更新时间: 2023-05-19
目前,电力仪表已广泛的应用了各种计量芯片,中央处理器与计量芯片之间通过串行外设借口或通用异步收发传送器方式通讯,以获得电力系统运行的参数。若在通讯的过程中,总线受到干扰,或者计量芯片处于非正常状态, 中央处理器将得到错误数据。因此,在软件程序中加入滤波处理,显得非常重要。对普通的电力参数可以采用均值法,在计算有效值时候,采集五到六个个数据,去除zui大值和**小然后做平均值;对于电能数据,可以根据仪表的额定运行环境,估计出单位时间内电能的动态范围,若出现电能数据异常,软件可以将此次数据丢弃。除此以外,还有中值法、算术平均值法、一阶低通滤波器法等。实践证明,软件滤波的使用,可以zui大化的保证每次读取参数的可靠性。
数据冗余设计
为了提高系统的可靠性,对系统的设置参数以及校表参数可以采用多备份设计,当一组数据出现紊乱后,可以启用另一组备份数据。为了保证数据的安全性,提高数据在错误的操作生存的概率,应当将几组数据分散存储。
数据校验及操作的冗余设计
中央处理器在向存储空间中写入设置参数或校表参数的时候,可能会受到干扰,导致错误数据写入存储空间中,但此时中央处理器是无法判断写入的数据正确与否的。为了确保数据的正常写入,在设计软件程序时,把要写入的数据做“校验和”处理,并将“校验和”也一并写入储存空间中,当每次写操作完成后,再进行一次读操作,将读出的数据做“校验和”,与写入“校验和”做比较判断。若两次数据不一致则重新进行写操作,直到数据被正确写入为止,若超出设定的重写次数,则进行写操作错误显示。
上一篇:EMERSONVE3051CO
下一篇:AS-P890-000