Post Go back to editing

ADE7880 线周期电能累计模式

Hi,各位专家:

   ADE7880使用线周期电能累计模式时,LINECYC 半波周期设定寄存器LINECYC,设定时间的长短请问是如何计算的?和频率50HZ/60HZ 有关系吗?

   我的理解是在50HZ时,LINECYC =100;那么10*100 = 1000ms。60HZ时,1/60/2 *100 (S)

    另外,请问在线周期累计模式下的电能带有符号吗?符号的意思和功率符号的意思一致吗?在进行电能累加时是否需要去掉这个符号呢?

  

  • 你的理解是对的,50Hz60Hz系统中LINECYCbit代表的时间是不同的。能量累加的模式可以参考ACCMODE寄存器配置,包括带符号累加,正值累加,负值累加,绝对值累加,根据您的需要配置。

  • 谢谢。我还遇到一个困难,请帮助我,谢谢。

    我想检测A,B,C三相是否有接入,目前是使用SAG事件进行检测,我在初始化设置好SAGLVL ,SAGCYC后,MASK1的中断会被频繁的触发,但我希望每次的触发都能按照SAGCYC的时间触发,而不是第一次按此时间触发,请问可以吗?

    除了这种方式可检测是否有相电压接入,还有什么方法吗?过零超时我也有用过,但是未能解决空载时无法触发过零超时中断的问题。

  • 可不可以在触发后关掉SAG检测功能,只有等到读取的电压有效值超过门槛后再回复SAG检测。或者通过有效值寄存器判断电压是否接入。