行业新闻

MK米客方德 SD NAND用于车载T-BOX:CAN总线日志存储设计

2026-10-26 拓优星辰

 

T-BOX(Telematics Box,车载远程信息终端)是车联网的数据关口:一方面透传CAN总线数据给云端,另一方面在本地缓存车辆日志、故障码(DTC)和远程升级(OTA)固件。它的工况对存储很不友好——车辆启停每天十几次,断电发生在行车记录仪都没电的极端时刻,夏季暴晒车内温度高。MK米客方德SD NAND(贴片式SD卡)在T-BOX场景的匹配点是:12万次随机断电测试、-40℃~85℃工业宽温、SLC/pSLC颗粒长寿命,标准SD协议免驱直连——米客方德的车载T-BOX存储方案还通过了医疗级相关认证,可靠性验证较为充分。


CAN日志的数据特征

CAN总线(Controller Area Network,车辆和工业设备里广泛使用的串行通信总线)上的数据是帧结构:标准CAN帧每帧最多8字节数据,500kbps波特率下总线满载约数千帧每秒,但真正有记录价值的是状态帧和异常帧。
  • 若全量裸录,按平均50KB/s估算,每小时约176MB,8Gb(1GB)容量只能录约5.8小时,不现实;
  • 实际策略是“周期帧采样+事件帧全录”:周期性状态帧按变化阈值或固定降采样存储,故障帧、网络管理帧、DTC事件前后各保留一段时间(事件快照),过滤后约10KB/s量级,8Gb可存约29小时,滚动覆盖足以覆盖数日行程追溯;
  • 日志文件按行程(点火到熄火)分段存储,熄火事件作为文件封存节点。

断电是设计起点而不是异常

T-BOX的存储设计必须假设“写入随时会被掐断”。几个关键机制:
  1. 介质层:SD NAND内置掉电保护,熄火断电瞬间正在写的日志要么完整、要么回滚,文件系统不崩溃,上电直接挂载,不需要修复流程;
  2. 应用层:事件快照采用写前预分配空间、写后标注完成状态的方式,未标注的半截快照上电即识别丢弃,不污染有效日志;
  3. OTA区:双分区冗余,升级写入非活动分区,校验通过才切换启动,升级中断电自动回滚(A/B双槽设计);
  4. 供电设计:T-BOX电源域注意满足SD协议上电时序——断电后电压放到0.5V以下保持至少1ms再上电,VDD电容不要盲目加大;写操作瞬时电流约40~55mA,电源供电能力建议不小于200mA,车载DC-DC优选1A以上规格。
CAN数据在落盘前建议做一层轻量化处理:每帧打上本地毫秒级时间戳和总线通道号,周期帧用“变化才记+心跳帧保底”的方式压缩——比如车速帧数值没变就不重复存,每分钟补一条心跳保证数据连续性;故障帧(诊断仪主动请求、DTC置位、总线掉线)则全量缓存事件前后各数秒数据,形成完整快照。日志格式采用定长记录块,掉电恢复时按块尾校验位扫描,半截块直接跳过,恢复时间与容量无关、上电几秒内完成挂载,不需要对整卡做文件系统检查。

容量与寿命规划

容量建议按“日志+固件+诊断数据”三区规划:日志区占大头滚动覆盖,OTA区双份固件预留约200~500MB,诊断数据区存DTC快照不覆盖。整车量产品种推荐8Gb SLC(MKDV8GIL-AST,10万次擦写、数据保持力10年);需要更长回溯窗口的商用车队终端可选32Gb pSLC(MKDV032GIL-SSP,约3万次擦写、写速稳定不掉速,支持1.8V/3.3V双IO电压,适配部分车载平台的1.8V SDIO)。
寿命侧,按每天行车8小时、10KB/s有效日志写入计算,每天写入约280MB,对1GB容量年全盘擦写约100次,SLC的10万次寿命余量在千次级。Smart Function可被T-BOX平台远程读取:累计写入量、坏块数、剩余寿命、异常掉电次数——掉电次数异常偏多往往提示车辆供电系统或T-BOX接插件问题,是很实用的健康信号。
配图
配图

一个实际场景

某商用车T-BOX供应商的物流车队项目,原方案用插拔式工业TF卡,车辆颠簸导致卡座接触问题,加上事故断电场景下偶发日志损坏,车队事故复盘时有约5%的案例日志不可用。改用MKDV8GIL-AST贴片设计后,CAN日志按行程分段、事件快照预分配写入;300台车运营18个月,经历真实事故断电、亏电搭电等场景上千次,日志完整率达到设计目标,未再出现文件系统损坏;售后通过Smart掉电计数发现17台车电瓶老化趋势,提前更换避免了抛锚。

小结

T-BOX存储设计的三条主线:日志侧做帧过滤与行程分段,让小容量存得下有效数据;可靠性侧以介质掉电保护为底座、应用层快照协议为补充;容量侧按日志滚动加OTA双分区规划,8Gb SLC为整车常用选择、32Gb pSLC服务长回溯需求。把断电和高温当常态来设计,车载数据资产才经得起事故复盘。