你现在位置:首页>技术论文>电气常识>仪器仪表>正文
复费率电能表数据安全存储技术
日期:2011-1-5 10:35:18 点击:
来源:本站整理
作者:
点击【】放大字体.
确性和可靠性都关系到供电方和用电方的切身经济利益。通过采取以上软、硬件措施,数据存放的可靠性得到很大提高。同时,要想全面提高系统的可靠性和安全性,还要对系统的整体设计、系统应用环境等进行综合考虑,采取电源滤波、仪表屏蔽、防雷等安全措施,才能取得最佳效果。

  为提高仪表使用的灵活性,存在一些可编程的参数,如仪表编号、计量户数、通讯速率、电表脉冲常数、复费率时段时间值、各户供电状态等,以及其计量的数据,即各用户的用电量。这些数据一旦受到干扰遭到破坏,不仅仪表不能正常工作,还将给用户 造成经济损失,引发经济纠纷,因此必须保证数据的可靠性、安全性、非易失性。如何保护 这些要求非易失性存储的关键数据不被破坏,确保数据的安全,对于多用户智能电表设计具 有非常重要的意义。

plcjs.技.术_网

复费率电能表应用

  多功能多费率电能表是以MCU为核心、以大规模电量采集模块而构成的一种电量数 据采集仪表,具有多用户电量采集、数据远程传输、用户供电控制、复费率电量计量等先进 功能,体积小,功能强,深受集中供电场所如高校学生宿舍、智能化小区等用户欢迎。

P.L.C.技.术.网——可编程控制器技术门户

数据安全的软件措施

  硬件措施只是有效提高数据安全性的一个方面,在程序执行过程中,系统受 到强烈干扰后,仍有跑飞改变数据的可能性,所以软件设计中应采取一定的措施,以正确识 别数据的有效性,对被破坏的数据采取一定的数据恢复措施,以尽可能地达到数据存储的完整性、有效性。

WWW_P※LCJS_CO※M-PLC-技-.术_网

1、数据备份

WWW.PLCJS.COM——可编程控制器技术门户

  在系统设计中,采用两种方法实现数据备份操作:1)硬件设计中选用了X5045和W24C16两种独立的存储器,实现存储体的备份;2)在同一存储体中,对同一批数据存于不同的存储区域中,一般采用3重备份方案,这样,同一时刻数据在两种存储器中有6个备份。采用不同的存储器,并同时对采集数据进行多个备份,可以大大提高数据的抗干扰性能。

P.L.C.技.术.网——可编程控制器技术门户

2、备份数据的表决

WWW_P※LCJS_CO※M-PLC-技-.术_网

  存于存储器中的6份数据,CPU定期对其进行数据有效性检验,以观察是否受到干扰。一般通过表决的方式,认为其中有3份以上的数据相同,便认为相同的数据为有效数据,同时用其覆盖掉不相同的数据备份,以保证数据的有效性和完整性。

plcjs.技.术_网

3、数据校验

WW.W_PLC※JS_C,OM-PL,C-技.术_网

  一般情况下,通过备份数据表决可解决大部分的数据受扰问题,但在有些情况下,也会出现 数据表决失败的情况。为此,还需对每一块备份数据进行校验,并将校验值存于校验数据区域中。对备份数据表决失败的情况,再对每一块备份数据进行校验,比较其校验值是否和原来的一致,若一致,则认为该备份数据有效,若不一致,则认为该备份数据已遭到破坏。校 验算法可采用和校验、CRC校验等。对校验数据值亦可采用备份存储的方法,以进一步提高数据存放的可靠性。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

4、写方式控制

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

  程序中有写数据的要求,便存在数据被破坏的可能。为防止误写数据,程序设计中设置写请求口令变量,正常执行的程序欲执行一个写流程时,需先设置一个写请求口令变量,才可以调用写数据子程序。而在写数据子程序中,只有写请求口令变量值与该流程的标志值相同,方可进行写操作,写完成后将自动复位写请求口令变量。对不正确的写请求口令变量值,写子程序将对其不予理会并将其复位。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

5、回读写数据校验

WWcW_PLCJS_COM-PLC-技.术_网

  对写入串行E2PROM中的数据,为防止在写数据过程中受到干扰造成误写,写完成后,再将刚写入的数据读出来,与要写的数据相比较,看两者是否一致,如一致,则说明数据已正确 写入存储器中,如不一致,则启动重写操作,直到数据写入正确为准。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

6、写入次数限制

WWW_PL※CJS_COM-PLC-技.术_网

  串行E2PROM每个单元都有写入次数限制,要保证在仪表的使用期限内写入次数不超过厂家推荐的值,保证数据可靠性。仪表预计最大计量数据为999 999.99kWh,将用户计量电能值分成两部分进行存储,一部分为整数电量部分,最大数据为999 999,可满足写入次数限制;一部分为0.1 kWh存储单元,如写入次数被限制在10万次,则每计量10 000 kWh,则需要更换存储单元,程序根据整数电量满10 000 kWh时,便更换存储单元。对0.01 kWh计量,只有系统掉电时将其存入E2PROM中,正常运行时存储在单片机内部RAM中。X5045的存储 器分配如表1所示。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行