POWER MONITOR на Arduino

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Vadymkyr
Сообщения: 125
Зарегистрирован: Ср дек 26, 2012 8:33 pm
Откуда: Севастополь
Благодарил (а): 0
Поблагодарили: 1 раз

Re: POWER MONITOR на Arduino

Сообщение Vadymkyr » Вс мар 17, 2013 10:56 am

не могли бы вы оформить все в виде отдельной статьи на сайте, очень интересно.
Даже задумался о замене счетчика
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: POWER MONITOR на Arduino

Сообщение dmw » Вс мар 17, 2013 2:47 pm

Зачем менять счетчик? Можно просто второй поставить, чтобы не связываться с плобировкой в ЖЭУ и т.п.
Заодно можно сверять показания основного счетчика.
Vadymkyr
Сообщения: 125
Зарегистрирован: Ср дек 26, 2012 8:33 pm
Откуда: Севастополь
Благодарил (а): 0
Поблагодарили: 1 раз

Re: POWER MONITOR на Arduino

Сообщение Vadymkyr » Вс мар 17, 2013 3:42 pm

dmw писал(а):Зачем менять счетчик? Можно просто второй поставить, чтобы не связываться с плобировкой в ЖЭУ и т.п.
Заодно можно сверять показания основного счетчика.
у меня счетчик пока не пломбировали и можно без проблем самому поменять на другой. А второй ставить некуда, разве что рядом с первым :)
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: POWER MONITOR на Arduino

Сообщение Alex » Вс апр 21, 2013 2:23 pm

Столкнулся с необъяснимым явлением.

Есть 13 датчиков тока , отъюстированных в диапазоне токов от 0 до 10А. Все показывают одни и те же значения с разбросом около 1%.

Вешаем 1 датчик на общий ввод, остальные — на линии потребителей. По логике вещей сумма токов на линиях должна соответствовать току на общем вводе с разбросом максимум в 1%.

А в реальности наблюдаю превышение суммы токов на линиях на 10-30% по отношению к общему вводу, чего не должно быть в принципе.

Те же датчики, если висят на одном проводе, показывают правильные (и одинаковые) значения в диапазоне токов от 0 до 10А.

Как такое может быть и в чём может быть причина?
anemcov
Сообщения: 211
Зарегистрирован: Вт янв 08, 2013 11:50 pm
Откуда: Санкт-Петербург
Благодарил (а): 0
Поблагодарили: 6 раз

Re: POWER MONITOR на Arduino

Сообщение anemcov » Вс апр 21, 2013 3:13 pm

а нагрузки какие на линиях? может с реактивностью нагрузок связано?
P43YM
Сообщения: 13
Зарегистрирован: Вт мар 05, 2013 7:50 am
Благодарил (а): 0
Поблагодарили: 2 раза

Re: POWER MONITOR на Arduino

Сообщение P43YM » Вс апр 21, 2013 3:20 pm

Все на одной ардуинке? Может банально не хватает производительности?
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: POWER MONITOR на Arduino

Сообщение Alex » Вс апр 21, 2013 4:04 pm

а нагрузки какие на линиях? может с реактивностью нагрузок связано?
хз. Может и так.

Вешаем все датчики на один провод, резистивная нагрузка 0,5А — все датчики показывают 0,5А. Увеличиваем нагрузку до 9,5А — все датчики показывают 9,5А.

Тут ещё дело в том, что каков бы ни был характер нагрузки на отдельном датчике, на общем датчике он тоже присутствует (и в ту же сторону влияет на показания). Т. е. если на одной линии реактивная нагрузка завысила показания, то та же нагрузка завысит показания и на общем датчике. Должна происходить автокомпенсация дельты. А тут получается, что характер нагрузки на линии влияет, а на общий ввод — нет.
Все на одной ардуинке? Может банально не хватает производительности?
А вот это можно исключить. Алгоритм тупо измеряет 14 напряжений, а затем в спокойной обстановке множит и делит значения. На результат мощность вычислителя никак не влияет. И потом, если датчики висят на одном проводе — все значения одинаковые и корректные.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: POWER MONITOR на Arduino

Сообщение Alex » Вс апр 21, 2013 4:48 pm

Я вот одного не могу понять. 3 линии. 200Вт + 200Вт + 200Вт. Сумма 600Вт. Общий датчик — 550Вт. При этом, если эти 4 датчика повесить на один провод — показания полностью совпадают.

Вата фак! ???
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: POWER MONITOR на Arduino

Сообщение Alex » Пт апр 26, 2013 12:10 pm

Вопрос, наверное, к BATONS -у или к тому, кто сможет грамотно ответить.

Цикл 3000 раз. Эта цифра взята с потолка или имеет какое-то обоснование? Вопрос не праздный, при 13-и датчиках полный цикл занимает 8 секунд, а с передачей (даже пакетной) на сервер - 11 секунд. Это неприемлемо много.

Эксперименты показывают, что даже при цикле в 400 раз результаты практически не отличаются от от результатов цикла в 3000 раз. Так откуда цифра 3000? И какая цифра правильная и минимально достаточная?
P43YM
Сообщения: 13
Зарегистрирован: Вт мар 05, 2013 7:50 am
Благодарил (а): 0
Поблагодарили: 2 раза

Re: POWER MONITOR на Arduino

Сообщение P43YM » Пт апр 26, 2013 1:38 pm

Могу ошибаться, но как я понял: Количество семплов подбирается так, что бы уместить как можно больше точек измерения за один период синусоиды, чем их больше, тем меньше погрешность измерения реально потребляемой мощности. Необходимо это для измерения угла сдвига фаз реактивной нагрузки. У OEM (open energy monitor) количество семплов равно 1480 и количество точек на период у них 50.

http://openenergymonitor.org/emon/build ... troduction
http://openenergymonitor.org/emon/build ... uino-maths
http://www.allaboutcircuits.com/vol_2/chpt_11/1.html
http://ru.wikipedia.org/wiki/%D0%AD%D0% ... 1%82%D1%8C
http://openenergymonitor.org/emon/node/846

Кстати у вас цикл как построен? Возможно стоит измерять мощность каждого датчика с математикой по очереди. Сначала первый, потом - второй и т.д.
Ответить