| Автор |
Съобщение |
|
AMD77
Ранг: Минаващ
Регистриран на: Сря Ное 05, 2008 7:37 pm Мнения: 5
|
 Проблем със стабилизация на показанията от АЦП
Здравейте Колеги,
Имам един проблем, който от доста време ме тормози и не мога да го реша. Направих един терморегулатор с PIC контролер със сензор Pt100. Цифровата част работи перфектно, но проблемът е в аналоговата. От изхода на диференциален усилвател сигналът се подава на входа на ACP-то на контролера. След като се направи измерването излиза някаква температура на светодиодна индикация, но най-младшия разряд постоянно играе. Ако пробвам с батерия 1,5 волта и подам сигнал, показанията на индикацията кове без да играе. Дайте няква идея как да стабилизирам най-младшия разряд. 10х предварително
|
| Пон Май 11, 2009 7:39 pm |
|
 |
|
dan
Ранг: Форумен бог
Регистриран на: Вто Май 29, 2007 2:23 pm Мнения: 3715 Местоположение: Високо в планината
|
Какво правиш с тази батерия 1,5В? Към какво я свързваш?
Предполагам, че където я свързваш, просто трябва да стабилизираш или филтрираш напрежението( били то референтно или друго...).
|
| Пон Май 11, 2009 8:07 pm |
|
 |
|
AMD77
Ранг: Минаващ
Регистриран на: Сря Ное 05, 2008 7:37 pm Мнения: 5
|
Батерията беше само за проба. Иначе напрежението от аналоговата част е филтрирано. Предполагам, че изходното съпротивление на диференциалния усилвател и високо и от там е проблемът. Вече изпробвах доста варианти и не се получава.
|
| Пон Май 11, 2009 8:45 pm |
|
 |
|
Edesign
Ранг: Форумен бог
Регистриран на: Сря Авг 31, 2005 1:57 pm Мнения: 1103
|
колко пъти осредняваш едно измерване? през какъв интервал вземаш отчетите?
хубаво е да знаем какъв софтуер си направил за да дадем идеи
колкото до входни и изходни съпротивления остави ги за по нататък, а за да ги коментираме тях трябва да дадеш цялата схема иначе ще правим съчинения свободна тема.
|
| Пон Май 11, 2009 10:13 pm |
|
 |
|
a_stankov
Ранг: Новодошъл
Регистриран на: Съб Дек 06, 2008 9:22 am Мнения: 119 Местоположение: Пловдив
|
При АЦП-то съпротивлението на източника не трябва да е повече от 10к.Ако разчиташ само на едно измерване за резултат ще играе,направи статистика
преди да отчетеш резултата осредни и пиши на дисплея и тогава всичко ще е наред.Батерията е готин източник , не критерии.
|
| Пон Май 11, 2009 10:37 pm |
|
 |
|
dan
Ранг: Форумен бог
Регистриран на: Вто Май 29, 2007 2:23 pm Мнения: 3715 Местоположение: Високо в планината
|
а в какъв диапазон играе най-младщия разряд(+-1 или повече)?
|
| Пон Май 11, 2009 11:04 pm |
|
 |
|
kiiid
Ранг: Почетен член
Регистриран на: Съб Сеп 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 |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
Имаш ли кондензатор поне 10 нано непосредствено на входа на АЦП? Трябва да има такъв. На изхода на усилвателя, който го клати, трябва да сложиш поне 200 - 300 ома последователно да не се самовъзбуди. Ако измерваш съпротивлението с резистивен мост, тогава не ти трябва и стабилен оперен източник. Дори и захранващото напрежение става, стига да няма шумове.
|
| Вто Май 12, 2009 10:19 am |
|
 |
|
AMD77
Ранг: Минаващ
Регистриран на: Сря Ное 05, 2008 7:37 pm Мнения: 5
|
Колеги ето схемата на аналоговата част. От изхода, директно подавам сигнала на входа на АЦП-то. Когато пробвам от батерия да подам сигнал на АЦП-то нямам никакъв проблем. Младшия разряд ми играе понякога с 1-2 градуса, но понякога 8-9. Захранването на аналоговата и цифровата част е едно и също. Правя измерване на около всеки 10 секунди
|
| Вто Май 12, 2009 5:32 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
А това как работи???
Що не вземеш да прегледаш как се прави "RTD signal conditioning". Твоята схема ще се крепи на магия и ако наистина показва само няколко градуса ходене, ще трябва да черпиш.
|
| Вто Май 12, 2009 6:01 pm |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
Всъщност гледал ли си някога изхода на усилвателя си? Едва ли - би видял
осцилациите.
Схемата ти е далече от работещ вариант, преработи я основно - предполагам
четейки още междувременно - и тогава, ако имаш конкретен въпрос, все ще се
намери кой да му отговори. Така схемата не предполага по-конкретен въпрос
от "ами как да я направя схемата", което, дори и да ти го каже някой, едва ли
ще ти е от полза, явно искаш да се научиш сам да ги правиш тия работи.
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Вто Май 12, 2009 6:10 pm |
|
 |
|
AMD77
Ранг: Минаващ
Регистриран на: Сря Ное 05, 2008 7:37 pm Мнения: 5
|
ОК. 10х за съветите все пак. ще потърся друго решение на проблема
|
| Вто Май 12, 2009 6:57 pm |
|
 |
|
ji4ka
Ранг: Форумен бог
Регистриран на: Чет Фев 01, 2007 4:04 am Мнения: 1539
|
Веднага размени местата на R1 и D12! R4-R5 сякаш са прекалено нискоомни и ти шунтират датчика(намаляват чувствителността). Даже може да пробваш и без тях.
И защо не ги пускате тия схемички в графичен формат да ги гледаме директно в браузъра, по-удобно е.
|
| Сря Май 13, 2009 12:50 am |
|
 |
|
rumen65
Ранг: Новодошъл
Регистриран на: Чет Окт 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 |
|
|