Каталог статей

Главная » Все схемы » Источники питания » Регуляторы мощности

Выбранная схема!!!


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


Рис.1 Принципиальная схема регулятора мощности

На рис.1 приведена схема простого регулятора мощности на микроконтроллере ATtiny2313(V). Регулятор предназначен для работы с активной нагрузкой, подключаемой к сети напряжением 220 В. Напряжение подается на вход X1, нагрузка подсоединяется к выходу X2. Источником тактовой частоты DD1 выбран внутренний генератор сторожевого таймера, работающий на частоте ≈128 кГц. Благодаря этому энергопотребление устройства очень мало. Общий ток не превышает 15 мА, что легко позволяет реализовать также бестрансформаторное питание.

Регулирование мощности нагрузки производится изменением коэффициента заполнения импульсов на ШИМ-выводе OC0B DD1. Импульсы поступают на сток транзистор VT1. Он включен в диагональ моста VD5…VD8 и может работать без радиатора с токоприемниками до 400 Вт. Из-за слишком высокого уровня помех генерируемых в сеть, ШИМ-модуляция не является самым лучшим способ управления потребителями большей мощности.

Для формирования ШИМ-импульсов на выводе OC0B таймер-счетчик 0 функционирует в режиме Fast PWM (быстрый ШИМ). Частота импульсов FOC0B выбрана постоянной. Она зависит от модуля счета, определяемого содержимым регистра OCR0A:

FOC0B = Fclk/(OCR0A*N),

где Fclk – частота тактового генератора, N-коэффициент деления предделителя частоты таймера-счетчика 2.

Коэффициент заполнения импульсов αOC0B, а значит и мощность, отдаваемая в нагрузку, будет пропорционален содержимому регистра совпадения OCR0B:

αOC0B = OCR0B/OCR0A.

В данном примере в настройках микроконтроллера выбраны N=1 (предделитель отключен), OCR0A=100, т.е. FOC0B = 1280 Гц и αOC0B = OCR0B/100. Изменяя программно значения OCR0B от 0 до 100, получим диапазон регулировки мощности 0…100%.

Значение мощности нагрузки постоянно отображается 3-разрядном индикаторе с общим анодом HG1. Циклическая смена символов, а также опрос кнопок SB1…SB3, происходят во время прерывания по совпадению регистра OCR1AH:OCR1AL и счетного регистра таймера-счетчика 1. Таймер-счетчик 1 при этом работает в режиме CTC (сброс при совпадении). Частота FOCR1A с которой происходят прерывания:

FOCR1A = Fclk/((OCR1AH:OCR1AL+1)*N),

где N-коэффициент деления предделителя частоты таймера-счетчика 1.

В программе FOCR1A = 200 Гц (N=1, OCR1AH:OCR1AL=639). Таким образом, смена каждого из трех символов и опрос кнопок происходят каждые 20 мс (т.е. с частотой 200/4=50 Гц).

Рис.2 Алгоритм работы регулятора мощности

Алгоритм работы регулятора мощности приведен на рис.2. В основном цикле программа реагирует на нажатие кнопок и производит двоично-десятичное преобразование величины мощности нагрузки в 3-разрядное число (0…100) для вывода на индикатор.

Каждое нажатие SB1 заставляет изменить состояние выхода на противоположное: нагрузка подключается с указанной мощностью, либо обесточивается. Признаком активизированного выхода является светящаяся десятичная точка в младшем разряде индикатора. Кнопки SB2 и SB3, соответственно, уменьшают и увеличивают мощность в нагрузке. При длительном нажатии модификация параметра происходят быстрее (≈10% в секунду). Если ни одна кнопка не нажата, то через 5 с после последнего изменения, значение мощности и состояния выхода (вкл./выкл.) сохраняются в EEPROM-памяти. Для защиты от зависания включен сторожевой таймер с периодом сброса 125 мс.

Скачать исходник и прошивку    форум http://cxema.my1.ru/forum/23-1493-1




Источник: http://shemopedia.ru/regulyator-moshhnosti-2.html
Категория: Регуляторы мощности | Добавил: brys99 (14.03.2013)
Просмотров: 15060 | Комментарии: 7 | Теги: регулятор, мощности | Рейтинг: 3.0/5


Всего комментариев: 7
0
7 brys99   (16.03.2014 22:50)
Фузы на форуме.

0
6 brys99   (12.03.2014 00:03)
Попробывал на макетке сваять не заработал фузы не смог правильно выставить.Надо к спецам обратится. Ребята помогите.........НУЖНЫ ФУЗЫ help

0
5 kret_a_v   (18.08.2013 20:51)
кто то делал это устройство ?
какие подводные камни, можно ли скрин фьюзов посмотреть для CV AVR?
есть ли у кого печатка к этому регулятору?

0
4 Алексей   (07.08.2013 10:15)
ув.  F1xia а скрин фузебит сможете сделать или описать какие нужно программировать ?
заранее благодарен


0
3 F1xia   (14.04.2013 18:28)
Эх чуть было не забыл уже про схему, жать печатку в лэй не сохранил, но сфотать плату смог. Если кто будет собирать может чем и сгодится.



Запитывал от ИБП на такой же платке, там же на ней и полевик 740й для коммутации.

0
2 Vovka   (31.03.2013 13:35)
Ждём ! 
Удачи .

0
1 F1xia   (31.03.2013 12:56)
Отлично, соберу на днях, если что потом выложу печатку на смд и на том что есть в наличии.

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

Пожалуйста оставьте свои комментарии !!!!

Имя *:
Email:
Код *:


ElectroTOP - Рейтинг сайтов
Copyright Zloy Soft (Company) © 2008 - 2016