0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

以太网开发与测试,这一步你做对了吗

北汇信息POLELINK 2022-07-21 15:18 次阅读

作者:乱跑的宁宁

编辑:热爱工作的张张

各位工程师大家好,

好久不见。

今年疫情反反复复,各位工程师在工作和抗疫的角色转换中是否给自己留些时间抽空充充电呢?

车载以太网

未来总线

提到车载以太网,早已经不是新鲜词汇了,很多工程师在进入汽车电子领域都是从CAN、LIN等基础或常用的协议学起,然后开始接触以太网相关的知识。CAN、LIN等车载通讯协议在如今的车辆应用十分广泛,但是由于协议本身的限制,很难支撑汽车智能网联化的进一步发展,车载以太网将在新一代汽车网络架构中承担重要角色,车载以太网也是当前行业内整体的趋势和方向。今天想给大家聊的话题虽然比较大,但是我们这次关注的点并不在以太网开发和测试方案和流程本身,而是以太网开发测试利器VN5000系列硬件

引入

熟悉Vector工具链的工程师应该知道,在2021年,Vector的以太网接口卡VN5610A和VN5640设备已经陆续停产,相应的代替产品VN5620和VN5650开始推向广大工程师们。随着新设备的推广,VN5000系列设备内置的全新配置模式也与工程师们见面了。

2ca065be-05e3-11ed-9ade-dac502259ad0.png图1 VN5000 Interface Family新配置模式打破了传统配置模式下的设备单一工作模式与单一通道对应关系,让工程师能够更加灵活地使用VN5000系列设备并应用到更多的开发和测试场景中。

接下来我们会以VN5000系列设备的主要应用功能讲解设备配置方式以及相关应用场景。


TAP/Bypass模式

很多工程师听到TAP(Test Access Point)/Bypass这个名词非常陌生,并不清楚采集一段以太网的数据为什么要进行测试或者旁通。

那么我们举一个常见的栗子说明一下。

2ce79aa6-05e3-11ed-9ade-dac502259ad0.png

图2-1 TAP举例图1

在上图中可以看到如下拓扑:网络中一共有4组控制器和一台交换机组成一个小型的车载以太网络。控制器A和控制器B之间正在进行数据交互。

工程师Tom想要通过最近购买的VN5000系列设备读取控制器A与控制器B之间的数据,那么他应该怎么做呢?

首先我们知道,以太网的数据发送与接收的逻辑是点对点的,与CAN、LIN总线的广播式发送式完全不同的。所以如果我们把VN5000设备的以太网通道直接接入车载网络中的交换机,是不会读到数据的,因为交换机并不会将写有控制器A和控制器B地址的数据转发给你的VN5000。这时候工程师Jerry告诉工程师Tom,应该按照以太网数据点对点收发的思路,直接通过物理方式,将控制器A与控制器B的通信链路断开,将VN5000串联到链路中,并给VN5000中写入对应的通道配置,实现数据读取。2d17f1ba-05e3-11ed-9ade-dac502259ad0.png图2-2 TAP举例图22d4541ce-05e3-11ed-9ade-dac502259ad0.png图2-3 TAP举例图3在实际的车辆网络拓扑中,我们也是通过这样的方式进行数据的读取与监控。在VN5000设备串入链路之后,VN5000设备会将链路中传输的数据上传至上位机软件(如CANoe),并且不会将链路本身切断或者导致链路中的数据丢失。

以上就是关于TAP/Bypass的实际应用场景,此类场景适用于大多数的以太网数据采集和分析场景。


直连模式

相信很多工程师看完了上面旁通的例子,看到这里已经会举一反三了。或者在上面的例子中已经开始思考,为什么不直接将控制器A从网络中拆下来,用网线单独连接VN5000系列设备?

顾名思义,直连模式,指的是直接将VN5000系列以太网设备与被测件或者以太网控制器进行连接,实现被测件和VN5000之间的以太网通讯的模式。

Vol.1/ 栗子

#

工程师Tom需要将近期购买的以太网设备VN5650集成到测试机柜中,用于单件的以太网测试和仿真

2d7535aa-05e3-11ed-9ade-dac502259ad0.png

图3 -1 机柜示意图但是工程师Tom拿到相关的线束和设备后并不知道路由如何进行分配,以及设备线束如何在机柜内布局和连接。(早知道就多付一些集成费用了)

于是在工程师Jerry的推荐下,Tom给北汇技术支持邮箱techhelpdesk@polelink.com 写了一封邮件进行请教。

根据北汇工程师的远程指导,Tom将线束集成在走线槽内,并按照路由将VN5650的每一通道接入一台被测控制器,写入对应的直连配置后,成功实现了对于控制器单件的调试与仿真。2d9ea0f2-05e3-11ed-9ade-dac502259ad0.png图3-2 配置示意图4

我发现旁通道模式和直连模式都能够实现通讯数据的采集。

那么两种模式的使用场景有什么区别呢?

直连模式的适用范围和旁通并不一致,旁通模式对于数据的采集是在保证整车或域内网络拓扑不被破坏,并能够保证网络完整性的场景下使用;而直连模式下,我们一般接入的被测件是单独的,并未形成完整网络的拓扑,无法通过线束连接的方式还原或实现真实网络中所有节点的状态。


媒体转换&端口镜像

媒体转换这个模式是介于我们以上提到的旁通与直连之间的特殊模式,在这个模式下我们想实现的并不是控制器和VN5000之间的通讯,而是媒体转换端口两端的不同设备间的通信。

Vol.2/ 栗子

#

工程师Tom又采购了一台以太网流量生成分析仪,用于当前开发的车载控制器的以太网通讯测试。

2e0a4c26-05e3-11ed-9ade-dac502259ad0.png图4-1 以太网分析仪与被测件示意图但是分析仪的以太网接口为RJ-45(也就是我们俗称的水晶头接口),控制器端使用的是1000BASE-T1接口,与标准的RJ45接口无在物理层实现兼容和通讯。需要一个中介设备将物理层协议进行转换,然而部门有一台VN5650又不了解配置方式。

这时候Tom想起来北汇的工程师上周来到公司进行了VN5000设备和以太网相关的基础培训,培训的PPT中有讲到通过VN5000系列设备的媒体转换功能,可以将不同物理层之间的数据进行转换。2e2608bc-05e3-11ed-9ade-dac502259ad0.png图4-2 以太网分析仪与被测件示意图按照北汇讲师的PPT连接完成以后,Tom发现还是无法进行数据传输,于是再次联系了培训讲师。沟通过后发现设备并未连接外部电源,导致没有上电工作。

关于媒体转换要说的

媒体转换功能方便了工程师将以太网数据在不同以太网物理层协议之间进行转换,但是使用VN5000设备时,需要连接外部电源;如果不需要上位机观察通信数据,硬件配置完成之后可以在 standalone 模式下独立工作,无需进行 CANoe 软件端配置。

上面我们聊到的相关的内容都是针对一个或者两个单件进行记录和数据分析。面对我们实际更加复杂的实车网络,怎么才能够更高效的实现记录?

这个时候就需要用到VN5000系列设备的端口镜像功能了。(注:镜像功能目前只有 VN5240、VN5430、VN5640 和 VN5650 支持)2e4a1432-05e3-11ed-9ade-dac502259ad0.png图4-3 端口镜像链路示意图所谓的端口镜像功能是指将选定源物理端口的传入数据包镜像到特定的目标端口中。

这个时候我们想要实现复杂网络中的数据记录,只需要配置对应端口通道的旁通、直连、交换机等工作模式,以及相应的network拓扑,之后将这些端口数据指定在某一个镜像端口中输出就可以了。

在VN5000系列的镜像端口定义中,可设置为镜像端口的物理层形式均为TX,因此我们也常常把以太网记录仪或ADAS记录仪等记录设备的数据记录端口与VN5000系列的镜像端口进行连接。

2e6c763a-05e3-11ed-9ade-dac502259ad0.png图4-4 端口镜像配置示意图在配置界面我们可以根据当前VN5000设备的端口资源和占用情况进行配置。(注意:如果端口已经在segment配置中占用,则配置为镜像端口后,会自动移除segment内配置的相关功能)在属性区中我们不仅可以激活和关闭镜像功能,还可以在下方的过滤器中进行通过/截至数据的选择,方便工程师更加快速便捷地将多余数据过滤,以及收集有效数据。

总结

VN5000系列设备更灵活的功能配置,可以帮助工程师在车载以太网网络中更加快捷方便地使用单台设备和简单的接线方式完成更加复杂的工作。正所谓工欲善其事必先利其器,能够用好VN5000设备,才是迈进以太网大门的第一步。结合CANoe和CANape等上位机软件,可进一步实现更加全面的以太网的开发、测试、诊断、标定等功能。

注:文中部分图片来自于Vector。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5294

    浏览量

    170080
收藏 人收藏

    评论

    相关推荐

    Test House-第三方测试认证服务——以太网致性PMA测试案例讲解#车载以太网

    以太网
    北汇信息POLELINK
    发布于 :2024年08月19日 18:38:12

    Banana Pi BPI-M4 Berry 开源硬件开发以太网口和WiFi测试

    Banana Pi BPI-M4 Berry 开源硬件开发以太网口和WiFi测试
    的头像 发表于 07-02 16:16 429次阅读
    Banana Pi BPI-M4 Berry 开源硬件<b class='flag-5'>开发</b>板<b class='flag-5'>以太网</b>口和WiFi<b class='flag-5'>测试</b>

    使用VN5620监控记录以太网总线数据#车载以太网 #CANape

    以太网硬件
    北汇信息POLELINK
    发布于 :2024年06月09日 16:45:04

    单对以太网产品,助力智能制造迈出更坚实一步

    中国,上海—2023年4月7日—连接与传感领域的全球企业TE Connectivity(泰科电子,简称“TE”)旗下的工业事业部宣布推出单对以太网(SPE) IP20连接器、单对以太网(SPE)M8
    的头像 发表于 05-10 18:17 759次阅读

    mc workbench卡在代码生成这一步不动了是什么原因?

    mc workbench卡在代码生成这一步不动了是什么原因
    发表于 03-27 06:52

    汽车技术的未来:Netropy如何测试和确保汽车以太网的性能

    在汽车行业持续创新的今天,汽车以太网的性能和可靠性成为了关键焦点。如何测试和确保汽车以太网的性能?我们来看看BroadR-Reach技术如何革新车载网络,并通过综合性能测试来确保网络在
    的头像 发表于 01-20 08:04 451次阅读
    汽车技术的未来:Netropy如何<b class='flag-5'>测试</b>和确保汽车<b class='flag-5'>以太网</b>的性能

    以太网滤波器平衡测试

    以太网滤波器平衡测试种用于测量以太网信号传输过程中平衡特性的测试方法。平衡测试的目的是确保信
    的头像 发表于 12-14 09:21 348次阅读

    IGBT和MOSFET该用谁?对了吗

    IGBT和MOSFET该用谁?对了吗
    的头像 发表于 12-08 18:25 2076次阅读
    IGBT和MOSFET该用谁?<b class='flag-5'>你</b>选<b class='flag-5'>对了吗</b>?

    千兆以太网发展现状 千兆以太网技术优势

    以太网其实是我们日常生活中都会用到的,比如大家小区里的千兆以太网等。为增进大家对以太网的了解,本文讲对千兆以太网的发展现状、千兆以太网技术优
    的头像 发表于 12-08 16:40 878次阅读

    肖特基二极管,真的用对了吗

    肖特基二极管,真的用对了吗
    的头像 发表于 12-07 14:27 457次阅读
    肖特基二极管,<b class='flag-5'>你</b>真的用<b class='flag-5'>对了吗</b>?

    请问AD598中(A-B)/(A+B)这一步A和B是直流信号还是交流信号?

    请问AD598中(A-B)/(A+B)这一步中A和B是直流信号还是交流信号?
    发表于 11-14 08:07

    Ethernet以太网接口参考电路

    以太网种计算机局域网技术。IEEE组织的 IEEE 802.3标准制定了以太网的技术标准,它规定了包括 物理层的连线、电子信号和介质访问层协议的内容。 以太网有两类:第
    的头像 发表于 11-09 18:14 1069次阅读
    Ethernet<b class='flag-5'>以太网</b>接口参考电路

    工业以太网有何优势?工业以太网物理层介绍

    现代生活中,工业以太网发挥的作用愈来愈重要。为增进大家对工业以太网的认识,本文将基于 3 方面介绍工业以太网:1.何为工业以太网物理层,2.工业以太
    的头像 发表于 11-09 15:15 571次阅读

    浅谈汽车以太网物理层IOP测试

    汽车以太网物理层IOP(Interoperability )测试,即测试被测对象以太网物理层之间的互操作性。用于验证车载以太网PHY能否在有
    发表于 11-03 12:55 998次阅读
    浅谈汽车<b class='flag-5'>以太网</b>物理层IOP<b class='flag-5'>测试</b>

    以太网眼图测试及整改案例分析

    ,工程师需要对以太网的物理层信号进行测试验证。过去基于PC的系统,以太网芯片厂家通常会提供基于Windows平台的PHY控制软件以方便控制以太网物理层芯片发送可用于
    的头像 发表于 11-02 08:28 3516次阅读
    <b class='flag-5'>以太网</b>眼图<b class='flag-5'>测试</b>及整改案例分析