著录项信息
专利名称 | 电能数据存储方法 |
申请号 | CN201310297438.6 | 申请日期 | 2013-07-16 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-01-01 | 公开/公告号 | CN103487619A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G01R11/00 | IPC分类号 | G;0;1;R;1;1;/;0;0查看分类表>
|
申请人 | 深圳市航天泰瑞捷电子有限公司 | 申请人地址 | 广东省深圳市罗湖区国威路莲塘第一工业区114栋
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市航天泰瑞捷电子有限公司 | 当前权利人 | 深圳市航天泰瑞捷电子有限公司 |
发明人 | 李建群;陈阵;李相清 |
代理机构 | 深圳市翼智博知识产权事务所(普通合伙) | 代理人 | 彭年才 |
摘要
本发明适用于电能计量领域,提供了一种电能数据存储方法,包括以下步骤:存储器进行参数初始化,分别分配整数部分和小数部分的存储地址;初始化小数存储盘中的数据;判断电能增量是否达到0.01千瓦时;若未达到0.01千瓦时,则不进行电能存储处理,等待电能增量达到0.01千瓦时;若达到0.01千瓦时,则进一步判断是否达到1千瓦时;若电能增量未达到1千瓦时,则存储电能的小数部分;若电能增量达到1千瓦时,则存储电能的整数及小数部分。
1.一种电能数据存储方法,其特征在于,包括以下步骤:
存储器进行参数初始化,分别分配整数部分和小数部分的存储地址;
初始化小数存储盘中的数据;
判断电能增量是否达到0.01千瓦时;
若是,则进一步判断是否达到1千瓦时;
若否,则不进行电能存储处理,等待电能增量达到0.01千瓦时;
若电能增量未达到1千瓦时,则存储电能的小数部分;
若电能增量达到1千瓦时,则存储电能的整数及小数部分;
其中,所述存储电能的小数部分包括以下步骤:
通过电能的整数,查找存储电能小数对应的存储地址的首地址;
将小数对应的盘的10个数据从存储器读出;
寻找所述10个数据的跳变点;
将所述电能小数存入所述跳变点对应的存储器地址中。
2.根据权利要求1所述的电能数据存储方法,其特征在于,所述存储电能的整数部分包括以下步骤:
取电能的整数部分;
取电能整数所对应的存储器地址;
将电能写入所述整数对应的存储器地址中。
3.根据权利要求1所述的电能数据存储方法,其特征在于:还包括在存储电能的小数部分之后进行的上电检查步骤。
4.根据权利要求3所述的电能数据存储方法,其特征在于,所述上电检查具体包括以下步骤:
检查整数部分数据后检查小数部分;
通过整数部分查找小数部分数据盘;
通过每个数据盘只有一个跳变点且跳变数据前后的连续性规律,寻找出数据错误的点并将其纠正。
5.根据权利要求1所述的电能数据存储方法,其特征在于:所述存储器通过引脚VCC输入电压,通过引脚SDA输入串行数据。
6.根据权利要求5所述的电能数据存储方法,其特征在于:所述存储器还包括串行时钟引脚SCL 和电路保护引脚WP。
电能数据存储方法\n技术领域\n[0001] 本发明属于电能计量领域,具体涉及一种电能数据存储方法。\n背景技术\n[0002] 目前的电能计量产品,普通存储器做电能储存单元且无电池的电能表出现的电能丢失的问题。目前的电能计数产品电能数据存储寿命短、过载能力不强,性能不够稳定。\n[0003] 因此,如何提供一种电能数据存储寿命长、过载能力强且性能稳定的电能数据存储方法,是一个需要解决的技术问题。\n发明内容\n[0004] 有鉴于此,提供一种电能数据存储方法,能够保证电能计量产品的电能数据存储的寿命、过载能力和性能。\n[0005] 本发明是这样实现的,一种电能数据存储方法,包括以下步骤:存储器进行参数初始化,分别分配整数部分和小数部分的存储地址;初始化小数存储盘中的数据;判断电能增量是否达到0.01千瓦时;若未达到0.01千瓦时,则不进行电能存储处理,等待电能增量达到\n0.01千瓦时;若达到0.01千瓦时,则进一步判断是否达到1千瓦时;若电能增量未达到1千瓦时,则存储电能的小数部分;若电能增量达到1千瓦时,则存储电能的整数及小数部分;其中,所述存储电能的小数部分包括以下步骤:通过电能的整数,查找存储电能小数对应的存储地址的首地址;将小数对应的盘的10个数据从存储器读出;寻找所述10个数据的跳变点;\n将所述电能小数存入所述跳变点对应的存储器地址中。\n[0006] 上述电能数据存储方法,确保了电能存储器寿命长、过载能力强;性能更稳定;优越的通信功能。\n附图说明\n[0007] 图1是本发明电能数据存储方法的流程图。\n[0008] 图2是本发明电能数据存储方法的整数储存流程图。\n[0009] 图3是本发明电能数据存储方法的小数储存流程图。\n[0010] 图4是本发明电能数据存储方法的上电检查及纠错流程图。\n[0011] 图5是本发明电能数据存储器的电路图。\n[0012] 图6是本发明电能数据存储器的装配结构图。\n具体实施方式\n[0013] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0014] 如图1 所示是电能数据存储方法的流程图,图2 是能数据存储方法的整数储存流程图,图3 是电能数据存储方法的小数储存流程图。\n[0015] 该一种电能数据存储方法,包括以下步骤:\n[0016] 步骤S10,存储器进行参数初始化,分别分配整数部分和小数部分的存储地址。\n[0017] 步骤S11,初始化小数存储盘中的数据。\n[0018] 步骤S12,判断电能增量是否达到0.01 千瓦时。若是,则进入步骤S13,进一步判断是否达到1 千瓦时;若否,则返回步骤S12。\n[0019] 步骤S13,若电能增量达到1 千瓦时,则进入步骤S14,存储整数部分。具体为:步骤S141,取电能的整数部分;步骤S142,取电能整数所对应的存储器地址;步骤S143,将电能写入所述整数对应的存储器地址中。\n[0020] 若电能增量未达到1 千瓦时,则进入步骤S15,存储小数部分。具体为:步骤S151,通过电能的整数,查找存储电能小数对应的存储地址的首地址;步骤S152,将小数对应的盘的10个数据从存储器读出;步骤S153,寻找所述10个数据的跳变点;步骤S154,将所述电能小数存入所述跳变点对应的存储器地址中。\n[0021] 在本实施方式中,单相电子式电能表在正常工作时,电能表的计量模块会对电能进行计量,当电能达到0.01kwh时,进行电能存储处理。电能存储时,先通过电能数据整数的个位数据,计算出此时电能存储对应的地址区,再将该地址区的10个地址中的数据读出,寻找这10个地址中数据的跳变点,跳变点的数据更改为电能小数数据,将更改后的10个数据(为1个数据盘)存入对应地址区中,实现了0.01kwh电能的存储,当电能运行到1kwh时,将电能整数对应数据存入指定地址中。\n[0022] 如图4所示是电能数据存储方法的上电检查及纠错流程图。上电检查时,先检查整数部分数据后检查小数部分,通过整数部分查找小数部分数据盘,通过每个数据盘只有一个跳变点且跳变数据前后的连续性规律,寻找出数据错误的点并将其纠正。每个小数盘中的十个数据初始化为:00,91,92,93,94,95,96,97,98,99。\n[0023] 具体为:步骤S161,开始上电检查。\n[0024] 步骤S162,从存储器中读出电能整数。\n[0025] 步骤S163,判断电能整数是否合法,若合法则进入步骤S164,通过电能的整数,查找存储电能小数对应盘的存储地址的首地址;步骤S165,将小数对应的盘的10个数据从存储器中读出;步骤S166,寻找这个10个数据中的跳变点。步骤S167,判断是否为1个跳变点,若是则进入步骤S168,确定跳变前一个数据为实际电能小数。若不是1个跳变点,则在步骤S169中,判断是否为2个跳变点。\n[0026] 若在步骤S169中,是两个跳变点,则进行步骤S170,判断第一个跳变点前后是否连续,若是则在步骤S171中纠正第一个数据;在步骤S172中,确定第二个跳变点前一个数据位实际电能小数。\n[0027] 若步骤S170中,第一个跳变点前后不连续,则在步骤S173中,纠正第二个数据;在步骤S174中,确定第一个跳变点前一个数据为实际电能小数。\n[0028] 若步骤S169中,多余2个跳变点,则进行步骤S176,小数清零,并初始化数据存储盘。\n[0029] 若在步骤S163中,电能整数不合法,则进行步骤S175,电能清零;进行步骤S176,小数清零,并初始化数据存储盘。\n[0030] 本实施方式中,将电能整数部分和小数部分分开存储,整数部分的存储:电能达到整度时或停电时进行存储,存入指定地址中;小数部分的存储:根据电能整数中的个位数据,分配10个地址区中,同时每个地址区中分配10个地址(即为1个轮盘),将电能的小数部分数据存储分别循环储存到这10个地址中;存储数据时,先根据电能整数中的个位数据,找到相应的地址区,再寻找这个地址区中10个地址中跳变点,将此时对应的电能小数存入跳变点对应的地址中,同时在进行电能检查时可以通过跳变点实现电能的纠错。\n[0031] 如图5所示是电能数据存储器的电路图。该电能数据存储器包括一个存储器(EEPROM),所述存储器通过引脚VCC输入电压,通过引脚SDA输入串行数据,所述存储器还包括串行时钟引脚SCL和电路保护引脚WP。\n[0032] 如图6所示是电能数据存储器的装配结构图。该电能数据存储器还包括装配结构。\n所述装配结构包括上盖2、液晶显示区3、脉冲指示灯4、拉闸指示灯5、红外收发6与端盖7。所述装配结构还包括上盖铅封1 与端盖铅封8。\n[0033] 该存储器设置于PCB板上,该PCB板还集成了计量单元、单片机控制单元、数据存储单元、LCD液晶显示单元、通信电路和电源供电单元。LCD液晶显示位于主模块PCB的正上方,其下面的PCB部分集成了CPU控制单元和数据存储单元,液晶右边的是LED灯,右下方为计量单元。该PCB板装在一套塑料电表壳里,用螺钉固定。\n[0034] 如上,本发明所提供的电能数据存储方法,确保了电能存储器寿命长、过载能力强;性能更稳定;优越的通信功能。\n[0035] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2016-09-07
- 2014-02-05
实质审查的生效
IPC(主分类): G01R 11/00
专利申请号: 201310297438.6
申请日: 2013.07.16
- 2014-01-01
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |