Official Test Report正式的测试报告测试项目:软件性能测试Project Information项目信息:ProjectCode: 项目代码 072V24SProjectPhase:项目阶段研发SoftwareVersion:软件版本V1.2Sample Information样品信息: SampleLevel: 样品类型 BMSQuantity:数量1SerialNumber:序列号020151025Test Operation Information测试信息:Location:地点上海博强Start Date:开始日期2015-12-18Finish Date:完成日期2015-12-21Conclusion结论:Pass通过Fail 不通过Other其它:Performed by测试: 樊佳伦Signature Date: 2015-12-22 Written by撰写: 邓文签名:日期:2015-12-23 Checked by核查: 董安庆2015-12-24 Approved by批准: 穆剑权2015-12-25Revision History修订履历SN 序号Report No.报告编号Report Version报告版本Contents变更内容Release Date发行日期1 BQ-72V-BMS-0007 V1.0 New release. 2015-12-252 BQ-72V-BMS-0007 V1.1 RTC时间再次验证2015-1-7Contents目录Contents目录 (3)1 Purpose目的 (4)2 References 参考文件 (4)3 Glossary术语 (4)4 Sample Information 样品信息 (4)4.1 General Information 基本信息 (4)4.2 Hardware &Software Information 软硬件信息 (4)5 Equipment & Device Information设备信息 (5)6 Approach测试方法和步骤 (5)7 Pass/ Fail Criteria 通过标准 (7)8 Results 分析与结果 (7)9 Conclusion 结论 (7)Software Performance Test Report1 Purpose目的验证该BMS的软件性能指标是否在产品规范内。
2 References 参考文件Specification 产品规格书:编号文档1 BMS开发技术协议2 T11电动汽车CAN协议3 BMS控制需求V1.54 BMS基本参数5 高压系统连接结构Standard 执行标准: GS95024-1, ISO262623 Glossary术语缩略语全称定义BMS Battery Management System 电池管理系统CAN Controller Area Network 控制器局域网络SOC state of charge 动力电池荷电状态SOH state of health 动力电池寿命状态4 Sample Information 样品信息4.1 General Information 基本信息Project Phase 项目阶段SampleLevel样品类型Quantity样品数量Sample Description样品描述Remark备注研发BMS 1 电池管理系统4.2 Hardware &Software Information 软硬件信息软件版本:V1.2硬件版本:V1.25 Equipment & Device Information设备信息SN Name SN in BQ1 高低温试验箱BQ-SB-252 24S/50AH电池组N/A3 12VDC N/A4 万用表N/A5 蓄电池循环充放系统柜BQ-SB-056 Approach测试方法和步骤序号测试项目测试步骤/测试方法判定标准1 测试ECU上电时间 1.从T1 wakeon(power on)开始,进入Bootloader,退出Bootloader,进入应用程序,进入自检,自检完成,发出第一帧报文的时间T2。
2.重复测试(3)次,取平均值(T1~T2)。
3.记录ECU上电时间(T2-T1)/3N/A2 ECU时序 1.校准上位机时间2.持续4小时3.比较上位机时间与实际时间的误差N/A3 报文时序 1.通过CAN test软件发送一帧报文0x18c0eff42.在导出文件计算该报文的时间差3.计算该报文的现实时间差4.比较误差,计算精度N/A4 报文稳定性 1.一台电脑通过CAN test发送一帧报文,另一台电脑通过CAN test接收此帧报文,持续1小时2.选择10种不同类型的报文,按照1#步骤3.在CAN test中导出文件,比较2台电脑发送与接收报文是否有丢失N/A5 死机(复位) 1.通过CAN test接收BMS的报文数据2.突然断电BMS,再次恢复3.通过CAN test查看BMS是否继续发送上电自检的报文4.拔掉CAN线的EMC屏蔽层,转移测试布置到干扰强烈的地方如充放电设备区,等待至BMS发生死机,再转移测试布置到远离干扰源5.通过CAN test查看BMS是否继续发送上电自检的报文N/A6 模拟故障(干扰、电流)输入1.搭建HIL测试布置2.注入故障模拟电压,电流,温度的异常3.通过CAN test查看BMS是否发送异常告警的报文N/A7 ECU上下电的反映 1.布置连接好测试平台2.反复给BMS执行上电,下电的操作,间隔保持在1s ~ 10s之间3.执行步骤2#进行100次4.观察BMS能否再次正常上电且其收发数据是否正常N/A8 运行功耗 1.布置连接好测试平台2.BMS上电,继电器闭合3.修改保护阈值,制造保护动作,继电器断开4.查看稳压源的电流,待其稳定后记录<3W9 Bootloader可靠性 1.布置连接好测试平台2.通过bootloader下载基础程序3.在正常下载中突然给BMS断电,再次重复下载bootloader程序,能否正常下载4.重复2~3步骤,进行10次N/A10接收的Buf 滤波(Bootloader)1.通过一台电脑在CAN test发送一帧错误报文2.通过另外一台电脑在CAN test接收报文,是否接收该错误报文N/A11接收的Buf 滤波(正常工作)1.通过一台电脑在CAN test发送一帧错误报文2.通过另外一台电脑在CAN test接收报文,是否接收该错误报文N/A12 电源管理 1.布置连接好测试平台2.BMS上电,继电器闭合3.调节供电电压至17V,观察继电器是否断开4.恢复BMS正常供电5.调节供电电压至8V,观察继电器是否断开6.恢复BMS正常供电N/A13 通讯一般要求检测波特率是否正确N/A14 信号传输时序要求检测报文时序是否符合协议要求N/A15 信号滤波错误 1.通过一台电脑在CAN test发送一帧错误报文2.通过另外一台电脑在CAN test接收报文,是否接收该错误报文N/A16 关键数据保存 1.布置连接好测试平台2.修改阈值制造过充,过放,温度,电流的保护3.当保护发生,继电器切断,随即切断BMS4.再次上电,在历史数据中查看是否保存了上次异常数据N/A17 重新编程功能 1.布置连接好测试平台2.通过CAN进行bootloader的烧录N/A18 标定功能 1.布置连接好测试平台2.通过CAN网络对电池保护参数进行重新标定N/A7 Pass/ Fail Criteria 通过标准如章节68 Results 分析与结果共18项测试,其中6项未做,分别是:报文稳定性,死机复位,模拟故障,接收的Buf 滤波(Bootloader),接收的Buf 滤波(正常工作),信号传输时序要求;其中一项不通过测试,是ECU时序;其余12项测试的试验数据和结果分析如下:序号测试项目试验数据分析结果1 测试ECU上电时间3次时间分别为1.12s 1.13s 1.25s平均为1.16s 符合协议通过测试2 ECU时序误差约7s 符合协议通过测试3 报文时序 1.007% 符合协议通过测试4 报文稳定性未做N/A N/A5 死机(复位)未做N/A N/A6 模拟故障(干扰、电流)输入未做N/A N/A7 ECU上下电的反映反复上下电100次后恢复,BMS收发无丢帧异常符合协议通过测试8 运行功耗 2.04W 符合协议通过测试9 Bootloader可靠性在下载中执行掉电操作,反复10次,重新下载bootloader状态良好,无报错符合协议通过测试10 接收的Buf 滤波(Bootloader)未做N/A N/A11 接收的Buf 滤波(正常工作)未做N/A N/A12 电源管理BMS供电8V,继电器中断;17V,继电器中断符合协议通过测试13 通讯一般要求250Kbps 符合协议通过测试14 信号传输时序要求未做N/A N/A15 信号滤波错误无报错符合协议通过测试16 关键数据保存历史告警保存符合协议通过测试17 重新编程功能可用CAN进行程序烧录符合协议通过测试18 标定功能可以通过CAN对参数进行重新标定符合协议通过测试9 Conclusion 结论该BMS在软件版本V1.2和硬件版本V1.2的阶段,其软件性能指标部分不满足协议的要求,其他未测试部分不在本报告表达范围内。