Понедельник, 22.07.2019
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
 

Добро пожаловать! 
    

Симисторный регулятор мощности для паяльника.

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

  •     Фазоимпульсным - изменение угла открытия симистора.
  •     По пропуску нужного количества полупериодов.

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

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

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

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

Блок схема управления в режиме настроек.

 При нажатии 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, лечится заходом в режим настроек, после редактирования параметров надпись пропадает.

Схема.

 

В железе.

Файлы.

Печатная плата. Обращаю Ваше внимание, что на ней не установлены резисторы для индикатора, они у меня установлены на самом индикаторе.
Модель для протеуса.
Исходник, прошивки.
Изменен таймер, добавлен бузер для AtMega48
Прошивки скомпилированны для микроконтроллеров AtMega48 и AtMega8.
Причем AtMega48 тактируется от внутреннего RC генератора 1Мег. Скрин fuse для PonyProg:

 

AtMega48

AtMega8 тактируется от внутреннего RC генератора 4Мег. Скрин fuse для PonyProg:

AtMega8

 

 

 

 

Поиск
Календарь
«  Июль 2019  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2019
    Бесплатный хостинг uCoz