基于SD卡的BMS海量历史数据存储系统设计

时间:2011-03-18来源:网络

2.3 下位机软件设计
下位机SD存储卡驱动程序采用层次化的方法设计,从下到上的关系如图4所示。下一层提供面向上一层的接口支持。其中SPI硬件层是与BMS中所采用的芯片TMS320LF2407A相关的,SD卡命令集则实现DSP与SD存储卡通信需要的SPI命令集的子集,SD卡API层包装好SD卡命令集,使其便于FAT32文件系统层使用。FAT32文件系统层即实现了按照FAT32文件系统要求的文件存储方案。最上层是BMS应用层,负责将BMS系统采集的电池包状态信息打包并以FAT32形式存储到SD卡上。因为本系统只需要文件保存功能,故FAT32文件系统层和SD卡硬层都做了精简处理,这样明显减少了驱动设计时的复杂程度。

14.JPG



3 数据处理
电动汽车在运行时,BMS会连续产生大量的监测数据,这些数据分可为监测量和诊断量。监测量为实时测量动力母线上的电压、电流、动力电池箱内的模块电压和温度等;诊断量为BMS对实时量的处理结果,包括SOC、SOH和故障码等。如表7所示为记录安装在某辆混合动力轿车上的144 V镍氢RMS的数据。

15.JPG


记录的历史数据对于电池工艺优化、整车控制器(VMS)研发以及BMS研发都有重要意义。如对所记录的总电压、总电流以及SOC单独绘图如图5所示。对总电流的大小和正负分布分析可以得到ISG电机的工作状况;对SOC分析可以得到整车控制器(VMS)控制策略的效率;对总电压分析可以得到电池的性能信息。

16.JPG



4 结论
本文设计的基于PSD卡技术实现的动力汽车电池管理系统海量历史数据存储系统,解决了以往电池管理系统在线工作数据难以获得的问题。为电池管理系统参数优化提供了大量的工作状态历史数据,有助于提高系统参数优化准确性,并为电动汽车用电池包特性的建模提供了基础数据。实验证明,采用经过精简的SD存储卡驱动模型有以下特点:存储数据速度快,不影响正常电池管理工作;容错性好,可能会出现
较多小体积文件,但无数据丢失的情况。经过实验验证,在数据记录周期为10 ms的情况下,采用2 G容量的SD卡,可以不间断地记录xx年的历史数据。

1 2 3

关键词: 存储 系统 设计 历史数据 海量 SD BMS 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版