Страница 1 из 2

Блок мониторинга потребления электричества

Добавлено: 19 фев 2017, 16:52
Anydy
Прошу протестировать блок для мониторинга потребления электричества с помощью трансформатора тока или готовых модулей типа MP554 (TA12-100)
Блок основан на библиотеке  EmonLib

Особенно интересно вывод данных в программу LabVIEW для realtime мониторинга и построения графиков потребления.

Схема подключения:
1283075.png
ток.png
Burden = 33om, Rvd = 10kom, C1 = 10мкфХ16в

Коэффициент для коррекции в блоке считается по формуле :
2000/33Ω = 60 где 2000 это количество витков трансформатора

Блок мониторинга потребления электричества

Добавлено: 20 фев 2017, 16:18
KostyaD
Блок работает, Спасибо!! Я его немного урезал под свои нужды,а так все отлично.Да, 2000 наверно я думаю будет правильней написать неколичество витков, а коэфф. трансформации трансформатора тока

Блок мониторинга потребления электричества

Добавлено: 23 янв 2018, 17:52
bayeck
интересная фигня, голый блок с передачей работает а с кучей других библиотек гонит левые цыфры.
ошибка - хм страно от копипастил схему все заработало,

Блок мониторинга потребления электричества

Добавлено: 28 фев 2018, 21:47
bayeck
баг блока, иногда при невыясненных причинах блок начинает гнать пургу, лечиться только созданием нового проекта и переносом, копировать вставить,3 раза ловил этот баг.

Блок мониторинга потребления электричества

Добавлено: 15 мар 2018, 13:59
KulibinOrsk
[ref=#aa0000]Anydy[/ref], Благодарю.
Блок проверил. Отписываюсь:
Измеряет очень корректно. Если на 0.5А точность 0.05А то на 5.0А точность уже 0.1А..0.15А.
Сравнивал показания с лабораторным стрелочным прибором.
Единственное - при работе блока работа программы подтормаживает на 0.5 сек (примерно)
Непонятно что параметр скорости UART ?
Было бы думаю очень не плохо дополнить блок:
сделать на входе уставку мин и уставку макс и соответственно выхода мин и макс, и длительность при которых на выходах выводить "1" - это был бы готовый блок не только для измерения, но и для использования в цепях защиты по току.
И сразу уж тогда в тему - блоки измерения действующего значения постоянного тока с шунта (через микросхему мах4372 на выходе которой можем получить 0-5В)

Блок мониторинга потребления электричества

Добавлено: 15 мар 2018, 14:16
Dev1
KulibinOrsk писал(а): 15 мар 2018, 13:59Было бы думаю очень не плохо дополнить блок:
сделать на входе уставку мин и уставку макс и соответственно выхода мин и макс, и длительность при которых на выходах выводить "1" - это был бы готовый блок не только для измерения, но и для использования в цепях защиты по току.
Вы уже получаете измеренную величину, далее делайте с ней что хотите. Все остальное в блоке лишнее.
KulibinOrsk писал(а): 15 мар 2018, 13:59И сразу уж тогда в тему - блоки измерения действующего значения постоянного тока с шунта (через микросхему мах4372 на выходе которой можем получить 0-5В)
Подавайте на аналоговый вход ардуино и переводите значения в нужную вам величину, килограммы, сантиметры, амперы...
Прежде чем что то предлагать ознакомьтесь с уже имеющимися в программе блоками и поработайте с ними... :wizard:

Блок мониторинга потребления электричества

Добавлено: 15 апр 2018, 06:25
Anydy
Скиньте скетч из которого нужно сделать блок, вам помогут, у меня сейчас нет времени....

Блок мониторинга потребления электричества

Добавлено: 20 май 2018, 20:37
Брат
Может такой пойдет.
На основе библиотеки EmonLib и скетча voltage_and_current слепил блок, который измеряет напряжение, ток, мощность. Блок под Arduino DUE, можно переделать под Arduino NANO, но показания менее стабильны.
Столкнулся с проблемами, не смог осилить многоразовое использование блока, а так же, нет нулевых показаний даже при закорачивании входов 1,2 на ноль (средняя точка делителя напряжения). Еще желательно иметь вход опроса, работает, но не очень понятно с периодом опроса. Короче, помогите, кто может!

Блок мониторинга потребления электричества

Добавлено: 10 июн 2018, 13:08
Брат
Брат писал(а):.... Короче, помогите, кто может!
В своем многоквартирном доме (27кв.) на общественных началах занимаюсь всем, что связано с электричеством! Нет, всех я уже направил на безгреховный жизненный путь, но, тем не менее, мне необходим постоянный мониторинг потребления электроэнергии жильцами дома по трем фазам и с каждой по трем направлениям, то есть мне нужны девять отдельных электросчетчиков!
Решил использовать отдельные Arduino NANO для каждой фазы, на три направления. То есть к Arduino подключен датчик напряжения фазы (трансформатор) и три датчика тока DL-CT1005A 2000/1, вывод информации на 4-х строчный HD44780. Контроль остальных двух фаз аналогичен.
Создал блок на базе библиотеки EmonLib, оставил только необходимое, а именно V, I, P. Вход опроса не реализовал, собственно и не пытался, и так нормально! Блок тоже со странностями, иногда, при создании проекта отказывается нормально работать (нет исходных нулей, нарушены функции), по непонятной причине в новом проекте начинает работать нормально, ну и спасибо!
Блок можно взять из проекта для калибровки датчиков тока.
Калибровка датчиков.png
Отправлено спустя 5 минут 59 секунд:
Брат писал(а):.... Короче, помогите, кто может!
Датчики подключены по типовой, общеизвестной схеме.
Для нормальной работы датчиков с Arduino NANO ее необходимо запитать от отдельно источника, провода от датчиков должны быть экранированными, то есть стараемся избавиться от наводок, иначе, век нуля Вам не видать! :yes:

Отправлено спустя 5 минут 23 секунды:
Большая проблема откалибровать датчики и блоки по току. Подключать утюги для нагрузки бестолково. Придумал схему для калибровки датчиков, на Рис.2. Используется обыкновенный ЛАТР 0-260 вольт, к которому подключается понижающий трансформатор 220/ 5 вольт, 300Вт. Низкую сторону закорачиваем через контрольный амперметр, продев провод через измерительный трансформатор. Теперь у нас есть возможность плавно менять ток от 0 до 10А, можно и больше, причем без экстрима и подогрева своего тела! Калибровку необходимо выполнять не только для каждого измерительного трансформатора, но и для конкретного аналогового входа конкретной Arduino! Показания стабильны, в диапазоне 0 -10А заметных погрешностей не выявил, показания адекватны, то есть, надежда создать счетчик с приемлемой погрешность есть!

Блок мониторинга потребления электричества

Добавлено: 22 июн 2018, 16:04
omich66
Брат писал(а): 10 июн 2018, 13:08необходим постоянный мониторинг потребления электроэнергии жильцами дома
А может подойти к решению вопроса с другой стороны?
Большинство современных счетчиков имеют цифровой интерфейс на борту по которому, зная протокол, можно прочитать необходимые параметры.
http://arduino.ru/forum/programmirovani ... v-merkurii
Беспроводной вариант
https://esp8266.ru/forum/threads/distan ... urij.2266/

Блок мониторинга потребления электричества

Добавлено: 23 июн 2018, 08:46
Anydy
omich66 писал(а): 22 июн 2018, 16:04А может подойти к решению вопроса с другой стороны?
Большинство современных счетчиков имеют цифровой интерфейс на борту по которому, зная протокол, можно прочитать необходимые параметры.
Да, это в идеале так и должно быть, но коммунальные службы не поймут .....что за лишние провода у вас идут от счетчика......от моего счетчика они даже фоторезистор открутили и выкинули.....Инспекторы которые показания счетчика снимают раз в три месяца - люди пенсионного возраста .... и им не обьяснить что я даже не касался ваших проводов(Электрокабелей)

Блок мониторинга потребления электричества

Добавлено: 23 июн 2018, 22:12
Брат
К сожалению, в наше время это не соответствует действительности! :no: Инспекторам по барабану, что творится за счетчиком общедомового учета! Все, что не показали индивидуальные счетчики, но показал общий, разделят на всех, а там, трава не расти, можете перестреляться! Вероятно, в нашем бардаке, везде по разному! :smile44:

Блок мониторинга потребления электричества

Добавлено: 24 июн 2018, 06:48
omich66
Anydy писал(а): 23 июн 2018, 08:46что за лишние провода
Когда себе в квартире менял счетчик на 2-х тарифный, заранее вывел на нем провода для интерфейса. У электрика, который монтировал счетчик и у проверяющих, которые приходили после, вопросов по этому поводу не было. В новостройках дистанционное снятие показаний уже вошло в норму.

Блок мониторинга потребления электричества

Добавлено: 24 июн 2018, 07:27
Anydy
Так при замене счетчика думаю не должно быть проблем подключить мониторинг......а вот на тот который установлен в щитке - проблема....

Блок мониторинга потребления электричества

Добавлено: 24 июн 2018, 10:04
rw6cm
У нас на периферии в частный сектор установлены счетчики в верху на опорах без доступа, информация передается автоматом в НЭСК.
В доме портативный дисплей, на котором вся необходимая информация. Электрики говорят что следующие на очереди квартиры.
Так что скоро у нас вообще не будет доступа к счетчику.

Блок мониторинга потребления электричества

Добавлено: 25 июн 2018, 13:38
omich66
rw6cm писал(а): 24 июн 2018, 10:04установлены счетчики в верху на опорах без доступа
rw6cm писал(а): 24 июн 2018, 10:04В доме портативный дисплей
Если такое
и такое
то придется информацию из силовых проводов добывать :smile37:

Блок мониторинга потребления электричества

Добавлено: 25 июн 2018, 20:35
Брат
В целом у меня сейчас текущая задача создать электросчетчик на 3 фазы по 3-м направлениям, ну да информация из силовых проводов!
Признаюсь, много у меня было вариантов реализации этого проекта. И вот, наконец, созрел приемлемый вариант. Он оказался и самым простым! В качестве внешней EEPROM использовал 24С256. Это элементарный счетчик электроэнергии, естественно при снятии напряжения питания показания сохраняются. На одной Arduino Nano будут 3 счетчика на 3 направления от одной фазы. Соответственно всего потребуется 3 Arduino Nano, с однотипной прошивкой.
К сожалению, в штатной FLProg нет стабильного генератора, поэтому создал свой блок тактовых импульсов на библиотеке TimerOne-r11, импульсы длительностью 1 сек достаточно стабильны, длительность совершенно не зависит от количества блоков в проекте, чего не скажешь о штатных генераторах. Частоту импульсов тактового генератора можно проконтролировать на pin10 осциллографом, при необходимости подстроить. Так как это мониторинговый электросчетчик, то для удобства память на EEPROM можно обнулить, будет одна кнопка на все счетчики.
К сожалению, блок EmonPVI работает сам по себе, то есть желателен вход опроса, к сожалению подобный сам прикрутить не смог. В целом все работает, сейчас доделаю железо, откалибрую и можно испытывать на деле.
Счетчик.png

Блок мониторинга потребления электричества

Добавлено: 02 июл 2018, 10:32
omich66
Брат писал(а): 25 июн 2018, 20:35ну да информация из силовых проводов!
Я имел в виду Power line communication

Блок мониторинга потребления электричества

Добавлено: 03 ноя 2020, 19:23
Kostiantin
[ref]Брат[/ref], Добрый день!
Можете приложить схему подключения измерительной части к контроллеру?
Заранее благодарен!

Отправлено спустя 3 часа 32 минуты 26 секунд:
Доброго времени суток уважаемые специалисты!
Прошу Вашей помощи:
Не подскажите как подключить трансформатор тока (на рисунке) к Ардуино?

Блок мониторинга потребления электричества

Добавлено: 04 ноя 2020, 08:53
Sancho
Kostiantin писал(а): 03 ноя 2020, 19:23 как подключить трансформатор тока (на рисунке) к Ардуино?
https://yandex.ru/images/search?from=ta ... Ардуино%3F