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

 
 
> Терморезистор + А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
Ответов
xemul
сообщение Sep 23 2006, 12:38
Сообщение #2



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Если Вы про "Long-term stability: max. R0-drift 0.04% after 1000 h at 500°C", то перевожу:
"Долговременная стабильность: максимальный уход R0 [=1000 Ом в Вашем случае - прим. переводчикаsmile.gif] не более 0.04% после выдержки/эксплуатации в течение 1000 часов при 500°C."
Оно, конечно, имеет отношение к точности, но потом.
Точность RTD датчика нормируется при 0 °C и составляет для класса А 0.15 °C (0.06%), для класса В 0.3 °C (0.12%).

Элементарный расчет:
рекомендованный ток через RTD с R0=1000 Ом, при котором можно не учитывать его саморазогрев, Id = 0.1..0.3 mA.
ТКС по линейной интерполяции характеристики датчика 3.850 x 10-3 К-1, т.е. сопротивление этого датчика будет изменяться на 3.85 Ом/К, что в пересчете на вольты дает 0.385..1.155 мВ/К, или на выходе усилителя с Ку=6 2.31..6.93 мВ/К.

Из даташита на mega8:
Vref int = 2.3..2.56..2.7 В (min..typ..max) - точность внутренней опоры в 5-10 % вписываетсяsmile.gif.
При Vref=2.56 В и 10-битной оцифровке имеем LSB=2.5 мВ
Причуды АЦП меги (естесно, без совершенно отстойной опоры) составляют 1.75-3 LSB, т.е. желаемую погрешность удалось набрать на одном только АЦП.
Остаются еще всякие ошибки от ОУ, источника тока для датчика, шнурков к датчику... СтОит их учитывать или нет, решать Вам.
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
- - 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


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 18:34
Рейтинг@Mail.ru


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