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

Если знаете как и у вас есть чем прошить микроконтроллер, предлагаю для повторения вот эту конструкцию. В конструкции применено бестрансформаторное питание, вследствие чего уменьшились габариты, но возникла другая проблема. Светодиодный индикатор потребляет приличный ток, максимально 50 – 70мА, минимально 12 – 20мА. Бестрансформаторное питание не способно отдавать такие токи, пришлось идти на ухищрения. В данном случае я применил посегментную динамическую индикацию. Дополнительно уменьшил ток через сегменты резистором. Потребляемый ток резко уменьшился, максимально схема потребляет 25мА. Но даже и этого много, пришлось увеличить напряжение перед микросхемой стабилизатора. Теперь просадки напряжения не происходит во всем диапазоне индицируемых цифр.

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

Яркость свечения индикатора конечно невысокая, но как видно на следующих двух фото, вполне удовлетворительная.

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

В регуляторе применено широтно – импульсное регулирование. В связи с этим им можно регулировать и мощность в инерционной нагрузке, и яркость свечения ламп накаливания. Конечно, такой регулятор производит сетевые помехи, но для современной бытовой техники это не актуально. Импульсные блоки питания все помехи хорошо отсеивают. Весь диапазон регулировки разбит на 10 частей, от 0 до 9. Я считаю этого вполне достаточно. Увеличение или уменьшение мощности осуществляется нажатием кнопочек, “плюс” и “минус”.

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

Теперь о конструкции.

По принципиальной схеме видно, что регулятор состоит из двух плат, платы питания и платы управления. Только так я и смог уместить его и розетку в корпусе сгоревшего сетевого адаптера. Под симистор еще нужно было небольшой радиатор подложить в виде уголка. За счет двухъярусной конструкции это все и уместилось. Винтики М4 длиной 45 миллиметров со шляпками в “потай” заходят снаружи в корпус. Дальше на них нанизывается плата питания, затем через втулки плата управления, и все стягивается гайками. Естественно высоту втулок придется подбирать.

Можно было конечно накрутить на винты кучу гаек и потом спокойно ими все выровнять. Но как говорится, хорошая мысля, приходит опосля. Что сделано, то сделано. Переделывать не стал.

вид со снятой крышкой

На плате управления детали напаяны с обеих сторон, индикатор и кнопки припаяны со стороны проводников. Индикатор АЛС338Б2 я применил, не из каких то там умных соображений, а просто по тому, что у нас их на работе в избытке.

Кнопочки тоже с длинными толкателями не нашел, увеличил высоту обыкновенными кембриками. Думал временно, потом переделаю нормально. Но правду говорят, нет более постоянного, чем временное. Уже скоро как два года все в таком виде.

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