ШИМ регулятор термостата с диммером переменного тока


Этот проект — ШИМ регулятор для термостата с диммером переменного тока для резистивных нагрузок, он имеет также поддержку регистрации данных с SD-картой и предназначен для использования в качестве контроллера инкубатора. Схема основана на популярном м/к ATmega8 от Atmel. Датчики температуры — однопроводные DS18B20.

Особенности прибора и схема

  • ШИМ контроль
  • 2 внешних измерительных термометра
  • Автоматическое измерение частоты сети переменного тока для регулировки параметров диммера
  • Мягкий пуск нагрузки
  • Данные на SD-карте
Принципиальная схема диммера переменного тока
Принципиальная схема диммера переменного тока

Тут как видите стоит оптопара H11A1 и MOC3021M.

Как работает схема

Выход H11A1 (вывод 5) идет на аппаратное прерывание микроконтроллера, этот вывод имеет низкий уровень на обоих полупериодах синусоиды переменного тока и становится высоким на пересечении нуля. Смотрите осциллограммы далее:

  • Зеленый: линия переменного тока
  • Синий: выход пересечения нуля

Каждый резистор тут 20 кОм 2 Вт для 220 В переменного тока.

Контроллер сбрасывает таймер при каждом обнаружении пересечения нуля и запускает симистор через MOC3021 после времени «PID_out».

Желтый: светодиод оптопары управляет минимальным временем (более высокое напряжение) 0 мсек, а максимальное время (более низкое напряжение) 10 мсек.

Полезное:  Схема стабилизированного блока питания на ЛМ

Использовался один ЖК-экран 16×2 с синей подсветкой и контроллером HD44780. Данные обновляются каждую секунду и меняют значения каждые 5 секунд, например:

В первом формате он отображает среднюю температуру, измеренную двумя термодатчиками DS18B20 в верхнем левом углу, и Set Temp в верхнем правом и нижнем углу, две измеренные температуры двух DS18B20.

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

Единственная причина, по которой использовался внешний кварцевый генератор вместо внутреннего состоит в том, что внутренний почему-то имел минутную ошибку в каждый день.

А вот и инкубатор для яиц, который сделан был 15 лет назад своими руками.

В нем использовался простой термостат включения / выключения и два простых таймера. При переделке был добавлен этот контроллер, установлена печатная плата, ЖК-дисплей, поворотный энкодер, и другие элементы, что здорово упростило обслуживание инкубатора. Скачать файлы проекта



НАЖМИТЕ ТУТ И ОТКРОЙТЕ КОММЕНТАРИИ