VH6501干扰仪的使用

目录

1.VH6501接口介绍

 2.使用场景

2.1当VH6501作为硬件接口卡作通信/监测使用时,使用CH1的任意接口与总线连接即可

2.2若将 VH6501 用于干扰总线,针对单节点干扰时则通常情况下接任意一个接口即可

2.3针对多节点干扰时,需要通过CH1的两个接口将VH6501串联到总线上

 3.VH6501通道配置

4.激活干扰功能

 5.实例讲解

 5.1用例加载

5.2用例预览

5.3干扰模式介绍 

5.4数字干扰案例分析 

5.4.1 硬件接线如下:

 5.4.2 通道配置

5.4.3 发送报文配置 

5.5模拟干扰案例分析

5.5.1 系统变量 

5.5.2案例界面预览

 5.5.3 界面参数定义可参考Help文档

 5.5.4 CANH或者CANL短接GND

  5.5.5 CANH和CANL短接

 5.5.6 CANH和CANL反接

5.5.7 CANH或者CANL短接到Vbat

5.5.8 调整CANH和CANL间电阻/电容值


1.VH6501接口介绍

 

 2.使用场景

2.1当VH6501作为硬件接口卡作通信/监测使用时,使用CH1的任意接口与总线连接即可

VH6501干扰仪的使用_第1张图片

2.2若将 VH6501 用于干扰总线,针对单节点干扰时则通常情况下接任意一个接口即可

以下两种情况例外:
• 情况一:如需外接电源,则必须接公头(母头可不接);
• 情况二:如需作 CANH 和 CANL 反接测试,则至少要接上母头,
若总线上只接一个被测节点,接母头即可(公头可不接);

VH6501干扰仪的使用_第2张图片

VH6501干扰仪的使用_第3张图片

2.3针对多节点干扰时,需要通过CH1的两个接口将VH6501串联到总线上

VH6501干扰仪的使用_第4张图片

 3.VH6501通道配置

VH6501干扰仪的使用_第5张图片

4.激活干扰功能

 如果CANoe接入了多个VH6501,则需要设置Device ID以示区分VH6501干扰仪的使用_第6张图片

 5.实例讲解

 5.1用例加载

VH6501干扰仪的使用_第7张图片

5.2用例预览

VH6501干扰仪的使用_第8张图片

5.3干扰模式介绍 

CANoe有详细介绍:

VH6501干扰仪的使用_第9张图片

触发模式 方法 备注
External Trigger(外部触发) 使用VH6501的I/O口作为触发源
Frame Trigger(报文触发) 设定被干扰报文的触发位置,并发送干扰位序列/报文
software Trigger(软件触发) 配置好干扰序列后直接发送
Error Frame Trigger(错误帧触发) 基于错误帧标识位为触发条件触发干扰
Direction Trigger(发送方向触发) 根据TX/RX发送/接收方作为触发条件
Inverted Trigger(反向触发) 可对已定义的触发条件反向触发干扰
Missing bit Trigger(缺失位触发) 用于CAN FD CRC长度不确定的情况下触发
Scope Trigger(示波器触发) VH6501干扰后输出一个脉冲信号至示波器

5.4数字干扰案例分析 

VH6501所有干扰功能都必须通过CAPL实现,不具备CAPL脚本编写能力的同学们看到这里是不是犯愁了?不用担心,要不我们怎么常说CANoe功能强大呢,CANoe里提供的示例工程已经把VH6501的功能集成好了,代码逻辑已经编译好,我们只需根据需求配置相关参数就行!

下面以最基础也是最常用的一种数字干扰方式,结合ConfigurationPanel视图的面板为例介绍:

对指定报文设置干扰位置条件,触发成功后,发送干扰位序列/报文

本实例是以VN1640A CH1模拟产品,连到VH6501的CH1,VH6501充当干扰源,模拟Frame Trigger发送报文干扰

5.4.1 硬件接线如下:

 5.4.2 通道配置

VH6501干扰仪的使用_第10张图片

5.4.3 发送报文配置 

VH6501干扰仪的使用_第11张图片

干扰极性根据需要设置,这里我们干扰AckDEL位就设置成显性Dominant,需要注意的是设置干扰成隐性需要选择RecessiveStress而不是Recessive,设置好后点击Add Segment。

VH6501干扰仪的使用_第12张图片

 

当连续发送32条干扰,会出现chip state:off状态,需要停掉CANoe工程,重新运行CANoe工程即可恢复通信

当连续发31条干扰,通信是正常的,不会出现chip state:off

VH6501干扰仪的使用_第13张图片

5.5模拟干扰案例分析

VH6501干扰仪的使用_第14张图片

 案例demo可以参考5.4数字干扰案例分析(CANDisturbance.cfg)

Help:F1->CANoe->CAN->CAN Disturbance Interface->Analog Disturbances

VH6501干扰仪的使用_第15张图片

5.5.1 系统变量 

通过编写CAPL代码方式调整系统变量的数值,从而实现对被测DUT施加模拟干扰VH6501干扰仪的使用_第16张图片

 下面介绍一种最方便,也是最直观的模拟干扰方式。

5.5.2案例界面预览

VH6501干扰仪的使用_第17张图片

 5.5.3 界面参数定义可参考Help文档

VH6501干扰仪的使用_第18张图片

 VH6501干扰仪的使用_第19张图片

 5.5.4 CANH或者CANL短接GND

注意一定要先切mode 到"GND",再设置"_00hm"

VH6501干扰仪的使用_第20张图片

 CANH恢复正常后,同理可设置CANL 短接GND(需要设置“R CANl”内容)

注意一定要先切mode 到"GND",再设置"_00hm"

VH6501干扰仪的使用_第21张图片

  5.5.5 CANH和CANL短接

VH6501干扰仪的使用_第22张图片

 5.5.6 CANH和CANL反接

CANH和CANL反接的前提是VH6501 CH1的母头(female)与被测DUT连接

VH6501干扰仪的使用_第23张图片

 VH6501干扰仪的使用_第24张图片

注意:当状态从Swapped切回Normal,通信是可以恢复正常的 

5.5.7 CANH或者CANL短接到Vbat

前提条件:需要给VH6501进行外部供电(即连接male端口的Pin9和Pin3),供电范围是-27V~27V

例如电源可以设定为5V,Pin9接电源正,Pin3接电源负

VH6501干扰仪的使用_第25张图片

注意一定要先切mode 到"VBat",再设置"_00hm"

VH6501干扰仪的使用_第26张图片

 CANL恢复正常模式后,同理可设置CANH 短接VBat(需要设置“R CANh”内容),注意一定要先切mode 到"VBat",再设置"_00hm"

VH6501干扰仪的使用_第27张图片

 VH6501干扰仪的使用_第28张图片

本案例没有产生错误帧,可以正常通信。

5.5.8 调整CANH和CANL间电阻/电容值

设值范围参考下图:

VH6501干扰仪的使用_第29张图片

VH6501干扰仪的使用_第30张图片 注意:不是每一组值都会出现错误帧!!!

你可能感兴趣的:(CANoe使用教程,VH6501,CANoe)