一种电能表数据快速清零的方法
【专利说明】一种电能表数据快速清零的方法 【技术领域】
[0001 ]本发明涉及一种电能表数据快速清零的方法。 【【背景技术】】
[0002] 智能电能表数据分为几大类:负荷曲线数据、电量数据、需量数据、事件记录数据、 冻结数据、统计数据和其它数据,这些数据存储在存储芯片DATAFLASH芯片AT45DB161和 EEPR0M芯片AT24C512里。电表清零是智能电能表一个非常重要的功能,生产过程中需要对 电表进行电表清零来清除相关数据达到出厂状态。现有的电表清零的做法是将电量数据、 需量数据、事件记录数据、冻结数据、统计数据和其它数据存储在EEPR0M里,大概有 200Kbyte数据,其它数据有几 Kbyte左右,各类数据在存储器的分配是连续的,当电表清零 时,需要对EEPR0M这些数据每个字节进行写0操作,这样清零时间则非常长。
[0003] 针对以上问题,需要提供一种对智能电表快速清零的方法。 【
【发明内容】
】
[0004] 本发明提供了一种智能电能表数据快速清零的方法,大大缩短了智能电能表清零 的时间,提尚了效率。
[0005] 为解决上述技术问题,本发明提供以下技术方案:
[0006] -种电能表数据快速清零的方法,包括:为所述电能表数据设置相对应的索引;当 电能表数据增加时,索引相应增加;当需要对电能表数据清零时,对所述索引进行写零操 作。
[0007] 优选的,所述索引包括索引号以及空间计数器。
[0008] 优选的,所述当电能表数据增加时,索引号相应增加,空间计数器也相应增加。
[0009] 优选的,当电能表存储次数达到最大存储次数时,索引号赋值为零,而空间计数器 则为最大值。
[0010]优选的,当需要对电能表数据清零时,将索引号及空间计数器均设置为零。
[0011]优选的,所述电能表数据包括负荷曲线数据、电量数据、需量数据、事件记录数据、 冻结数据、统计数据。
[0012] 优选的,所述电能表数据存储在存储芯片Data flash和EEPR0M里。
[0013] 本发明的有益效果在于,相较于现有技术,无需对所有数据进行写零,只需要对此 文件的索引号和空间计数器写〇即可,因而可以大大加快了电能表清零的速度。使用上述智 能电能表数据快速清零方法后,提高了生产效率,减少了客户不必要的等待时间,此外由于 电能表清零必须在上电状态下进行,如果在清零过程中断电,会造成清零中断,可能产生无 法预计的数据混乱,采用电表快速清零方法可以减少突然断电对电表数据影响的机率。 【【附图说明】】
[0014] 图1是本发明提供的一种基于低功耗智能腕表养老系统架构示意图。 【【具体实施方式】】
[0015] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明 进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限 定本发明。
[0016] 需要说明的是,智能电能表数据分为几大类:负荷曲线数据、电量数据、需量数据、 事件记录数据、冻结数据、统计数据及其它数据,上述数据存储在存储芯片Data flash(大 容量串行Flash存储器产品)和EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器),EEPR0M属于一种掉电后数据不丢失的存储芯片。
[0017] 上述数据在存储芯片是循环存储的,每类存储的数据都增加了对应的索引。所述 索引包括了索引号和空间计数器,所述索引号以及空间计数器的存储文件形式如下:
[0018]
[0019] 电表数据由上述几十个文件组成。所述索引包括了索引号(即存储文件中的 Index)和空间计数器(即存储文件中的SpaceCnt),索引号Index和空间计数器SpaceCnt的 记录范围从0开始到最大存储数值(即存储文件中的TimeNum),所述存储芯片中记录了索引 号和空间计数器。
[0020] 索引号和空间计数器的初始化值均为0,当某类数据需要记录时,索引号加1,同时 空间计数器加1,当某类数据的存储次数达到最大存储次数时,索引号重新赋值为〇,空间计 数器则一直赋值为最大存储数值即TimeNum。因此通过索引号和空间计数器的值就能查找 出对应存储数据的相应地址,从而找到需要的数据。每类数据对应的索引数据只有几个或 几十字节,当需要清除电表数据时,只需要对此文件的索引号和空间计数器写〇即可,因而 可以大大加快了电能表清零的速度。
[0021] 使用上述智能电能表数据快速清零方法后,提高了生产效率,减少了客户不必要 的等待时间,此外由于电能表清零必须在上电状态下进行,如果在清零过程中断电,会造成 清零中断,可能产生无法预计的数据混乱,采用电表快速清零方法可以减少突然断电对电 表数据影响的机率。
[0022] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种电能表数据快速清零的方法,其特征在于,包括: 为所述电能表数据设置相对应的索引; 当电能表数据增加时,索引相应增加; 当需要对电能表数据清零时,对所述索引进行写零操作。2. 如权利要求1所述的电能表数据快速清零的方法,其特征在于,所述索引包括索引号 以及空间计数器。3. 如权利要求2所述的电能表数据快速清零的方法,其特征在于,所述当电能表数据增 加时,索引号相应增加,空间计数器也相应增加。4. 如权利要求3所述的电能表数据快速清零的方法,其特征在于,当电能表存储次数达 到最大存储次数时,索引号赋值为零,而空间计数器则为最大值。5. 如权利要求1所述的电能表数据快速清零的方法,其特征在于,当需要对电能表数据 清零时,将索引号及空间计数器均设置为零。6. 如权利要求1所述的电能表数据快速清零的方法,其特征在于,所述电能表数据包括 负荷曲线数据、电量数据、需量数据、事件记录数据、冻结数据、统计数据。7. 如权利要求6所述的电能表数据快速清零的方法,其特征在于,所述电能表数据存储 在存储芯片Data flash和EEPROM里。
【专利摘要】本发明涉及一种电能表数据快速清零的方法,所述方法包括为所述电能表数据设置相对应的索引,所述索引包括索引号以及空间计数器,当电能表数据增加时,索引号以及空间计数器则相应增加,当需要对电能表数据清零时,对所述索引号以及空间计数器进行写零操作。通过上述电能表数据清零的方法,无需对数据一一写零,只需要对索引进行写零即可,因而可以大大加快了电能表清零的速度,提高工作效率。
【IPC分类】G11C16/20, G01R11/00
【公开号】CN105652051
【申请号】
【发明人】龚为国
【申请人】深圳市科陆电子科技股份有限公司
【公开日】2016年6月8日
【申请日】2015年12月30日