本发明专利技术适用于电能计量领域,提供了一种电能数据存储方法,包括以下步骤:存储器进行参数初始化,分别分配整数部分和小数部分的存储地址;初始化小数存储盘中的数据;判断电能增量是否达到0.01千瓦时;若未达到0.01千瓦时,则不进行电能存储处理,等待电能增量达到0.01千瓦时;若达到0.01千瓦时,则进一步判断是否达到1千瓦时;若电能增量未达到1千瓦时,则存储电能的小数部分;若电能增量达到1千瓦时,则存储电能的整数及小数部分。
【技术实现步骤摘要】
【专利摘要】本专利技术适用于电能计量领域,提供了一种,包括以下步骤:存储器进行参数初始化,分别分配整数部分和小数部分的存储地址;初始化小数存储盘中的数据;判断电能增量是否达到0.01千瓦时;若未达到0.01千瓦时,则不进行电能存储处理,等待电能增量达到0.01千瓦时;若达到0.01千瓦时,则进一步判断是否达到1千瓦时;若电能增量未达到1千瓦时,则存储电能的小数部分;若电能增量达到1千瓦时,则存储电能的整数及小数部分。【专利说明】
本专利技术属于电能计量领域,具体涉及一种。
技术介绍
目前的电能计量产品,普通存储器做电能储存单元且无电池的电能表出现的电能丢失的问题。目前的电能计数产品电能数据存储寿命短、过载能力不强,性能不够稳定。因此,如何提供一种电能数据存储寿命长、过载能力强且性能稳定的,是一个需要解决的技术问题。
技术实现思路
有鉴于此,提供一种,能够保证电能计量产品的电能数据存储的寿命、过载能力和性能。本专利技术是这样实现的,一种,包括以下步骤:存储器进行参数初始化,分别分配整数部分和小数部分的存储地址;初始化小数存储盘中的数据;判断电能增量是否达到0.01千瓦时;若未达到0.01千瓦时, 则不进行电能存储处理,等待电能增量达到0.01千瓦时;若达到0.01千瓦时,则进一步判断是否达到I千瓦时;若电能增量未达到I千瓦时,则存储电能的小数部分;若电能增量达到I千瓦时,则存储电能的整数及小数部分。上述,确保了电能存储器寿命长、过载能力强;性能更稳定;优越的通信功能。【专利附图】【附图说明】图1是本专利技术的流程图; 图2是本专利技术的整数储存流程图; 图3是本专利技术的小数储存流程图; 图4是本专利技术的上电检查及纠错流程图; 图5是本专利技术电能数据存储器的电路图; 图6是本专利技术电能数据存储器的装配结构图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示是的流程图,图2是能数据存储方法的整数储存流程图,图3是的小数储存流程图。该一种,包括以下步骤:步骤S10,存储器进行参数初始化,分别分配整数部分和小数部分的存储地址。步骤SI I,初始化小数存储盘中的数据。步骤S12,判断电能增量是否达到0.01千瓦时。若是,则进入步骤S13,进一步判断是否达到I千瓦时;若否,则返回步骤S12。步骤S13,若电能增量达到I千瓦时,则进入步骤S14,存储整数部分。具体为:步骤S141,取电能的整数部分;步骤S142,取电能整数所对应的存储器地址;步骤S143,将电能写入所述整数对应的存储器地址中。若电能增量未达到I千瓦时,则进入步骤S15,存储小数部分。具体为:步骤S151,通过电能的整数,查找存储电能小数对应的存储地址的首地址;步骤S152,将小数对应的盘的10个数据从存储器读出;步骤S153,寻找所述10个数据的跳变点;步骤S154,将所述电能小数存入所述跳变点对应的存储器地址中。在本实施方式中,单相电子式电能表在正常工作时,电能表的计量模块会对电能进行计量,当电能达到0.0lkwh时,进行电能存储处理。电能存储时,先通过电能数据整数的个位数据,计算出此时电能存储对应的地址区,再将该地址区的10个地址中的数据读出,寻找这10个地址中数据的跳变点,跳变点的数据更改为电能小数数据,将更改后的10个数据(为I个数据盘)存入对应地址区中,实现了 0.0lkwh电能的存储,当电能运行到Ikwh时,将电能整数对应数据存入指定地址中。如图4所示是的上电检查及纠错流程图。上电检查时,先检查整数部分数据后检查小数部分,通过整数部分查找小数部分数据盘,通过每个数据盘只有一个跳变点且跳变数据前后的连续性规律,寻找出数据错误的点并将其纠正。每个小数盘中的十个数据初始化为:00,91,92,93,94,95,96,97,98,99。具体为:步骤S161,开始上电检查。步骤S162,从存储器中读出电能整数。步骤S163,判断电能整数是否合法,若合法则进入步骤S164,通过电能的整数,查找存储电能小数对应盘的存储地址的首地址;步骤S165,将小数对应的盘的10个数据从存储器中读出;步骤S166,寻找这个10个数据中的跳变点。步骤S167,判断是否为I个跳变点,若是则进入步骤S168,确定跳变前一个数据为实际电能小数。若不是I个跳变点,则在步骤S169中,判断是否为2个跳变点。若在步骤S169中,是两个跳变点,则进行步骤S170,判断第一个跳变点前后是否连续,若是则在步骤S171中纠正第一个数据;在步骤S172中,确定第二个跳变点前一个数据位实际电能小数。若步骤S170中,第一个跳变点前后不连续,则在步骤S173中,纠正第二个数据;在步骤S174中,确定第一个跳变点前一个数据为实际电能小数。若步骤S169中,多余2个跳变点,则进行步骤S176,小数清零,并初始化数据存储盘。若在步骤S163中,电能整数不合法,则进行步骤S175,电能清零;进行步骤S176,小数清零,并初始化数据存储盘。本实施方式中,将电能整数部分和小数部分分开存储,整数部分的存储:电能达到整度时或停电时进行存储,存入指定地址中;小数部分的存储:根据电能整数中的个位数据,分配10个地址区中,同时每个地址区中分配10个地址(即为I个轮盘),将电能的小数部分数据存储分别循环储存到这10个地址中;存储数据时,先根据电能整数中的个位数据,找到相应的地址区,再寻找这个地址区中10个地址中跳变点,将此时对应的电能小数存入跳变点对应的地址中,同时在进行电能检查时可以通过跳变点实现电能的纠错。如图5所示是电能数据存储器的电路图。该电能数据存储器包括一个存储器(EEPR0M),所述存储器通过引脚VCC输入电压,通过引脚SDA输入串行数据,所述存储器还包括串行时钟弓I脚SCL和电路保护引脚WP。如图6所示是电能数据存储器的装配结构图。该电能数据存储器还包括装配结构。所述装配结构包括上盖2、液晶显示区3、脉冲指示灯4、拉闸指示灯5、红外收发6与端盖7。所述装配结构还包括上盖铅封I与端盖铅封8。该存储器设置于PCB板上,该PCB板还集成了计量单元、单片机控制单元、数据存储单元、IXD液晶显示单元、通信电路和电源供电单元。IXD液晶显示位于主模块PCB的正上方,其下面的PCB部分集成了 CPU控制单元和数据存储单元,液晶右边的是LED灯,右下方为计量单元。该PCB板装在一套塑料电表壳里,用螺钉固定。如上,本专利技术所提供的,确保了电能存储器寿命长、过载能力强;性能更稳定;优越的通信功能。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。【权利要求】1.一种,其特征在于,包括以下步骤: 存储器进行参数初始化,分别分配整数部分和小数部分的存储地址; 初始化小数存储盘中的数据; 判断电能增量是否达到0.0l千瓦时; 若是,则进一步判断是否达到I千瓦时; 若否,则不进行电能存储处理,等待电能增量达到0.01千瓦; 若电能增量未达到I千瓦时,则存储电能的小数部分;本文档来自技高网...
【技术保护点】
一种电能数据存储方法,其特征在于,包括以下步骤:??存储器进行参数初始化,分别分配整数部分和小数部分的存储地址;初始化小数存储盘中的数据;判断电能增量是否达到0.01千瓦时;若是,则进一步判断是否达到1千瓦时;若否,则不进行电能存储处理,等待电能增量达到0.01千瓦;若电能增量未达到1千瓦时,则存储电能的小数部分;若电能增量达到1千瓦时,则存储电能的整数及小数部分。
【技术特征摘要】
【专利技术属性】
技术研发人员:李建群,陈阵,李相清,
申请(专利权)人:深圳市航天泰瑞捷电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。