CANoe软件在电器零部件试验中的运用

2017-09-22 19:04杨楠余嵘向巍刘勋
文艺生活·下旬刊 2017年8期
关键词:CAN总线自动测试

杨楠+余嵘+向巍+刘勋

摘 要:本文主要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软件的自动化测试功能可以在导入用户编写的测试模块之后,自动按照用户预先定义好的步骤对总线通信进行分析和检测,而不再需要人工判断。图2展示了CANoe软件进行自动测试的大致流程与原理, Test module就是用户编写的测试模块,依据源程序的不同,常用的测试模块可以由三种方式编成:CAPL程序,XML文件和.NET文件,其中最便捷最常见的是XML测试文件。我们将XML模块编译好了添加到CANoe软件中,CANoe会按照模块中定义的测试步骤顺序执行测试,然后自动输出所需求的测试报告,其输出的格式一般为XML格式或HTML格式。如需完成一些底层测试,我们也可以通过使用VT System,配合CANoe软件完成自动测试。

CANoe软件除了提供直观的测试窗口用以分析和查看测试结果之外,还可以将面板功能与自动测试一起配合使用,从而更加清晰地查看网络或零部件的状态,比如模拟外部车速、发动机运行状况等信息。所以我们可以针对不同的测试项目选择适合的自动化测试面板,准确的完成相关工作任务。

四、使用CANoe软件仿真整车电器网络

CANoe总线仿真功能(Simulation setup)是CANoe自带的一个总线网络状态仿真模块,在整个车辆电器架构开发的前期,可以使用Canoe软件构建一个模拟的电器网络,在完全脱离真实电控单元的情况下对网络架构原型进行仿真,以便分析CAN/LIN网络的信息帧收发情况,同时检查网络是否工作正常。这样的仿真可以及时发现设计过程中的部分缺陷,以利于设计人员提早进行相关的更改。

我们以某车型为例,我们可以看到整个CAN网络被划分成若干个子网段,我们通过建模,对包含组合仪表、导航等零部件的娱乐信息网(CAN INFO-DIV)来进行仿真,如图3所示:

CANoe 软件的仿真功能对于一个新车型网络架构的开发至关重要。通过它能及时的判断新车型总线网络运行状态是否超过最大负载率,很好的避免了后期新车型开发后总线网络通讯状态会出现的错误,减少很多新功能盲目的投放在新车型上,这样既节约了成本也保证了新项目顺利进行。

五、结语

CANoe软件在车辆电子电器领域的运用非常广泛。在本论文中,论述了CANoe软件的自动测试功能,面板图形化功能和仿真功能,结合实际工作详细介绍了CANoe的软件在电器零部件试验项目中的运用。

目前,CANoe软件已经在神龙公司的电子电器试验室得到了广泛的运用,通过使用该软件,已经相继完成了W23、TX3、T73等一大批新车型的电器零部件试验认可工作。

作为神龙汽车有限公司的电子电器工程师,熟练的掌握CANoe软件是必备的技能之一,运用CANoe软件开发电控单元、拓展网络架构是我们未来需要学习和提高的,也是未来我们能力和价值的体现。所以,对于我们来说,打好坚实基础是成就未来的保证,也希望更多的工程师能够参与到我们的队伍中来,共同学习、运用CANoe软件。

参考文献:

[1](法)胡思德.汽车车站网路技术详解[M].北京:机械工业出版社,2006.

[2]Vector Informatik GmbH.User Manual CANoe,2009.

[3]CANoe快速入门.恒润科技,2007.

[4]BOSCH.CAN Specification Version 2.0,1997.

[5]Vector Informatik GmbH.User Manual CANalyzer Version7.2,2010.endprint

猜你喜欢
CAN总线自动测试
JXG-50S型相敏轨道电路接收器自动测试台
可并行测试的电磁兼容自动测试系统的实现
关于某型雷达自动测试系统的几点认识和建议
某型制导武器通用自动测试系统方案设计
基于嵌入式的汽车辅助制动系统研究
基于ATE与BIT组合的NAMP自动测试与故障诊断系统设计
一种卫星低频接口自动测试系统