图
1
“V”型开发模式
一
电池管理系统的需求分析
需求是对控制系统特征、系统需要完成的任务和实现的功能进行描述,也就是要清
楚理解所要解决的问题,了解整车对子系统的要求,以及控制器所处环境对控制器的
适应需求,并最终形成文字形式的需求规格说明书,这是整个开发计划的大纲,也是
最后测试验收的依据。
BMS 开发过程中所作的需求分析大纲如下:
功能需求:
(1)对电池的电流电压、温度及模块电压进行测量; (2)对各种异常状况分
级报警
; (3)对电池组进行热管理; (4)与整车通过 CAN 进行总线通信;
……
性 能 需 求 :
(1)精确的计算电池的荷电状态,误 差不超 过 10%(SOC, State of
Charge); (2)总电压的检测范围是 250-440V,测量精度不低于
±2V ……
;
非功能需求:
(1)电压电流单体电压采样周期为 10ms,温度采样周期 1ms; (2)电池
状态信息每隔
100ms 发送一次; (3)电池状态信息发送满足 DFEV_CAN_02 标准(企标);
……
领域需求:
(1)要有很强的抗干扰能力,系统要有一定的自检、自诊断、自修复功能;
(2)要在很宽的电压范围内(24
—14 伏)工作; (3)能在-20℃—85℃下正常工作;(4)具有防
尘、防潮等功能
;……
这仅是需求分析中比较粗的主线,在此基础上还要逐步细化,找出元素之间的联
系,接口特性,设计上的限制,进行详细逻辑模型分析。最后要对需求分析进行评审,
将验收的方案确定下来。需求分析是非常重要的阶段,在此阶段工作做得越细,越准确,
对以后的开发工作越有利。
二 快速原型的开发
通过需求分析和形成的软硬件规格说明书,将
BMS 的功能按软件实现和硬件实现