Здравствуйте! Хочу сделать термометр на микроконтроллере, чтоб мерял от 0 до 5 градусов думаю для измерения задействовать 5 выводов одного из портов, а остальные к индикатору.
Подскажите что можно использовать в качестве датчика? и главная проблема как создать условия для калибровки? У кого есть какие соображения? Спасибо!
А почему именно от 0 до 5 ? В холодильнике температуру мерять чтоли???
Проще врядли что найдете - термисторные термометры или с транзистором (диодом) в качестве датчика требуют калибровки и к томуже они аналоговые следовательно для прикошачивания к МК нужно задействовать внутренний АЦП.
А чтобы мерял только от 0 до 5 можно прогррамму подкорректировать
У меня была такая проблема.
Мерил терморезистором с усилителем. Но там не линейная характеристика. Погрешность в 2 градуса от 0 до 20 градусов. ATMEGA8.
Нынче в продаже есть в SOT32 термодатчики с ЛИНЕНЙНОЙ характеристикой от абсолютного нуля до +125 (может и более).
Более подробно смотри:
Precision Temperature-to-Voltage Converter
Supply Voltage Range:
- TC1047: 2.7V to 4.4V
- TC1047A: 2.5V to 5.5V
Wide Temperature Measurement Range:
-40oC to +125oC
High Temperature Converter Accuracy:
+ 2oC, Max, at 25°C
Linear Temperature Slope 10mV/°C (typ.)
Available in 3-Pin SOT-23B Package
Very Low Supply Current:
- 35чA Typical
====
TMP35/TMP36/TMP37
FEATURES
Low Voltage Operation (+2.7 V to +5.5 V)
Calibrated Directly in 8C
10 mV/8C Scale Factor (20 mV/8C on TMP37)
628C Accuracy Over Temperature (typ)
60.58C Linearity (typ)
Stable with Large Capacitive Loads
Specified -408C to +1258C, Operation to +1508C
Less than 50 mA Quiescent Current
Shutdown Current 0.5 mA max
Low Self-Heating
APPLICATIONS
Environmental Control Systems
Thermal Protection
Industrial Process Control
Fire Alarms
Power System Monitors
CPU Thermal Management
=====
LM135/LM235/LM335, LM135A/LM235A/LM335A
Precision Temperature Sensors
Features
n Directly calibrated in °Kelvin
n 1°C initial accuracy available
n Operates from 400 чA to 5 mA
n Less than 1W dynamic impedance
n Easily calibrated
n Wide operating temperature range
n 200°C overrange
n Low cost
Например такие датчики есть: http://kazus.ru/articles/267.html
Можно довольно простое устройство на них сделать. Калибровать правда придётся.
А вот это и калибровать не придётся. Я это устройство собирал, понравилось. Опять же простое, умещается в корпусе разъёма COM-порта. Температуру правда придётся на мониторе смотреть. http://www.spetspribor.ru/support/artic ... s1821.html
Не понял.. Что является рассадником вирусов? Сайт "Спецприбора" уже давно не отвечает...Я раньше с него брал разные статьи и материалы- вроде не было нареканий..