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

描述

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。

 

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 配置界面

以太网

 

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

 

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 按钮观察测量结果。

以太网

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分