一种电能表掉电保护数据存贮方法技术

技术编号:15329325 阅读:68 留言:0更新日期:2017-05-16 13:01
一种电能表掉电保护数据存贮方法,在电能表的MCU的RAM中设置掉电保护数据块、指针PA、指针PB,将需要掉电保护的数据集中在一起并加上CRC校验,存入掉电保护数据块中;在电能表的非易失性存贮器中设置循环备份存贮区A和循环备份存贮区B,在循环备份存贮区A和循环备份存贮区B中均设置若干个用于存贮掉电保护数据块中数据的备份数据区块;当电能表MCU检测到掉电时,若在上次定时写入后有电量数据变化,也启动一次上述的数据备份的写操作,写完后,进入休眠模式;当重新上电后,电能表MCU从休眠模式唤醒,先从非易失性存贮器中恢复数据到掉电保护数据块。本发明专利技术在掉电时只写入了2个数据块,对整流电解电容的储能要求较低,容易满足要求。

Data storage method for power-off protection of electric energy meter

A meter off the electricity protection data storage method, set the power down protection data block, PA, PB in the pointer pointer meter MCU RAM, will need to power down protection data together with CRC check in power down protection data block; set up recycling backup storage area A the backup storage area and cycle in B meter nonvolatile memory, a plurality of power down protection for storing backup data in the data block data block are arranged in the storage area and A circulation cycle backup backup storage area in B; when the meter is detected by MCU when the power is off, if at the time of the last time write after the electricity data changes, also started a data backup of the write operation, after entering the sleep mode; when the power on again after the meter MCU wake up from sleep mode, first from the non electricity protection to data recovery data in non-volatile memory Block. The invention only writes 2 data blocks when the power is dropped, and the storage requirement of the rectifier electrolytic capacitor is low, and the utility model is easy to meet the requirement.

【技术实现步骤摘要】
一种电能表掉电保护数据存贮方法
本专利技术涉及一种电能表掉电保护数据存贮方法。
技术介绍
在电能表的数据存贮中,关键数据掉电保存与上电恢复是产品可靠性的非常关键的一个指标,在现场运行过程中出现的非器件故障导致的数据错误,绝大部分与掉电数据保存与上电恢复有关。产生的原因包括很多方面,主要包括掉电检测与响应不及时、掉电/上电过程太频繁导致工作电源不稳、电池钝化、整流电解电容的储能性能下降等。为了解决掉电/上电时的存贮问题,大多数电能表软件都会采用多备份的方式来提高可靠性,一般的做法是选择奇数个数据存贮区,掉电时将数据依次写入每个存贮区,上电时再读出进行比较,按少数服从多数的原则选取存贮区。但是,这种方式本身存在问题,就是掉电时存贮次数太多,本来掉电时就是靠整流电解电容的剩余电荷为写入存贮器的主要电源,之后由电池供电完成停电待机工作,而当要写入的存贮区数据太多时,电解电容的剩余电荷无法完成工作,需要电池来接续完成,而电能表使用的电池是锂电池,长时间不用会产生钝化,无法在短时间提供满足写入存贮器的工作电流,导致写入不正确,从而无法保证写入的可靠性。
技术实现思路
为了克服现有电能表掉电存贮的可靠本文档来自技高网...
一种电能表掉电保护数据存贮方法

【技术保护点】
一种电能表掉电保护数据存贮方法,其特征在于:在电能表的MCU的RAM中设置掉电保护数据块、指针PA、指针PB,将需要掉电保护的数据集中在一起并加上CRC校验,存入掉电保护数据块中;在电能表的非易失性存贮器中设置循环备份存贮区A和循环备份存贮区B,在循环备份存贮区A和循环备份存贮区B中均设置若干个用于存贮掉电保护数据块中数据的备份数据区块;在电能表的MCU中设置定时器,当定时时间到,且在这个定时间隔中有电量数据变化,就启动一次数据备份的写操作,写操作的过程如下:先将要保存的掉电保护数据块中的数据写入循环备份存贮区A 中指针PA所指向的备份数据区块,然后读出进行比对,若写入不正确,再重复写入,若写...

【技术特征摘要】
1.一种电能表掉电保护数据存贮方法,其特征在于:在电能表的MCU的RAM中设置掉电保护数据块、指针PA、指针PB,将需要掉电保护的数据集中在一起并加上CRC校验,存入掉电保护数据块中;在电能表的非易失性存贮器中设置循环备份存贮区A和循环备份存贮区B,在循环备份存贮区A和循环备份存贮区B中均设置若干个用于存贮掉电保护数据块中数据的备份数据区块;在电能表的MCU中设置定时器,当定时时间到,且在这个定时间隔中有电量数据变化,就启动一次数据备份的写操作,写操作的过程如下:先将要保存的掉电保护数据块中的数据写入循环备份存贮区A中指针PA所指向的备份数据区块,然后读出进行比对,若写入不正确,再重复写入,若写入成功,则指针PA指向后续一块备份数据区块;若重复三次都写入不成功,则放弃本次对循环备份存贮区A的写入;按上述方法将要保存的掉电保护数据块中的数据写入循环备份存贮区B中;当电能表MCU检测到掉电时,若在上次定时写入后有电量数据变化,也启动一次上述的数据备份的写操作,写完后,进入休...

【专利技术属性】
技术研发人员:龙翔林马益平刘秀峰姚晓峰章恩友林铁树
申请(专利权)人:宁波迦南智能电气股份有限公司
类型:发明
国别省市:浙江,33

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

1