一种基于计量系统的电能数据处理方法及系统技术方案

技术编号:35458335 阅读:20 留言:0更新日期:2022-11-03 12:20
本申请公开了一种基于计量系统的电能数据处理方法及系统。首先对上电运行过程中的目标计量系统RAM中累计的电能数据进行CRC校验和计算;然后当CRC校验和计算通过时,根据预设的时间间隔对累计的电能数据对EEPROM中的各个备份分区进行循环备份。本发明专利技术提出的技术方案中电能数据增加了校验与双备份机制,有效提高了电能数据的安全性和可靠性,完全解决了因强干扰导致的RAM混乱从而导致的电能数据乱的问题,并且有效解决了受干扰复位后数据大量丢失的问题,极大的提高了计量系统的电能数据的安全可靠性。安全可靠性。安全可靠性。

【技术实现步骤摘要】
一种基于计量系统的电能数据处理方法及系统


[0001]本专利技术涉及电能计量
,特别涉及一种基于计量系统的电能数据处理方法及系统。

技术介绍

[0002]配电终端线损模块是国家智能电网系统中馈线终端和站所终端中重要的线损计量单元,用于配电终端的线损计量和考核;电能表是智能电网的结算终端,负责终端用电用户的用电结算;不管是以上哪种计量系统,其电能数据都是整个计量系统的重要数据,需要准确并安全可靠。
[0003]通常的电能数据的累计方法是从计量芯片获取到有效脉冲后,累加入电能数据(RAM中的全局变量ENG),为了保证掉电后,再次上电时电能数据能继续累计,需要在计量系统掉电时,对电能累计数据(ENG)进行掉电备份,一般备份入非易失存储器EEPROM中(ENG_E),当上电时,从EEPROM中读取掉电备份数据(ENG_E)到RAM中的电能数据的全局变量(ENG),然后整个上电过程中从计量芯片获取脉冲继续往RAM中的电能数据全局变量(ENG)中进行累计。
[0004]计量系统的实际安装环境和整个电网在实际运行中会出现很多的电磁干扰,这些干扰可能导致系统复位、RAM混乱等等不可知情况,从而影响计量系统电能数据的安全和可靠性。
[0005]情况1,例如:计量系统上1次掉电备份电能数据ENG_E=10kWh,若上电运行过程中,经过长期运行,RAM中的电能全局变量ENG已经累计到10000kWh,而此时外界强干扰信号导致计量系统复位,则系统重新运行,而没有运行掉电备份的流程,这就导致系统重新运行时,从掉电备份区读取的数据ENG_E依然为上次的掉电备份数据10kWh,最终导致长期的电能数据丢失。
[0006]情况2,例如:计量系统上1次掉电备份电能数据ENG_E=10kWh,若上电运行过程中,进行了清零操作,则电能数据清零操作后,RAM中的电能全局变量数据ENG=0,若此时外界强干扰信号导致计量系统复位,则计量系统重新运行,依然没有运行掉电备份的流程,这就导致计量系统重新运行时,从掉电备份区读取的数据ENG_E依然为上次的掉电备份数据10kWh,最终导致清零失败。
[0007]情况3,例如:计量系统上电正常运行过程中,RAM内电能数据全局变量ENG=10kWh,而此时发生外界强干扰信号导致系统RAM混乱,ENG变成了20000kWh,然后系统以后再运行,将会在此错误的ENG的基础上进行电能累计,最终导致数据完全错误,电能数据产生较大偏差的乱数。

技术实现思路

[0008]基于此,本申请实施例提供了一种基于计量系统的电能数据处理方法及系统,能够提出一种更安全可靠的电能数据运行和备份的方法,在有强干扰信号导致计量系统运行
不可靠时,减少损失,避免错误,提高计量系统的电能数据的安全性和可靠性。
[0009]第一方面,提供了一种基于计量系统的电能数据处理方法,该方法包括:
[0010]对上电运行过程中的目标计量系统RAM中累计的电能数据进行CRC校验和计算;
[0011]当CRC校验和计算通过时,根据预设的时间间隔对累计的电能数据对EEPROM中的各个备份分区进行循环备份;其中,所述EEPROM中至少包括第一备份分区和第二备份分区;
[0012]其中,对EEPROM中的各个备份分区进行循环备份具体包括:累计的电能数据在相邻时间间隔中所备份的分区为不同备份分区。
[0013]可选地,所述累计的电能数据在相邻时间间隔中所备份的分区为不同备份分区,包括:
[0014]判断当最近一次时间间隔时电能数据所备份的分区为第一备份分区时,则将当前累计的电能数据备份到第二备份分区;
[0015]判断当最近一次时间间隔时电能数据所备份的分区为第二备份分区时,则将当前累计的电能数据备份到第一备份分区。
[0016]可选地,方法还包括:
[0017]对目标计量系统RAM中累计的电能数据清零,并进行CRC校验和计算;
[0018]然后对EEPROM中的各个备份分区中所存储的数据进行备份。
[0019]可选地,当对上电运行过程中的目标计量系统RAM中累计的电能数据进行CRC校验和计算后,当CRC校验和计算未通过时,该方法还包括:
[0020]获取EEPROM中的各个备份分区中的存储电能数据;
[0021]对所述存储电能数据进行CRC校验和计算,当CRC校验和计算通过时,则将所述存储电能数据对上电运行过程中的目标计量系统RAM中累计的电能数据进行更新。
[0022]可选地,获取EEPROM中的各个备份分区中的存储电能数据,包括:
[0023]从EEPROM中第一备份分区中的第一存储电能数据,并对第一存储电能数据进行校验,当校验通过时,将所述第一存储电能数据作为所获取的存储电能数据。
[0024]可选地,从EEPROM中第一备份分区中的第一存储电能数据,并对第一存储电能数据进行校验后,当校验未通过时,包括:
[0025]从EEPROM中第二备份分区中的第二存储电能数据,并对第二存储电能数据进行校验,当校验通过时,将所述第二存储电能数据作为所获取的存储电能数据。
[0026]可选地,从EEPROM中第二备份分区中的第二存储电能数据,并对第二存储电能数据进行校验,当校验未通过时,包括:
[0027]显示存储电能数据无效标志。
[0028]可选地,该方法还包括:
[0029]当所述目标计量系统处于掉电状态时,进行掉电存储;其中,所述掉电存储包括将当前RAM中的电能数据写入第一备份分区。
[0030]可选地,相邻时间间隔可以设置为1小时。
[0031]第二方面,提供了一种基于计量系统的电能数据校验系统,该系统包括:
[0032]校验模块,用于对上电运行过程中的目标计量系统RAM中累计的电能数据进行CRC校验和计算;
[0033]备份模块,用于当CRC校验和计算通过时,根据预设的时间间隔对累计的电能数据
对EEPROM中的各个备份分区进行循环备份;其中,所述EEPROM中至少包括第一备份分区和第二备份分区;
[0034]其中,对EEPROM中的各个备份分区进行循环备份具体包括:累计的电能数据在相邻时间间隔中所备份的分区为不同备份分区。
[0035]本申请实施例提供的技术方案中首先对上电运行过程中的目标计量系统RAM中累计的电能数据进行CRC校验和计算;然后当CRC校验和计算通过时,根据预设的时间间隔对累计的电能数据对EEPROM中的各个备份分区进行循环备份。可以看出,本专利技术提出的技术方案中电能数据增加了校验与双备份机制,有效提高了电能数据的安全性和可靠性,完全解决了因强干扰导致的RAM混乱从而导致的电能数据乱的问题,并且有效解决了受干扰复位后数据大量丢失的问题,极大的提高了计量系统的电能数据的安全可靠性。
附图说明
[0036]为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于计量系统的电能数据处理方法,其特征在于,所述方法包括:对上电运行过程中的目标计量系统RAM中累计的电能数据进行CRC校验和计算;当CRC校验和计算通过时,根据预设的时间间隔对累计的电能数据对EEPROM中的各个备份分区进行循环备份;其中,所述EEPROM中至少包括第一备份分区和第二备份分区;其中,对EEPROM中的各个备份分区进行循环备份具体包括:累计的电能数据在相邻时间间隔中所备份的分区为不同备份分区。2.根据权利要求1所述的方法,其特征在于,所述累计的电能数据在相邻时间间隔中所备份的分区为不同备份分区,包括:判断当最近一次时间间隔时电能数据所备份的分区为第一备份分区时,则将当前累计的电能数据备份到第二备份分区;判断当最近一次时间间隔时电能数据所备份的分区为第二备份分区时,则将当前累计的电能数据备份到第一备份分区。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:对目标计量系统RAM中累计的电能数据清零,并进行CRC校验和计算;然后对EEPROM中的各个备份分区中所存储的数据进行备份。4.根据权利要求1所述的方法,其特征在于,当对上电运行过程中的目标计量系统RAM中累计的电能数据进行CRC校验和计算后,当CRC校验和计算未通过时,所述方法还包括:获取EEPROM中的各个备份分区中的存储电能数据;对所述存储电能数据进行CRC校验和计算,当CRC校验和计算通过时,则将所述存储电能数据对上电运行过程中的目标计量系统RAM中累计的电能数据进行更新。5.根据权利要求4所述的方法,其特征在于,所述获取EEPROM中的各个备...

【专利技术属性】
技术研发人员:张翼飞逯明安绍华薛小伟
申请(专利权)人:北京五力泰科技有限公司
类型:发明
国别省市:

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

1