首页 > 其他分享 >VH6501模板工程介绍(一)

VH6501模板工程介绍(一)

时间:2022-11-27 16:14:17浏览次数:44  
标签:触发 干扰 工程 CANL CANH VH6501 Trigger 模板

VH6501硬件结构

1.式样

1.正向有5个灯,用来指示干扰的触发状态,干扰类型(数字或模拟),通道通信以及设备状态。

2.两个DB9接口(公头male和母头female),这是CAN或CANFD通道,单节点干扰,或多节点干扰,
,以及一个Extend触发接口。
3.两个DB9接口内部互联,且PIN脚定义一致。

1.反向一个USB2.0接口,连接到电脑
2.I/O接口:提供1路模拟输入,2路数字输入以及1路数字输出

3.ETH,为以太网接口
4.边上两个,是用于供电/同步的接口,同步用于VH6501通过同步线,与Vector其他硬件产品,实现硬件时钟同步的作用。
选择任意一个,给VH6501供电

2.基础配置

1.VH6501时,需要安装硬件驱动。

2.通道配置
选择与CANoe工程进行物理/逻辑通道匹配关联

3.激活干扰功能
勾选Activate,若CANoe接入多个VH6501,则需要设置DeviceID,通过不同的ID,标识不同的VH6501设备。

CANDisturbance工程(sample configuration)介绍

工程位置:CANoe-File-Sample Configuration-CANDisturbance
通过Disturbance Interface工程可实现的干扰有:
External Trigger:外部触发,使用VH6501的I/O口作为触发源。
Frame Trigger:报文触发,设定被干扰报文的触发位置,并发送干扰位序列/报文
Software Trigger:软件触发,是配置好干扰序列厚,直接发送。
Error Frame Trigger:错误帧触发,是基于错误标识为触发条件触发干扰。
Direction Trigger:方向触发。根据Tx/Rx发送/接收方作为触发条件。
Inverted Trigger:反向触发。可对已定义的触发条件反向触发干扰。
Missing Bit Trigger :缺失位触发,用于CANFD CRC长度不确定的情况触发。
Scope Trigger:示波器触发,VH6501干扰后,输出一个脉冲信号至示波器。

数字干扰示例

使用VH6501干扰ID 0X100报文的ACK界定符位,将ACK Delimiter位从默认隐性1(Recessive)干扰成显性0(Dominant),从而监测到Form Error格式错误,并发出错误帧。
1.触发条件配置
CurrentTriggerField选择ACK Slot位(CK Delimiter位的前一位)
TriggerOffset为0。

设置干扰的频率:周期(Cycles)、周期间隔(CycleHoldOff)、重复次数(Repetitions)、重复间隔(RepetitionHoldOff)
2.干扰序列配置
干扰在触发的下一位
选择干扰的是数据场还是仲裁场(CANFD)

3.数字干扰激活

模拟干扰示例

1.CANH或CANL短接GND
2.CANH和CANL短接
3.CANH或CANL短接VBat(需要给VH6501外部供电)
4.CANH和CANL反接(需要将DUT接到VH6501的ch1母头)
5.CANH和CANL间电容/电阻值调整
通过更新系统变量,来实现以上干扰。

CANH接地可以按照以下设置,其他干扰类似
R CANHh
Value:_0Ohm
Mode:GND

CANH和CANL反接,可以按照以下设置

在CANH或CANL短接VBat时,需要将VH6501 CH1公头的PIN9和PIN3连接外部供电电源,供电电源范围:-27v到27v

标签:触发,干扰,工程,CANL,CANH,VH6501,Trigger,模板
From: https://www.cnblogs.com/hira2020/p/16876810.html

相关文章

  • [模板] 线段树
    线段树template<classT,classF>classSegmentTree{constintn;vector<T>node;voidupdate(intrt,intl,intr,intpos,Ff){if(r......
  • [模板] 并查集
    并查集structDSU{vector<int>fa,rk;explicitDSU(intn):fa(n+1),rk(n+1){for(inti=1;i<=n;i++)fa[i]=i;}......
  • k8s部署应用精简示例(nginx)模板
    创建一个namespace1kind:Namespace2apiVersion:v13metadata:4name:nginx-test创建一个configmap1apiVersion:v12kind:ConfigMap3metadata:4......
  • Velocity模板引擎的的使用示例(入门级)
    简单说下这个引擎的两个分支(虽然语言不同调用方法大同小异):1、Java平台下的:org.apache.velocity2、.Net平台下的:NVelocity注:本文章不涉及到后端只说模板的使用方法基本......
  • 微信小程序模板参数类型-最多20个汉字
    https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html#%E8%AE%A2%E9%98%85%E6%B6%88%E6%81%AF%E5%8F%8......
  • Node工程使用云服务器中的redis镜像做数据库
     Redis镜像安装在云服务器中执行指令dockerpullredis添加redis镜像实例的配置[root@VM-0-11-centos~]#cd/home[root@VM-0-11-centoshome]#lsmongote......
  • 模板方法模式(Template)
    做一件事情,流程是固定的,其中存在不确定的同一类事务。例如:去店里吃饭:1、进入店铺。2、点单。3、吃饭。不确定的是第二步:点单。实现:在父类中定义好统一的......
  • 痞子衡嵌入式:MCUXpresso IDE下高度灵活的FreeMarker链接文件模板机制
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是MCUXpressoIDE下高度灵活的FreeMarker链接文件模板机制。痞子衡之前写过一篇文章《MCUXpresso......
  • 数据结构初阶--双向循环链表(讲解+类模板实现)
    带头双向链表的结构看下面的图,就是我今天要给大家分享有结构——带头双向循环链表。这里的头是不存放任何数据的,就是一个哨兵卫的头结点。用代码来表示每一个节点就是这......
  • 修改Word默认模板
    修改Word默认模板文档操作系统:Windows10Word版本:2019一、创建Word新文档原理在新建Word文档时,Word会根据“用户模板”路径,搜寻路径下名为Normal.dotm的文件,即Word的默......