产品展示
  小型挖掘机电子监控系统外部FLASH软件设计
   
    FLASH数据的安全性尤其重要,作参数的异常修改将可W导致重大的事故。电子监控系统采用NOR-FLASH作为存储介质。经过硬件设汁,可采用BACKUP电路来保障在掉电前的数据保护,但在实际操作中,系统有可W并未接备份电池。在这种情况下,BACKUP保护电路不起作用。可W通过软件设计的方法,进一部加强FLASH数据的安全性。由于库文件是在软件执行之前进行写入,在整个系统的工作过程中,库文件仅执行读取操作。需要对关键数据即系统工作数据进行处理。本文采用使用备份数据区和CRC校验相结合的方法,将系统工作参数存储于主存储区和副存储区。在一般情况下,读取主存储区的数据,在主存储区内数据读取验证的过程中,判断CRC校验是否通过。若通过则读取主存储区的数据。进而读取负存储区的数据,与主存储的数据进行比较,正确时操作成功。

     在异常情况下,如在系统掉电的过程中正好执行FLASH读写操作,将可能产生主存储区或者副存储区的错误数据。
小型挖掘机电子监控系统外部FLASH软件设计
  再次上电后读取存储区的数据,某一区的C民C校验数据不通过,则立即从另一个存储区的数据中读取数据,并进行CRC校验。若CRC校验通过,立即执斤存储区数据的拷贝工作。若CRC校验不通过,则立即执行关机操作,并向控制器发出相应报警信号。

  由于页面操作、主控制器发送参数、GPS (3G)模块发生主动锁车等操作,都有可能对外部FLASH进行操作。若每次都对同一 FLASH进行读改写操作,増加系统操作的负担。
小型挖掘机电子监控系统外部FLASH软件设计
  程序设计采用计数操作,每次操作前都对数据进行读改写操作,若在主副备份数据区未发生异常的情况下,对新的更新数据进行写入操作。而对重复的修改参考,不进行写入操作,并对计数进行自减操作。这样,可减少CPU对外部FLASH的写入操作,可增加系统的稳定性。


相关新闻:
相关产品:
版权所有: 2008-2017 All Rights Reserved
地址:山东省济宁市高新区海川路滨河科技园杰威迅工业园内  电话:   传真:
《中华人民共和国电信与信息服务业务经营许可证》鲁ICP备17051022号
热购彩票 9号彩票 热购彩票网址 微购彩票官网 苹果彩票APP下载 热购彩票网址 微购彩票投注 热购彩票开户 微购彩票 微购彩票投注