专家:
下午好!我使用ADE7880进行电能测试,在线周期模式下,电流、电压、功率、电能测量均准确。但是在常规模式下,1S读一次寄存器,电流、电压、功率都是准确的,但是,电能不准确!
请问,这是什么原因呢?除了设置LCYCMODE之外,是否还需要其他设置?请不吝赐教,感谢!
专家:
下午好!我使用ADE7880进行电能测试,在线周期模式下,电流、电压、功率、电能测量均准确。但是在常规模式下,1S读一次寄存器,电流、电压、功率都是准确的,但是,电能不准确!
请问,这是什么原因呢?除了设置LCYCMODE之外,是否还需要其他设置?请不吝赐教,感谢!
读到的值为理论值的三分之一,LCYCMODE配置为0x08
Expert:
Good morning!I used ADE7880 for power testing, and the current, voltage, power and power measurements are accurate in online cycle mode.But in normal mode, 1S reads the register once, the current, voltage and power are all accurate, but the power is not accurate!The read value is one third of the theoretical value, and LCYCMODE is configured as 0x08
What's the reason, please?Are there any other Settings required besides setting LCYCMODE?Thank you for your comments.
需要知道ADE7880电能寄存器每LSB代表的能量。这和前端CT变比,采样电阻,分压电阻大小是相关的。
这个是没错的,因为我用线周期模式计算时是正确的,只是模式改成常规模式,其他不变的情况下,电能数值变成了理论值的三分之一
线累加只是在过零点时开始和结束电能累加,相比于普通累加方式,在过零点时由于功率最小,电能抖动也会最小。同时使能线累加模式可以配合中断一起使用,在线周期按照预设的时间到了之后芯片的中断引脚可以触发中断提醒MCU读取电能。做到固定时间间隔读取电能。
而普通累加则没有以上介绍的好处,只能是固定的累加电能,如果使能了读清零模式,在读取电能后自动清零并继续累加。至于电能数值应该是和线累加完全一致的。您看到有不同是不是有其他寄存器做了改动。