一种电能表时钟异常检测方法技术

技术编号:14205494 阅读:66 留言:0更新日期:2016-12-18 12:21
本发明专利技术公开了一种电能表时钟异常检测方法,在电能表上电时读取硬件时钟数据和时钟备份数据,通过对硬件时钟数据和时钟备份数据的合法性判断及大小比较后,能及时检测时钟向历史或者未来方向的跳变,一旦检测到时钟故障,能将时间尽可能恢复到最近的一个时间备份点,为关键数据点的记录提供可靠的时基,从而使电能表在复杂的运行环境下,提供准确的时钟,提高电能表的品质。

Electric energy meter clock abnormal detection method

The invention discloses an electric energy meter clock anomaly detection method, the meter is powered on to read the hardware clock data and clock backup data, by comparing the legitimacy of the judgment and the size of the hardware clock and clock data backup data, timely detect the clock to history or not to the direction of the jump, once detected to clock failure, can the time as far as possible to restore to a recent backup time, provide a reliable base for key data points of the record, so that the electric power meter in complex environment, provide accurate clock, improve the quality of electric energy meter.

【技术实现步骤摘要】

本专利技术涉及一种电能表时钟异常检测方法
技术介绍
时钟是电能表的核心部件之一,时钟的可靠性直接关系着电能表的费率电能、阶梯电能、数据冻结、负荷曲线等关键数据准确记录的可靠性。电能表的时钟由硬件时钟计时,电能表通电正常运行时,每分钟将当前硬件时钟的合法数据写入存储器中备份。然而硬件时钟会因其电池欠压而导致数据错乱,时钟备份数据寄存器中的备份数据也会因电磁干扰、寄存器损坏等因素而紊乱。而目前电能表的时钟仅有时钟备份数据在硬件时钟出错时的恢复机制,没有时钟异常检测机制,无法诊断出时钟跳变,严重影响电能表的品质和客户体验,亟待改进。
技术实现思路
本专利技术所要解决的技术问题是提供一种电能表时钟异常检测方法,使电能表在复杂的运行环境下,能及时检测时钟向历史或者未来方向的跳变,一旦检测到时钟故障,能将时间尽可能恢复到最近的一个时间备份点,为关键数据点的记录提供可靠的时基,从而提供准确的时钟,提高电能表的品质。本专利技术解决上述技术问题所采用的技术方案为:一种电能表时钟异常检测方法,具体包含以下具体步骤:1)在电能表上电时,读取硬件时钟的数据到硬件时钟数据寄存器,并对读取到的硬件时钟数据做合法性判断;2)读取存储器中的时钟备份数据到时钟备份数据寄存器,并对读取到的时钟备份数据做合法性判断;3)根据上述读取到的硬件时钟数据和时钟备份数据进行检测:如果硬件时钟数据合法,时钟备份数据不合法,判断为硬件时钟正常,跳转到步骤7);如果硬件时钟数据和时钟备份数据都不合法,跳转到步骤8);如果硬件时钟数据不合法,时钟备份数据合法,判断为硬件时钟异常,跳转到步骤9);如果硬件时钟数据和时钟备份数据均合法,进入步骤4);4)比较硬件时钟数据与时钟备份数据的大小,如果硬件时钟数据小于时钟备份数据,判断为时钟倒走,硬件时钟异常,进入步骤9);否则为时钟正常走,进入步骤5);5)判断时钟备份数据是否大于容错年限,如果是则判断为硬件时钟正常,跳转到步骤7),否则进入步骤6);6)判断硬件时钟数据与备份时钟数据相差是否在容错阀值以内,如果是则判断为硬件时钟正常,跳转到步骤7);否则判断为硬件时钟时间程序跑飞,硬件时钟异常,跳转到步骤9);7)电能表时间取硬件时钟数据,硬件时钟数据写入存储器做为时钟备份数据,检测结束;8)电能表时间取电能表出厂时默认时间,并将该默认时间写入硬件时钟和存储器,检测结束;9)电能表时间取时钟备份数据,并将时钟备份数据写入硬件时钟,检测结束。其中,对硬件时钟数据或时钟备份数据的合法性判断具体是指:时钟数据是否为合法的BCD码,是否为合法的年、月、日、时、分、秒。作为优选,所述容错年限为2092年~2099年的某一年。所述容错阀值为1年~8年。与现有技术相比,本专利技术的优点在于为电能表提供可靠的时钟检测及恢复机制,为关键数据记录提供高可靠性的时基,从而提高电能表的品质,增强产品信心。具体实施方式以下结合实施例对本专利技术作进一步详细描述。本优选实施例为一种电能表时钟异常检测方法,其特征在于,具体包含以下具体步骤:1)在电能表上电时,读取硬件时钟的数据到硬件时钟数据寄存器,并对读取到的硬件时钟数据做合法性判断。具体为判断硬件时钟数据是否为合法的BCD码,是否为合法的年、月、日、时、分、秒;例如:32日为不合法的日,25时为不合法的时,61分为不合法的分。若硬件时钟数据不合法,则需重新读取,并再次判断,重新读取的限制次数可根据硬件时钟质量设为3~200次。当读取次数超过限制次数,还未能读取到合法的硬件时钟数据,判断读取硬件时钟失败,硬件时钟数据寄存器取电能表出厂时默认时间。2)读取存储器中的时钟备份数据到时钟备份数据寄存器,并对读取到的时钟备份数据做合法性判断。具体为判断时钟备份数据是否为合法的BCD码,是否为合法的年、月、日、时、分、秒,标准与硬件时钟数据的相同。时钟备份数据也可多次读取,若时钟备份数据不合法,时钟备份数据寄存器取电能表出厂时默认时间。3)根据上述读取到的硬件时钟数据和时钟备份数据进行检测:如果硬件时钟数据合法,时钟备份数据不合法,判断为硬件时钟正常,跳转到步骤7);如果硬件时钟数据和时钟备份数据都不合法,跳转到步骤8);如果硬件时钟数据不合法,时钟备份数据合法,判断为硬件时钟异常,跳转到步骤9);如果硬件时钟数据和时钟备份数据均合法,进入步骤4)。4)比较硬件时钟数据与时钟备份数据的大小,如果硬件时钟数据小于时钟备份数据,判断为时钟倒走,硬件时钟异常,进入步骤9);否则为时钟正常走,进入步骤5)。5)判断时钟备份数据是否大于容错年限,如果是则判断为硬件时钟正常,跳转到步骤7),否则进入步骤6)。6)判断硬件时钟数据与备份时钟数据相差是否在容错阀值以内,如果是则判断为硬件时钟正常,跳转到步骤7);否则判断为硬件时钟时间程序跑飞,硬件时钟异常,跳转到步骤9);其中,时间程序跑飞是指,时间程序运行杂乱无章。7)电能表时间取硬件时钟数据,硬件时钟数据写入存储器做为时钟备份数据,检测结束。8)电能表时间取电能表出厂时默认时间,并将该默认时间写入硬件时钟和存储器,检测结束。9)电能表时间取时钟备份数据,并将时钟备份数据写入硬件时钟,检测结束。在本实施例中,容错年限可设为2092年~2099年的某一年,容错阀值为1年~8年,例如:容错年限设为2092年,则容错阀值为8年。本文档来自技高网...

【技术保护点】
一种电能表时钟异常检测方法,其特征在于,具体包含以下具体步骤:1)在电能表上电时,读取硬件时钟的数据到硬件时钟数据寄存器,并对读取到的硬件时钟数据做合法性判断;2)读取存储器中的时钟备份数据到时钟备份数据寄存器,并对读取到的时钟备份数据做合法性判断;3)根据上述读取到的硬件时钟数据和时钟备份数据进行检测:如果硬件时钟数据合法,时钟备份数据不合法,判断为硬件时钟正常,跳转到步骤7);如果硬件时钟数据和时钟备份数据都不合法,跳转到步骤8);如果硬件时钟数据不合法,时钟备份数据合法,判断为硬件时钟异常,跳转到步骤9);如果硬件时钟数据和时钟备份数据均合法,进入步骤4);4)比较硬件时钟数据与时钟备份数据的大小,如果硬件时钟数据小于时钟备份数据,判断为时钟倒走,硬件时钟异常,进入步骤9);否则为时钟正常走,进入步骤5);5)判断时钟备份数据是否大于容错年限,如果是则判断为硬件时钟正常,跳转到步骤7),否则进入步骤6);6)判断硬件时钟数据与备份时钟数据相差是否在容错阀值以内,如果是则判断为硬件时钟正常,跳转到步骤7);否则判断为硬件时钟时间程序跑飞,硬件时钟异常,跳转到步骤9);7)电能表时间取硬件时钟数据,硬件时钟数据写入存储器做为时钟备份数据,检测结束;8)电能表时间取电能表出厂时默认时间,并将该默认时间写入硬件时钟和存储器,检测结束;9)电能表时间取时钟备份数据,并将时钟备份数据写入硬件时钟,检测结束。...

【技术特征摘要】
1.一种电能表时钟异常检测方法,其特征在于,具体包含以下具体步骤:1)在电能表上电时,读取硬件时钟的数据到硬件时钟数据寄存器,并对读取到的硬件时钟数据做合法性判断;2)读取存储器中的时钟备份数据到时钟备份数据寄存器,并对读取到的时钟备份数据做合法性判断;3)根据上述读取到的硬件时钟数据和时钟备份数据进行检测:如果硬件时钟数据合法,时钟备份数据不合法,判断为硬件时钟正常,跳转到步骤7);如果硬件时钟数据和时钟备份数据都不合法,跳转到步骤8);如果硬件时钟数据不合法,时钟备份数据合法,判断为硬件时钟异常,跳转到步骤9);如果硬件时钟数据和时钟备份数据均合法,进入步骤4);4)比较硬件时钟数据与时钟备份数据的大小,如果硬件时钟数据小于时钟备份数据,判断为时钟倒走,硬件时钟异常,进入步骤9);否则为时钟正常走,进入步骤5);5)判断时钟备份数据是否大于容错年限,如果是则判断为硬件时钟正常,跳转到步骤...

【专利技术属性】
技术研发人员:杜小涛何昂胡志刚许大帅刘俊顾贵宾程雪利
申请(专利权)人:宁波三星医疗电气股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1