芯片资讯
- 发布日期: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配置界面
注释:考虑到模式一的配置方式和普通接口卡一致,因此本文采用模式二的配置方式进行接口设置。
3.CANoe通过VN5610A与ECATADMM数采模块连接第一步:将Gateway和ECATADMM通过网线连接到上位机中,先通过CSMconfig软件,对ECATADMM数采模块进行配置,导出A2L文件,并关闭CSMconfig软件。
将电脑网口更改为固定IP地址,使用K400将XCP-Gateway连接到对应网口。部分公司防火墙会拦截网口设备,此时需关闭电脑防火墙。
Note:此处下位机的IP网段地址:192.168.100.3,和电脑的静态IP地址192.168.100.1保持在同一网段。
第二步:将Gateway网线连接到VN5610A,VN5610A另一端通过USB接口线连接到上位机,打开VectorHardwareConfig软件,选择Ethernetdeviceconfiguration对VN5610A以太网接口卡进行配置。
Note:因为VN5610A接口卡另一侧连接上位机,上位机CANoe工程会自动适配Switch右端的Port接口,因此,我们在这里不需要再另外单独配置Port接口。
第三步:在CANoe中创建一个新的工程文件,配置VN5610A接口卡和上位机CANoe软件之间的以太网通信。
A.首先在Diagnostics&XCP选项下,选择XCP/CCP加载A2L文件。
B.选择Simulation选项,创建CANoeTCP/IPStack,将CANoeEth1网络IPv4Adress的网段设置成和VN5610A接口卡(192.168.100.3)在同一网段。
C.在Hardware选项下,PULSE(普思电子)变压器IC元器件一站式采购平台 选择ChannelUsage,由于VN5610A接口卡选择的是NetworkBasedMode,因此这里的NetworkAccess要和它保持一致性,选择Network-basedaccess。
D.选择ChannelMapping选项,查看此时上位机网络Eth1和硬件接口卡VN5610A网络Ethernet1成功进行了Map映射。
E.在Hardware选项下,选择PortConfiguration,分别右键将GlobalStack和Port1激活。需要注意的是这里的MeasurementPorts只具有数据读取的能力,而SimulationPorts则同时具备数据读取和写入的功能,需要根据自身需要进行选取。
第四步:打开Graphics窗口,添加Variables,点击Start按钮观察测量结果。
注意:(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)保持在同一网段。
Note:由于CSMconfig无法识别Networkbased mode下的VN5610A接口卡的Ethernet接口,因此不要选择IO通道下的CSMXCPOnEthernet来配置网络通道。
第二步:打开Graphics窗口,添加Measurementsignals,点击Start按钮观察测量结果。
- 华为新专利降低数据交换网络能耗和成本2024-01-20
- 三防PDA手持终端开发板_基于联发科MTK6765安卓主板方案2024-01-09
- 研华基于RK3588的SMARC核心模块ROM-6881 助力内窥镜应用AI升级2024-01-05