3 VT系统测试案例
通过使用VT系统对车身控制器的后除霜功能的逻辑进行测试,详细讲解测试流程及测试结果。
3.1测试依据
按照车身控制器(BCM)功能规范中后除霜相关逻辑,详细介绍如下。后除霜功能解除条件:在后除霜工作的14 min内再次按压后除霜器开关;电源挡位由ON转换为OFF挡或ACC挡或START;激活时间达到14 min;蓄电池电压低于(9±0.5) V。
当电源挡位从START恢复到ON挡,或电源电压恢复到(9±0.5) V以上,且时间未达到14 min,后除霜功能恢复。
3.2测试系统构建
3.2.1需求分析
BCM后除霜功能电路图如图2所示。车身控制器硬线连接,与后除霜功能相关的硬线接口有:BAT电、IGN电、搭铁、后除霜继电器控制、总线输入/输出。除电源与搭铁外,1路I/O输出,l路CAN通道(后除霜开关信号Defroster SW,后除霜状态BCMRearDefrosterstatus)。
因此可选用VT板卡VT7001电源板卡的2路通道以及VT2516的1路数字输出通道。
3.2.2硬件连接
1)选用VT7001电源板卡,out 1、out2分别作为BCM的IGN 1及ACC的电源供给。
2)选用VT2516板卡用于信号采集测量,采集BCM对后除霜继电器的低端输出c。
3) BCM的CAN接口与CANoe及上位机连接正常。
4)确保12V稳压电源对VT系统及BCM的BAT供电正常,确保BCM搭铁连接正常。
3.2.3软件环境建立
在VT系统上电状态下,打开CANoe并创建工程,在该工程的选项菜单栏中配置VT系统使能,选择相应的网络适配器,然后在I/0 Hardware中将测试使用的板卡(即VT7001及VT2516的硬件通道和软件通道)完成匹配,并使能所需通道的相应参数。在CAN配置窗口导入需要的DBC文件,BCM节点使用真实节点。完成后就可以开始创建VT系统的功能测试用例了。
在Test Setup窗口创建测试环境,插入一个应用于TAE模块的XML测试文件,打开该模块的编辑功能直接进入TAE进行操作。在一个XML测试模块下,可以创建多条Test Case,包括单通道的编译及初始化,以及完整的功能测试用例。
BCM后除霜功能测试的VT系统的构建如图3所示。因后除霜开关信号为总线信号,且只有1路输出,不需要真实开关,也不用设计BOB路由,系统相对简单。BCM后除霜功能测试的VT系统只需要集成的VT700 4及VT2516两块板卡、1个简单的12V稳压电源(若测试用例范围中有变压测试需提供调压电源)、CANoe、上位机及被测的控制器一一BCM。