欢迎来到图页网

扫码关注

图页网
微信扫码关注

 
 

【干货分享】仪表模块的具体用途!

  2021-03-17 阅读:510
  关于仪表模块这个功能包含了一个重要的策略,因为DFLASH在每次编写存储单元之前都必须先擦除它,DFLASH只能保证擦除100,000次,仪表需要储存累计里程1,000公里,下面小编告诉大家仪表模块的具体用途!
 
  以减少擦除次数为策略,将长整型的累计里程基数按每公里1个字节保存起来,即每公里100个字节,每公里累计里程基数按每公里1个字节保存起来,
 
  偏移地址加2,然后写到0x0000,直到满扇区域为止。依据偏移地址判断扇区是否写满,扇区1个包含256个字节,扇区写满后,下一次累计里程增加1公里要写,
仪表模块
 
  首先擦除扇区,使所有比特都为1,然后向扇区的头4字节写入最新的累计里程数,作为累计里程的基数,重新开始上述循环,读取时根据累计里程基数和偏移地址进行计算。
 
  输出累积里程。按照这个策略,累计里程每多123公里擦除扇区一次,DFLASH可以保证擦除10万次,也就是说,累计里程至少可以达到1230万公里,远超100万公里的要求。
 
  }
 
  EEPROM{//相关问题。
 
  为什么要在EEPROM写入中读取校验失败后判断是否写入了3次------是这样的话设置了写入错误标志。
 
  |-----因为要保存3个里程的累积里程数据。
 
  EEPROM第一次被使用,其中的数据应该是0XFF。EEPROM应该擦写超过1000000次。
 
  }
 
  马达模组
 
  电动机的起动与停止都需要进行加速与减速,以避免电动机的失步。这个过程可以通过分段判断或查表来控制每一步的运行时间,从而控制电机的运行速度。
 
  以上就是小编帮大家整理的内容,希望能帮助到您,更多的请关注我们网站。
标签: 仪表模块

免责声明:
本站部份内容系网友自发上传与转载,不代表本网赞同其观点;
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!

相关资讯图条

    图页网