当前位置:网站首页>以太网开发与测试,这一步你做对了吗 (3)
以太网开发与测试,这一步你做对了吗 (3)
2022-07-15 22:28:00 【Polelink北汇信息】
前言:
各位工程师大家好,好久不见。
今年疫情反反复复,各位工程师在工作和抗疫的角色转换中是否给自己留些时间抽空充充电呢?
提到车载以太网,早已经不是新鲜词汇了,很多工程师在进入汽车电子领域都是从CAN、LIN等基础或常用的协议学起,然后开始接触以太网相关的知识。CAN、LIN等车载通讯协议在如今的车辆应用十分广泛,但是由于协议本身的限制,很难支撑汽车智能网联化的进一步发展,车载以太网将在新一代汽车网络架构中承担重要角色,车载以太网也是当前行业内整体的趋势和方向,
今天想给大家聊的话题虽然比较大,但是我们这次关注的点并不在以太网开发和测试方案和流程本身,而是以太网开发测试利器VN5000系列硬件。
引入
熟悉vector工具链的工程师应该知道,在2021年,Vector的以太网接口卡VN5610A和VN5640设备已经陆续停产,相应的代替产品VN5620和VN5650开始推向广大工程师们。随着新设备的推广,VN5000系列设备内置的全新配置模式也与工程师们见面了。

新配置模式打破了传统配置模式下的设备单一工作模式与单一通道对应关系,让工程师能够更加灵活地使用VN5000系列设备并应用到更多的开发和测试场景中。
接下来我们会以VN5000系列设备的主要应用功能讲解设备配置方式以及相关应用场景。
本期介绍第二种模式:媒体转换&端口镜像模式
第一种TAP/Bypass模式详见:以太网开发与测试,这一步你做对了吗 (1)
第二种直连模式详见:以太网开发与测试,这一步你做对了吗 (2)
3、媒体转换&端口镜像
媒体转换这个模式是介于我们以上提到的旁通与直连之间的特殊模式,在这个模式下我们想实现的并不是控制器和VN5000之间的通讯,而是媒体转换端口两端的不同设备间的通信。
那么我们再用一个具体的例子进行说明:
工程师Tom又采购了一台以太网流量生成分析仪,用于当前开发的车载控制器的以太网通讯测试。

但是分析仪的以太网接口为RJ-45(也就是我们俗称的水晶头接口),控制器端使用的是1000BASE-T1接口,与标准的RJ45接口无在物理层实现兼容和通讯。需要一个中介设备将物理层协议进行转换,然而部门有一台VN5650又不了解配置方式。
这时候Tom想起来北汇的工程师上周来到公司进行了VN5000设备和以太网相关的基础培训,培训的PPT中有讲到通过VN5000系列设备的媒体转换功能,可以将不同物理层之间的数据进行转换。

按照北汇讲师的PPT连接完成以后,TOM发现还是无法进行数据传输,于是再次联系了培训讲师。沟通过后发现设备并未连接外部电源,导致没有上电工作。
关于媒体转换要说的:
媒体转换功能方便了工程师将以太网数据在不同以太网物理层协议之间进行转换,但是使用VN5000设备时,需要连接外部电源;如果不需要上位机观察通信数据,硬件配置完成之后可以在 standalone 模式下独立工作,无需进行 CANoe 软件端配置。
上面我们聊到的相关的内容都是针对一个或者两个单件进行记录和数据分析。面对我们实际更加复杂的实车网络,怎么才能够更高效的实现记录?
这个时候就需要用到VN5000系列设备的端口镜像功能了(注:镜像功能目前只有 VN5240、VN5430、VN5640 和 VN5650 支持)
所谓的端口镜像功能是指将选定源物理端口的传入数据包镜像到特定的目标端口中。
这个时候我们想要实现复杂网络中的数据记录,只需要配置对应端口通道的旁通、直连、交换机等工作模式,以及相应的network拓扑,之后将这些端口数据指定在某一个镜像端口中输出就可以了。
在VN5000系列的镜像端口定义中,可设置为镜像端口的物理层形式均为TX,因此我们也常常把以太网记录仪或ADAS记录仪等记录设备的数据记录端口与VN5000系列的镜像端口进行连接。
在配置界面我们可以根据当前VN5000设备的端口资源和占用情况进行配置。
(注意:如果端口已经在segment配置中占用,则配置为镜像端口后,会自动移除segment内配置的相关功能)
在属性区中我们不仅可以激活和关闭镜像功能,还可以在下方的过滤器中进行通过/截至数据的选择,方便工程师更加快速便捷地将多余数据过滤,以及收集有效数据。
总结
VN5000系列设备更灵活的功能配置,可以帮助工程师在车载以太网网络中更加快捷方便地使用单台设备和简单的接线方式完成更加复杂的工作。正所谓工欲善其事必先利其器,能够用好VN5000设备,才是迈进以太网大门的第一步。结合CANoe和CANape等上位机软件,可进一步实现更加全面的以太网的开发、测试、诊断、标定等功能。
边栏推荐
- Cluster all processes view shell script
- 编译原理——绪论
- LeetCode_ 113_ Path sum II
- Suppression des fluctuations du nombre de points flottants de la série de traitement des signaux PLC Mitsubishi (échelle)
- LeetCode_513_找树左下角的值
- What is the lifecycle of automated testing?
- SQL基础(一):安装MySQL以及一些简单操作
- What is the real HTAP? (1) Background article
- C # multithreaded CPU consumption high simple optimization
- ASEMI整流桥GBJ2510规格,GBJ2510封装,GBJ2510特性
猜你喜欢

In strict mode, the method of inserting mysql5.7 into the user table fails to create a new user, so how to modify the strict mode to make him insert successfully. How to change the all permission to s

Yuancosmos daily | the British court approved the provision of litigation documents through NFT for the first time; South Korea Ministry of science and Technology Cheng Liyuan universe /nft Safety Com

Count the number of MySQL groups, and then calculate the proportion of each group

ACL访问控制列表案例(7.15)

1. Mx6u system migration-3-uboot startup process
![[OBS] coding CPU performance related problems](/img/65/9bff5c875f1d8f84331a108c822972.png)
[OBS] coding CPU performance related problems

Summary of the most complete CAD shortcut keys in history

解决Google colab上安装GPU版本mxnet报错:libnvrtc.so.11.2: cannot open shared object file: No such file...
![NC19910 [CQOI2007]矩形RECT](/img/92/49ec3a079a5e8bf61c0bd4bcb669af.gif)
NC19910 [CQOI2007]矩形RECT

IDEA - Could not autowire. No beans of ‘XXXMapper‘ type found.
随机推荐
搭建Sky Hackathon参赛环境
[558. Intersection of quadtrees]
Cloud computing in China: prospects for 2025
With 8 years of product experience, I have summarized these practical experience of continuous and efficient research and development
做产品的主人
Seven uncovered industrial 4.0 misunderstandings
互联网数据聚合
自动化测试的生命周期是什么?
Advanced process: the independence of programmers to do projects
The trick of scanning the mobile browser is to know everything and answer questions and translate
SAP ECC 和 S4HANA Material 物料库存管理的模型比较
手机号码11位以及格式验证规则
ACL访问控制列表案例(7.15)
Tagger: Deep Unsupervised Perceptual Grouping
Versatile programmer
带你刷(牛客网)C语言百题(第二天)
超好用的截图软件Snipaste(包含安装包)、如何设置Snipaste开机自启
【2023提前批 之 面经】~ 海尔
集群所有进程查看shell脚本
Cadmium sulfide [email protected] |Tio2-fe3o4/mil-101 (CR) | uio-66-pei-psbma | organometallic framework Nanocompos