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

Знающий
   
Группа: Свой
Сообщений: 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 мА - изменение напряжения на входе АЦП станет и вовсе маленьким, и шкала измерения ещё более сузится... Какую же схему использовать ? Может, поставить усилитель на операционнике ?
--------------------
Сделано в Китае. Упаковано в России.
|
|
|
|
|
 |
Ответов
|
Sep 23 2006, 19:40
|
иногда заглядывающий
   
Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170

|
Угу, а еще не забудьте про ТКС кабеля, и электрохимическую термо ЭДС, которая неминуемо возникнет из-за такой разности температур, точек спайки. Всетаки идеал, четырехпроводная схема, пусть даже без опорного резистора: т.е через сенсор сливать фиксированный ток(от источника тока), и мерять напряжение на терморезисторе. Если поставить нормальный операционник(большое входное сопростивление), можно для низкой разрешающей способности, которая вас устраивает(ацп меги)получить терпимую(на вкус и цвет, как говорится...) погрешность измерений.
В идеале нужен двухканальный ацп, сливать ток через последовательно соединенные термистор и опорный резистор, и мерять на каждом напряжение, и брать в качестве результатов измерений их отношение. Тогда можно скомпенсировать еще и некоторое болтание опорного источника тока. Только одно но, опорный резистор должен иметь низкий ТКС. Делали такое на ADS1240, получили очень хорошие результаты. Самый лучший вариант, конкретно для платинового термистора, сделать омметр, калибровать его по опорному сопротивлению, далее уже во внутреннем ПО забить характеристику вашей платины. Насколько я помню, по госту есть несколько типов термисторов платиновых, и каждый имеет некоторые отличия в характеристиках.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|