摘要:本文介绍VT测试系统软硬件平台和系统功能,通过对实际功能的测试分析来阐述VT测试系统的工作流程及可以达到的效果。
随着人们对汽车舒适性、安全性及娱乐性的要求越来越高,应用在汽车上的电控单元不断地增加。大量车载电子电器部件集成使用,使整车电气控制系统越来越复杂。一个新兴功能的体现,可能涉及到几个或多个零部件,整车电子电器架构及网络通信相应变得繁杂。这些往往影响零部件甚至整车的软硬件可靠性,是汽车电气系统潜在的风险。研究表明,在常见的汽车故障中,电气系统故障占比80%以上。
据汽车召回网的数字统计,近年来由于车内电器产品产生的汽车召回事件日益严峻。2013年汽车召回统计按总成排名如下:发动机、动力传动系统、制动/车轮、转向/悬架、电子电器、车身部分、空调系统。其中电子电器28次,召回数量达到46万辆。
为了提升整车电气系统可靠性,提前发现并规避一些潜在风险,在开发过程中,需要借助测试工具/台架等,搭载特定的仿真环境,对ECU进行全面综合的测试,及时发现ECU开发过程中存在的错误,降低在后期装车过程中出现故障的几率。这种方式,是整车开发中缩短开发周期、降低风险、提升品质的重要手段。
基于VT系统的电控单元功能测试系统,是电控单元ECU与VT系统的数据板卡进行硬件接口集成化,采用CANoe软件平台搭载的单体功能测试环境。ECU所有真实外部输入均可以采用仿真实现,并在整车总线通信数据库基础上,运行测试脚本,通过采集ECU输出硬线信号及总线数据,与测试的预期结果进行对比。
1 VT测试系统的软硬件平台
基于VT系统的电控单元功能可靠性测试,采用CANoe作为软件平台,应用CANoe中的测试用例开发模块建立测试环境,编译自动化测试流程,通过以太网通信实现电控单元功能可靠性验证测试。
CANoe软件广泛应用于整车总线网络通信和单节点电控单元的开发、测试与分析,贯穿于整车总线网络通信开发的整个过程。在VT系统功能测试过程中,CANoe提供了多种程序语言用于测试用例的编译,采用CANoe/TAE模块作为测试的动态系统交互环境。TAE的模块化结构使测试用例的创建更加快捷方便,优于逐字录入式编译,节省更多时间,人机界面简洁明了,操作简单易于掌握,开发过程条理清晰,能够大幅提升测试人员的工作效率。
VT系统是一个模块化的电控测试系统,和CANoe一同用于车载ECU的自动化测试。VT测试系统主机柜由机箱、背板和板卡3部分构成。机箱和安装在机箱中的背板用于支持各类板卡的搭载,以及所有板卡之间集成通信功能。常用的VT系统模块有VT6050、VT 1004 、VT2004、 VT2516以及VT7001等几种。搭载不同的板卡可以实现不同的功能检测及信号模拟,如VT 1004可以模拟瞬时负载或定值负载,同时对ECU的输出电压/电流信号进行采集;VT2004则可以模拟开关、传感器、电阻信号灯;VT7001电源模块可以实现内部/外部电源供电和短路、开路的故障等。
2 VT测试系统的功能
VT测试系统通过自动测试软件建立测试流程和验证计划,在VT系统外部供电基础上,确保系统与被测电控单元ECU的硬件连接,通过实时以太网与上位机数据交换,应用软件平台来操控整个测试过程。VT系统原理如图1所示。
VT测试系统的功能主要有:测试电控单元的控制逻辑;模拟ECU信号(DI、DO、AI、AO、PWM等)、仿真阻性可调类负载、控制ECU供电、故障注入(信号短路、断路等)、自动化测试并生成测试报告等。