Цифровой термостат на 7 кВт

Цифровой термостат — это устройство, которое коммутирует подключённую к нему нагрузку, например электрический обогреватель или холодильное оборудование для того, что бы удерживать температуру в заданных пользователем пределах.

Верхний и нижний пределы температуры задаются 3-мя кнопками на лицевой панели, текущая температура, измеряемая датчиком, выводится на 4-х разрядный 7-ми сегментный LED индикатор.

К устройству прилагается подробная инструкция (в архиве к статье), в ней перечислены все характеристики устройства, а так же описание работы с рисунками и графиками, способ подключения нагрузки, рекомендации по размещению датчика и т.д. 

Схема устройства. Здесь, на рисунке, схема приведена для общего ознакомления и описания работы устройства. Я прикладываю исходник в формате SPlan 7.0, включающий в себя схему, а так же полный перечень всех использованных элементов на 2-х листах (от резисторов до самого корпуса устройства) с возможными вариантами замены. 

Схема цифрового термостата на 7 кВт

Термостат собран на распространённом микроконтроллере PIC16F873, который тактируется кварцевым резонатором на 4 MHz. Датчик температуры — цифровой DS18B20. Вся информация о состоянии устройства выводится на 4-х разрядный 7-ми сегментный LED индикатор.

Кнопками задаются верхняя и нижняя граница температуры, которую должен поддерживать термостат. Минимальная разница между пределами температуры: 1 градус. Регулировка в пределах от — 50 до + 120 С. Если верхний предел выше нижнего, то термостат работает на повышение температуры (управляет грелкой), если наоборот — на понижение (управляет холодильником). Термостат сохраняет введённые границы температуры в энергонезависимой памяти. Особенностью схемы является использование выпрямительного моста UZ1 после разъёма питания. На разъём подаётся постоянный ток от блока питания, но благодаря выпрямительному мосту, можно не заботится о полярности напряжения. Так же здесь используется 2 разъёма под питание, которые дублируют друг-друга: клеммный и стандартный самый распространённый гнездовой со штырьком (2,1 Х 5.5 мм). 

Программа к микроконтроллеру написана в MicroC 6.2.1.0. Прилагаются все файлы проекта, а так же скомпилированный HEX для заливки в контроллер. Фьюзы — на поле чертежа. 

Печатная плата. В устройстве 2 печатных платы, обе — односторонние: плата термостата и плата индикатора. Для экономии места применялись элементы в SMD корпусах, типоразмеры приведены в перечне элементов. Платы в формате SprintLayout 4 прилагаются. Важное замечание — при монтаже силовые контакты реле соединяются с силовым разъёмом X3 для подключения нагрузки при помощи проводников сечением не менее 4 мм на ток до 30А. Об этом есть сноска на поле чертежа схемы, а на рисунке самой платы термостата (в формате SprintLayout 4) эти проводники изображены синим. Так же они приведены на фотографии платы. 

   Плата

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
МК PIC 8-бит PIC16F873 1
VT1 Биполярный транзистор BC817 1
UZ1 Диодный мост DB101 1
UZ2 Линейный регулятор L78L05 1
VD2 Диод КД522А 1
С1 Конденсатор 0.33 мкФ 1
С2, С3 Конденсатор 15 пФ 2
С4, С5 Конденсатор 0.1 мкФ 2
R1-R6 Резистор 4.7 кОм 6
R7-R14 Резистор 200 Ом 8
KV1 Реле BS-901AS-12VDC 1 Реле на 12 В
Qz1 Кварц 4 МГц 1
SB1-SB3 Кнопки Без фикцации 3
HL1 Семисегментный индикатор CA56-12 1 Общий анод