Блок мониторинга потребления электричества
Блок мониторинга потребления электричества
Прошу протестировать блок для мониторинга потребления электричества с помощью трансформатора тока или готовых модулей типа MP554 (TA12-100)
Блок основан на библиотеке EmonLib
Особенно интересно вывод данных в программу LabVIEW для realtime мониторинга и построения графиков потребления.
Схема подключения: Burden = 33om, Rvd = 10kom, C1 = 10мкфХ16в
Коэффициент для коррекции в блоке считается по формуле :
2000/33Ω = 60 где 2000 это количество витков трансформатора
Блок основан на библиотеке EmonLib
Особенно интересно вывод данных в программу LabVIEW для realtime мониторинга и построения графиков потребления.
Схема подключения: Burden = 33om, Rvd = 10kom, C1 = 10мкфХ16в
Коэффициент для коррекции в блоке считается по формуле :
2000/33Ω = 60 где 2000 это количество витков трансформатора
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блок мониторинга потребления электричества
Блок работает, Спасибо!! Я его немного урезал под свои нужды,а так все отлично.Да, 2000 наверно я думаю будет правильней написать неколичество витков, а коэфф. трансформации трансформатора тока
Блок мониторинга потребления электричества
интересная фигня, голый блок с передачей работает а с кучей других библиотек гонит левые цыфры.
ошибка - хм страно от копипастил схему все заработало,
ошибка - хм страно от копипастил схему все заработало,
Блок мониторинга потребления электричества
баг блока, иногда при невыясненных причинах блок начинает гнать пургу, лечиться только созданием нового проекта и переносом, копировать вставить,3 раза ловил этот баг.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Блок мониторинга потребления электричества
[ref=#aa0000]Anydy[/ref], Благодарю.
Блок проверил. Отписываюсь:
Измеряет очень корректно. Если на 0.5А точность 0.05А то на 5.0А точность уже 0.1А..0.15А.
Сравнивал показания с лабораторным стрелочным прибором.
Единственное - при работе блока работа программы подтормаживает на 0.5 сек (примерно)
Непонятно что параметр скорости UART ?
Было бы думаю очень не плохо дополнить блок:
сделать на входе уставку мин и уставку макс и соответственно выхода мин и макс, и длительность при которых на выходах выводить "1" - это был бы готовый блок не только для измерения, но и для использования в цепях защиты по току.
И сразу уж тогда в тему - блоки измерения действующего значения постоянного тока с шунта (через микросхему мах4372 на выходе которой можем получить 0-5В)
Блок проверил. Отписываюсь:
Измеряет очень корректно. Если на 0.5А точность 0.05А то на 5.0А точность уже 0.1А..0.15А.
Сравнивал показания с лабораторным стрелочным прибором.
Единственное - при работе блока работа программы подтормаживает на 0.5 сек (примерно)
Непонятно что параметр скорости UART ?
Было бы думаю очень не плохо дополнить блок:
сделать на входе уставку мин и уставку макс и соответственно выхода мин и макс, и длительность при которых на выходах выводить "1" - это был бы готовый блок не только для измерения, но и для использования в цепях защиты по току.
И сразу уж тогда в тему - блоки измерения действующего значения постоянного тока с шунта (через микросхему мах4372 на выходе которой можем получить 0-5В)
- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
Блок мониторинга потребления электричества
Вы уже получаете измеренную величину, далее делайте с ней что хотите. Все остальное в блоке лишнее.KulibinOrsk писал(а): 15 мар 2018, 13:59Было бы думаю очень не плохо дополнить блок:
сделать на входе уставку мин и уставку макс и соответственно выхода мин и макс, и длительность при которых на выходах выводить "1" - это был бы готовый блок не только для измерения, но и для использования в цепях защиты по току.
Подавайте на аналоговый вход ардуино и переводите значения в нужную вам величину, килограммы, сантиметры, амперы...
Прежде чем что то предлагать ознакомьтесь с уже имеющимися в программе блоками и поработайте с ними...

Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 

Блок мониторинга потребления электричества
Скиньте скетч из которого нужно сделать блок, вам помогут, у меня сейчас нет времени....
-
- Рядовой
- Сообщения: 74
- Зарегистрирован: 03 янв 2016, 13:11
- Откуда: г.Курганинск, Краснодарский край
- Имя: Александр
Блок мониторинга потребления электричества
Может такой пойдет.
На основе библиотеки EmonLib и скетча voltage_and_current слепил блок, который измеряет напряжение, ток, мощность. Блок под Arduino DUE, можно переделать под Arduino NANO, но показания менее стабильны.
Столкнулся с проблемами, не смог осилить многоразовое использование блока, а так же, нет нулевых показаний даже при закорачивании входов 1,2 на ноль (средняя точка делителя напряжения). Еще желательно иметь вход опроса, работает, но не очень понятно с периодом опроса. Короче, помогите, кто может!
На основе библиотеки EmonLib и скетча voltage_and_current слепил блок, который измеряет напряжение, ток, мощность. Блок под Arduino DUE, можно переделать под Arduino NANO, но показания менее стабильны.
Столкнулся с проблемами, не смог осилить многоразовое использование блока, а так же, нет нулевых показаний даже при закорачивании входов 1,2 на ноль (средняя точка делителя напряжения). Еще желательно иметь вход опроса, работает, но не очень понятно с периодом опроса. Короче, помогите, кто может!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 74
- Зарегистрирован: 03 янв 2016, 13:11
- Откуда: г.Курганинск, Краснодарский край
- Имя: Александр
Блок мониторинга потребления электричества
В своем многоквартирном доме (27кв.) на общественных началах занимаюсь всем, что связано с электричеством! Нет, всех я уже направил на безгреховный жизненный путь, но, тем не менее, мне необходим постоянный мониторинг потребления электроэнергии жильцами дома по трем фазам и с каждой по трем направлениям, то есть мне нужны девять отдельных электросчетчиков!Брат писал(а):.... Короче, помогите, кто может!
Решил использовать отдельные Arduino NANO для каждой фазы, на три направления. То есть к Arduino подключен датчик напряжения фазы (трансформатор) и три датчика тока DL-CT1005A 2000/1, вывод информации на 4-х строчный HD44780. Контроль остальных двух фаз аналогичен.
Создал блок на базе библиотеки EmonLib, оставил только необходимое, а именно V, I, P. Вход опроса не реализовал, собственно и не пытался, и так нормально! Блок тоже со странностями, иногда, при создании проекта отказывается нормально работать (нет исходных нулей, нарушены функции), по непонятной причине в новом проекте начинает работать нормально, ну и спасибо!
Блок можно взять из проекта для калибровки датчиков тока. Отправлено спустя 5 минут 59 секунд:
Датчики подключены по типовой, общеизвестной схеме.Брат писал(а):.... Короче, помогите, кто может!
Для нормальной работы датчиков с Arduino NANO ее необходимо запитать от отдельно источника, провода от датчиков должны быть экранированными, то есть стараемся избавиться от наводок, иначе, век нуля Вам не видать!

Отправлено спустя 5 минут 23 секунды:
Большая проблема откалибровать датчики и блоки по току. Подключать утюги для нагрузки бестолково. Придумал схему для калибровки датчиков, на Рис.2. Используется обыкновенный ЛАТР 0-260 вольт, к которому подключается понижающий трансформатор 220/ 5 вольт, 300Вт. Низкую сторону закорачиваем через контрольный амперметр, продев провод через измерительный трансформатор. Теперь у нас есть возможность плавно менять ток от 0 до 10А, можно и больше, причем без экстрима и подогрева своего тела! Калибровку необходимо выполнять не только для каждого измерительного трансформатора, но и для конкретного аналогового входа конкретной Arduino! Показания стабильны, в диапазоне 0 -10А заметных погрешностей не выявил, показания адекватны, то есть, надежда создать счетчик с приемлемой погрешность есть!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блок мониторинга потребления электричества
А может подойти к решению вопроса с другой стороны?Брат писал(а): 10 июн 2018, 13:08необходим постоянный мониторинг потребления электроэнергии жильцами дома
Большинство современных счетчиков имеют цифровой интерфейс на борту по которому, зная протокол, можно прочитать необходимые параметры.
http://arduino.ru/forum/programmirovani ... v-merkurii
Беспроводной вариант
https://esp8266.ru/forum/threads/distan ... urij.2266/
Блок мониторинга потребления электричества
Да, это в идеале так и должно быть, но коммунальные службы не поймут .....что за лишние провода у вас идут от счетчика......от моего счетчика они даже фоторезистор открутили и выкинули.....Инспекторы которые показания счетчика снимают раз в три месяца - люди пенсионного возраста .... и им не обьяснить что я даже не касался ваших проводов(Электрокабелей)omich66 писал(а): 22 июн 2018, 16:04А может подойти к решению вопроса с другой стороны?
Большинство современных счетчиков имеют цифровой интерфейс на борту по которому, зная протокол, можно прочитать необходимые параметры.
-
- Рядовой
- Сообщения: 74
- Зарегистрирован: 03 янв 2016, 13:11
- Откуда: г.Курганинск, Краснодарский край
- Имя: Александр
Блок мониторинга потребления электричества
К сожалению, в наше время это не соответствует действительности!
Инспекторам по барабану, что творится за счетчиком общедомового учета! Все, что не показали индивидуальные счетчики, но показал общий, разделят на всех, а там, трава не расти, можете перестреляться! Вероятно, в нашем бардаке, везде по разному! 


Блок мониторинга потребления электричества
Когда себе в квартире менял счетчик на 2-х тарифный, заранее вывел на нем провода для интерфейса. У электрика, который монтировал счетчик и у проверяющих, которые приходили после, вопросов по этому поводу не было. В новостройках дистанционное снятие показаний уже вошло в норму.
Блок мониторинга потребления электричества
Так при замене счетчика думаю не должно быть проблем подключить мониторинг......а вот на тот который установлен в щитке - проблема....
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блок мониторинга потребления электричества
У нас на периферии в частный сектор установлены счетчики в верху на опорах без доступа, информация передается автоматом в НЭСК.
В доме портативный дисплей, на котором вся необходимая информация. Электрики говорят что следующие на очереди квартиры.
Так что скоро у нас вообще не будет доступа к счетчику.
В доме портативный дисплей, на котором вся необходимая информация. Электрики говорят что следующие на очереди квартиры.
Так что скоро у нас вообще не будет доступа к счетчику.
Win10-64, FLProg (portable)
Блок мониторинга потребления электричества
-
- Рядовой
- Сообщения: 74
- Зарегистрирован: 03 янв 2016, 13:11
- Откуда: г.Курганинск, Краснодарский край
- Имя: Александр
Блок мониторинга потребления электричества
В целом у меня сейчас текущая задача создать электросчетчик на 3 фазы по 3-м направлениям, ну да информация из силовых проводов!
Признаюсь, много у меня было вариантов реализации этого проекта. И вот, наконец, созрел приемлемый вариант. Он оказался и самым простым! В качестве внешней EEPROM использовал 24С256. Это элементарный счетчик электроэнергии, естественно при снятии напряжения питания показания сохраняются. На одной Arduino Nano будут 3 счетчика на 3 направления от одной фазы. Соответственно всего потребуется 3 Arduino Nano, с однотипной прошивкой.
К сожалению, в штатной FLProg нет стабильного генератора, поэтому создал свой блок тактовых импульсов на библиотеке TimerOne-r11, импульсы длительностью 1 сек достаточно стабильны, длительность совершенно не зависит от количества блоков в проекте, чего не скажешь о штатных генераторах. Частоту импульсов тактового генератора можно проконтролировать на pin10 осциллографом, при необходимости подстроить. Так как это мониторинговый электросчетчик, то для удобства память на EEPROM можно обнулить, будет одна кнопка на все счетчики.
К сожалению, блок EmonPVI работает сам по себе, то есть желателен вход опроса, к сожалению подобный сам прикрутить не смог. В целом все работает, сейчас доделаю железо, откалибрую и можно испытывать на деле.
Признаюсь, много у меня было вариантов реализации этого проекта. И вот, наконец, созрел приемлемый вариант. Он оказался и самым простым! В качестве внешней EEPROM использовал 24С256. Это элементарный счетчик электроэнергии, естественно при снятии напряжения питания показания сохраняются. На одной Arduino Nano будут 3 счетчика на 3 направления от одной фазы. Соответственно всего потребуется 3 Arduino Nano, с однотипной прошивкой.
К сожалению, в штатной FLProg нет стабильного генератора, поэтому создал свой блок тактовых импульсов на библиотеке TimerOne-r11, импульсы длительностью 1 сек достаточно стабильны, длительность совершенно не зависит от количества блоков в проекте, чего не скажешь о штатных генераторах. Частоту импульсов тактового генератора можно проконтролировать на pin10 осциллографом, при необходимости подстроить. Так как это мониторинговый электросчетчик, то для удобства память на EEPROM можно обнулить, будет одна кнопка на все счетчики.
К сожалению, блок EmonPVI работает сам по себе, то есть желателен вход опроса, к сожалению подобный сам прикрутить не смог. В целом все работает, сейчас доделаю железо, откалибрую и можно испытывать на деле.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 38
- Зарегистрирован: 02 фев 2020, 21:12
- Имя: Kostiantin
- Благодарил (а): 2 раза
Блок мониторинга потребления электричества
[ref]Брат[/ref], Добрый день!
Можете приложить схему подключения измерительной части к контроллеру?
Заранее благодарен!
Отправлено спустя 3 часа 32 минуты 26 секунд:
Доброго времени суток уважаемые специалисты!
Прошу Вашей помощи:
Не подскажите как подключить трансформатор тока (на рисунке) к Ардуино?
Можете приложить схему подключения измерительной части к контроллеру?
Заранее благодарен!
Отправлено спустя 3 часа 32 минуты 26 секунд:
Доброго времени суток уважаемые специалисты!
Прошу Вашей помощи:
Не подскажите как подключить трансформатор тока (на рисунке) к Ардуино?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Блок мониторинга потребления электричества
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей