Радиомастер гид в мире электроники » Схемы » Питание » Регулятор мощности на AtMega8 или AtMega48
Информация к новости
  • Просмотров: 16060
  • Добавил: Natali
  • Дата: 22 февраля 2013
22 февраля 2013

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

Категория: Схемы » Питание

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


Данный регулятор позволяет регулировать мощность на нагрузке двумя способами:
Фазоимпульсным - изменение угла открытия симистора.
По пропуску нужного кол-ва полупериодов.

Для второго способа распределение импульсов находится по алгоритму Брезенхема, исходный код данного решения был взят из статей и постов на форумах уважаемого Ридико Леонида Ивановича, большое ему спасибо!

Регулятор управляется тремя кнопками:
SET – при удержании более 2сек вход в режим настроек, при кратковременном нажатии листание трех быстрых уставок мощности.
Минус.
Плюс.

Регулятор позволяет хранить 3 быстрые настройки мощности. Есть функция авто выключения, если в течении 30 минут не было нажатий на кнопки, индикатор начинает мигать, далее, через 10 минут произойдет выключение нагрузки.

Блок схема управления в режиме настроек:
Регулятор мощности на AtMega8 или AtMega48


При нажатии SET с удержанием более 2сек на экран выводится надпись РЕГ, далее кнопками плюс/минус выбирается нужный алгоритм:
PAU - алгоритм Брезенхема.
FI – фазоимпульсный.

Если выбран алгоритм FI
ЧИС – регулировка от 0..145. То есть полупериод разбит на 145 значений.
ПРЦ – регулирование от 0 до 100%, то есть идет автоматический пересчет шкалы 145 в проценты

Далее идут три быстрых уставки мощности “-1-” ”-2- ” ”-3-”.
INC – шаг на который будет увеличиваться/уменьшаться мощность кнопками плюс/минус.
_t_ - управление функцией авто-выключения ON-включено, OFF-выключено.

Как видно из блок-схемы быстрые установки мощности для режимов PAU и FI(ПРЦ) используются одни и те же, так как их диапазон 0..100. Для FI(ЧИС) свои установки, так как их диапазон 0..145.

Доступно быстрое включение регулятора на полную мощность нажатием двух кнопок SET+ПЛЮС (кнопку SET следует нажимать немного ранее), при этом на экран выведется надпись “on”. Быстрое выключение по нажатию SET+МИНУС, при этом на экран выведется надпись “OFF”.

Диагностические сообщения:
noC – нет синхроимпульсов, при этом запрещается подача управляющих импульсов на симистор.
EEP – ошибка данных в EEPROM, лечится заходом в режим настроек, после редактирования параметров надпись пропадает.

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


На печатной плате не установлены резисторы для индикатора, они установлены на самом индикаторе!!!

Скрин fuse для PonyProg:

AtMega48 тактируется от внутреннего RC генератора 1МГц.
Регулятор мощности на AtMega8 или AtMega48


AtMega8 тактируется от внутреннего RC генератора 4МГц. Скрин fuse для PonyProg
Регулятор мощности на AtMega8 или AtMega48



Схема, печатка, прошивка


<
a_komolow

23 февраля 2013 08:43

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 20.02.2012
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 190
Какой тип индикатора?


Награды:
0
<
Valerii

20 сентября 2013 19:53

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 25.05.2013
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 1
Доброго всем времени суток!
После подачи питания регулятор устанавливается в режим "выключено". Было бы неплохо, что бы регулятор включался на последний установленный уровень.


Награды:
0

Добавление комментария

Имя:*
E-Mail:*
Введите два слова, показанных на изображении: *

Друзья и партнеры:

Архив новостей

Декабрь 2016 (1)
Ноябрь 2016 (1)
Сентябрь 2016 (3)
Июнь 2016 (1)
Май 2016 (1)
Апрель 2016 (1)
^
 
-->