—— 概述
基于成熟的HIL测试设备、精确的车辆物理模型以及团队丰富的测试经验,提供VCU和BMS的HIL测试服务。
—— 服务内容
• 根据测试需求的输入,制定测试计划;
• HIL软硬件测试环境搭建;
• 纯电动整车物理模型开发,电池单体、电池组、充电机等物理模型开发;
• 根据控制器功能需求文档等输入设计测试用例;
• HIL系统调试,整车模型与控制器闭环测试;
• 控制器功能验证,自动化测试及覆盖率分析;
• 整车物理模型精度验证;
• 自动化测试,并生成测试报告;
• 实车工况复现,故障分析及定位。
—— 车辆物理模型
车辆物理模型搭建,所有模块均开源,将会运行于实时系统,整体解算步长≤1ms。
—— 需求输入分析
测试需求通常是以开发需求为基础,通过对开发需求的细化和分析,形成可测试的内容。
—— 测试用例设计
VCU测试用例涵盖但不限于以下功能大项。
• 系统上下电管理
• 车辆档位管理
• 车辆驾驶员需求管理
• 车辆运行模式管理
• 能量优化管理
• 驱动模式管理 |
• 车辆蠕行管理
• 防溜坡管理
• 倒车限速管理
• 滑行能量回馈
• 制动能量回馈
• 定速巡航 |
• 跛行回家
• 高压互锁检测
• 故障诊断及故障处理
• 网关功能
• 车辆附件管理
• 故障诊断管理 |
BMS测试用例涵盖但不限于以下功能大项。
• 唤醒休眠功能
• 低压电源
• 整车上下电
• 慢充
• 快充
• 热管理
• SOC |
• SOP
• SOE
• SOH
• 继电器粘连
• 继电器开路
• 继电器驱动
|
• 高压互锁
• 碰撞检测
• 被动/主动均衡
• SOC馈电与存储
• 故障诊断
• FIU硬件故障注入
|
测试用例设计方法,主要包含ISO26262中功能安全所定义和覆盖的方法:
• 需求分析
• 接口分析
• 等价类分析
• 边界值分析
• 基于知识或经验的错误猜想法
• 环境条件和操作运行分析
• 现场经验分析
• 故障注入
我们将提供测试用例模板和全部测试用例,测试用例主要包含测试目的、测试 ID、需求ID、测试用例库ID、测试用例设计方法、前置条件(初始化动作)、测试步骤、期望结果、测试结果以及结果对应的测试问题描述等。
—— 自动化测试
采用自动化测试软件TestStand软件进行自动化测试。TestStand是一款配套NI系统的自动化测试软件,可以快速开发自动化测试和验证系统。通过TestStand可以实现开发、管理和运行测试用例,数据记录以及自动生成测试报告等功能。
—— 使用脚本进行自动化测试
使用Python脚本基于XIL API进行自动化测试的执行以及管理,是一种更高效、更灵活、可扩展性更强的方法。
基于脚本进行自动化测试
—— 典型案例
项目:VCU HIL测试
项目:BMS HIL测试
|