Термометр
предназначен для измерения температуры в пределах от -55 до
+125 оС. Представлен с четырьмя вариантами управляющей
программы:
1.) с индикацией до сотых долей градуса без округления
значений
2.) с индикацией до сотых долей градуса с округлением
значений
3.) с индикацией до десятых долей градуса без округления
значений
4.) с индикацией до десятых долей градуса с округлением
значений
(без округления - лишние разряды отсекаются)
Термометр выполнен на основе специализированной микросхемы DS18B20
- датчика температуры с однопроводным цифровым интерфейсом.
Дискретность в режиме 12 bit
составляет 0,0625 оС.
Файл документации на
датчик можно открыть в новом окне, кликнув здесь. Схема
считывания температуры из датчика и индикации значений
на светодиодном дисплее сделана на микроконтроллере
AT89C2051 (см. рис. ниже).
Светодиодный индикатор я использовал фирмы
KOUHI, к сожалению, без
маркировки. Можно использовать, к примеру, четырёхразрядный
индикатор фирмы Kingbright CA5621EWA.
Файл документации на
него можно открыть в новом окне, кликнув здесь.
Светодиод
VD1 отображает символ "минус"
только в "прошивках" с сотыми долями градуса. Его можно не
ставить вообще, т.к. он дублируется в 4-й точке. В
"прошивках" с десятыми долями "минус" отображается в первом
знакоместе. Незначащие нули первого и второго знакоместа не
отображаются.
Датчик может иметь
шлейф длиной до 5 метров. Длиннее я просто не проверял.
"Прошивки" микроконтроллера.
Формат: двоичный. Запакован в RAR
|
С сотыми
долями градуса, без округления, поддержка
VD1 |
TERM18N1.rar |
|
С сотыми
долями градуса, с округлением, поддержка
VD1 |
TERM18N2.rar |
|
С десятыми
долями градуса, без округления, без
VD1 |
TERM18M1.rar |
|
С десятыми
долями градуса, с округлением, без
VD1 |
TERM18M2.rar |
|