专利名称:一种电能表负荷曲线的记录方法
技术领域:
本发明涉及一种电能表负荷曲线的记录方法。
背景技术:
负荷曲线是电力系统中各类电力负荷随时间变化的曲线。电力系统的负荷涉及广大地区的各类用户,每个用户的用电情况很不相同,且事先无法确知在什么时间、什么地点、增加哪一类负荷。因此,电力系统的负荷变化带有随机性。人们用负荷曲线记述负荷随时间变化的情况,并据此研究负荷变化的规律性。为电力系统的调度提供重要的依据。传统的负荷曲线记录方法使用大容量EEROM存储数据,限于IIC总线的限制,读写速度比较慢,并且记录使用固定长度进行读写,也就是说,无论用户是否需要该数据,都做了记录,严重浪费了存储空间。本方法使用FLASH存储数据,并且采用变长数据格式存储数据,节约了存储空间,并且提高了读写速度。
发明内容
本发明的目的是提供一种快速、高效的电能表负荷曲线的记录方法。一种电能表负荷曲线的记录方法,其特别之处在于,包括如下步骤第一步,对负荷曲线的记录设定统一的数据格式,存储时,根据需要记录的负荷曲线的数据,按照统一的格式组织数据,并且根据已经存储的负荷曲线的地址向下推算存储地址,其中页面的擦除只在第一次跳到该页时进行;第二步,查询记录时,使用二分法按时间查询记录,如果有对应的记录,就采用循环的方式读出记录信息。本发明的方法是在电能表的负荷曲线存储中通过使用变长记录的方法,减少每条负荷曲线记录的数据量,数据的查询采用二分法,提高了查询的速度,使用FLASH存储数据,提高数据的读写速度。使用于电能表中,能实现电能表负荷曲线的快速高效的记录和查询,为用电部门合理分配电能提供依据。
附图1为本发明的负荷曲线存储流程原理框图;附图2为本发明的负荷曲线抄读指定时间记录块流程原理框图。
具体实施例方式下面通过附图和例子,对本发明的技术方案做进一步的详细描述附图1为本发明的负荷曲线存储流程原理框图,电能表每到整分钟,依据6类负荷曲线的记录间隔,判断是否需要存储负荷曲线,哪几类需要记录,根据存的数据整理存储格式。根据已经存储的负荷曲线的地址向下推算存储地址(采用地址递增存储),地址包括页地址和页内地址,如果当前页面剩余容量不够,页面加一,跳到下一页存储。当空页面只剩2 个时,置位地址已满标志,便于从FLASH的第一页开始记录。判断是否需要擦除页面,对于新跳入的页面,第一次写之前需要进行页面擦除操作,后续的写只需要覆盖就行了。在单片机的RAM区申请一块FLASH的写缓冲区。写操作时,先给FLASH写缓冲区全部写入FFH,根据计算的偏移地址,把整理好的数据移入缓冲区相应位置,然后写FLASH存储器。如果存储器已存满(地址已满标志置位),最早记录指针指向下一条记录的存储地址,记录最近一条记录的地址,这两个地址是查询时使用的重要数据,在停电时写入电能表的存储器中。附图2为本发明的负荷曲线抄读指定时间记录块流程原理框图,电能表接收到抄读负荷曲线命令后,判断抄读命令中带的参数是否合法,不合法的话就返回失败,否则根据最早记录时间、最近一条记录时间与抄读指定时间的关系,使用二分法按时间查询记录,如果有对应的记录,就采用循环的方式读出记录信息,如果记录的条数太多,就使用后续帧的方式,分成多个数据包发送数据,如果记录条数小于希望抄到的条数,按照实际的条数返回数据。负荷记录存储格式负荷记录起始EE,DD负荷记录字节数1字节(十六进制);上一条记录的起始地址2字节;(高6位分别代表本次存储的6类负荷曲线是否有数据)负荷记录存储时间年、月、日、时、分,5字节;电压、电流、频率17字节;(当没有该数据项时,此处空)有、无功功率 字节;(当没有该数据项时,此处空)功率因数8字节;(当没有该数据项时,此处空)有、无功总电能16字节;(当没有该数据项时,此处空)四象限无功总电能16字节;(当没有该数据项时,此处空)当前需量6字节;(当没有该数据项时,此处空)负荷曲线记录存储方法举例1类数据记录间隔1分钟2类数据记录间隔5分钟3类数据记录间隔6分钟4类数据记录间隔30分钟5类数据记录间隔45分钟6类数据记录间隔60分钟电能表当前时间是11年11月30日13点12分,计算可知本时刻需要记录的数据是1类数据和3类数据。组织的数据为
权利要求
1. 一种电能表负荷曲线的记录方法,其特征在于,包括如下步骤第一步,对负荷曲线的记录设定统一的数据格式,存储时,根据需要记录的负荷曲线的数据,按照统一的格式组织数据,并且根据已经存储的负荷曲线的地址向下推算存储地址,其中页面的擦除只在第一次跳到该页时进行;第二步,查询记录时,使用二分法按时间查询记录,如果有对应的记录,就采用循环的方式读出记录信息。
全文摘要
本发明涉及一种电能表负荷曲线的记录方法,其特点是,包括如下步骤第一步,对负荷曲线的记录设定统一的数据格式,存储时,根据需要记录的负荷曲线的数据,按照统一的格式组织数据,并且根据已经存储的负荷曲线的地址向下推算存储地址,其中页面的擦除只在第一次跳到该页时进行;第二步,查询记录时,使用二分法按时间查询记录,如果有对应的记录,就采用循环的方式读出记录信息。本发明的方法是在电能表的负荷曲线存储中通过使用变长记录的方法,减少每条负荷曲线记录的数据量,数据的查询采用二分法,提高了查询的速度,提高数据的读写速度。使用于电能表中,能实现电能表负荷曲线的快速高效的记录和查询,为用电部门合理分配电能提供依据。
文档编号G01R22/10GK102520242SQ201110410019
公开日2012年6月27日 申请日期2011年12月12日 优先权日2011年12月12日
发明者王再望 申请人:宁夏隆基宁光仪表有限公司