多路电表电能数据存储的数据安全方法技术

技术编号:9935282 阅读:105 留言:0更新日期:2014-04-18 06:41
一种多路电表电能数据存储的数据安全方法,所述多路电表包括具有串口的单片机及通过串口与所述单片机连接并可存储电能数据的闪存,其特征在于,所述方法包括如下步骤:S1闪存改写;S2判断是否写入扇区的首地址:??判断结果为是,则,擦除该扇区后,进入步骤S3,??判断结果为否,则,进入步骤S3,S3写入数据;S4回读写入数据检验后,判断数据校验是否正确:??判断结果为是,则退出,??判断结果为否,则重新分配数据块改写目录区后,进入步骤S3。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种,所述多路电表包括具有串口的单片机及通过串口与所述单片机连接并可存储电能数据的闪存,其特征在于,所述方法包括如下步骤:S1闪存改写;S2判断是否写入扇区的首地址:判断结果为是,则,擦除该扇区后,进入步骤S3,判断结果为否,则,进入步骤S3,S3写入数据;S4回读写入数据检验后,判断数据校验是否正确:判断结果为是,则退出,判断结果为否,则重新分配数据块改写目录区后,进入步骤S3。【专利说明】
本专利技术涉及数据安全方法,尤其涉及。
技术介绍
在多回路多功能电表的设计中,需要具备大容量的存储空间,用于电能二次曲线数据的存储。该类数据的数据大小比较统一,种类较少,单一类型数据量大。电表最多可保持96块单相、三相或者直流回路的数据。对于每一块电表,又分别需要保存日冻结数据、定时冻结数据、瞬时冻结数据、约定冻结数据、整点冻结数据以及前12个结算日的累计电能数据。具体容量需求如下表:【权利要求】1.一种,所述多路电表包括具有串口的单片机及通过串口与所述单片机连接并可存储电能数据的闪存,其特征在于,所述方法包括如下步骤:S1闪存改写;S2判断是否写入扇区的首地址:判断结果为是,则,擦除该扇区后,进入步骤S3,判断结果为否,则,进入步骤S3,S3写入数据;S4回读写入数据检验后,判断数据校验是否正确:判断结果为是,则退出,判断结果为否,则重新分配数据块改写目录区后,进入步骤S3。2.如权利要求1所述的,其特征在于:所述多路电表包括存储闪存的映射表的静态随机存储器,所述步骤S1与S2之间还包括读取静态随机存储器中闪存映射表。3.如权利要求2所述的,其特征在于:所述数据先保存到静态随机存储器中,数据是正确确认完成后,一次性将数据写入闪存中。4.如权利要求1所述的,其特征在于:同一时刻改写的数据统一以扇区为单位,集中进行扇区的擦除处理。5.如权利要求4所述的,其特征在于:所述改写时,各扇区的第一个数据块进行擦除操作,剩下的可以直接写入。6.如权利要求1所述的,其特征在于:所述闪存的存储空间大于数据的存储量,若闪存出现坏块,数据写入闪存后,读取验证发现坏块即屏蔽该块的读写,移动数据到空闲的扇区。7.如权利要求1所述的,其特征在于:所述闪存支持256字节页模式编程和连续编程方式。8.如权利要求1所述的,其特征在于:所述闪存可从任意地址读写数据,可以扇区擦除或者块擦除或者全片擦除。9.如权利要求1所述的,其特征在于:所述闪存具有块保护功能和硬件保护功能。10.如权利要求1所述的,其特征在于:所述闪存设有掉电模式,掉电后进入掉电模式以减少功耗。【文档编号】G06F3/06GK103729143SQ201210385829【公开日】2014年4月16日 申请日期:2012年10月12日 优先权日:2012年10月12日 【专利技术者】邓洪波 申请人:苏州工业园区新宏博通讯科技有限公司本文档来自技高网...

【技术保护点】
一种多路电表电能数据存储的数据安全方法,所述多路电表包括具有串口的单片机及通过串口与所述单片机连接并可存储电能数据的闪存,其特征在于,所述方法包括如下步骤:S1闪存改写;S2判断是否写入扇区的首地址:??判断结果为是,则,擦除该扇区后,进入步骤S3,??判断结果为否,则,进入步骤S3,S3写入数据;S4回读写入数据检验后,判断数据校验是否正确:??判断结果为是,则退出,??判断结果为否,则重新分配数据块改写目录区后,进入步骤S3。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓洪波
申请(专利权)人:苏州工业园区新宏博通讯科技有限公司
类型:发明
国别省市:

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

1