SA9604A
之间的一段读) 。然而,当一个环绕包裹发生,因为这将是不正确的
下面的例子将说明:
上一页寄存器的值
当前寄存器的值
=
=
16744955
16767215
delta值
=
16767215 - 16744955 = 22260
之后的下一个读出的值如下:
上一页寄存器的值
当前寄存器的值
delta值
=
=
=
16767215
12260
12260 - 16767215 = -16754955
计算这个差值将导致不正确读数,换句话说一个缠绕
周围发生。一个典型的函数来检查周围情况总结会
如下所示:
功能检查( delta_value ) ;
开始
Temp_delta_value = ABS ( delta_value ) ;
{摆脱负号例如:
ABS ( -151 ) = 151 }
如果Temp_delta_value ) > 8388607然后
开始
如果( delta_value ) >0那么结果: = ( 16777216 - delta_value ) * -1
否则结果: = ( 16777216 + delta_value ) ;
结束;
结束; {结束函数}
在额定条件下,时间为环绕包裹如下:
18.6秒电压
13秒主动21秒的反应
每计数所测量的有功和无功能,可以通过将计算出
下式:
六瓦特秒
能源每计数= K
哪里
V
I
K
=
=
=
额定电压
电流(I
最大
)
640 000
有功电能
640 000 * 2的无功电能
π
萨姆斯
13/20