您好,欢迎来到爱可信官方网站!

新浪微博 微信

当前位置首页 » 爱可信新闻中心 » 新闻资讯 » 爱可信新闻 » 智能仪表厂家的技术总监教你一招——数据存储的技巧日

智能仪表厂家的技术总监教你一招——数据存储的技巧日

返回列表 来源:爱可信 查看手机网址
扫一扫!智能仪表厂家的技术总监教你一招——数据存储的技巧日扫一扫!
浏览:- 发布日期:2016-07-08 09:38:52【

在江爱可信电气专注研究开发智能仪表这么多年来 ,碰到过形形色色的问题,也解决了很多的疑难杂症。就显著提高存储数据的安全性来讲,我们不得不说一说EEPROM,串行EEPROM是一种很可靠的存储器件,但是用不好,很容易出现数据出错的情况。产品的数据安全决定了产品的可靠程度,所以细节真的很重要,由此针对串行EEPROM分析出了以下几种可能情况:

1.EEPROM的读写时序可能存在小小的问题

                 

2. 在掉电时,电压下降到一定程度后到完全没电之间的一段时间内,在MCU与EEPROM的读写信号线上出现了非控制的快速随机电平,这些电平可能会组合一些被EEPROM认为合法的写命令,结果将EEPROM中的值修改掉了;

3. 在上电的复位期间,I/O脚上电平未定,也肯能随机组合出一些命令;

4.  在读EEPROM的过程中,出现复位等情况,形成了类似于(2)的情况;

5.  在电压降低后,可能会出现MCU跑飞了,结果运行到写EEPROM的底层驱动程序中,抢来将数据写入进去。

               

以上几种情况,只要有一种情况发生,存储的数据就将得不到保障,为此我们操作EEPROM器件需非常仔细认真:

1.  做EEPROM底层驱动时,适当降低读写速度,多几个nop操作,防止时序出差;

2.  为了防止读EEPROM的过程中出现复位,可以在MCU复位后200ms内禁止读写EEPROM操作,因为充电复位引起的抖动,一般字数十毫秒内,过了这段事件,在出现复位可能性不大。

3.  在写EEPROM底层驱动时,执行写动作,需判断某些标志位,正常回应才能写入;

4.对于重要的数据,采用3次备份手段,将三份数据放于不同位置。当我们要写入这些数据,针对三个不同的地方写三次,而读数据时,读取三份数据,如果全部相同,正常运行系统;如果有两个数据相同,一个不同,则保留两个相同的数据,放弃不同的那个数据,并向不同数据的地址写入保留的数据。

推荐阅读

    【本文标签】:爱可信电气 智能电力仪表 信号指示灯 低压电流互感器
    【责任编辑】:爱可信版权所有:http://www.acxion99.com转载请注明出处

    江苏爱可信电气有限公司
    电话:400-8281719
    地址:江苏江阴市临港新城镇澄路1057号
    Copyright 2016 爱可信版权所有 备案号:苏ICP备10024109号
    苏公网安备 32028102000750号

    二维码