Добрый день!
Контроллер WB 6.9 (Batch No 6.9A/1G3 574), wb-2310 stable, счетчик wb-map3e (версия прошивки 2.7.3), фазы L1 и L2 - одна фаза, подключенная через перемычку (что видно по нулевому фазовому углу). Показания при работе на рисунке:
Почему U L1-L2 периодически достигает таких величин, если это одна фаза? При работе на старой прошивке (2.3.8) напряжения между фазами были равны нулю и отмечены красным. Сейчас наблюдаются колебания от нескольких вольт до значений как на рисунке.
Upeak, Ipeak периодически меняют знак. Это нормальное поведение?
По какой-то причине не отображаются некоторые единицы измерения, но если я правильно понял, то Q - реактивная мощность, а S - полная. В таком случае просьба пояснить, как вы считаете S, так как мне она видится завышенной, соответственно показания PF занижены и не соответствуют углам между I и U.
Тут приглашу разработчиков пожалуй.
Какой серийный номер счетчика?
Да, естественно, ток переменный, есть отрицательный волны.
Тут не очень понял, каких показаний ожиаете? Для проверки - подключите чисто резистивную, например, нагрузку.
Ну и PF - он, грубо говоря зависит от доли тока на величину напряжения в полуволне.
Ожидаю корректных показаний. При P=559 Вт, Q=-197 Вар сложно поверить в то, что S=882.60 ВА (см рисунок из стартового поста). При подключении резистивной нагрузки треугольник мощностей вырождается, поэтому данный случай не интересен, так как проблема проявляется при других условиях.
PF вы, скорее всего, считаете как отношение модулей P и S. Я обратил внимание на то, что значения не соответствуют углам между I и U.
А тут на графике большие значения в начале это на старой прошивке или на новой?
Небольшие значения в единицы Вольт всё же могут проскакивать. Это связано с погрешностями измерений и вычислений.
Однако у себя я видел только 1.8 В в аналогичной конфигурации.
Если сможете, сделайте пожалуйста ещё эксперимент:
Нужно обновить прошивку из той же ветки, должна установиться версия 2.7.6-rc2
Скопируйте и вставьте в консоль (адрес и порт нужно поменять на свои, wb-mqtt-serial останавливать не нужно):
while true; do \
modbus_client_rpc -mrtu -pnone -s2 /dev/ttyRS485-1 -b115200 -a221 -t3 -r0xFA00 -c6 | \
grep Data | sed s/'.*Data: '// | awk 'BEGIN{FS=OFS=" "} {for (i=1;i<=NF;i++) $i=sprintf("%d", $i)} 1'
sleep 1
done | tee map3e_rpc.log
Оставьте поработать на какое-то время для сбора данных (30 минут, например, остановить Ctrl-C).