
Этот проект — ШИМ регулятор для термостата с диммером переменного тока для резистивных нагрузок, он имеет также поддержку регистрации данных с 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 лет назад своими руками.
В нем использовался простой термостат включения / выключения и два простых таймера. При переделке был добавлен этот контроллер, установлена печатная плата, ЖК-дисплей, поворотный энкодер, и другие элементы, что здорово упростило обслуживание инкубатора. Скачать файлы проекта
Ваше мнение: