Электросхемы в помощниках.
Приветствую Вас, Гость · RSS Четверг, 25.05.2017, 22:55












Главная » Файлы » AVR » AVR

Вольтметр 220 вольт с защитой на ATmega8
17.04.2011, 14:28

Устройство отображает значение напряжения сети на светодиодном 7"сегментном 3"разрядном индикаторе. При возникновении аварийной ситуации, когда напряжение сети выйдет за допустимые пределы, устройство защиты отключает нагрузку.

Устройство защиты имеет следующие технические характеристики: 
 Диапазон контролируемых напряжений, В . . . . . . . . . . . . . . . . . .120…380
Нижний/верхний предел
устанавливаемых напряжений срабатывания, В . . . . . .170...209/216...280V
 Время срабатывания при аварии при использовании реле, с . . . . . . . . .0,1 
 Погрешность измерения напряжения, В . . . . . . . . . . . . . . . . . . . . . . . . .±1 
 Время включения после аварии (задаётся пользователем), с .  . . . . .1…600 
 Дискретность установки порогов напряжения, В . . . . . . . . . . . . . . . . .1

Потребляемый ток (без учёта реле), мА . . . . . . . . . . . . . . . . . .   . . . . ..30


Вольтметр 220 вольт с защитой

фьюзы

Меню устройства защиты (УЗРежим»

• UuP - верхнее граничное напряжение (первое нажатие на кнопку «Режим»);


• Udn - нижнее граничное напряжение (второе нажатие на кнопку «Режим»);


• tir - время на задержку включения контактора после вхождения измеряемого напряжения в заданные пределы (третье нажатие на кнопку «Режим» );


• tun - поправочный коэффициент, необходимый для пересчёта результата измерения сетевого напряжения, произведённого АЦП. Таким образом, каждое изменение параметров установки фиксируется в энергонезависимой EEPROM-памяти МК. Это необходимо для того, чтобы при выключении сетевого напряжения ранее установленные значения были сохранены. После записи в память EEPROM и выхода из режима настройки производится разрешение всех прерываний.


Выход из системного меню происходит при пятом нажатии кнопки «Режим», или если в течении 30 с не нажималась ни одна из кнопок УЗ

Каждое изменение параметров установки фиксируется в энергонезависимой EEPROM памяти МК.

Работа схемы УЗ в Proteus 7.7 SP2 .



Прошивка е2р, плата, скачать   zachita220_е2р.rar

  прошивка  в формате - НЕХ , протеус    zachita220_нех.rar

Печатная плата.

  

Комментарий автора:
Уважаемые читатели!
При более плотной эксплуатации своего прибора я столкнулся с проблемой зависимости показаний прибора от времени суток. Это обусловлено неудачным выбором алгоритма измерения синусоидального напряжения. Дело в том, что форма напряжения 220 В в разное время суток разная. Причина - обилие включенных активных и импульсных нагрузок днем и малое их количество ночью. Эту проблему я смог побороть, только изменив полностью алгоритм измерения напряжения. Теперь мой прибор измеряет действующее значение напряжения, прошивки прилагаю. Правда, несколько снизилось удобство управления прибором: теперь кнопка РЕЖИМ активна только в момент, когда прибор измеряет напряжение, т.е. для повторного нажатия кнопки РЕЖИМ приходится ждать перехода прибора в состояние измерения сетевого напряжения.
Алгоритм измерения в двух словах выглядит теперь так: Во время прихода положительной полуволны запускается АЦП, Который успевает за время прохождения этой полуволны сделать порядка 100 выборок, которые обрабатываются по формуле:
Urms= sqrt(1/T* S[u(t)*u(t)]dt,
где: sqrt - корень квадратный, S - интеграл за период времени от 0 до Т. 
Для дискретного способа взятия интеграла формула упроститься до вида  
Urms=K*sqrt(1/N*sum(Uadc*Uadc)),
Где: К - поправочный коэффициент, Uadc - значение на выходе АЦП, N - число выборок за время прохождения полуволны синусоиды. Более точно подсказать я вам не смогу, т.к. исходники на Си были уничтожены вместе с винчестером, прошивки в hex я вам скачал с оставшегося прототипа, надеюсь, они Вам помогут.
Фьюзы программируются так: для меги 8
В программаторе кодвижн сверху вниз
1. первые два – галки CKSEL0=0, CKSEL1=0
2. третий – нет галки CKSEL2=1
3. следующие пять – есть галки CKSEL3=0, SUT0=0, SUT1=0, BODEN=0, BODLEVEL=0.
4.остальные нет галок 
Частота внутреннего генератора микроконтроллера 8 МГц
С уважением, Роман Булышев.

   Статья автора Роман Булышев журнал СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ♦ № 8 2006    WWW.SOEL.RU.  

Обсуждение по работе вольтметра в форуме

Реализация вольтметра на Din-рейку пользователем vasilijj ,


вольтметр сделан в корпус  на Din-рейку для монтажа в щиток, на двух платках, платки соединяются 5-ю проводками.

Файлы печатной платы от vasilijj  в форуме.

 


Варианты  RMS вольтметра (информация на экран ЖКИ , LED,  Nokia) http://c2.at.ua







Категория: AVR | Добавил: RSS | Теги: ATmega8, x0602
Просмотров: 47609
Всего комментариев: 3
1  
+Толковый подход к алгоритму.

2  
А пароль к архиву какой

3  
В архиве в коментариях адрес, по этой текстовой ссылке ты переместишся сюда

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Конструктор сайтов - uCoz
Copyright MyCorp © 2017