і
АВТОМАТИКА
\
рехцветный термометр
Александр Черномырдин
E-mail:
В данной статье предлагается несложный в изготов-
лении электронный термометр, все детали для кото-
рого радиолюбитель сможет приобрести в Интернет-
магазинах.
Термометр собран на недорогом микроконтроллере
КР1878ВЕ1 российского производства и отличается от
аналогичных конструкций тем, что выдает показания в
трех цветах: температура ниже нуля индицируется си-
ней светодиодной матрицей, от нуля до 25 градусов -
зеленой, свыше 25 - красной.
Схема термометра приведена на
рис. 1. В
качестве
датчика температуры используется микросхема ТМР04
фирмы Analog Devices. Сигнал переменной скважнос-
ти, зависящей от температуры, поступает с ее выхода
на вход микроконтроллера, где обрабатывается и вы-
водится на светодиодные матрицы в режиме динами-
ческой индикации. Каких-либо особенностей схема тер-
мометра не имеет, все ее возможности реализованы
исключительно программным путем.
Термометр собран на двухсторонней печатной пла-
те размерами 115x32,5 мм с применением поверхност-
ного монтажа. Рисунок печатной платы (в зеркальном
отражении) приведен на
рис. 2,
схема расположения де-
талей - на
рис. 3,
внешний вид конструкции -
на сайте
журнала “Радиолюбитель”
[1]. В конструкции приме-
нены резисторы и керамические конденсаторы типораз-
мера 0805, а также танталовые конденсаторы на рабо-
чее напряжение 6,3 В. Светодиодные матрицы - типа
КРОА56-Ю1 (красная), КРОА56-Ю2 (зеленая) и КРОА56-
109 (синяя) фирмы КтдВпдЫ. Разводка сигналов порта
В и дешифратора по матрицам расписана в исходном
тексте программы термометра. При отсутствии компо-
нент для поверхностного монтажа транзисторы в схеме
можно заменить на любые, расчитанные на ток не ме-
нее 100 мА и напряжение не ниже 10 В, микросхемы -
на соответствующие им ОІР-аналоги (зарубежным ана-
логом КФ1533ИД10 являются микросхемы 74и31450),
диод - на любой кремниевый импульсный, резисторы -
на любые мощностью не менее 0,125 Вт, конденсаторы
- на любые керамические (электролитические) с рабо-
чим напряжением не ниже 6,3 В. Светодиодные инди-
каторы можно заменить любыми семисегментными ин-
дикаторами с общим анодом. Допустимо также приме-
нение в конструкции индикаторов с общим катодом, при
Рис. 1
(с) 2004, А.В.Черномырдин. Программа 3 -х цветного цифрового
термометра
Программа обеспечивает отображение температуры воздуха с
точностью до 1 градуса а 3 -х ц в е тах :
- ниже нуля - синие светодиодные матрицы
- от 0 до 25 град - зеленые светодиодные матрицы
- в и м 25 град - красные светодиодные матрицы
Кроме то го , "бегущие” десятичные точки на индикаторе
отображают динамику изменения температуры
(снизу вверх - повышение, сверху вниз - понижение).
Распределение линий портов следующее:
А [ 0 ] .
.А [ 2 ] - Знакоместо индикатора:
000 - единицы синей матрицы
001 - десятки синей матрицы
010 - единицы Зеленой матрицы
011 - десятки зеленой матрицы
100 - единицы красной матрицы
101 - десятки красной матрицы
А [ 3 ] - сигнал от датчика температуры
В [0] - сегм ент С матрицы единиц и сегм ент В матрицы десятков
В [1] - сегм ент
Р
м а т р и ц ы е д и н и ц
и сегм ент А матрицы десятков
В [2 ) - сегм ент С матрицы единиц и сегмент О матрицы десятков
В(33 - точка матрицы
е д и н и ц
и сегмент Е матрицы десятков
В [4 ) - сегм ент В матрицы
единиц и сегмент С матрицы десятков
В [5 ] - сегмент А матрицы
единиц и сегмент Р матрицы десятков
В [6 ) - сегм ент О матрицы
единиц и сегмент С матрицы десятков
В [7 ) - сегм ент Е матрицы
единиц и точка матрицы десятков
Ячейки ОЗУ распределены следующим образом:
4 0Ъ.
. 4 1Ь - рабочие переменные программы инициализации и
фонового процесса:
4011 - счетчик цикла в программе инициализации и значение
старшей цифры температуры.
4111 - адрес регистра интервального таймера с программе
инициализации и значение младшей цифры температуры.
42Ь - номер текущ его отображаемого знакоместа.
4311 - удвоенный номер назначенного для отображения индикатора.
44Ь - направление перемещения Запятых (-2 (254) - вниз,
2
- вверх)
45Ь - виртуальный таймер для работы с запятыми.
4611 - удвоенный номер назначенного для запятой индикатора.
4711 - рабочая ячейка фонового процесса.
4 8Ь .
.4П 1 - ячейки обработчика прерываний от порта А.
4811 - счетчик цикла для преобразований.
49Ь - счетчик числа измерений.
4А1г.
.4ВЬ - значение предыдущего накопителя.
| Радиолюбитель - 0 4 /2005
предыдущая страница 3 Радиолюбитель 2005-04 читать онлайн следующая страница 5 Радиолюбитель 2005-04 читать онлайн Домой Выключить/включить текст