СЕТЕВОЙ ДИММЕР НА 220V С ATTINY13

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

Принципиальная схема устройства Dimmer

Благодаря использованию популярного микроконтроллера схема диммера управляется двухполюсным переключателем или обычными микровыключателями. Применен известный фазовый контроль мощности переменного напряжения. Принцип заключается в ограничении тока, протекающего через нагрузку, питаемую сетевым напряжением 220 В, путем вырезания части формы сигнала напряжения питания в каждом периоде такой волны (аналогично управлению ШИМ, но здесь регулируем «наполнение» синусоиды питающего напряжения).

СЕТЕВОЙ ДИММЕР НА 220V С ATTINY13

  • управляется двухполюсным или обычными микровыключателями,
  • 16-ступенчатая регулировка яркости освещения,
  • регулирование методом фазового контроля,
  • предназначен для управления источниками света до 200 Вт.

Принципиальная схема устройства представлена на рисунке. Это довольно простая микропроцессорная схема на ATtiny13. Он тактируется внутренним RC-генератором с частотой 1,2 МГц, который отвечает за работу переключателя, подключенного к клеммам «+» (PB3) и «-» (PB4) микроконтроллера, и за управление потребителем, подключенным к клеммам «LOAD» устройства.

Для реализации фазового регулирования необходима точная система, которая синхронизирует алгоритм с изменением напряжения сети. Для этого использовался популярный оптрон PC814, который в своей структуре объединяет два светодиода, соединенных по двухтактной схеме, и выходной фототранзистор. Благодаря этому на выходе этого элемента (коллектора встроенного фототранзистора) получаем сигнал для каждого перехода сетевого напряжения через ноль.

Нарастающий фронт запускает внешнее прерывание INT0, обработчик которого отвечает за программный механизм для обработки фазового регулирования. В этой процедуре система таймер-счетчик Timer0 запускается в режиме CTC, для которого рабочие параметры были выбраны таким образом, что в течение одной половины формы сигнала напряжения питания (10 мс, уменьшено на половину ширины триггерного выхода) было 16 прерываний TIM0_COMPA_vect – от сравнения содержимого счетчика TCNT0 со значением регистра сравнения OCR0A. Это прерывание выполняет управление фазой в 16 шагов путем циклического включения симистора T1 в момент времени, зависящий от значения глобальной переменной, определяющей уровень яркости.

Такое регулирование влечет за собой недостаток в виде сильных искажений тока, протекающего через потребитель, и, следовательно, образования гармоник более высокого порядка, вызывающих радиопомехи. Поэтому на выходе использовалась простая схема гашения (элементы C4, R5) для снижения уровня помех.

СЕТЕВОЙ ДИММЕР НА 220V С ATTINY13

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

Схема сборки устройства показана на рисунке. Небольшая двусторонняя печатная плата была разработана с использованием только сквозных элементов, установленных на верхней стороне. Важно отметить, что размер печатной платы был подобран таким образом, чтобы ее можно было легко поместить в типичную коробку для скрытого монтажа диаметром 60 мм.

СЕТЕВОЙ ДИММЕР НА 220V С ATTINY13

Начинаем сборку устройства с пайки всех резисторов, затем конденсаторов, затем всех полупроводниковых элементов и, наконец, разъемов и трансформатора TR1. Вы можете залудить дорожки печатных схем, которые будут проводить более высокие токи. Речь идет о путях между выводами симистора Т1 и разъемом подключения нагрузки. Способ подключения диммера к электросети показан далее.

СЕТЕВОЙ ДИММЕР НА 220V С ATTINY13

Из-за отсутствия теплоотвода на T1 устройство подходит для управления маломощными источниками света, порядка 100 – 200 Вт. Оснащение симистора теплоотводом значительно улучшит возможности схемы, так как допустимый ток используемого элемента составляет 12 А.

СЕТЕВОЙ ДИММЕР НА 220V С ATTINY13

Для регулировки яркости подключенной лампочки предусмотрен простой выключатель или самые обычные микровыключатели, которые следует прикрепить к трем контактным площадкам с маркировкой «+», «-» и «COM». Каждое короткое нажатие на соответствующий переключатель увеличивает или уменьшает яркость регулируемого источника света на 16 шагов (0…15). Длительное нажатие переключателя «+» вызывает немедленное максимальное освещение подключенного источника света (максимальная яркость), а длительное нажатие переключателя «-» вызывает его немедленное гашение. Состояние по умолчанию после включения питания – погасить источник света, установив яркость на 0.