Пытался использовать показания Vpeak в качестве лога максимального напряжения сети (MAP12E, MAP3E), но получил “странные” значения.
Вопрос: можно ли как-то, используя Vpeak зафиксировать “броски” напряжения в сети и корректно привести эти значения к действующему напряжению вместо амплитудного?
Что непонятно:
судя по графику, Vpeak / 1.4142… на 2-4В ниже сохраненных Vrms на тех же временных интервалах. Настройки времени - по-умолчанию, Vpeak=60сек (через веб контроллера) - у меня что-то с математикой?
как-то подозрительно редко меняется пиковое значение (3-4 раза за сутки) - возможно издержки округления или действительно чистая сеть (вряд ли)
Ваш расчет справедлив для случая с идеальным синусом. В реальной сети присутствуют искажения, а данное выражение уже не учитывает остальные гармоники + имеется погрешность измерения. Поэтому расхождение в 2–4 В ожидаемо.
Значение Upeak обновляется 1 раз в минуту, а Urms считается как среднее за 16 периодов, т.е. каждые 320 мс. Сопоставлять их на одном временном интервале напрямую некорректно.
В зависимости от задачи можете использовать Upeak или Urms – тут еще может быть важно настроить требуемый интервал опроса. Обратите еще внимание на Upeak Lx inst (В) – Текущее пиковое значение напряжения между Lx-N за период детектирования (по умолчанию 20 мс), возможно это то, что вам лучше подойдет.
Меня смутило то, что пиковое значение получается меньше среднего. Тут, вроде, не особо важно, за какой период - максимум всё равно остаётся максимумом.
Попробую обойтись амплитудным значением. Ну, или посмотрю в сторону Upeak Lx inst.