|
Терморезистор + А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 22 2006, 09:24
|

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

|
Цитата(Shread @ Sep 22 2006, 11:39)  Цитата(Demeny @ Sep 6 2006, 11:16)  Cегодня сделал вход на обычном операционнике LM358, сделал коэффициент усиления 6 (на всю шкалу АЦП) и постоянное смещение... Всё стало очень неплохо. Спасибо.
Если 500 градусов у вас на самой плате, тогда так можно сделать, а если нет, то нужна 4хпроводная схема. Что значит на самой плате 500 С ??? Терморезистор вынесен на проводах, подключен к + входу ОУ, на - ОУ заведена ООС + DC offset. Всё работает вполне прилично - диапазон измерения растянут на всю шкалу встроенного в АТмегу8 АЦП.
--------------------
Сделано в Китае. Упаковано в России.
|
|
|
|
Сообщений в этой теме
Demeny Терморезистор + АTmega8 = измеритель температуры [-70...+500] С Sep 5 2006, 05:40 Andy Mozzhevilov Производить измерение сопротивления платинового RT... Sep 5 2006, 06:21   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 Shread Угу, а еще не забудьте про ТКС кабеля, и электрохи... Sep 23 2006, 19:40 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
|
|
|