原创 基于ETH网络接口卡 VN5600A 的 CSM 数采设备与CANape、CANoe 的配置方案

2023-10-26 15:12 1056 7 7 分类: 测试测量

 背景

客户在实际应用中需要使用CANoe或者CANape/vMeasure结合CSMECAT模块对数据进行采集,而且往往需要面对多路以太网的数据采集场景。针对以上特定需求,本文以VN5610A接口卡为例 分别搭建CANoeCANapeECAT ADMM数采模块的测量工程。


硬件介绍

GY-61加速度传感器:Sensitivity : 300mv /gOperating Voltage Range : 3V ~ 5V;

 

ECAT ADMM4 HS100 数采:基于以太网的高频数据采集设备,单通道最高测量速率可达 1 MHz。

 

XCPGateway 网关设备:将ECAT On Ethernet协议报文转换为 XCP On Ethernet协议报文,传输到上位机软件,进行数据识别记录。

 

VN5610A 4 x 100 BASE-T1/1000BASE-T1 2 x CAN-FD

 

模式一(旧):Channel based mode

 

模式二(新):Network based mode,新的硬件配置模式,有独立的 GUI 配置界面



注释:考虑到模式的配置方式和普通接口卡一致,因此本文采用模式二的配置方式进行接口设置。

 

CANoe通过VN5610AECATADMM数采模块连接


第一步: Gateway ECAT ADMM 通过网线连接到上位机中,先通过CSMconfig 软件,对 ECAT ADMM 数采模块进行配置,导出 A2L 文件,并关闭 CSMconfig 软件



将电脑网口更改为固定 IP 地址,使用 K400 XCP-Gateway 连接到对应网口。部分公司防火墙会拦截网口设备,此时需关闭电脑防火墙。

 

Note:此处下位机的IP 网段地址:192.168.100.3,和电脑的静态IP 地址 192.168.100.1 保持在同一网段。


第二步:将 Gateway 网线连接到 VN5610AVN5610A 另一端通过 USB 接口线连接到上位机,打开Vector Hardware Config 软件,选择 Ethernet device configuration 对 VN5610A 以太网接口卡进行配置。

 


  

 

Note:因为 VN5610A 接口卡另一侧连接上位机,上位机CANoe 工程会自动适配 Switch 右端的Port接口,因此,我们在这里不需要再另外单独配置Port 接口。

 

第三步: CANoe 中创建一个新的工程文件,配置 VN5610A 接口卡和上位机 CANoe 软件之间的以太网通信

首先在Diagnostics&XCP选项下,选择XCP/CCP加载A2L文件


 

选择Simulation选项,创建CANoeTCP/IPStack,将CANoeEth1网络IPv4Adress的网段设置成和VN5610A接口卡(192.168.100.3)在同一网段。

  

 

Hardware选项下,选择ChannelUsage,由于VN5610A接口卡选择的是NetworkBasedMode,因此这里的NetworkAccess要和它保持一致性,选择Network-basedaccess



选择ChannelMapping选项,查看此时上位机网络Eth1和硬件接口卡VN5610A网络Ethernet1成功进行了Map映射 

 

 

Hardware选项下,选择PortConfiguration,分别右键将GlobalStackPort1激活。需要注意的是这里的MeasurementPorts只具有数据读取的能力,而SimulationPorts则同时具备数据读取和写入的功能,需要根据自身需要进行选取


 

第四步:打开 Graphics 窗口,添加 Variables,点击 Start 按钮观察测量结果 

 

  


注意:(1)由于 CANoe 不是专门用于高速测量的软件,因此数采数采设置的采样率不能太高,每个通道采样率最好不要超过 100kHz,否则测量时会丢帧。(2请确保 CANoe 版本为 12 及以上,否则无法解析 XCP1.4 协议,XCP 1.3 协议最高只能支持数采 10kHz 采样率。(3CANoe 需要有 AMD option不需要 Enthernetoption

 

CANape通过VN5610AECATADMM数采模块连接


第一步:创建一个新的 CANape 工程,在 Devices 选项下选择NEW From Database,然后选择导入我们已经创建好的 A2L 文件,选择 ECU—XCP 选项,在 Networking Setting 中创建 Network,选择Channel 为我们硬件接口卡 VN5610A 的网络接口 Ethernet1,并将 Name 改成一致。IP address VN5610A(192.168.100.3)保持在同一网段。



Note:由于 CSMconfig 无法识别 Network based mode 下的 VN5610A 接口卡的 Ethernet 接口,因此不要选择 IO 通道下的 CSM XCP On Ethernet 来配置网络通道

 

第二步:打开 Graphics 窗口,添加 Measurement signals,点击 Start 按钮观察测量结果


作者: 北汇信息, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3998886.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
我要评论
0
7
关闭 站长推荐上一条 /2 下一条