| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Филтър за PIC16 АЦП захранван по кабел > 200 метра http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=6851 |
Страница 1 от 2 |
| Автор: | i_dachev [ Сря Май 27, 2009 10:14 am ] |
| Заглавие: | Филтър за PIC16 АЦП захранван по кабел > 200 метра |
Здравейте занимавам се отдавна само любителски с писането на програми за PIC16/18. С баща ми си направихме едно устройство което показва на 36 диода през 10 градуса, къде в момента ни е радиолюбителската антената. Тя може да се върти на 360 градуса и този уред е само за ориентировъчно показване на къде е в момента антената. Как го направих сложих един ротационен датчик Model 601 HE Vishay, той дава от 5% до 95% на 5V в зависимост от положението дава от 0.15V до 4.80V. Закачих датчика на АЦП входа на PIC16F88 и чрез 5 последователни 74HC595 показвам позицията на датчика на светодиодите. Винаги свети само един диод, така че са вързани директно към 595 нямаше нужда от драйвери. Всичко работи перфектно тоя датчик ще е отделен на > 200 метра от платката с процесора и светодиодите. До датчика ще ходи ширмован 75 ома кабел, закопан в земята с две жила едното е +5V другото е изхода му който отива в АЦП-то и обшивката е маса. Въпроса е как да изчисля какви RC филтри и защити да сложа на входа на процесора за да избегнем паразитни шумове забивания на процесора(сложил съм му кучето но все пак) и всевъзможни други. По точно теоретичната част ме интересува по електрониката особено за тия шумове малко съм чел и търся по човешко и кратко до колкото може обяснение как да си сметна и какво да сложа. |
|
| Автор: | Цецо [ Сря Май 27, 2009 10:29 am ] |
| Заглавие: | |
Аналогов сигнал на 200метра.... Лудост. По добре сложи два пика, един при датчика и един при индикацията и ги вържи по някаква цифрова линия. Която също няма да е много елементарна (защото 200 метра са си прилично разстояние), но поне ще е доста по лесно за направа. |
|
| Автор: | thegza [ Сря Май 27, 2009 10:44 am ] |
| Заглавие: | |
Мери с друг пик непосредствено до датчика и оттам през UART-a, но по RS485 го прати до този, който ще изобразява. |
|
| Автор: | i_dachev [ Сря Май 27, 2009 11:45 am ] |
| Заглавие: | |
Тук не се иска точност за това и да е в други граници напрежението, което идва по кабела няма проблем. Какво точно според вас ще се случи с напрежението като го пусна така по тоя кабел до датчика и датчика си върне изходното напрежение обратно? |
|
| Автор: | zealod [ Сря Май 27, 2009 12:16 pm ] |
| Заглавие: | |
За пренасяне на аналогов сигнал на такива разстояния не е ли удачно да се иzползва токов интерфейс 4-20mA. Като бонус получаваш и възможност за детекция на прекъснат проводник.AD694 4–20 mA Transmitter |
|
| Автор: | rumen65 [ Сря Май 27, 2009 1:47 pm ] |
| Заглавие: | |
За точността която ти трябва, около 3% дължината на кабела едва ли е най големия проблем. С едно усредняване кратно на 50Hz най-вероятно ще работи, но ако антената е приемна. Ако е и предавателна, вече зависи от мощността и честотата и колко близо ще минава нейния кабел. |
|
| Автор: | ToHu [ Сря Май 27, 2009 8:25 pm ] |
| Заглавие: | |
Ами аз виждам три варианта, аз бих го предавал цифрово по 485, от друга страна ако не ти се пише повече може и чисто аналогово, като вариантите са няколко, и според моите предпочитания : - 4/20 мА преобразувател - диференциоално предаване по усукана двойка екранирана - преобразуване в честота или PWM Ако го предаваш диференциално сигурно ще ти е най-лесно, от гледна точка на това че 4/20 мА чипове може да не намериш лесно, не знам къде си физически. Иначе 4/20 е най-сигурният вариант. Това да се преобразува в честота / PWM според мен е по голяма играчка и при тази линия може да ти създаде и проблем, въпреки че пак може да го предаваш дифернециално през един 485 трансмитер, самият импулсен сигнал имам в предвид. |
|
| Автор: | a_stankov [ Сря Май 27, 2009 10:47 pm ] |
| Заглавие: | |
Това да мериш с АЦП на ПИК нещо през 200 метра кабел си е наистина чиста лудост.Че то АЦП си е достатъчно шумно та да правиш такива опити. Най-добре според мен е както каза един колега един ПИК до датчика и от там примерно с UART до друг ПИК ,16F88 има UART. Иначе това няма обезшумяване.Прочети някой документ за АЦП-тата на ПИК-овете на Microchip и ще види какво препоръчват.Скоро си бях свалил едно тяхно pdf в което много добре беше показано как да си направим бързо и точно АЦП с компараторите и малко софтуер. |
|
| Автор: | relsys [ Сря Май 27, 2009 11:21 pm ] |
| Заглавие: | |
Щом няма обезшумяване, значи данните ще са винаги грешни.Което не е толкова притеснително - светодиодът който не свети е позицията на антената, остава само едно инвертиране и нещата си идват на мястото..... |
|
| Автор: | ji4ka [ Чет Май 28, 2009 1:03 am ] |
| Заглавие: | |
Датчика какъв е - потенциометричен ли? За тия шумове не се шашкай толкова - обикновено слуховете за тяха са силно преувеличени. Пускай кабела смело , после ще му мислиш - варианти колкото щеш но обикновено най-простия ще ти свърши работа. Все пак да напомним на колегите ,че кабела ще е закопан в земята - де ги тия радиовълни дето проникват в земята? Ако кабела излиза в полето нависоко по-скоро трябва да те притеснява проблема със светкавиците , че както си заземен си идеална мишена... |
|
| Автор: | rumen [ Чет Май 28, 2009 12:29 pm ] |
| Заглавие: | |
Закопвай смело ФТП кабел този коксиалния няма да ти даде толкова възможности за преправяне, ако се наложи. Пък и ще имаш повече жила за бъдещи екстри. |
|
| Автор: | i_dachev [ Чет Май 28, 2009 3:21 pm ] |
| Заглавие: | |
Мда като минат такова разстояние по такава среда в каква граница да очаквам да ги чета от пика. Като го сложим ще експериментираме и ще видим той датчика дава стабилно напрежение всеки път там където си го завъртял там си дава и напрежението не мърда но през кабела като мине вече е друго. |
|
| Автор: | ToHu [ Чет Май 28, 2009 7:44 pm ] |
| Заглавие: | |
Не си съвсем прав за смущенията, инвертиране няма да ти свърши никаква работа. Освен сигнала от датчика ще имаш доста други смущения и най-вероятно съвсем случайни, дори в полете на 200 м кабел се трупат смущения. Като почне да предаа тая антена също ще имаш смущения. По коаксиален кабел нямаш кой знае какъв избор, ниаккъв диференциален интерфейс не ти върши работа, има още няколко възможности но стават от извратени по извратени, преобразувай в ток ще е най-лесно и надеждно ако няма да сменяш коаксиала. Иначе може да модулираш и така да го предаваш, отново чисто аналогово, но извращение е меко казано за подобно решение, иначе се прави, по този начин идве сигнала от почти всички сеизмични станции към БАН, не по коаксиал, но то все тая. |
|
| Автор: | dan [ Чет Май 28, 2009 7:46 pm ] |
| Заглавие: | |
Ами като е закопан вече защо просто не го измериш??? |
|
| Автор: | ji4ka [ Чет Май 28, 2009 10:51 pm ] | |||||||||
| Заглавие: | ||||||||||
Нищо няма да им се случи ,ако няма утечки естествено. Все пак говорим за постоянно напрежение, най-много да има малък пад от съпротивлението на проводниците и това ако тече голям ток, но едва ли е така в случая. Слагай един RC филтър 22k-10uf и кажи "сбогом смущения" 3 пъти. |
||||||||||
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|