The present invention relates to a two core electric energy meter clock safety management method. The method includes reading the current time of the electric energy meter and judging the legitimacy of the electric energy meter. When the current time is legitimate, it is backed up to the EEPROM memory; the clock data of the clock chip is read and the legitimacy judgment is read after the electricity is up; the clock data is the clock data. The current time stored in the EEPROM is read and the legitimacy judgment is read. When the current time read in the EEPROM is legitimate, it is judged whether the clock chip's clock data is read successfully; if the clock data of the clock chip is successfully read, the clock data is compared with the read from the EEPROM. The current time is described; if the clock data is greater than the current time read from the EEPROM, the clock data of the clock chip is restored as the current time of the dual core electric energy meter, and conversely, the clock data of the clock chip is restored to the current time read in the EEPROM. Compared with the existing technology, the method of the invention can effectively improve the fault tolerance performance of the clock data of the double core electric energy meter, ensure the accurate timing of the electric energy meter, and ensure the accuracy of the metering and settlement of the electric quantity.
【技术实现步骤摘要】
一种双芯电能表时钟安全管理方法
本专利技术涉及电能表领域,尤其涉及一种双芯电能表时钟安全管理方法。
技术介绍
双芯电能表具有相互独立的计量芯和管理芯。其中,计量芯作为基表,主要承担电能计量任务,同时具备数据存储、脉冲指示、全失压、电源异常事件检测等功能,并且具备独立RS485通信接口,用于法制数据的溯源。管理芯承担整表的管理任务,主要包括费控显示、对外通信、事件记录、数据冻结、负荷控制等任务。双芯电能表功能划分如图1所示。但现有的双芯电能表在掉电后上电时很容易引起时钟芯片的时钟突变,造成计费不准确,引发计费纠纷;同时,现有的双芯电能表出现时钟电池欠压时也容易导致时钟芯片停走、复位错误,影响用户用电。故而,如何确保双芯电能表计时准确,当时钟芯片计时不准确时,能否进行自我修正,从而确保计时精准度,保证电量计量的准确可靠性,是设计者急需解决的问题。
技术实现思路
鉴于上述问题,本专利技术的目的在于提供一种双芯电能表时钟安全管理方法,该方法将掉电前备份的电能表时间数据与上电后的时钟数据进行比较,当二者均合法且不一致时,通过自我调整实现计时的精准度,确保计量的准确性。该种容错机制能有效提高双芯电能表的使用性能。为了实现上述目的,本专利技术采用的技术方案为:一种双芯电能表时钟安全管理方法,其特征在于:读取掉电前所述双芯电能表的当前时间并进行合法性判断,当所述当前时间合法时将其备份到EEPROM存储器中;上电后读取时钟芯片的时钟数据并进行合法性判断;所述时钟数据合法时读取存储于所述EEPROM中的当前时间并进行合法性判断;从所述EEPROM中读取的所述当前时间合法时,判断时 ...
【技术保护点】
1.一种双芯电能表时钟安全管理方法,其特征在于:读取掉电前所述双芯电能表的当前时间并进行合法性判断,当所述当前时间合法时将其备份到EEPROM存储器中;上电后读取时钟芯片的时钟数据并进行合法性判断;所述时钟数据合法时读取存储于所述EEPROM中的当前时间并进行合法性判断;从所述EEPROM中读取的所述当前时间合法时,判断时钟芯片的时钟数据是否成功读取;若成功读取时钟芯片的时钟数据,则比较所述时钟数据与从所述EEPROM中读取的所述当前时间;若所述时钟数据大于从所述EEPROM中读取的所述当前时间,则恢复所述时钟芯片的时钟数据为所述双芯电能表的当前时刻时间,反之恢复所述时钟芯片的时钟数据为所述EEPROM中读取的所述当前时间。
【技术特征摘要】
1.一种双芯电能表时钟安全管理方法,其特征在于:读取掉电前所述双芯电能表的当前时间并进行合法性判断,当所述当前时间合法时将其备份到EEPROM存储器中;上电后读取时钟芯片的时钟数据并进行合法性判断;所述时钟数据合法时读取存储于所述EEPROM中的当前时间并进行合法性判断;从所述EEPROM中读取的所述当前时间合法时,判断时钟芯片的时钟数据是否成功读取;若成功读取时钟芯片的时钟数据,则比较所述时钟数据与从所述EEPROM中读取的所述当前时间;若所述时钟数据大于从所述EEPROM中读取的所述当前时间,则恢复所述时钟芯片的时钟数据为所述双芯电能表的当前时刻时间,反之恢复所述时钟芯片的时钟数据为所述EEPROM中读取的所述当前时间。2.根据权利要求1所述的双芯电能表时钟安全管理方法,其特征在于:所述上电后读取时钟芯片的时钟数据并进行合法性判断包括,连续读取所述时钟芯片的时钟数据两次,并在前一次读取的时钟数据合法时方可进行下一次的连续读取操作;当连续读取的两次时钟数据均合法时,比较两次时钟数据;若两次时钟数据相等,则进行读取存储于所述EEPROM存储器中的当前时间并进行合法性判断的操作。3.根据权利要求2所述的双芯电能表时钟安全管理方法,其特征在于:所述上电后读取时钟芯片的时钟数据并进行合法性判断还包括,当前一次读取的时钟数据不合法或下一次的连续读取的时钟数据不合法或当连续读取的两次时钟数据不相等时,重新读取时钟芯片的时钟数据。4.根据权利要求3所述的双芯电能表时钟安全管理方法,其特征在于:所述上电后读取时钟芯片的时钟数据并进行合法性判断还包括,所述重新读取的次数不超过200次,若所述重新读取的次数超过200次,则直接进行读取存储于所述EEPROM存储器中的当前时间并进行合法性判断的操作。5.根据权利要求1所述的双芯电能表时钟安全管理方法,其特征在于:当所述当前时间合法时将其备份到EEPROM存储器中包括,当所述当前时间合法时将其备份到EEPROM存储器1和EEPROM存储器2中,或当所述当前时间合法时将其分别备份到EEPROM存储器中的第一区域和第二区域。6.根据权利要求5所述的双芯电能表时钟安全管理方法,其特征在于:所述时钟数据合法时读取存储于所述EEPROM中的当前时间并进行合法性判断包括,判断是否能成功读取EEPROM存储器1中或EEPROM存储器的第一区域中存储的所述当前时间;若能成功读取,则对从EEPROM存储器1中或EEPROM存储器的第一区域中读取的当前时间进行合法性判断;若从EEPROM存储器1中或EEPROM存储器的第一区域中读取的当前时间合法,则进行判断时钟芯片的时钟数据是否成功读取的操作;若能成功读取时钟芯片的时钟数据,则进行比较所述时钟数据与从所述EEPROM存储器1中或EEPROM存储器的第一区域中读取的所述当前时间的操作;反之,则恢复所述时钟芯片的时钟数据为所述EEPROM存储器1中或EEPROM存储器的第一区域中读取的所述当前时间。7.根据权利要求6所述的双芯电能表时钟安全管理方法,其特征在于:所述时钟数据合法时读取存储于所述EEPRO...
【专利技术属性】
技术研发人员:刘俊,
申请(专利权)人:宁波三星医疗电气股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。