当前位置: 首页 > 专利查询>曾菊阳专利>正文

一种基于计数的计量仪表数据存储方法、装置及介质制造方法及图纸

技术编号:33758448 阅读:11 留言:0更新日期:2022-06-12 14:07
本发明专利技术公开了一种基于计数的计量仪表数据存储方法、装置及介质,本发明专利技术方法包括检测计量得到的累计计量值大于或等于最小计量存储单位e是否成立,若成立则向计数型非易失性存储器发送计数更新触发指令,使得计数型非易失性存储器自动将计数值自增1以完成存储的计量值更新。本发明专利技术基于计数的方式进行计量存储,由于在进行计量值更新过程中不需要写入整个计量值、也不需要读改写,能有效避免受电流或电磁干扰导致写入了错误的新计量值、导致计量值出现跳变的故障现象,完成一次计量值更新所需时间节拍少,突然受到干扰或掉电时不易导致计量得到的累计计量值丢失,能够提高计量的准确度,可广泛用于电、水、气、热的计量。热的计量。热的计量。

【技术实现步骤摘要】
一种基于计数的计量仪表数据存储方法、装置及介质


[0001]本专利技术涉及计量仪表的数据存储技术,具体涉及一种基于计数的计量仪表数据存储方法、装置及介质。

技术介绍

[0002]电表是一种典型的计量仪表,用于对电量进行计量和存储,电量的计量、存储是电量计量装置的两个关键功能环节。申请人在研究现有电表过程中发现存在偶发性的存储计量值出现异常跳变的故障,出现这种故障的情况下,将影响电量计量统计的准确度和成本核算。
[0003]经过分析发现,对于电量的存储环节而言,现有的电表一般采用的flash或者包含铁电存储器等在内的非易失性存储器来进行电量存储,但是由于目前都是采用数值存储,即:读取存储的原计量值加上新增的计量值得到新计量值,再将新计量值写入。由于该过程会直接涉及整个计量值的读入和重新写入,一旦在读出或写入整个计量值时受强大电流、或电磁干扰导致读出或写入了错误的新计量值等,就可能导致计量值出现跳变,从而导致写入错误的计量值,从而出现前述的偶发性的存储计量值出现异常跳变的故障。此外,不仅是电表,对于水、气、热等的计量仪表,同样也会存在上述问题。

技术实现思路

[0004]本专利技术要解决的技术问题:针对现有技术的上述问题,提供一种基于计数的计量仪表数据存储方法、装置及介质,本专利技术基于计数的方式进行数字电量存储,由于在进行计量值更新过程中不需要先读出原有保存的计量值,也不需要写入整个计量值,更不需要擦除操作,因此能够有效避免由于受强大电流、或电磁干扰导致写入错误的新计量值,进而导致计量值出现跳变的故障现象。即使在更新计量值过程中受到强干扰或突然掉电,充其量只会导致“计量值加1”的指令失败,不会导致原有存储的计量值发生改变。以最小存储电量e等于1Wh为例,完成10度电的存储,需要执行“计量值加1”的指令10000次,假设在此过程中总共受到5次瞬间强干扰,执行“计量值加1”的指令充其量5次失败,最终因强干扰导致的电量存储误差仅为千分之0.5。因此本专利技术方法能够提高电量存储的准确度。
[0005]为了解决上述技术问题,本专利技术采用的技术方案为:
[0006]一种基于计数的计量仪表数据存储方法,包括进行计量值更新的下述步骤:
[0007]1)检测计量得到的累计计量值大于或等于最小计量存储单位e是否成立,若成立则跳转执行下一步,否则继续重新执行步骤1);
[0008]2)向计数型非易失性存储器发送不含累计计量值信息的计数更新触发指令,使得所述计数型非易失性存储器自动将计数值执行n次自增1以完成存储的计量值更新,n大于或等于1;
[0009]3)将累计计量值减去计数更新触发指令触发的已计量值得到新的累计计量值,跳转执行步骤1)。
[0010]可选地,步骤2)中的n取值为累计计量值除以最小计量存储单位e得到的结果取整得到,步骤3)中已计量值为n*e。
[0011]可选地,步骤1)中的累计计量值小于最小计量存储单位e的2倍,使得步骤2)中的n等于1。
[0012]可选地,还包括进行计量值读取的下述步骤:S1)向计数型非易失性存储器发送计量值读取指令;S2)将计数型非易失性存储器返回的计数值乘以最小计量存储单位e得到当前的计量值。
[0013]可选地,所述计数更新触发指令中包含有密钥,所述计数型非易失性存储器仅在密钥正确时才将计数值执行n次自增1以完成存储的计量值更新。
[0014]此外,本专利技术还提供一种基于计数的计量仪表数据存储装置,包括进行计量值更新的下述程序单元:
[0015]计量程序单元,用于检测计量得到的累计计量值大于或等于最小计量存储单位e是否成立,若成立则跳转执行更新触发程序单元;
[0016]更新触发程序单元,用于向计数型非易失性存储器发送不含累计计量值信息的计数更新触发指令,使得所述计数型非易失性存储器自动将计数值执行n次自增1以完成存储的计量值更新,n大于或等于1;
[0017]累计计量值更新程序单元,用于在完成存储的计量值更新后将累计计量值减去计数更新触发指令触发的已计量值得到新的累计计量值;
[0018]还包括进行计量值读取的下述程序单元:
[0019]读指令发送程序单元,用于向计数型非易失性存储器发送计量值读取指令;
[0020]计量值生成程序单元,用于将计数型非易失性存储器返回的计数值乘以最小计量存储单位e得到当前的计量值。
[0021]可选地,所述计数更新触发指令中包含有密钥,所述计数型非易失性存储器仅在密钥正确时才将计数值执行n次自增1以完成存储的计量值更新。
[0022]此外,本专利技术还提供一种基于计数的计量仪表数据存储装置,至少包括控制器和存储器,该控制器被编程或配置以执行所述基于计数的计量仪表数据存储方法的步骤,或者该存储器中存储有被编程或配置以执行所述基于计数的计量仪表数据存储方法的计算机程序。
[0023]此外,本专利技术还提供一种基于计数的计量仪表数据存储装置,包括计量单元和存储单元,所述存储单元为计数型非易失性存储器,所述计量单元用于检测计量得到的累计计量值大于或等于最小计量存储单位e是否成立,若成立则向存储单元发送不含累计计量值信息的计数更新触发指令;所述存储单元用于自动将计数值执行n次自增1以完成存储的计量值更新,n大于或等于1;且在存储单元完成存储的计量值更新后所述计量单元将累计计量值减去计数更新触发指令触发的已计量值得到新的累计计量值。
[0024]此外,本专利技术还提供一种计算机可读存储介质,该计算机可读存储介质中存储有被编程或配置以执行所述基于计数的计量仪表数据存储方法的计算机程序。
[0025]和现有技术相比,本专利技术具有下述优点:
[0026]1、本专利技术进行计量值更新的整个交互过程中不需要传输累计计量值信息或计量值,而是开创性地基于计数的方式进行计量值存储,在进行计量值更新过程中不需要先读
出原有保存的计量值,也不需要写入整个计量值,更不需要擦除操作,因此能够有效避免由于受强大电流、或电磁干扰导致写入了错误的新计量值,进而导致计量值出现跳变的故障现象。
[0027]2、本专利技术进行计量值更新的整个交互过程中只要发送一次指令即可完成更新,而传统的电表采用flash来存储数值型计量值时,在计量需要更新存储的计量值时基本操作为“读、改、擦、写”的方式;采用铁电存储器来存储数值型计量值时,在计量需要更新存储的计量值时基本操作为“读、改、写”的方式。由于本专利技术采用的方式交互少,因此完成一次计量值更新所需时间节拍少,突然受到干扰或掉电时不易导致计量得到的累计计量值丢失,能够提高计量的准确度。
[0028]3、本专利技术可广泛用于包括用于电、水、气、热在内的各类计量仪表的计量值存储。
附图说明
[0029]图1为本专利技术实施例方法的基本流程示意图。
具体实施方式
[0030]下文将以电表的计量存储为例,对本专利技术基于计数的计量仪表数据存储方法、装置及介质进行进一步的详细说明。需要说明的是,本专利技术基于计数的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于计数的计量仪表数据存储方法,其特征在于,包括进行计量值更新的下述步骤:1)检测计量得到的累计计量值大于或等于最小计量存储单位e是否成立,若成立则跳转执行下一步,否则继续重新执行步骤1);2)向计数型非易失性存储器发送不含累计计量值信息的计数更新触发指令,使得所述计数型非易失性存储器自动将计数值执行n次自增1以完成存储的计量值更新,n大于或等于1;3)将累计计量值减去计数更新触发指令触发的已计量值得到新的累计计量值,跳转执行步骤1)。2.根据权利要求1所述的基于计数的计量仪表数据存储方法,其特征在于,步骤2)中的n取值为累计计量值除以最小计量存储单位e得到的结果取整得到,步骤3)中已计量值为n*e。3.根据权利要求1所述的基于计数的计量仪表数据存储方法,其特征在于,步骤1)中的累计计量值小于最小计量存储单位e的2倍,使得步骤2)中的n等于1。4.根据权利要求1~3中任意一项所述的基于计数的计量仪表数据存储方法,其特征在于,还包括进行计量值读取的下述步骤:S1)向计数型非易失性存储器发送计量值读取指令;S2)将计数型非易失性存储器返回的计数值乘以最小计量存储单位e得到当前的计量值。5.根据权利要求1所述的基于计数的计量仪表数据存储方法,其特征在于,所述计数更新触发指令中包含有密钥,所述计数型非易失性存储器仅在密钥正确时才将计数值执行n次自增1以完成存储的计量值更新。6.一种基于计数的计量仪表数据存储装置,其特征在于,包括进行计量值更新的下述程序单元:计量程序单元,用于检测计量得到的累计计量值大于或等于最小计量存储单位e是否成立,若成立则跳转执行更新触发程序单元;更新触发程序单元,用于向计数型非易失性存储器发送不含累计计量值信息的计数更新触发指令,使得所述计数型非...

【专利技术属性】
技术研发人员:曾菊阳戴建文
申请(专利权)人:曾菊阳
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1