Контроллер нагревателя очень прост по своей схемотехнике и мало отличается от опубликованных мною ранее конструкций. Инновационного в нём только способ измерения контроллером температуры. Для этого я применил свойство p-n перехода изменять падение напряжения от окружающей температуры. При нагреве, падение напряжения на прямосмещённом переходе транзисторов уменьшается. Примерно на 2 мВ на каждый градус Цельсия. Это падение измеряет микроконтроллер PIC12F675 и принимает решение о том, включать нагреватель или выключать.
Алгоритм управления подсмотрен с промышленного узла контроллера нагревателя: нагрев отключается при превышении измеренной температуры над заданной на 2 градуса, а включается при понижении измеренной на 3 градуса ниже заданной. Благодаря этому коммутация работает не слишком часто, экономя контакты реле в схеме с электромеханической коммутацией.
Прошивка для устройства одна. А схем включения может быть две - одна с управлением нагрузкой симистором и вторая с управлением реле.
Схема рассчитывалась для управления бойлером или масляным радиатором с максимальной температурой рабочей поверхности 75 градусов. Но диапазон заданной температуры можно уменьшить, применив другие номиналы задающей цепочки из переменного и постоянных резисторов, как показано на схеме.
Если Вы ставите нагреватель для предотвращения заморозки труб отопления на даче, то в положении минимальной температуры, контроллер автоматически начинает отслеживать безопасный порог в 5 градусов Цельсия (это минимальная поддрерживаемая температура).
Положению движка переменного резистора, равного +5в соответствует минимальная температура.
Собранная плата в варианте с симистором выглядит так:
Так как устройство не имеет гальванической развязки от сети, пожалуйста, будьте при работе крайне аккуратны!
Файл платы и прошивки для контроллера можно бесплатно скачать в разделе "Каталог файлов".