Радиоаматор - Січкар С.М.
Скачать (прямая ссылка):
Индикация цифровая
Точность задания и измерения температуры, °С 1
Диапазон устанавливаемых температур, °С от 0 до + 99
Рабочая температура ножа, 'С 70-90
Габаритные размеры рабочей поверхности, мм 2x25x270
Время нагрева до рабочей температуры, с 40-50
PA 5 '2011«О
о. ф и
2 л E
S О X
О
О
о.
и
X ф
ч
А
X
X >
о.
I—
U
О
ifl.
HGl
ш
CS ЕЗ
HS т-1»
R6«=*
и
HG2
FO4
IHb VD7
ISQ
«-№9
т wia
«=>R11 2 і—шіа DD1«-•
63
Ъ
<0 00
\/
38
ниє 5с ни одна из кнопок не нажималась, устройство автоматически переходит к индикации текущей температуры. Чтобы выключить режим «терморегулятор», достаточно установить пороговые значения температуры равными или нижнее больше верхнего.
Как уже упоминалось, устройство содержит два цифровых семисегментных индикатора HG1-HG2 с общим анодом. Они представляют собой набор све-тодиодов специальной формы, расположенные так, чтобы при зажигании различных их комбинаций, получались цифры, управление ими принципиально не отличается от управления отдельными светодиода-ми. Резисторы R5-R12 ограничивают ток, проходящий через цифровые индикаторы. Для вывода знаков на индикатор задействован динамический режим индикации. Режим работы таймера в программе настроен на тактовую частоту f/64, что свидетельствует о работе микроконтроллера DD1 от
внутреннего генератора. Динамический вывод знаков на цифровые индикаторы полностью производиться при помощи подпрограммы обработки прерываний. Данная подпрограмма считывает данные из регистров микроконтроллера и декодирует последние по результатам оттранслированной программы в последовательный семисегментный код. После этого, полученный код последовательно с тактируемыми импульсами выводиться на индикаторах при помощи микросхемы сдвигового регистра DA2.
Цифровой датчик температуры DD2 DS18B20 выпускаемый фирмой Dallas Semiconductor работает при напряжении питания от 3 до 5,5В, потребляя в режиме ожидания ток не более 1 мкА, а во время отсчета температуры и формирования результата (этот процесс занимает не более 750 мс) -приблизительно 1мА. Каждому экземпляру датчика присваивается свой уникальный, индивидуальный номер длиной 48 двоичных разрядов, который храниться в его внутреннем постоянно-запоминающем устройстве (ПЗУ). Это позволяет соединить практически неограниченное число датчиков, взаимодействуя с каждым из них отдельно.
Прежде чем начать измерение температуры и ее регулирование (контроль согласно заданным пара-метрам), устройство должно «зарегистрировать» подключенный к нему датчик температуры - определить его и запомнить индивидуальный номер. Собственно регистрация происходит при первом включении устройства в работу. Если девять попыток микроконтроллера DD1 связаться с датчиком, определить и запомнить его индивидуальный номер не принесут успеха, будет сделан вывод о неисправности или отсутствии датчика. После успешной регистрации на цифровых индикаторах HG1-HG2 появится значение измеренной зарегистрированной датчиком DD2 температуры, что свидетельствует о правильной работе интерфейса 1-Wire (однопроводной двунаправленный интерфейс).
Совершенно очевидно, что данный терморегулятор может быть использован в помещениях для зимовки пчел, в ульях при использовании нагревателей при весеннем наращивании силы пчелиных семей, при роспуске меда, а также может найти применение в инкубаторах и теплицах.
Для программирования Flash памяти микроконтроллера DD1 непосредственно через разъем ХРЗ BH-10, обеспечивающий внутрисхемное программирование, а также совместимый с типовыми адаптерами STK200/STK300, можно воспользоваться программатором, который очень хорошо описан в [2]. Для экономии времени, нервов и средст по изготовлению самодельного программатора, есть возможность воспользоваться уже готовым блоком ВМ9009 или ВМ9010 из набора МАСТЕР КИТ. HEX код для программирования микроконтроллера DD1 приведен в листинг 1. Конфигурацию фьюз-битов необходимо задать в соответствии с рис.5.
При отсутствии опыта работы с программированием микроконтроллеров, в качестве альтернативы терморегулятора рекомендую применить готовый базовый блок NM4022, также входящий в набор МАСТЕР КИТ.
Блок питания и исполнительный механизм
Внимание! Блок питания работает от сети с переменным напряжением 220В и частотой 50 Гц. По этому необходимо соблюдать все правила безопасности при монтаже, а также эксплуатации устройства!!!
Напряжение сети 220В и частотой 50Гц через плавкую вставку FU1 и тумблер SA1 поступает на первичную обмотку понижающего трансформатора. Вторая выходная обмотка (III) трансформатора питания Т1 рассчитана на максимальный ток нагрузки в 10A и напряжение 12В. Напряжение сети подключается к разъему XP1.
Узел питания устройства состоит из: стабилизатора напряжения 5В и 12В, выполненного на интегральном стабилизаторе напряжения DA1 и диодном мосте VD1; а также выпрямителя на диодах VD2-VD5, включенных по мостовой схеме. Светодиод HL1 зеленого свечения индуцирует наличие напряжения питания в устройстве.