Детальное описание и прошивку можно скачать тут

Измененная прошивка от автора и описание изменение скачать 

Доработка прошивки:

 

При более плотной эксплуатации своего прибора я столкнулся с проблемой зависимости показаний прибора от времени суток. Это обусловлено неудачным выбором алгоритма измерения синусоидального напряжения. Дело в том, что форма напряжения 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 МГц.

 

Фото от OlK:


 

Доработка прибора от vofik:

Изменения и доработки:
Добавил три разрядника (случаи бывают разные :))
Использована более мощная релюха, с фиксацией контактов (защелкой), которая управляется не постоянным током а кратковременным импульсом, что позволило уменьшить потребление от сети и коммутировать мощные нагрузки.
Соответственно добавил мк для управлениями обмотками реле.
Остальное в разводке, типа выбора стабилитрона либо тиристора, кренки на пять вольт… варианты разных элементов связано с тем, что было то и паял. 4 прибора собрал, и все с отличиями. Но работают как часы!
Что касается электролитов на 4700,0 я думаю объяснять не нужно. :)
Все элементы, места пайки проводников подписаны.


Программирование attiny13:
Используется внутренний генератор на 4,8 МГц, делитель на 8 отключен, всё остальное по умолчанию.

Микроконтроллеры AVR защищают аппаратуру от анамального напряжения

 

Микроконтроллеры AVR защищают аппаратуру от анамального напряжения

 

Микроконтроллеры AVR защищают аппаратуру от анамального напряжения



 

Скачать [58,12 Kb] (cкачиваний: 340) печатку, прошивку для attiny13 от vofik



   
Dmitriy # 1
 
 
собрал. прошил но что то не работает у меня девайс.


   
Nikolai4 # 2
 
 
там два файла hex (прошивка) и eep (EEprom) оба заливали?


   
OlK # 3
 
 
Собрал, все работает. Автор выложил новый вариант прошивки на сайте "Радио", изменен алгоритм измерения напряжения, немного тяжелей организовано управление.


   
edunya # 4
 
 
Кк можно связаться с автором?


   
Nikolai4 # 5
 
 
Новая прошивка уже в статье!


   
edunya # 6
 
 
Позарез нужно связаться с автором. Желательно снизить порог срабатывания до 140 В. А мож исходник есть?


   
Nikolai4 # 7
 
 
точных координат автора не знаю и исходника нету


   
edunya # 8
 
 
Дааа. Автор не особо разговорчивый. Здесь (http://forum.soel.ru/forum_posts.asp?TID=971) открыта тема, посвященная его работам. Сей девайс не получил должного развития.


   
vocha # 9
 
 
Подскажите пожалуйста может у кого есть рисунок печатных плат?Выложите пожалуйста.


   
кт3102 # 10
 
 
так нормально будет работать даниое устройство?
кто собирал?
имеется пару десятков Atmega8 ....хотелось би использовать…и устройство нужное и полезное=)

скажите как залить в мк файл еер и hex одновременно через обичний програматор через сом порт????


   
Nikolai4 # 11
 
 
кт3102, почитай https://bezkz.su/publ/10-1-0-259
Пользователь OlK собирал и не жалуется!


   
кт3102 # 12
 
 
печатку можно в студию?


   
dextron # 13
 
 
Собрал в макете, все работает.

Платы выложил бы кто ?!


   
IKostik # 14
 
 
Уважаемый Olk нельзя ли выложить печатки с фото Вашего устройства? Спс.


   
vofik # 15
 
 
Собрал. Прошил. Работает.


   
vofik # 16
 
 
Если кому нужно, могу выложить свой проект с печатками и доработками данной схемы на 100 А реле.


   
Nikolai4 # 17
 
 
vofik, присылай мне я прикреплю к статье Nikolai4@bezkz.su


   
vofik # 18
 
 
Схему я не рисовал, лепил прямо в layout.
Изменения и доработки:
Добави три разрядника (случаи бывают разные :))
Использована более мощная релюха, с фиксацией контактов (защелкой), которая управляется не постоянным током а кратковременным импульсом, что позволило уменьшить потребление от сети и коммутировать мощные нагрузки.
Соответственно добавил мк для управлениями обмотками реле.
Остальное в разводке, типа выбора стабилитрона либо тиристора, енки на пять вольт… варианты разных элементов связано с тем, что было то и паял. 4 прибора собрал, и все с отличиями. Но работают как часы!
Что касается электролитов на 4700,0 я думаю объяснять не нужно. :)
Все элементы, места пайки проводников подписаны.
Программирование attiny13:
Используется внутренний генератор на 4,8 МГц, делитель на 8 отключен, всё остальное по умолчанию.
Если будут вопросы, пишите.


   
RAFI # 19
 
 
Здраствуйте. Сделал даный девайс на мокроконтролере Атмега 8 прошыл hex и EEprom выставил фюзы на 8 Мгрц на кнопки реагирует прекрасно а вот подаю напряжение никакой реакцыи нету не показывает напряжение текущее хоть убейся. Не подскажете может что пропустил с цепочкой измерения напряжения вроде всё в по схеме и не работает.


   
vofik # 20
 
 
Всем привет. За 6 лет работы прибора, поломок нет. Но с программой что то не лады. Раз в 6 - 12 мес. все настройки слетают. С чем это связано не знаю, но бороться можно.


   
vofik # 21
 
 
И снова отзыв. Прошивка шлак… Автор написал. Все повторили. Но баги в программе не позволяют использовать устройство по назначению…
Спустя 12 лет готов вырвать его с дин рейки. Достали сбои.
Постоянно слетают настройки мк и обесточивается квартира.
Не РЕКОМЕНДУЮ!!!


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25