目录
LIN Slave Conformance Tester内容:
二、添加LIN Slave Conformance Tester测试模块
1、添加Test Setup for Test Module
2、添加LIN Slave Conformance Tester
三、LIN Slave Conformance Test配置
市面上对于LIN测试的上位机工具还是相关的测试介绍,都是比较少的,并且由于LIN总线一般用在车上不太重要的模块中,因此这块的测试内容介绍就更少了,最多的也就是对于LIN总线基础信息介绍,在此之前我也找了很多资料,最终发现在CANoe中有一个相当好用的测试LIN一致性测试的模块LIN Slave Conformance Tester,今天我们就一起来看下。
LIN Slave Conformance Tester内容:
1、LIN1.x
2、LIN2.x
3、 SAEJ2602-2(2012)
4、ISO17987-6:2016
主要是OSI模型中的2 3层从节点测试,不包含物理测试例如:ISO17987、 LIN2.1、 LIN2.0、 LIN1.3 物理层测试;J2602 标定测试以及涉及到需要额外硬件来操纵总线电气性能的相关测试等。
一、创建CANoe LIN工程
1、打开CANoe软件,创建LIN工程
File -> New -> LIN(LIN sample configuration)。
2、添加LDF文件
Simulation -> Network Management -> Simulation Setup -> Databases -> Add ->选择需要测试的LDF文件。这里选择了示例LDF文件LINISO17987.ldf。
3、在CAN总线上屏蔽节点模块
方法1:鼠标放在节点上,然后点击键盘空格键即可屏蔽。
方法2:鼠标放在节点上,右键鼠标选中Block Active前面的对号勾掉即可。
4、硬件通道选择
将支持LIN总线接口卡的VN或者VT设备连接在电脑上,Hardware -> Chnnel Mapping -> 在总线上映射到实际连接的硬件通道上。
5、配置LIN通信信息配置
二、添加LIN Slave Conformance Tester测试模块
1、添加Test Setup for Test Module
Test -> Test Setup -> Test Setup for Test Modules -> 右键添加New Test Environment,设置需要设置的名字即可。
2、添加LIN Slave Conformance Tester
鼠标放在Slave Conformance Tester,右键选择Inset LIN Slave Conformance Tester即可。
3、打开生成的LIN一致性测试用例
Test -> Conformance -> 下拉箭头选择LIN Slave Conformance...即可打开。
三、LIN Slave Conformance Test配置
1、打开配置窗口
方法1:左下角箭头选择Testnode Configuration...即可打开
方法2:LIN Slave Conformance tester 右键选择Configuration即可
方法 1
方法2
配置界面
2、选择待测节点、对节点属性进行配置、生成XML执行文件
a、基本配置
LIN通道选择主要是在我们创建CANoe工程的时候如果存在多个LIN通道就需要在这里选择我们实际测试接的LIN通道线路。
LIN Netwwork主要是我们使用的databases文件是LDF还是NCF,默认是LDF,一般来说不需要修改,当然如果是NCF则需要修改为NCF文件。
Slave Mode则是我们选择我们LDF文件中的待测节点,这里就可以通过LDF文件节点生成LIN一致性测试用例。
b、IUT Setting
根据自己的实际需要选择对应的信息即可。
c、IUT Initialization
Reset Type:选择测试过程中对 IUT Reset 的方法,可选择使用 VH11XX, VT7001A 自动设置 Reset,或者手动进行 Reset,以及不进行 IUT Reset 等。
Reset Parameters:Reset Parameters 的设置应依据对应规范以及测试 ECU 特性来进行配置,包括 断电时间,等待总线空闲时间, IUT 初始化时间以及供电电压这几个选项的配置。
Automatic Sleep:如果测试系统中使用了 VT7001A/VH11XX 这些硬件,那么可以设定硬件对 IUT 工作电流的检测标准,这样睡眠和唤醒相关的测试用例就能够实现自动化检测
d、Tester Setting
此窗口可以对测试系统进行配置,如当测试用例 Fail 时,可以选择添加对应时间戳的 Trace 窗口截图到测试报告中,以及触发 Scope 及添加 Scope 截图,方便测试人员对测试结果进行分析。
其中,激活 Scope 选项,需要测试系统连接有对应 Scope 硬件以及 CANoe 带有 Option Scope。
3、启动CANoe测试
选中需要测试的脚本,启动CANoe、启动测试项即可。