ADE7880 xWATTHR, xFVARHR 讀取數值錯誤

Dear Sir'

我目前使用ADE7880 linecyc mode ,每秒讀一次energy register的數據,若每A/B/C相都有電壓電流輸入時, 所有energy register數據都是正常的

例如:欠B相電壓電流時讀值會錯誤, A/B相讀值正常 。 請問這是什麼原因?

1. P、Q 的energy register數值錯誤

=> A相、C相 energy register數值 P「AWATTHR(0xE400)、CWATTHR(0xE402)」、Q「AFVARHR(0xE409)、CFVARHR(0xE40B)」,是正常的。

=> B相 energy register數值 P「BWATTHR(0xE401)」、Q「BFVARHR(0xE40A)」,為0x7FFFFFFF,導致計量數值錯誤。

 => A相、B相、C相 energy register數值 S(apparent energy)「AVAHR(0xE40C)、BVAHR(0xE40D)、CVAHR(0xE40E)」皆為正

  • 看您读到的B相能量数据的确有问题,但是否可以提供一下B相功率寄存器数据BWATT,及B相电压寄存器和电流寄存器数据BVRMSVIRMS。通过这三个数据可以对B相通道电压电流状态做一个基本判断,然后再看B相能量寄存器出错的原因。