VH6501干扰仪的使用

1.VH6501接口介绍

 

 2.使用场景

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

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

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

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

 3.VH6501通道配置

4.激活干扰功能

 如果CANoe接入了多个VH6501,则需要设置Device ID以示区分

 5.实例讲解

 5.1用例加载

5.2用例预览

5.3干扰模式介绍 

CANoe有详细介绍:

触发模式方法备注
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 通道配置

5.4.3 发送报文配置 

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

 

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

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

5.5模拟干扰案例分析

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

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

5.5.1 系统变量 

通过编写CAPL代码方式调整系统变量的数值,从而实现对被测DUT施加模拟干扰

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

5.5.2案例界面预览

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

 

 5.5.4 CANH或者CANL短接GND

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

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

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

  5.5.5 CANH和CANL短接

 5.5.6 CANH和CANL反接

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

 

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

5.5.7 CANH或者CANL短接到Vbat

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

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

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

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

 

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

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

设值范围参考下图:

 注意:不是每一组值都会出现错误帧!!!

5.5.9 bus off测试

 

 

  • 10
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值