基于VN5650 TAP模式监控以太网数据交互

发布于 2023-8-30 11:05
浏览
0收藏

汽车以太网的开发中,不仅需要仿真,也需要数据监控。尤其在排查问题时,采样数据是问题分析的基础。

在以太网配置中,Link和Switch的统称为Segment,所以也可以称为Link Segment和Switch Segment。之前文章《​​基于VN5650的以太网配置​​》讲过Switch Segment的配置。

本文主要讨论Link Segment,Link Segment又分为Direct Connect(直连)和TAP(Bypass/旁通)两种模式。Link Segment最多只能连接两个Port,而其中一个必须为PP(Physical Port)

一个PP和一个VP(Virtual Port)的Link Segment称为Direct Connect(直连),用于一个真实ECU节点和CANoe仿真节点(IG)通信。

本文基于VN5650,介绍一下,如何配置TAP(Test Access Point)模式,采样以太网数据。

1、什么是TAP

两个PP的Link Segment称为TAP(Bypass/旁通),此模式用于数据监控。以太网数据交互时,点对点通信,因此,如果使用CANoe采样两个控制器的以太网通信,需要先断开两者之间的以太网连接,使用VN5650硬件接口卡的PP分别连接控制器的PP,示意如下:

基于VN5650 TAP模式监控以太网数据交互 -汽车开发者社区

2、CANoe配置操作

(一)硬件配置

1、在开始菜单中,选择"Vector Hardware Configuration",如下所示:

基于VN5650 TAP模式监控以太网数据交互 -汽车开发者社区

2、VN5650->Ethernet device configuration

基于VN5650 TAP模式监控以太网数据交互 -汽车开发者社区

3、配置Link模式,选择需要使用的PP端口,本文使用了Port14和Port11两个端口,如下所示:

基于VN5650 TAP模式监控以太网数据交互 -汽车开发者社区

Port配置后,将构建的Network(本文:Ethernet1)下载到VN5650硬件接口卡中(单击:Write)。

(二)CANoe软件配置

1、File->New->Ethernet(Simulation Setup)

基于VN5650 TAP模式监控以太网数据交互 -汽车开发者社区

2、网络映射,Hardware->Channel Mapping,配置如下:

基于VN5650 TAP模式监控以太网数据交互 -汽车开发者社区

3、Port激活,Haredware->Port Configuration,如下所示:

基于VN5650 TAP模式监控以太网数据交互 -汽车开发者社区

提示:如果之前创建过IG模块,会自动生成一个仿真端口(EthernetIG),使用TAP模式时,需要删除此仿真端口。

基于VN5650 TAP模式监控以太网数据交互 -汽车开发者社区

如果要删除此EthernetIG端口需要重新创建CANoe工程,即:File->New->Ethernet(Simulation Setup)。

(三)启动CANoe,进行数据监控

启动CANoe,监控的以太网数据流如下所示:

基于VN5650 TAP模式监控以太网数据交互 -汽车开发者社区


文章转载自公众号:开心果 Need Car

分类
收藏
回复
举报
回复
相关推荐