
公爵平台客服 24小时极速回复"!本测试系统的软件主要由CANoe和TAE(TestAutomationEditor,自动化测试编辑软件)组成。
1)CANoe是进行网络和ECU开发、测试和分析的全面工具,支持总线网络开发从需求分析到系统实现的全过程,包括模型创建、仿真、测试、诊断及通信分析等。在本项目中,CANoe作为上位机软件对测试过程进行管理,包括工程加载、测试运行控制、测试用例选择、人机信息交互、测试数据实时窗口等。VT的所有板卡可以通过CANoe的Config-uration菜单进行配置,配置好以后,将PC机和VT系统以及CANcaseXL连接起来,即可在CANoe中加载提前建好的测试工程,其界面如图3所示。
2)TAE主要用于定义、编辑、浏览和维护CANoe的XML测试模块。它可以在无需了解任何XML知识的同时,实现对这些测试模块以及相关参数的插入、修改和删除。TAE覆盖了CANoe的XML测试特征集的所有特性,例如测试模式。测试模式的参数符号表达包含总线信号、I/O信号和诊断服务等。CAPL库里的测试用例可以直接使用。TAE与CANoe之间是无缝集成的,在CANoe工程启动界面中点击任何一个测试模块并点击鼠标右键菜单中的Configuration,即可直接启动TAE软件并进入编辑界面。IPK的TestCase编辑界面如图4所示。
本文以BCM的过压/欠压保护功能测试为例,介绍该自动测试系统的工作过程。测试柜和程控电源(即为整个测试系统提供电源的直流稳压电源,可以由CANoe通过串口实现自动电压调节)上电以后,打开CANoe软件,选择菜单项File,单击“LoadConfiguration”,在浏览框中选择在TAE软件中提前编辑好的自动测试工程文件,打开如图3所示的界面后,勾选“TestGroups”,它所包含的4个TestCase会自动勾选上。
根据BCM设计规范和自动测试系统测试规范,针对BCM的过压/欠压保护功能,分别对后风窗加热和前顶灯进行过压/欠压测试,每一个TestCase又分3个测试步骤,分别是正常功能、模拟测试、恢复正常功能,对应着图5中的A1、A2、A3。如果不采用该自动测试系统而选择手动测试的话,需要搭建测试环境,根据后除霜功能开启条件,要完成该功能测试,需要发动机转速信号,由于台架不能产生该信号,所以需要外接信号发生器,要完成过压/欠压测试,需要手动调节直流稳压电源到16V和9V。因此,选用手动测试该项功能,整个测试效率十分低下。