Регулятор предназначен для плавного изменения мощности в нагрузке. В основу метода управления положен принцип фазового управления симистором. Сущность метода заключается в пропуске части полупериода сетевого напряжения, он аналогичен широтно-импульсной модуляции. Ток в нагрузке пропорционален интегралу от полученного сигнала. Регулятор мощности выполнен на микроконтроллере PIC16F1823. 

Схема регулятора мощности:

Регулятор мощности на микроконтроллере

 Регулятор мощности поддерживает работу как с активной (лампа накаливания, нагреватель) нагрузкой, так и индуктивной нагрузкой.

Микроконтроллер тактируется от внутреннего генератора. Сигнал синхронизации с сетью берется непосредственно после выпрямительного моста, выполненного на диодах D2, D3, D4,D5 и подается на вход внутреннего компаратора микроконтроллера через цепочку R10, C5, R9, R8, C3, служащей фильтром. Опорное напряжение для компаратора формируется внутренним ЦАП микроконтроллера и равно 0,6 В, которое устанавливается непосредственно при конфигурации микроконтроллера. Для устранения влияния емкости конденсатора C6 на сигнал синхронизации служит диод D6. Индикация выполнена на сдвиговом регистре 74HC595, индикатор LED1 - E30561 с общим катодом и высотой знака 14 мм.

 Конструктивно регулятор выполнен на двух печатных платах. На одной размещены индикатор и кнопки управления, а на другой сам микроконтроллер, блок питания и симистор. Плата индикации соединена с основной платой проводом МГТФ.

Внешний вид собранного регулятора мощности:

Регулятор мощности на микроконтроллере

С радиатором для симистора, как на фото(HS-135-38) — максимальная мощность нагрузки, подключаемой к регулятору, составляет 500 Вт. Соответственно под  этот радиатор и сделано посадочное место на печатной плате.

Регулятор мощности  в корпусе:

Регулятор мощности на микроконтроллере

Корпус изготовлен из листовой пластмассы и склеен с помощью дихлорэтана. Работу с дихлорэтаном необходимо проводить  в  хорошо проветриваемом помещении.

 

 

Программа для микроконтроллера написана в среде MPLAB X IDE 1.80 на языке С для компилятора HI-TECH PICC 9.83. Плата и схема выполнены в программе Eagle 6.4.0. 

Скачать [297,94 Kb] (cкачиваний: 861) печатку Eagle, прошивку, проект MPLAB



   
rgb # 1
 
 
Как всегда, сделано красиво!!!


   
Mermen # 2
 
 
а что будет если сгорит лампочка ?


   
rgb # 3
 
 
Если сгорит лампочка то будет темно, к чему такой вопрос?


   
rastamanoff # 4
 
 
Жаль контролера нет…А что нельзя ли переложить прошивку под что-то более "популярное"


   
Mermen # 5
 
 
rgb, к тому что при сгорании лампочки будет KZ и BT138 может поплохеть :)


   
rgb # 6
 
 
Ну КЗ это 50/50, ВТ138 расходный материал, такой димер ставить на лампочку жирно будет :)


   
piven_ruslan # 7
 
 
Можно ли такой димер использовать для регулировки оборотов асинхронного двигателя?


   
SFT # 8
 
 
Асинхронного нет, а вот коллекторного, можно!


   
egidis # 9
 
 
Можно ли микроконтроллер запрограмировать с pickit2 ?


   
Nikolai4 # 10
 
 
egidis, конечно, pickit2 для этого и создан


   
egidis # 11
 
 
но мой pickit2 не подержит этот микроконтроллер,что делать?


   
Nikolai4 # 12
 
 
egidis, написал в личку


   
Pawlissimo # 13
 
 
Согласен с RGB: "Как всегда, сделано красиво!!!"


   
vocha # 14
 
 
Подскажите пожалуйста как запрограммировать этот контроллер программатором pickit2?

Подскажите пожалуйста как запрограммировать этот контроллер программатором pickit2?


   
niko231 # 15
 
 
Для какого дисплея эта программа в тексте написано катода, на схеме анода?


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25