摘要:伴随着整车电子电器系统的复杂化,用于测试验证电子电器功能的测试方法、技术不断升级,智能化、专业化的测试对于保证电器功能的品质与稳定性十分必要。本文基于长城汽车某车型平台,通过分析测试需求,介绍基于VT硬件测试系统的设计与搭建,并成功应用于该平台车型电器功能测试、验证。
随着汽车技术的高速发展,人们对于车辆的安全性、舒适性、节能和环保、智能化的要求日益增加,汽车电子控制单元的数量越来越多,电子电器的功能越来越复杂。汽车上大量电子电器系统的集成使用,导致潜在错误源的数量急剧增加,因此汽车电子电器系统出现故障在常见的汽车故障中的概率也最高。由此,对电子电器功能测试更加重要。本文探讨了应用CANoe软件实现总线、信号仿真,通过VT System和CANoe中的编程语言CAPL分别实现硬件和软件的设计,开发基于VT的测试系统,同时匹配实车电器功能测试台架,从而使电器功能测试覆盖度更高、测试深度提升、灵活性更好,以达成电器功能的测试需求。
1 测试需求分析
本系统是基于长城汽车某车型电器平台而搭建的测试系统,该车型总线拓扑包含34个ECU,各ECU分别分布在3条高速子网上,不同子网上的ECU信息交互通过网关(GW)路由。如图1所示。
由图1可见,该车型具有配置较高、功能交互紧密、系统集成复杂等特点。针对整车电器功能集成测试,在整车电器功能台架测试阶段,需要一种能够监控各模块信号信息,同时又能仿真模拟多种信号的测试系统,用于实现以下测试需求:(1)车身系统功能测试,影音娱乐系统功能测试,动力、底盘系统信号接口功能测试;②总线物理层测试,总线数据链路层测试,总线网络管理层测试;③总线诊断协议测试,各控制器诊断功能测试;④网关路由、功能测试;⑤电源启停行为测试、电压测试、静态电流测试、电源管理测试;⑥硬线信号测试。
为满足以上测试需求,采用基于VT硬件系统的设计,开发测试系统。Vector System(以下简称VT系统)是德国Vector Informatik公司针对车载总线网络研发的一款功能测试工具。VT系统作为一个车身电气的通用测试平台,可实现对单个控制器节点的测试以及网络系统集成的集成测试。该测试系统的主要软硬件均采用德国Vector公司的测试工具,软件使用CANoe,主要用来模拟与ECU通信相关的数据环境,提供被测ECU需要输入的总线、硬线信号,并通过VT系统硬件发送仿真信息与监测被测ECU的状态信息。
基于VT硬件的测试系统,与整车电器功能测试台架匹配使用。整车测试台架布置整车真实线束、ECU控制器、执行器、传感器等部件,整车测试台架搭建完成后,应用线束进行测试系统与整车测试台架的接口连接、调试,完成测试系统与整车测试台架的匹配。通过测试系统总线、硬线信号仿真、模拟、监控功能,依据设计的测试用例,由测试人员执行测试,开展整车电器台架的相应测试工作。测试系统主要由VT硬件系统及软件系统组成,如图2所示。