Вторник, 14.05.2024, 05:07
Приветствую Вас Гость | RSS
Главная | Статьи | Регистрация | Вход
Меню сайта
Форма входа
Категории раздела
Прошивка микроконтролеров [2]
Схемы программатора
Схемы на atmega8 [1]
Схемы на PIC контролерах [0]
Объявление!
Прошивка и обнуление чипов!
Прогноз погоды
Мои контакты
Один звонок и Ваш компьютер в полном порядке! 8-904-522-2049 Андрей
Ремонт и настройка компьютера от профессионального компьютерного мастера
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • Ремонт компьютеров
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Stat


    Besucherzahler most beautiful Russian and Ukrainian brides
    счетчик посещений


    Бесплатный Онлайн Сервис
    Ремонт компьютеров! установка windows (ПО Клиента) Курска...
    Главная » Статьи » Программирование » Схемы на atmega8

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

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

      

    Не сектер что качество и стабильность поставляемай элекро-энергии оставляет жеалаль лучшего, кроме того большой износ сетей приводит к частым аварийным ситуащиям , банльное отгорание N-го проводника может привемти к скачку напряжения до ~380v в розеточной цепи конечного потребителя совсеми вытекающими  из этого последствиями.

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

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

    Принципиальная схема:

      

    Установка фьюзов для  ATmega 8

      

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

               

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

               

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

              

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

              

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

    Выход из системного меню происходит при пятом нажатии кнопки «Режим», или если в течении 30 с не нажималась ни одна из кнопок УЗ. 
    Каждое изменение параметров установки фиксируется в энергонезависимой EEPROM памяти МК.

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

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

      

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

      

    Комментарий автора:
    Уважаемые читатели!
    При более плотной эксплуатации своего прибора я столкнулся с проблемой зависимости показаний прибора от времени суток. Это обусловлено неудачным выбором алгоритма измерения синусоидального напряжения. Дело в том, что форма напряжения 220 В в разное время суток разная. Причина - обилие включенных активных и импульсных нагрузок днем и малое их количество ночью. Эту проблему я смог побороть, только изменив полностью алгоритм измерения напряжения. Теперь мой прибор измеряет действующее значение напряжения, прошивки прилагаю. Правда, несколько снизилось удобство управления прибором: теперь кнопка РЕЖИМ активна только в момент, когда прибор измеряет напряжение, т.е. для повторного нажатия кнопки РЕЖИМ приходится ждать перехода прибора в состояние измерения сетевого напряжения.
    Возможно, придется также разменять местами провода идущие на 26 и 25 ноги микроконтроллера (прошивка переделывалась под другую плату).
    Алгоритм измерения в двух словах выглядит теперь так: Во время прихода положительной полуволны запускается АЦП, Который успевает за время прохождения этой полуволны сделать порядка 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 МГц
    С уважением, Роман Булышев.


    Всю небходимую документацию (обновлённые прошивки, печатные платы в Лау и т.д.) для повторения донного устройства можно взять  здесь

    Категория: Схемы на atmega8 | Добавил: poland (11.03.2013)
    Просмотров: 5003 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Конструктор сайтов - uCozCopyright MyCorp © 2024