background image

“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 的功能按软件实现和硬件实现