[发明专利]一种智能电能表的节假日编程事件记录及读取方法在审
申请号: | 201410851747.8 | 申请日: | 2014-12-31 |
公开(公告)号: | CN104636083A | 公开(公告)日: | 2015-05-20 |
发明(设计)人: | 许来顺;曾戈弋;骆贵泉 | 申请(专利权)人: | 漳州科能电器有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 厦门市首创君合专利事务所有限公司 35204 | 代理人: | 李雁翔;林燕玲 |
地址: | 363000 福建省漳州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 电能表 节假日 编程 事件 记录 读取 方法 | ||
技术领域
本发明涉及电能表数据存储领域,特别是一种智能电能表的节假日编程事件记录及读取方法。
背景技术
在中华人民共和国电力行业标准DL/T 645-2007表A.4事件记录数据标识编码表中要求电能表能实现节假日编程事件记录功能,记录要求如下表:
按照要求一次记录需要1026字节的数据空间分别包括发送时刻6字节、操作者代码4字节及所有节假日数据4*254,那么总共10次的数据空间就需要用到10260字节,参照图1。在智能电能表的设计中,是通过EEPROM进行数据存储的,而常用的大容量EEPROM是24LC256,其只有32768字节的容量,据此设计单该记录功能就需要用到三分之一的EEPROM,使得硬件的设计成本昂贵。
发明内容
本发明的主要目的在于克服现有技术中的上述缺陷,提出一种节约电能表数据存储空间、有效提高记录速度、减少硬件成本的智能电能表节假日编程事件记录及读取方法。
本发明采用如下技术方案:
一种智能电能表的节假日编程事件记录及读取方法,电能表存储有公共节假日数据信息,其包括节假日次序及对应的节假日;其特征在于:还包括
1)节假日编程事件记录步骤
当对当前公共节假日数据信息的某一次序对应的节假日数据进行更新,保存该更新,并将更新时间、操作者代码、该次序及其对应的更新前的节假日数据进行记录存储;
3)节假日编程事件读取步骤
设置读取的节假日编程事件包括有M帧数据,每帧包括若干项按次序排列的节假日数据,可读取的节假日编程事件最多为N次;j为帧序号,i是代表节假日编程事件为上i次,i和j的初始值均为1,节假日编程事件读取为按帧应答节假日数据,其具体步骤如下:
2.1)判断是否读取普通数据帧,若是,进入步骤2.5),执行完后应答节假日编程记录第1帧的节假日数据,并告知还有后续数据帧,请求继续读取后续数据帧,进入步骤2.2);若否,则结束;
2.2)判断是否读取后续数据帧,若是,j=j+1,进入步骤2.3),执行完后应答该数据帧的节假日数据,进入步骤2.4);若否,则结束;
2.3)判断j≤M是否成立,若是进入2.5),若否,则结束;
2.4)判断j是否为M,即为最后一帧,若是,则退出该步骤;若否,则告知还有后续数据帧,请求继续读取后续数据帧,进入步骤2.3);
2.5)判断i≤N是否成立,若是进入2.6),若否,退出该步骤;
2.6)读取上i次节假日编程事件存储的次序,并判断该次序对应的帧序号是否为j,若是,则将该次序对应的更新前的节假日数据覆盖至第j帧对应项的节假日数据,i=i+1,返回至2.5);若否,则i=i+1,回到步骤2.5)。
优选的,在步骤2)中,设置读取的节假日编程事件包括有6帧,即M=6,第1帧设有按次序排列的前44项节假日数据;第2至第6帧均设有按次序排列的42项节假日数据信息。
优选的,在步骤2.6)中判断该次序对应的帧序号是指:将次序减去44,再减去1的值除以42后再加上2,得到值的整数部分即为帧序号。
优选的,在步骤2.6)中该次序对应的更新前的节假日数据覆盖至第j帧对应项的节假日数据中,该第j帧对应项是指:该次序减去1再减去44的值对42求余数得出。
优选的,所述节假日编程事件记录次数最大为10次。
由上述对本发明的描述可知,与现有技术相比,本发明具有如下有益效果:
1、本发明的方法的节假日编程事件记录除了存储一份公共节假日数据外,只保存发生时间,操作者代码、次序和该次序对应的更新前的节假日数据。电能表不对每次编程事件后的公共节假日数据进行另外存储。当需要读取任一一次节假日编程事件的完整公共节假日数据时,只需通过本发明的节假日编程事件读取步骤即可按帧读取而出。这样每一次的节假日编程记录可省1011字节(4*254-5),10次记录共可节约10110字节,参照图1、图2。
2、在智能表的设计中,通常通过EEPROM进行数据存储,常用的大容量EEPROM是24LC256,其只有32768字节的容量,采用本发明的方法,只需要一片的EEPROM的三分之一容量,大大节约了数据存储空间、提高记录速度、减少硬件成本。
附图说明
图1为现有技术节假日编程事件占外部存储器字节的示意图;
图2为本发明节假日编程事件占外部存储器字节的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于漳州科能电器有限公司,未经漳州科能电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410851747.8/2.html,转载请声明来源钻瓜专利网。