Блок защиты для бойлера
Устройство защиты и сигнализации для бойлера от перегрева на PIC контроллере
Выполняю очередную просьбу и предоставляю схему устройства, которое следит за температурным режимом работы бойлера. В случае выхода значений температуры за рамки установленной, программа, записанная в микроконтроллер, выдает сигнал в виде логической единицы, который можно использовать для подачи звукового сигнала, извещающего о неправильной работе бойлера или для блокировки работы всей схемы бойлера.
За основу взята схема из статьи «Цифровой терморегулятор для бойлера», в новой схеме отсутствует только исполнительное устройство и трансформатор с выпрямителем. В этом вся прелесть схем с использованием микроконтроллеров. Схема одна, а функционал другой. Схема показана на рисунке 1.
Функции кнопок остались те же самые, что в схеме прототипе. То есть:
SB1 – уменьшение температуры нагрева бойлера
SB2 – увеличение температуры нагрева бойлера
При нажатой кнопке SB3:
SB1 – уменьшение гистерезиса
SB2 – увеличение гистерезиса
Работа программы
При первом включении устройства в энергонезависимую память контроллера записываются первичные значения температуры – +40˚С и гистерезиса – 5˚С. При последующих включениях, контроллер будет запоминать уже выставленные вами значения. В это же время на индикаторах на две секунды высвечиваются восьмерки. Затем индицируются нули, а за ними выводится значение температуры.
Программный гистерезис в устройстве отрицательный. Т.е. вы, выставили температуру, например, +60˚С и гистерезис – 10˚С. Это означает, что сигнал (логическая «1»)на выводе будет появляться только тогда, когда температура в бойлере будет выше 60˚С и ниже 50˚С. Данное устройство следует включать после того, как бойлер выйдет на необходимую температуру, попадающую в выставленный вами диапазон в данном блоке. Иначе сигнал тревоги будет звенеть до тех пор, пока не поднимется температура до нужной величины. Если этот сигнал будет использован и для блокировки схемы самого бойлера, то при низкой температуре он будет препятствовать включению самого бойлера.