- 🍅 我是蚂蚁小兵,专注于车载诊断领域,尤其擅长于对CANoe工具的使用
- 🍅 寻找组织 ,答疑解惑,摸鱼聊天,博客源码,点击加入👉【相亲相爱一家人】
- 🍅 玩转CANoe,博客目录大全,点击跳转👉
🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅- 🍅KB 编号:KB0015119
- 🍅发布日期:2025-09-10
- 🍅阅读量:996
- 🍅文章由AI自动生成,来源:https://support.vector.com/kb?id=kb_search&spa=1&query=KB0015119
🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅
目录
- 📙 基于网络的接入中以太网数据包的接收和发送方向
- Rx 和 Tx 标记
- 使用场景 1:从 CANoe 向 ECU 发送以太网数据包
- 使用场景 2:从 ECU 接收以太网数据包
- 如何只显示物理或虚拟通信
- 如何只显示 Rx 或 Tx 以太网数据包
- 如何区分哪些数据包是由 CANoe/CANalyzer 发送的
📙 基于网络的接入中以太网数据包的接收和发送方向
请注意,此文章是由机器基于英文版自动翻译的。更多详情
数据包标记信息可以更好地理解和显示以太网通信。
- Rx 和 Tx 标记
- 使用场景 1:应用程序向 ECU 发送信息
- 使用场景 2:应用程序接收来自 ECU 的数据包
- 如何仅显示物理或虚拟通信
- 如何只显示 Rx 或 Tx 以太网数据包
- 如何区分哪些数据包由 CANoe/CANalyzer 发送
Rx 和 Tx 标记
在基于网络的接入中,以太网数据包的发送和接收端方向与基于信道的接入(传统)不同。以太网数据包的方向总是从 VN5000 接口的角度来看的,见下图:
####### 图 1:一般以太网通信中的 Rx 和 Tx 标记
VN5000 接口接收的以太网数据包会标记接收端 (Rx) 方向。在这种情况下,数据包是由应用程序(如 CANoe)生成还是从真实网络接收无关紧要。从硬件接口卡发送到真实网络或应用程序的以太网数据包则标记为转发 (Tx) 以太网数据包。
实际情况如何呢?让我们来看看两个典型的使用场景–发送和接收以太网数据包。
使用场景 1:从 CANoe 向 ECU 发送以太网数据包
假设我们要从 CANoe 向实际 ECU 发送以太网数据包。CANoe 将以太网数据包转发到一个虚拟端口,VN5000 接口将该数据包转发到相应的物理端口。参照前面提到的图,可以这样描述:
####### 图 2:从应用程序发送到真实网络时以太网通信中的 Rx 和 Tx 标记
在 "Trace 窗口 "中,可以看到类似图 3 的情况:
####### 图 3:从应用程序发送到实际网络时的 Trace 窗口
使用场景 2:从 ECU 接收以太网数据包
另一种情况也类似。首先,以太网数据包出现在 VN5000 接口的物理端口上。秒,以太网数据包被转发到虚拟端口并由 CANoe 节点处理。参照前面提到的图,可以这样描述:
####### 图 4:当应用程序接收来自真实网络的数据包时,以太网通信中的 Rx 和 Tx 标记
在 "Trace 窗口 "中,情况可以如下所示:
####### 图 5:应用程序从真实网络接收数据包时的 Trace 窗口
如何只显示物理或虚拟通信
您可以通过 CANoe 选项对话窗口中的以下设置在测量创建中启用或禁用仿真端口:
####### 图 6:用于在测量创建中设立使用仿真端口的 CANoe 选项对话窗口
当然,残余总线仿真仍会使用仿真端口,并可在仿真创建中的 CAPL 和测试脚本中使用。
如何只显示 Rx 或 Tx 以太网数据包
您可以在跟踪窗口前使用 IPEvent Filter过滤以太网数据包的 Tx 或 Rx 方向。
####### 图 7:根据数据包方向进行过滤器过滤
您也可以在 VN5000 接口上使用硬件过滤器,防止具有 Tx 或 Rx 方向的以太网数据包发送到 CANoe/CANalyzer。
如何区分哪些数据包是由 CANoe/CANalyzer 发送的
在 CANoe/CANalyzer 中,可以使用 "Trace 窗口 "列Sim(仿真)来区分哪些数据包由 CANoe/CANalyzer 发送。
####### 图 8:Sim 标记可识别 CANoe 发送的数据包
- 🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!
- 🚩如果这篇博客对你有帮助,请“点赞” “评论”“收藏” 一键三连哦!
📎 本文 PDF 原文: KB0015119_基于网络的接入中以太网数据包的接收和发送方向.pdf