欢迎来到亿配芯城! | 免费注册
你的位置:PULSE(普思电子)变压器IC元器件一站式采购平台 > 芯片资讯 > 基于以太网网络接口卡VN5600A的CSM数采设备与CANape、CANoe的配置方案
基于以太网网络接口卡VN5600A的CSM数采设备与CANape、CANoe的配置方案
发布日期:2024-01-09 13:01     点击次数:93
1.背景

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

2.硬件介绍

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

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

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

VN5610A:4x100BASE-T1/1000BASE-T1 2x CAN-FD

模式一(旧):Channelbasedmode

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

wKgZomUsoLOAfwjVAACv5OjfilE161.png

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

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

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

wKgaomUsoLOAE6AaAADBAEAnWLA534.png

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

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

wKgZomUsoLOAEcsuAAEo030mUJ4615.png

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

wKgZomUsoLOAEcsuAAEo030mUJ4615.png

wKgaomUsoLOAPCGxAAD23U8TcmM384.png

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

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

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

wKgaomUsoZqACj8NAAMiXEZjTU4397.png

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

wKgaomUsoLOAAonKAAF1AO0HK-o404.png

C.在Hardware选项下,PULSE(普思电子)变压器IC元器件一站式采购平台 选择ChannelUsage,由于VN5610A接口卡选择的是NetworkBasedMode,因此这里的NetworkAccess要和它保持一致性,选择Network-basedaccess。

wKgZomUsoLOAVQ1pAAEAjQ7UEfw839.png

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

wKgZomUsohGAJarjAAE3WRwcVww701.png

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

wKgZomUsoiWAanWLAAEYI-_PuOo573.png

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

wKgaomUsoLOAVT9nAALwhu0bp8k190.png

wKgZomUsoLOAFtVJAABSJzphk9g292.png

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

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

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

wKgZomUsooeAfNlZAAe3V_pcplc878.png

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

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

wKgZomUsopuAUgL0AApdGy6mLbQ593.png