多费率电能表中对停电事件的判断和处理方法及装置制造方法及图纸

技术编号:2631966 阅读:332 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及多费率电能表中对停电事件的判断和处理方法及装置,其中方法为:设定时间各字节为十六进制;用一个字节的4个位标识掉电时间、上电时间、自动抄表日期三者之间的关系:“判断掉电时间与上电时间关系,根据结果对标志字节置位”、“判断掉电时间与自动抄表日期关系,根据结果对标志字节置位”、“判断上电时间与自动抄表日期关系,根据结果对标志字节置位”;根据标志字节的标志位,总结出三种判断:“停电和来电在同一个月内”、“停电和来电在相邻的两个月内”和“停电和来电时间间隔在两个月以上”,并作对应的操作。本发明专利技术采用三个时间进行比较,一个字节得到结果,根据该字节的位进行对数据的保存操作。其优点在于:编码少,运算速度快。

【技术实现步骤摘要】

本专利技术涉及多费率电能表,尤其指多费率电能表中对停电事件的判断和处理方法及装置
技术介绍
根据GB15284-2002《多费率电能表特殊要求》5.4.2.6条“多费率电能表的供电电压长时间终端影响”中规定。在供电电压中断不超过工作储备期间(电源电压允许被中断的最长时间),当恢复供电时,仪表应正确存储月末或指定日的数据;以及DL/T 645-1997《中华人民共和国电力行业标准多功能电表规约》中对于通信内容的相关规定,目前国内的多费率电能表技术规约大多要求对停电事件进行判断,需要保存停电时间和上电时间,以及记录本月停电时间,上月停电时间,保存历史电量等。所以需要在上电后进行判断,是否在停电期间内经过自动抄表日期(当电能表时间经过此时间时,自动存储电能表运行的某些数据到上月存储单元),是否跨月以及是否跨年等,然后根据结果进行相应的保存操作。现有多费率电能表对停电事件的判断方法采用直观的对三个时间进行判断的方法,首先判断掉电时间和上电时间是否在同一月,然后根据判断结果计算停电时间,将计算得到的停电时间进行保存。相同原理,还要对停电期间是否跨越自动抄表日期,以及跨越几个自动抄表日期进行判断。根据要求对掉电时间、上电时间、自动抄表日期三个时间进行判断,比较直观的方法是将上电时间和自动抄表日期比较嵌套在掉电时间同自动抄表日期的比较内,如图1所示。因此,需要嵌套至少3次判断,编码多而且运算速度慢,然后在最低层判断后进行相应的存储操作。
技术实现思路
本专利技术的目的在于提供一种编码少,运算速度快的多费率电能表中对停电事件的判断和处理方法及装置。本专利技术所提供的一种用于多费率电能表中对停电事件进行判断和处理的方法,包括下列步骤设定时间各字节为十六进制;用一个字节的4个位标识掉电时间、上电时间、自动抄表日期三者之间的关系判断掉电时间与上电时间关系,根据结果对标志字节置位;判断掉电时间与自动抄表日期关系,根据结果对标志字节置位;判断上电时间与自动抄表日期关系,根据结果对标志字节置位;根据标志字节的标志位,得到三种判断“停电和来电在同一个月内”、“停电和来电在相邻的两个月内”和“停电和来电时间间隔在两个月以上”,并作对应的操作。在上述的方法中,对于“停电和来电在同一个月内”,其处理过程为1)计算本次停电时间,并累加到EEPROM″本月停电累积时间″中;2)EEPROM″上月停电累积时间″保持原来的数值;3)根据标志位判断是否跨自动抄表日期,若跨自动抄表日期,将上上月电量更新为上月电量,并将当前电量保存到EEPROM的上月电量中;否则不处理。在上述的方法中,对于“停电和来电在相邻的两个月内”,其处理过程为1) 由停电时间和上月底时间计算上月最后停电时间,累加到EEPROM″本月停电累积时间″中,再存到EEPROM″上月停电累积时间″;2)由来电时间和本月初时间计算本月停电时间,存到EEPROM″本月停电累积时间″;3)根据标志位判断是否跨自动抄表日期,若跨自动抄表日期,将上上月电量更新为上月电量,并将当前电量保存到EEPROM的上月电量中;否则不处理。在上述的方法中,对于“停电和来电时间间隔在两个月以上”,其处理过程为1)来电月份的上个月整个月的时间为上月停电累积时间,更新EEPROM″上月停电累积时间″;2)由来电时间和本月初时间计算本月停电时间,存到EEPROM″本月停电累积时间″;3)将当前电量保存到EEPROM的“上月电量”、“上上月电量”中。本专利技术还提供了一种用于多费率电能表中的停电事件判断处理装置,其特征在于包括依次相连的设置模块、判断模块和处理模块,其中设置模块,用于设定时间各字节为十六进制;判断模块,用于一个字节的4个位标识掉电时间、上电时间、自动抄表日期三者之间的关系用于判断掉电时间与上电时间之间、掉电时间与自动抄表日期之间和上电时间与自动抄表日期之间的关系,根据结果对标志字节置位;处理模块,用于根据标志字节的标志位,对停电和来电的时间间隔进行判断,并根据判断结果作对应储存操作。在上述的装置中,处理模块判断的停电和来电的时间间隔包括三种情况“停电和来电在同一个月内”;“停电和来电在相邻的两个月内”;“停电和来电时间间隔在两个月以上”。在上述的装置中,处理模块判断结果为“停电和来电在同一个月内”时,处理模块用于计算本次停电时间,并累加到EEPROM″本月停电累积时间″中,若跨自动抄表日期标志为1,则将EEPROM中上上月电量更新为上月电量,同时将上月电量更新为当前电量。在上述的装置中,处理模块判断结果为“停电和来电在相邻的两个月内”时,处理模块用于根据停电时间和上月底时间计算上月最后停电时间,累加到EEPROM″本月停电累积时间″中,再存到EEPROM″上月停电累积时间″;同时根据来电时间和本月初时间计算本月停电时间,存到EEPROM″本月停电累积时间″;若跨自动抄表日期标志为1,则将EEPROM中上上月电量更新为上月电量,同时将上月电量更新为当前电量。在上述的装置中,处理模块判断结果为“停电和来电时间间隔在两个月以上”时,处理模块用于以来电月份的上个月整个月的时间为上月停电累积时间,更新EEPROM″上月停电累积时间″;同时根据来电时间和本月初时间计算本月停电时间,存到EEPROM″本月停电累积时间″;将当前电量保存到EEPROM的“上月电量”、“上上月电量”中。由于采用了上述的技术解决方案,即三个时间进行比较,采用一个字节得到结果,根据该字节的位进行对数据的保存操作。其优点在于编码少,运算速度快。附图说明图1是现有多费率电能表对停电事件的判断方法的示意图;图2是为自动抄表日期和掉电时间、上电时间、月末四者之间的关系;图3是本专利技术多费率电能表中对停电事件的判断和处理方法的流程图;图4是本专利技术多费率电能表中对停电事件的判断和处理装置的功能模块示意图;图5为使用本专利技术方法后多费率电能表的工作流程图。具体实施例方式本专利技术仅考虑连续停电时间不超过2个月的情况。如图2所示,自动抄表日期和掉电时间、上电时间、月末四者之间的关系,其中向下箭头表示掉电时间,向上箭头表示上电时间,竖线表示不同月的分界。共分为六种情况。A.掉电时间和上电时间在同一月,且断电时间不跨自动抄表日期。B.掉电时间和上电时间不在同一月,且断电时间不跨自动抄表日期。C.掉电时间和上电时间在同一月,但断电期间跨自动抄表日期。D.掉电时间和上电时间在同一月,且断电时间不跨自动抄表日期。E.掉电时间和上电时间不在同一月,且断电期间跨自动抄表日期。F.掉电时间和上电时间不在同一月,且断电期间跨自动抄表日期本专利技术将时间各字节转换为十六进制进行运算,用一个字节的4个位标识掉电时间、上电时间、自动抄表日期三者之间的关系,根据标志字节的位进行相应的存储操作。如图3所示,本专利技术一种用于多费率电能表中对停电事件进行判断的方法,包括下列步骤步骤1判断掉电时间与上电时间关系,根据结果对标志字节置位;步骤2判断掉电时间与自动抄表日期关系,根据结果对标志字节置位;步骤3判断上电时间与自动抄表日期关系,根据结果对标志字节置位;步骤4根据标志字节的标志位,作出三种判断“停电和来电在同一个月内”、“停电和来电在相邻的两个月内”和“停电和来电时间间隔在两个月以上”,并作对应的操作本文档来自技高网...

【技术保护点】
一种用于多费率电能表中对停电事件进行判断和处理的方法,包括下列步骤:设定时间各字节为十六进制;用一个字节的4个位标识掉电时间、上电时间、自动抄表日期三者之间的关系:判断掉电时间与上电时间关系,根据结果对标志字节置位;判断掉电时间与自动抄表日期关系,根据结果对标志字节置位;判断上电时间与自动抄表日期关系,根据结果对标志字节置位;根据标志字节的标志位,得到三种判断:“停电和来电在同一个月内”、“停电和来电在相邻的两个月内”和“停电和来电时间间隔在两个月以上”,并作对应的操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:谷春英
申请(专利权)人:上海贝岭股份有限公司
类型:发明
国别省市:31[中国|上海]

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

1
相关领域技术
  • 暂无相关专利