Регулятор мощности на микроконтроллереСуществует огромной количество классических тиристорных и симисторных схем регуляторов, но этот регулятор выполнен на современной элементной базе и кроме того являлся фазовым, т.е. пропускает не всю полуволну сетевого напряжения, а только некоторую её часть, тем самым и осуществляется ограничение мощности, т.к открытие симистора происходит только при нужном фазовом угле.
Достоинствами этой конструкции является: простота самостоятельного изготовления, дешевизна и лёгкая управляемость. Минусами можно считать то, что нормальная работа схемы происходит только только с нагрузками до 150-200 Ватт, при более мощной нагрузке возникает гул и генерируются радиопомехи.
При первом включении схеме на сегментном индикаторе горит цифра 0. Включение и отключение осуществляется одномоментным нажатием и удержанием двух кнопок-микропереключателей. Регулировка больше-меньше – каждым нажатием по отдельности. Если не нажимать ни на один из тумблеров, то после последнего нажатия через два часа регулятор отключится самостоятельно, индикатор до тех пор будет моргать на ступени последнего рабочего уровня потребляемой мощности. В момент отключения устройства от сети запоминается последний уровень выдаваемой мощности, который будет автоматически задан при очередном включении. Регулировка осуществляется в диапазоне от 0 до 9 и далее от А до F. То есть всего имеется 16 ступеней регулировки. Радиатор на фото выше достаточно большой, конструкция позволяет поставить вариант и по меньше, но другого у меня не было. При первом включении устройства у меня на дисплее моргал 0, на нажатие кнопок схема не реагировала. Заменив конденсатора по питанию на номинал 1000 мкФ,проблема исчезла. Печатная плата в формате Sprint Layout и прошивка микроконтроллера размещены в одном архиве по ссылке выше.
Схема используется для плавного регулирования мощности в нагрузке. В основу способа управления положен метод фазового управления симистором. Сущность его заключается в пропуске части полупериода переменного сетевого напряжения. Ток поступающий в нагрузку пропорционален интегралу полученного сигнала. Основа конструкции микроконтроллер PIC16F1823. Устройство поддерживает работу с активной (лампа накаливания, нагреватель) и индуктивной нагрузкой. Тактирование микроконтроллера осуществляется от внутреннего генератора. Сигнал синхронизации с сетью поступает с выпрямительного моста на вход внутреннего компаратора микроконтроллера через фильтр на R10, C5, R9, R8, C3. Опорное напряжение компаратора поступает с внутреннего ЦАП микроконтроллера и равно около 0,6 В, которое задается при конфигурации МК. Для устранения влияния емкости C6 на синхронизацию применяется диод D6. Индикация выполнена на E30561 с общим катодом. Конструктивно устройство собрано на двух печатных платах. На одной распологаются индикатор и управляющие кнопки, а на другой МК, блок питания и симистор. Соединение плат выполнено проводом МГТФ. С радиатором для симистора (HS-135-38), как на рисунке максимальная мощность нагрузки около 500 Вт. Соответственно под этот радиатор и сделано посадочное место на печатной плате. Прошивка для МК выполнена в среде MPLAB на языке С для компилятора HI-TECH PICC 9.83. Скачать печатные платы, прошивку и проект MPLAB вы можете по ссылке выше.
Регулирование конструкции происходит с помощью симистора типа BT138. Управление которым осуществляется посредством МК. Цифровой LED дисплей показывает на сколько процентов в текущий момент времени открыт симистор. Логическая часть схемы получает питание от блок питания, основа которого стабилизатор напряжения DA1 7805. <
Прошивка МК по ссылке выше.
Эта схема отлично подойдет для раздельной регулировки мощности отдачи для двух разных нагрузок, например, нагреватели, лампы, электродвигатели. Максимальная мощность нагрузки зависит от типа ключей, её коммутирующих. На схеме ниже в роли таковых выступают транзисторы КТ819, но могут быть и другие варианты, в зависмости от необходимой мощности обоих нагрузок. Устройство генерирует импульсные сигналы, которые идут на любой из силовых ключей. Прибор генерирует импульсные сигналы, широту их импульсов можно настраивать 256 равными степенями. Для управления схемой предназначены переменные сопротивления, подсоединенные к портам РВЗ и РВ4 МК, работающим с АЦП. ATtiny13 измеряет номинал сопротивление переменного резистора и задает широту импульсов выходного импульсного сигнала, следующих на ключ, управляющий питанием конкретной нагрузки. Т.е, поворачивая регулятор переменного сопротивления осуществляется регулировка мощности. Такая регулировка по сравнению с настройкой кнопками «меньше» и «больше» более удобна в использование, благодаря оперативности. Для программирования устройства имеется разъем ISP6. При программировании фьюзы ставим по умолчанию, работа с внутренним тактовым RC-генератором на частоте 9,6 МГц. Архив с исходником пршивки, забираем по ссылке выше. |
|