杨楠+余嵘+向巍+刘勋



摘 要:本文主要CANoe软件三个主要功能:面板编辑器,自动测试和CAN网络仿真功能,结合具体的实例,介绍其在电器零部件试验中的运用。
关键词:CANoe;CAN总线;自动测试;软件仿真
中图分类号:U467.2 文献标识码:A 文章编号:1005-5312(2017)24-0273-02
一、前言
电器零部件的试验认可工作一直是整车开发流程中必不可少的一个环节,通过此类验证工作才能确定组合仪表、导航、音响等一大批基于总线技术的ECU是否具备完整的功能,进而确保整车电器网络架构能够正常运作。目前,国内的主流汽车厂家大多使用德国vector公司的CANoe软件作为汽车总线分析与测试工具。本文主要论述其在组合仪表等电器零部件测试中的运用。
二、利用CANoe的面板功能实现图形化测试
CANoe软件中的面板编辑器(Panel Editor)是CANoe软件中内置的一个交互式的面板编辑工具,可以用来编写全图形化的测试面板,以便更加方便直观地对电器零部件进行功能测试,面板编辑器的工作原理如图1所示:
面板编辑器中的控件即可用作显示功能,也可用作控制功能。当作为控制功能使用时,用户可以通过改变控件的状态,进而改变总线上信息帧的值,从而达到对电控单元进行直接控制的目的,但无论作何种用途,每个控件均需要绑定一個环境变量(Environment Variables),用户再通过编写CAPL程序将环境变量与具体的信息帧和信号关联起来。
三、使用CANoe软件的自动测试功能
CANoe软件的自动化测试功能可以在导入用户编写的测试模块之后,自动按照用户预先定义好的步骤对总线通信进行分析和检测,而不再需要人工判断。……