Отговори на тема  [ 18 мнения ]  Отиди на страница 1, 2  Следваща
Проблем със стабилизация на показанията от АЦП 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Ное 05, 2008 7:37 pm
Мнения: 5
Мнение Проблем със стабилизация на показанията от АЦП
Здравейте Колеги,
Имам един проблем, който от доста време ме тормози и не мога да го реша. Направих един терморегулатор с PIC контролер със сензор Pt100. Цифровата част работи перфектно, но проблемът е в аналоговата. От изхода на диференциален усилвател сигналът се подава на входа на ACP-то на контролера. След като се направи измерването излиза някаква температура на светодиодна индикация, но най-младшия разряд постоянно играе. Ако пробвам с батерия 1,5 волта и подам сигнал, показанията на индикацията кове без да играе. Дайте няква идея как да стабилизирам най-младшия разряд. 10х предварително


Пон Май 11, 2009 7:39 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Май 29, 2007 2:23 pm
Мнения: 3715
Местоположение: Високо в планината
Мнение 
Какво правиш с тази батерия 1,5В? Към какво я свързваш?
Предполагам, че където я свързваш, просто трябва да стабилизираш или филтрираш напрежението( били то референтно или друго...).


Пон Май 11, 2009 8:07 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Ное 05, 2008 7:37 pm
Мнения: 5
Мнение 
Батерията беше само за проба. Иначе напрежението от аналоговата част е филтрирано. Предполагам, че изходното съпротивление на диференциалния усилвател и високо и от там е проблемът. Вече изпробвах доста варианти и не се получава.


Пон Май 11, 2009 8:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Авг 31, 2005 1:57 pm
Мнения: 1103
Мнение 
колко пъти осредняваш едно измерване? през какъв интервал вземаш отчетите?
хубаво е да знаем какъв софтуер си направил за да дадем идеи
колкото до входни и изходни съпротивления остави ги за по нататък, а за да ги коментираме тях трябва да дадеш цялата схема иначе ще правим съчинения свободна тема.


Пон Май 11, 2009 10:13 pm
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Съб Дек 06, 2008 9:22 am
Мнения: 119
Местоположение: Пловдив
Мнение 
AMD77 написа:
Батерията беше само за проба. Иначе напрежението от аналоговата част е филтрирано. Предполагам, че изходното съпротивление на диференциалния усилвател и високо и от там е проблемът. Вече изпробвах доста варианти и не се получава.


При АЦП-то съпротивлението на източника не трябва да е повече от 10к.Ако разчиташ само на едно измерване за резултат ще играе,направи статистика
преди да отчетеш резултата осредни и пиши на дисплея и тогава всичко ще е наред.Батерията е готин източник , не критерии.


Пон Май 11, 2009 10:37 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Май 29, 2007 2:23 pm
Мнения: 3715
Местоположение: Високо в планината
Мнение 
а в какъв диапазон играе най-младщия разряд(+-1 или повече)?


Пон Май 11, 2009 11:04 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Сеп 24, 2005 2:00 pm
Мнения: 787
Мнение 
По принцип повечето ADC дават стандартно отклонение +/- 1 или 2 LSB. АКо искаш по-точен резултат потърси в гугъл "oversamping".
За да ти е точно измерването трябва да имаш много солиден източник на опорно напрежение - например REF02 или нещо подобно. Или пък ако разчиташ на вътрешно опорно напрежение за ADC, то тогава захранването ти трябва да в много стабилно и без триони. В този случай може да се наложи да използваш прецизен LDO за да захранваш специално ADC-то. Също така ако имаш отделни дигитално и аналогово захранване на ADC и те са ти вързани към един източник, закачи един резистор 10-15 ома към Vdda и отделни разделящи кондензатори за двете.


Вто Май 12, 2009 2:48 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Дай да ти видим схемата. Батерията е "идеален източник" и щом там мърда, значи схемата ти е ..... зле (меко казано).

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


Вто Май 12, 2009 7:48 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Имаш ли кондензатор поне 10 нано непосредствено на входа на АЦП? Трябва да има такъв. На изхода на усилвателя, който го клати, трябва да сложиш поне 200 - 300 ома последователно да не се самовъзбуди. Ако измерваш съпротивлението с резистивен мост, тогава не ти трябва и стабилен оперен източник. Дори и захранващото напрежение става, стига да няма шумове.


Вто Май 12, 2009 10:19 am
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Ное 05, 2008 7:37 pm
Мнения: 5
Мнение 
Колеги ето схемата на аналоговата част. От изхода, директно подавам сигнала на входа на АЦП-то. Когато пробвам от батерия да подам сигнал на АЦП-то нямам никакъв проблем. Младшия разряд ми играе понякога с 1-2 градуса, но понякога 8-9. Захранването на аналоговата и цифровата част е едно и също. Правя измерване на около всеки 10 секунди


Прикачени файлове:
Shema.pdf [14.07 KiB]
284 пъти
Вто Май 12, 2009 5:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
А това как работи??? 8O
Що не вземеш да прегледаш как се прави "RTD signal conditioning". Твоята схема ще се крепи на магия и ако наистина показва само няколко градуса ходене, ще трябва да черпиш.


Вто Май 12, 2009 6:01 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
Всъщност гледал ли си някога изхода на усилвателя си? Едва ли - би видял
осцилациите.
Схемата ти е далече от работещ вариант, преработи я основно - предполагам
четейки още междувременно - и тогава, ако имаш конкретен въпрос, все ще се
намери кой да му отговори. Така схемата не предполага по-конкретен въпрос
от "ами как да я направя схемата", което, дори и да ти го каже някой, едва ли
ще ти е от полза, явно искаш да се научиш сам да ги правиш тия работи.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Вто Май 12, 2009 6:10 pm
Профил WWW
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Ное 05, 2008 7:37 pm
Мнения: 5
Мнение 
ОК. 10х за съветите все пак. ще потърся друго решение на проблема


Вто Май 12, 2009 6:57 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Фев 01, 2007 4:04 am
Мнения: 1539
Мнение 
Веднага размени местата на R1 и D12! R4-R5 сякаш са прекалено нискоомни и ти шунтират датчика(намаляват чувствителността). Даже може да пробваш и без тях.
И защо не ги пускате тия схемички в графичен формат да ги гледаме директно в браузъра, по-удобно е.


Сря Май 13, 2009 12:50 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Окт 06, 2005 2:06 pm
Мнения: 194
Местоположение: Sofia
Мнение 
Тъй като вече е с PIC защо не видиш какво препоръчват microchip по въпроса:
http://ww1.microchip.com/downloads/en/AppNotes/00687c.pdf
http://ww1.microchip.com/downloads/en/AppNotes/01154a.pdf
А и да разчиташ на едно измерване е малко, мери често и прави статистика.


Сря Май 13, 2009 9:33 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 18 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

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


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

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