Отговори на тема  [ 30 мнения ]  Отиди на страница 1, 2  Следваща
Филтър за PIC16 АЦП захранван по кабел > 200 метра 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Вто Ное 16, 2004 3:29 pm
Мнения: 108
Местоположение: София
Мнение Филтър за 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:14 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Аналогов сигнал на 200метра.... Лудост.

По добре сложи два пика, един при датчика и един при индикацията и ги вържи по някаква цифрова линия. Която също няма да е много елементарна (защото 200 метра са си прилично разстояние), но поне ще е доста по лесно за направа.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Май 27, 2009 10:29 am
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Нед Авг 17, 2008 10:16 am
Мнения: 58
Местоположение: София
Мнение 
Мери с друг пик непосредствено до датчика и оттам през UART-a, но по RS485 го прати до този, който ще изобразява.

_________________
RadtoDecart (HowRot/2,HowOpen/7.5, &TheZone.Dots[TheZone.CurrentDot].X, &TheZone.Dots[TheZone.CurrentDot++].Y);


Сря Май 27, 2009 10:44 am
Профил ICQ WWW
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Вто Ное 16, 2004 3:29 pm
Мнения: 108
Местоположение: София
Мнение 
Тук не се иска точност за това и да е в други граници напрежението,
което идва по кабела няма проблем.

Какво точно според вас ще се случи с напрежението като го пусна така
по тоя кабел до датчика и датчика си върне изходното напрежение обратно?


Сря Май 27, 2009 11:45 am
Профил WWW
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Нед Юли 02, 2006 4:03 pm
Мнения: 36
Мнение 
За пренасяне на аналогов сигнал на такива разстояния не е ли удачно да се иzползва токов интерфейс 4-20mA. Като бонус получаваш и възможност за детекция на прекъснат проводник.AD694 4–20 mA Transmitter

_________________
SERVANT IN HEAVEN,KING IN HELL


Сря Май 27, 2009 12:16 pm
Профил YIM
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Окт 06, 2005 2:06 pm
Мнения: 194
Местоположение: Sofia
Мнение 
За точността която ти трябва, около 3% дължината на кабела едва ли е най големия проблем. С едно усредняване кратно на 50Hz най-вероятно ще работи, но ако антената е приемна. Ако е и предавателна, вече зависи от мощността и честотата и колко близо ще минава нейния кабел.


Сря Май 27, 2009 1:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение 
Ами аз виждам три варианта, аз бих го предавал цифрово по 485, от друга страна ако не ти се пише повече може и чисто аналогово, като вариантите са няколко, и според моите предпочитания :
- 4/20 мА преобразувател
- диференциоално предаване по усукана двойка екранирана
- преобразуване в честота или PWM

Ако го предаваш диференциално сигурно ще ти е най-лесно, от гледна точка на това че 4/20 мА чипове може да не намериш лесно, не знам къде си физически. Иначе 4/20 е най-сигурният вариант. Това да се преобразува в честота / PWM според мен е по голяма играчка и при тази линия може да ти създаде и проблем, въпреки че пак може да го предаваш дифернециално през един 485 трансмитер, самият импулсен сигнал имам в предвид.


Сря Май 27, 2009 8:25 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Съб Дек 06, 2008 9:22 am
Мнения: 119
Местоположение: Пловдив
Мнение 
Това да мериш с АЦП на ПИК нещо през 200 метра кабел си е наистина чиста лудост.Че то АЦП си е достатъчно шумно та да правиш такива опити.
Най-добре според мен е както каза един колега един ПИК до датчика и от там примерно с UART до друг ПИК ,16F88 има UART.
Иначе това няма обезшумяване.Прочети някой документ за АЦП-тата на ПИК-овете на Microchip и ще види какво препоръчват.Скоро си бях свалил едно тяхно pdf в което много добре беше показано как да си направим бързо и точно АЦП с компараторите и малко софтуер.


Сря Май 27, 2009 10:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение 
Щом няма обезшумяване, значи данните ще са винаги грешни.Което не е толкова притеснително - светодиодът който не свети е позицията на антената, остава само едно инвертиране и нещата си идват на мястото..... :D :D :D


Сря Май 27, 2009 11:21 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Фев 01, 2007 4:04 am
Мнения: 1539
Мнение 
Датчика какъв е - потенциометричен ли?
За тия шумове не се шашкай толкова - обикновено слуховете за тяха са силно преувеличени. Пускай кабела смело , после ще му мислиш - варианти колкото щеш но обикновено най-простия ще ти свърши работа. Все пак да напомним на колегите ,че кабела ще е закопан в земята - де ги тия радиовълни дето проникват в земята? Ако кабела излиза в полето нависоко по-скоро трябва да те притеснява проблема със светкавиците , че както си заземен си идеална мишена...


Чет Май 28, 2009 1:03 am
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Чет Ное 25, 2004 3:42 pm
Мнения: 913
Мнение 
Закопвай смело ФТП кабел този коксиалния няма да ти даде толкова възможности за преправяне, ако се наложи.
Пък и ще имаш повече жила за бъдещи екстри.


Чет Май 28, 2009 12:29 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Вто Ное 16, 2004 3:29 pm
Мнения: 108
Местоположение: София
Мнение 
Мда :) закопан си е вече просто се интересувах как да изчисля какво ще се случи с тия 0.15~4.8V
като минат такова разстояние по такава среда в каква граница да очаквам да ги чета от пика.

Като го сложим ще експериментираме и ще видим той датчика дава стабилно напрежение всеки път
там където си го завъртял там си дава и напрежението не мърда но през кабела като мине вече е друго.


Чет Май 28, 2009 3:21 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение 
Не си съвсем прав за смущенията, инвертиране няма да ти свърши никаква работа. Освен сигнала от датчика ще имаш доста други смущения и най-вероятно съвсем случайни, дори в полете на 200 м кабел се трупат смущения. Като почне да предаа тая антена също ще имаш смущения. По коаксиален кабел нямаш кой знае какъв избор, ниаккъв диференциален интерфейс не ти върши работа, има още няколко възможности но стават от извратени по извратени, преобразувай в ток ще е най-лесно и надеждно ако няма да сменяш коаксиала. Иначе може да модулираш и така да го предаваш, отново чисто аналогово, но извращение е меко казано за подобно решение, иначе се прави, по този начин идве сигнала от почти всички сеизмични станции към БАН, не по коаксиал, но то все тая.


Чет Май 28, 2009 7:44 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Май 29, 2007 2:23 pm
Мнения: 3714
Местоположение: Високо в планината
Мнение 
Ами като е закопан вече защо просто не го измериш???


Чет Май 28, 2009 7:46 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Фев 01, 2007 4:04 am
Мнения: 1539
Мнение 
i_dachev написа:
Мда :) закопан си е вече просто се интересувах как да изчисля какво ще се случи с тия 0.15~4.8V
като минат такова разстояние по такава среда в каква граница да очаквам да ги чета от пика.
...

Нищо няма да им се случи ,ако няма утечки естествено. Все пак говорим за постоянно напрежение, най-много да има малък пад от съпротивлението на проводниците и това ако тече голям ток, но едва ли е така в случая. Слагай един RC филтър 22k-10uf и кажи "сбогом смущения" 3 пъти. :)


Чет Май 28, 2009 10:51 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 30 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни