基于ETH网络接口卡 VN5600A 的 CSM 数采设备与CANape、CANoe 的配置方案:背景 | 硬件介绍 | CANoe通过VN5610A 与 ECAT ADMM 数采模块连接

12 篇文章 1 订阅
喜欢本篇文章的话记得💖点赞💬评论⭐收藏


1. 背景

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

2. 硬件介绍

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

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

XCP—Gateway 网关设备:将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 配置界面

注释:考虑到模式一的配置方式和普通接口卡一致,因此本文采用模式二的配置方式进行接口设置。
在这里插入图片描述

3. CANoe通过VN5610A 与 ECAT ADMM 数采模块连接

第一步:将 Gateway 和 ECAT ADMM 通过网线连接到上位机中,先通过CSMconfig 软件,对 ECAT ADMM 数采模块进行配置,导出 A2L 文件,并关闭 CSMconfig 软件。
将电脑网口更改为固定 IP 地址,使用 K400 将 XCP-Gateway 连接到对应网口。部分公司防火墙会拦截网口设备,此时需关闭电脑防火墙。
在这里插入图片描述

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

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

在这里插入图片描述

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

第三步:在 CANoe 中创建一个新的工程文件,配置 VN5610A 接口卡和上位机 CANoe 软件之间的以太网通信。
A. 首先在 Diagnostics&XCP 选项下,选择 XCP/CCP 加载 A2L 文件。
在这里插入图片描述

B. 选择 Simulation 选项,创建 CANoe TCP/IP Stack,将 CANoe Eth1 网络 IPv4 Adress 的网段设置成和VN5610A 接口卡(192.168.100.3)在同一网段。

在这里插入图片描述

C. 在 Hardware 选项下,选择 Channel Usage,由于 VN5610A 接口卡选择的是 Network Based Mode,因此这里的 Network Access 要和它保持一致性,选择 Network-based access。

在这里插入图片描述

D. 选择 Channel Mapping 选项,查看此时上位机网络 Eth1 和硬件接口卡 VN5610A 网络 Ethernet1 成功进行了 Map 映射。
在这里插入图片描述

E. 在 Hardware 选项下,选择 Port Configuration,分别右键将 GlobalStack 和 Port1 激活。需要注意的是这里的 Measurement Ports 只具有数据读取的能力,而 Simulation Ports 则同时具备数据读取和写入的功 能,需要根据自身需要进行选取。

在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

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

4. CANape 通过 VN5610A 与 ECAT ADMM 数采模块连接

第一步:创建一个新的 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 按钮观察测量结果。
在这里插入图片描述
注:图片来自Vector


➕更多技术文章直播课程,敬请持续关注北汇信息➕
⬇️业务咨询请私信北汇信息或在官网留言⬇️
📩📩📩
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值