реклама на сайте
подробности

 
 
> Терморезистор + АTmega8 = измеритель температуры [-70...+500] С, как правильно подключить ?
Demeny
сообщение Sep 5 2006, 05:40
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Есть платиновый терморезистор с рабочим температурным диапазоном -70 ... +500 С. Формула изменения сопротивления от температуры известна из документации на него
R = R0*(1 + A*t - B*t*t),
где A,B - известные коэффициенты, t - температура в Цельсиях, R0 - соответственно сопротивление терморезистора при 0 С. Коэффициенты A и B таковы, что при температуре 400 С сопротивление увеличивается в 2,5 раза.
У меня R0 = 1000 Ом. Хочу подключить его на вход 10 битного АЦП, встроенного в ATmega8. На сегодняшний день пока сделал очень просто - делитель питающего напряжения 1КОм + 1КОм, центральная точка на вход АЦП, в качестве верхнего (к +5В) резистора использован собственно сам терморезистор. Vref выбран внутренний (2,56 В). При этом 0С соответствует 2,5 В, а 400 С 1,43 В.
Т. о. используется только небольшая часть всего диапазона АЦП.
Как подключить терморезистор с максимальным соответствием шкале АЦП, чтобы интервал 0-400 С захватывал максимум размаха АЦП ? Вероятно, есть какие-то стандартные схемы для этого.
Кроме того, в моей схеме используется измерительный ток через терморезистор порядка 2,5 мА, а из документации следует, что измерительный ток должен составлять порядка 0,3 мА, иначе существенную погрешность вносит тепло, выделяемое самим измерительным током.
Но если я сделаю ток около 0,3 мА - изменение напряжения на входе АЦП станет и вовсе маленьким, и шкала измерения ещё более сузится...
Какую же схему использовать ? Может, поставить усилитель на операционнике ?


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Shread
сообщение Sep 23 2006, 19:40
Сообщение #2


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Угу, а еще не забудьте про ТКС кабеля, и электрохимическую термо ЭДС, которая неминуемо возникнет из-за такой разности температур, точек спайки. Всетаки идеал, четырехпроводная схема, пусть даже без опорного резистора: т.е через сенсор сливать фиксированный ток(от источника тока), и мерять напряжение на терморезисторе. Если поставить нормальный операционник(большое входное сопростивление), можно для низкой разрешающей способности, которая вас устраивает(ацп меги)получить терпимую(на вкус и цвет, как говорится...) погрешность измерений.

В идеале нужен двухканальный ацп, сливать ток через последовательно соединенные термистор и опорный резистор, и мерять на каждом напряжение, и брать в качестве результатов измерений их отношение. Тогда можно скомпенсировать еще и некоторое болтание опорного источника тока. Только одно но, опорный резистор должен иметь низкий ТКС. Делали такое на ADS1240, получили очень хорошие результаты. Самый лучший вариант, конкретно для платинового термистора, сделать омметр, калибровать его по опорному сопротивлению, далее уже во внутреннем ПО забить характеристику вашей платины. Насколько я помню, по госту есть несколько типов термисторов платиновых, и каждый имеет некоторые отличия в характеристиках.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Demeny   Терморезистор + АTmega8 = измеритель температуры [-70...+500] С   Sep 5 2006, 05:40
- - Andy Mozzhevilov   Производить измерение сопротивления платинового RT...   Sep 5 2006, 06:21
- - Demeny   Cегодня сделал вход на обычном операционнике LM358...   Sep 6 2006, 07:16
|- - Shread   Цитата(Demeny @ Sep 6 2006, 11:16) Cегодн...   Sep 22 2006, 07:39
|- - Demeny   Цитата(Shread @ Sep 22 2006, 11:39) Цитат...   Sep 22 2006, 09:24
|- - xemul   Цитата(Demeny @ Sep 22 2006, 13:24) Цитат...   Sep 22 2006, 12:44
|- - Demeny   Цитата(xemul @ Sep 22 2006, 16:44) Вы заб...   Sep 23 2006, 02:43
- - Shread   Вот вот именно про это я и говорил, точность будет...   Sep 22 2006, 17:26
- - Foris   Цитата(Demeny @ Sep 5 2006, 09:40) Есть п...   Sep 22 2006, 17:43
- - xemul   Если Вы про "Long-term stability: max. R0-dri...   Sep 23 2006, 12:38
- - slabnoff   Цитата(Shread @ Sep 23 2006, 23:40) Угу, ...   Oct 20 2006, 22:03
- - shasik   Цитата(slabnoff @ Oct 21 2006, 01:03) Нас...   Oct 21 2006, 00:52
- - Archivarius   Ксати, небольшое дополнение по поводу полинома в с...   Dec 20 2006, 15:37
- - Demeny   Цитата(Archivarius @ Dec 20 2006, 15:37) ...   Dec 20 2006, 22:28


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 09:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01387 секунд с 7
ELECTRONIX ©2004-2016