BMS 历史数据存储方案分析

Flash文件系统方案
存储芯片分析


DataFlash是大容量串行Flash存储器产品,采用NOR技术制造,写慢读快,可用于存储数据或程序代码,其产品型号为GD25Q127C。

此存储器容量为128M-b,16384K-byte;采用SPI接口进行读写,支持SPI总线模式0和3。输入数据在SCLK上升沿锁存,下降沿改变数据。128Mb容量的页面尺寸为256字节。

​ Endurance: 100,000 program/erase cycles per page minimum

FLASH磨损均衡原理及实现
什么是磨损均衡(wear leveling)?


闪存芯片磨损。每次擦除和写入闪存的一部分时,都会对其造成轻微损坏。嵌入式Flash文件系统注意到了这种危险,有时会尝试分散损坏而不是将损坏集中在一个区域中,从而延长了内存的寿命和设备的寿命。

文件系统对比

参考:

  1. RTOS文件系统对比:LittleFS Vs. SPIFFS
  2. SPIFFS是什么
  3. Yaffs(Yaffs2)和JFFS2之间的比较
  4. SD卡中FAT32文件格式快速入门(图文详细介绍)
  5. SPIFFS弃用警告
  6. LittleFS Explorer

LittleFS-高完整性嵌入式文件系统

LittleFS文件系统特性:

  • 断电恢复能力-它需要强有力的保证,以确保文件系统保持一致,并将数据刷新到基础存储。
  • 损耗均衡-通常,存储支持每个块有限数量的擦除操作,因此,使用整个存储设备对于可靠性至关重要。
  • 微小的占用空间-IoT设备受ROM和RAM限制。占地面积小节省金钱。

数据格式

工作历史信息记录

每1分钟,覆盖最后500小时(30000分钟)。

保存为\history\x.asc,x = 210413173800_0(年月日时分秒)

表1b 单位分钟 工作历史信息单元数据格式

故障和错误信息记录

对于每一个报警、故障或警告事件,触发时刻之后5分钟信息记录(300秒):

保存为\event\x.asc,x = 210413173800(年月日时分秒 - 触发时刻)

​ 表2b 单位秒 事件触发单元数据块格式

 

 

(31条消息) BMS 历史数据存储方案分析_旅行呱呱的博客-CSDN博客

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值