Термостат на микроконтроллере и симисторе

 

В этой статье рассматривается вариант замены механического термостата на электронный регулятор на микроконтроллере PIC10F204, новинке от Microchip® в 6-выводном корпусе SOT-23. Управление током через нагревательный элемент осуществляется с помощью симистора, основы управления которым также рассмотрены в статье. Для питания микроконтроллера используется бестрансформаторный источник питания.
Разработанный на Flash микроконтроллере электронный термостат может иметь ряд удобных функций: светодиодный индикатор состояния, автоматическое отключение питания и т.д.

 

Вот схема

 

Термостат на микроконтроллере
и симисторе

Нажмите на картинку чтобы увеличить

 

Программное обеспечение
Предполагается следующий алгоритм работы.
Основной цикл программы – отслеживание перехода сетевого напряжения через нуль. Когда переход обнаруживается, делается вывод о том, должен ли быть открыт симистор в данном полупериоде. Для открытия симистора на вывод контроллера GP2 выдается импульс длительностью порядка 2мс.
Преобразования значения переменного резистора привязывается к полупериодам сетевого напряжения. Во время положительного полупериода происходит заряд конденсатора, во время отрицательного – непосредственно преобразование. Исходя из частоты питающего напряжения необходимо выбирать временные параметры интегрирующей цепи (см. формулу 1). Время разряда конденсатора измеряется с помощью таймера 0.
Для управления мощностью производится пропуск периодов сетевого напряжения: полный цикл составляет 10 полупериодов, количество полупериодов, во время которого нагрузка запитывается пропорционально значению задающего резистора. Если это значение не равно нулю, то зажигается светодиод и запускается таймер на 2 часа. Перезапуск таймера происходит при смене задающего значения. По прошествии двух часов нагрузка отключается и включается лишь после сброса питания или задания нового уровня мощности.
Полученное программное обеспечение занимает порядка 130 ячеек памяти программ и использует 10 байт ОЗУ.

 

Полученный электронный термостат имеет множество преимуществ относительно своего механического аналога:
1.     Повышенная надежность, обусловленная практически полным отсутствием механических частей;
2.     Встроенные механизмы защиты, такие, как таймер автоматического отключения;
3.     Индикатор работы;
4.     Гибкость полученной схемы, т.к. возможно внутрисхемное программирование контроллера и получение на основе одного и того же конструктива устройств с различной функциональностью;
5.     Повышенная точность и возможность работы при малых уровнях мощности.

 

Источник http://microchip.com.ru/Support/dimm.html

 

 

Загляника


статистика