发明名称 一种电能数据存储方法
摘要 本发明属于电能计量技术领域,涉及一种电能数据存储方法,先调整I2C总线,再进入E2PROM存储器写函数后开始E2PROM存储器的I2C总线写操作,将整个整数电量区分为N个电能存储区块,每M kWh切换一次;电能累加到1kWh后判断是否累计到M kWh,若电能没有累计到M kWh,则电能累加加1;若电能累计到M kWh,则电能指针加1;若电能指针小于N,则电能累加加1,并记录到电能指针加1后指向的电能存储区块;否则把当前电能指针指向的电能复制到第一个电能存储区块,电能在第一个电能存储区块累加加1,电能指针清零;其工艺简单,原理可靠,节省成本,通用性强,存储数据可靠性高,电能仪表使用寿命长。
申请公布号 CN103207834B 申请公布日期 2015.08.12
申请号 CN201310097354.8 申请日期 2013.03.25
申请人 杭州乾程弘泰电力科技有限公司 发明人 兰召锋
分类号 G06F12/02(2006.01)I;G06F13/16(2006.01)I 主分类号 G06F12/02(2006.01)I
代理机构 青岛高晓专利事务所 37104 代理人 张世功
主权项 一种电能数据存储方法,其特征在于包括I2C总线操作、电能数据的分块处理和电能累加存储三个步骤,其具体步骤为:(1)、I2C总线操作:先调整I2C总线的时钟速率为90‑110KHz,使所有厂家型号的E2PROM存储器都兼容,存储一个字节的时间为8微秒,存储速率满足设计要求,增强设计程序的通用性;再进入E2PROM存储器写函数,使I2C总线函数的传递参数存储结构类型一致,保证E2PROM存储器读写操作正常;然后开始E2PROM存储器的I2C总线写操作,在发送E2PROM存储器器件地址时,进行I2C总线返回ACK 10ms判断,若I2C总线10ms内正常返回响应,则允许E2PROM存储器写操作,继续完成后续步骤;否则重新发送E2PROM存储器器件地址,重新发送次数小于10ms的延时需要的次数时,停止I2C总线的操作;10ms的延时提高E2PROM存储器存储操作的可靠性和程序的效率;(2)、电能数据的分块处理:对整数电量进行分区存储,按电能度数进行存储,将整个整数电量区分为N个电能存储区块,用一个电量指针对这些电能存储区块进行指向,每M kWh切换一次,寿命提高M倍,整数电能区分为4个区块,每50万kWh电能指针切换一次,按照单相220V,100A的负荷,电能仪表的使用寿命为10年,如果分为6个区块,则为15年,再加上程序的电能指针循环处理,提高电能仪表的寿命,同时电能指针在整个设计寿命区间,只写操作一次,提高电能指针的可靠性;(3)、电能累加存储:按照每1kWh进行电能的累加存储,电能累加到1kWh后判断是否累计到M kWh,若电能没有累计到M kWh,则电能累加加1,并记录到当前电能指针指向的数据区块;若电能累计到M kWh,则电能指针加1;电能指针加1后判断电能指针是否大于等于电量的分区N,若电能指针小于N,则电能累加加1,并记录到电能指针加1后指向的电能存储区块;否则把当前电能指针指向的电能复制到第一个电能存储区块,电能在第一个电能存储区块累加加1,并且电能指针清零;实现电能数据的存储。
地址 310030 浙江省杭州市西湖区振华路298号