网易首页 > 网易号 > 正文 申请入驻

如何实现只用1个VN5640A搭建含2个交换机的车载以太网网络?

0
分享至

疫情还未过去,工作和生活仍受限制,相信不便外出的小伙伴们都开始疯狂学习补充能量,比如我司的工程师小哥哥最近就在疯狂学习以太网。为了检验学习成果,领导给工程师小哥哥出了一道考题:

基于CANoe,如何只用1个VN5640A搭建含2个交换机的车载以太网网络?

说明:

  1. VN5640A是Vector公司推出的以太网接口设备。与VN1640A等CAN总线接口卡类似,VN5640A可以作为以太网接口卡,支持CAN和以太网协议。同时VN5640也可作为以太网高层设备,实现交换机,端口镜像,残余总线仿真,DOIP等功能
  2. 此网络结构如下图1所示,包含两个交换机N3和N4、两个仿真的网络节点N1和N6、两个真实的ECU N2和N5

在看到这个网络结构后,工程师小哥哥立刻就想到了实现方案:

  1. 2个VN5640A做为2个Switch
  2. 在CANoe中建立两个以太网仿真通道ETH1和ETH2
  3. 将2个VN5640A连接到CANoe中的两个通道ETH1和ETH2上

分分钟就能搞定,So easy~

咦,好像哪里不太对劲?噢,这是用的2个VN5640A啊,题目要求的是用1个VN5640A,审题不仔细,鸡腿都要扣没了……

但是,话说回来了,这用1个VN5640A怎么能变成2个Switch来用呢?这怎么可能实现?工程师小哥哥表示他的小脑瓜好像有点不够用了。

相信有不少小伙伴都和工程师小哥哥一样,想到的是用2个VN5640A来实现的这种常规解决方案。这意思难道还有什么神奇的方式来实现只用1个VN5640A搭建含2个交换机的车载以太网网络?

——答案就是升级!硬件驱动(Vector Driver Setup)升级到11.1版本,CANoe升级到12.0版本,问题就能轻松解决!

将硬件驱动升级到11.1版本后,VN5640A增加了Network-based mode配置模式。在此配置模式下,可以在1个VN5640A中设置2个Switch,而且2个Switch可以被分配到同一个网络中,在CANoe中只需建立一个以太网仿真通道,就可以实现只用1个VN5640A搭建含2个交换机的车载以太网网络的要求。

硬件驱动版本升级到11.1之后,增加的Network-based mode模式对于以太网接口设备(如:VN5610A、VN5640A)的使用方式带来了很多实用的新功能,不仅能满足基于以太网系统的分析、测试和仿真的要求,而且使用方法更加灵活,满足更多的使用场景:

  • 一个硬件设备在内部可分为多个Switch
  • 数据可以镜像至多个端口
  • 通过以太网host模式控制硬件设备

那么,问题又来了,Network-based mode如何配置呢?下面以VN5640A为例进行说明。
1Network-based mode如何配置

将VN5640A连接至电脑,打开Vector Hardware Config 软件。在VN5640图标上右键,选择 Ethernet access mode configuration-> Network-based mode设备将会自动开始进行约30S的配置过程。此过程中LED灯会依次点亮,待设备配置完成后,会自动在列表中重新出现,在配置过程中不要进行断电等操作对设备进行干扰。

接下来点击VN5640A 的配置选项Ethernet device configuration,我们就进入了Network-based mode的配置界面,在此界面中就可以进行相应的配置,下图的配置方案就解决了领导出的考题(只用1个VN5640A搭建含2个交换机的车载以太网网络)。

下面我们介绍一下配置操作,在进行配置操作之前我们先了解几个概念:

  • Port(physical):指VN5640A的以太网物理接口,应用程序可以为物理端口配置物理层属性
  • Port(virtual):指VN5640A与应用进行交互的虚拟端口,虚拟端口不代表任何物理连接,无法配置物理层属性
  • Segment:指网络中的一个或多个端口联合组成的分段,充当端口连接的元素
  • Network:指分段及其分配的端口所组成的网络
  • Uplink:指将设备连接到上位机软件(如:CANoe、CANape)或记录仪的接口

Network-based mode模式配置窗口主要由以下窗口构成:

  • Segments窗口:此窗口为控件库,包含Switch和Link两个控件,供Layout窗口选择使用
  • Ports窗口:此窗口为控件库,包含物理端口和虚拟端口两个控件,供Layout窗口选择使用
  • Layout窗口:此窗口为VN5640A的主要配置窗口,可以对VN5640A进行灵活的配置操作,例如在一个VN5640A中可以同时配置TAP模式、Direct connection模式、Media converter模式、Switch模式
  • Uplink窗口:在此窗口中进行镜像端口、过滤器选项和HOST端口选项配置
  • Properties窗口:此窗口用于显示、更改所选元素的属性

在此模式下配置工作比较简单而且灵活,我们使用此模式的一般流程:

  1. 根据自己要构建的网络结构及要实现的功能,在layout窗口中添加相应的控件来配置VN5640A的使用方式,并完成Port、Network等属性的设置
  2. 根据要求决定是否需要在Uplink窗口中设置端口镜像、筛选等功能
  3. 点击Write选项,将配置下载至VN5640A中,配置成功会出现如下图8所示的提示窗口

接下来就需要来到CANoe中进行相关的操作,在CANoe中又需要如何配置呢?

2CANoe中如何配置

CANoe12.0版本中提供了与Network-based mode相对应的3个以太网工程模板:

  • ASR4_Ethernet Port Based
  • Ethernet Port Based
  • SOME-IP Port Based

我们选择Ethernet Port Based创建新的CANoe工程,打开新的CANoe工程后,在Channel Mapping下,将软件通道与硬件设备中Network进行匹配。

在Port Configuration窗口下,对端口进行配置操作,Measurement Ports选项下添加需要观测数据的端口,Simulation Ports选项下显示仿真端口,并设置端口的属性。

接下来我们就可以开始测量工作了,在Trace窗口中观测端口的数据,Trace窗口中会增加Port(s)和Sim两个选项:

  • Port(s):显示测量以太网数据包的端口名称
  • Sim:显示以太网数据包是否从CANoe发送

在此模式下,CANoe中其他的操作与以往没有不同之处,在这里就不多介绍了。

在Network-based mode模式下,硬件设备还支持以太网Host模式的功能,通过网线代替USB线将硬件设备和上位机进行连接和通信。那么Host模式又如何配置呢?

3以太网Host模式如何配置

应用此功能时,首先我们需要将硬件设备通过USB线与电脑连接,打开Vector Hardware Config 软件,在左侧列表中找到需要配置的VN5640A上右键,点击 Change IP address,在弹出的IPv4地址配置页面中设置VN5640A的IP地址进行并确认。(设置原则是IP的网段与上位机网段相同,IP的主机号与上位机不同)

然后我们断开VN5640A与电脑连接的USB线,并将VN5640A断电重启,通过网线将硬件设备的Host端口(VN5640A的Host口为ETH16端口)与电脑的网口连接,点击树状图中的Network Device选项,右侧列表中可与电脑进行连接的VN5640A会显示Connect按钮,点击Connect选项,VN5640A会切换到连接状态。

连接成功后会显示我们所连接的设备以及IPv4地址等信息。

在以太网Host模式下关于软件、硬件操作使用方式与USB连接模式上没有差异。

关于Network-based mode模式的使用方法就介绍到这里了,如果小伙伴们对此感兴趣或者对工程师小哥哥感兴趣还有相关的疑问,欢迎给我们留言评论~

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
1997年,英国归还了香港,为何拒绝归还没什么经济价值的马岛?

1997年,英国归还了香港,为何拒绝归还没什么经济价值的马岛?

芊芊子吟
2026-05-26 12:40:07
《海贼王》真人版第三季获原作者盛赞

《海贼王》真人版第三季获原作者盛赞

娱圈观察员
2026-05-25 00:17:45
央媒发文,张嘉益再破天花板,与王海燕离婚...

央媒发文,张嘉益再破天花板,与王海燕离婚...

云崖听松
2026-05-26 11:23:50
一口气连放8集!尼古拉斯·凯奇《暗影蜘蛛侠》正式播出

一口气连放8集!尼古拉斯·凯奇《暗影蜘蛛侠》正式播出

3DM游戏
2026-05-26 10:00:22
弃将都打进了分区决赛!联盟最烂管理层,助尼克斯、马刺完成崛起

弃将都打进了分区决赛!联盟最烂管理层,助尼克斯、马刺完成崛起

你的篮球频道
2026-05-26 12:58:59
体育总局三记重拳,拳拳打在樊振东的痛点上:他不用再逃了

体育总局三记重拳,拳拳打在樊振东的痛点上:他不用再逃了

最爱乒乓球
2026-05-26 05:01:31
寒武纪逆市飙涨再创历史新高

寒武纪逆市飙涨再创历史新高

松果财经
2026-05-26 11:45:10
对俄罗斯而言,前线局势正变得极其严峻,乌克兰可能取得突破

对俄罗斯而言,前线局势正变得极其严峻,乌克兰可能取得突破

山河路口
2026-05-26 14:48:48
吴婉芳全家福曝光,一家高颜值,二儿媳比大儿媳霍咏盈高半个头

吴婉芳全家福曝光,一家高颜值,二儿媳比大儿媳霍咏盈高半个头

一盅情怀
2026-05-25 15:40:05
西决天王山大战伤情报告出炉,雷霆酝酿大交易

西决天王山大战伤情报告出炉,雷霆酝酿大交易

世界体育圈
2026-05-26 09:26:38
我国著名眼科学家、眼科教育家张士元逝世

我国著名眼科学家、眼科教育家张士元逝世

澎湃新闻
2026-05-26 10:36:31
为中国正名!印尼为何立法禁止用Cina称呼中国,必须叫Tiongkok?

为中国正名!印尼为何立法禁止用Cina称呼中国,必须叫Tiongkok?

环球情报员
2026-05-26 16:19:37
糖尿病去世的人越来越多?提醒:宁可打牌混日子也别碰这6条红线

糖尿病去世的人越来越多?提醒:宁可打牌混日子也别碰这6条红线

芹姐说生活
2026-05-26 16:22:34
王楚钦母亲首次谈儿媳标准!3个要求曝光后,网友集体沉默了

王楚钦母亲首次谈儿媳标准!3个要求曝光后,网友集体沉默了

橙星文娱
2026-05-26 10:53:35
央视曝光陈克明、今麦郎!

央视曝光陈克明、今麦郎!

刘哥谈体育
2026-05-26 16:08:48
今晚浙江广厦对阵上海久事,传来4好2坏消息,孙铭徽伤情更新

今晚浙江广厦对阵上海久事,传来4好2坏消息,孙铭徽伤情更新

砚底沉香
2026-05-26 12:45:13
董文华:我这辈子最正确的决定,就是嫁给了一个平凡普通的丈夫

董文华:我这辈子最正确的决定,就是嫁给了一个平凡普通的丈夫

飘飘然的娱乐汇
2026-05-25 19:10:08
一觉醒来,昨晚家中"大爆发"!上海人崩溃:鸡皮疙瘩掉一地!更炸裂的是,今晚继续…

一觉醒来,昨晚家中"大爆发"!上海人崩溃:鸡皮疙瘩掉一地!更炸裂的是,今晚继续…

新浪财经
2026-05-26 07:02:00
口碑遇冷处境尴尬,同框仅30秒便离场,郑丽文助选遭冷待

口碑遇冷处境尴尬,同框仅30秒便离场,郑丽文助选遭冷待

坠入二次元的海洋
2026-05-26 16:07:46
窦靖童:母亲钱多到用不完,但穷苦潦倒的爸爸,是我现在最大心病

窦靖童:母亲钱多到用不完,但穷苦潦倒的爸爸,是我现在最大心病

铁锤妹妹是只猫
2026-05-26 03:29:13
2026-05-26 17:20:49
北汇信息
北汇信息
专注汽车电子领域
612文章数 31关注度
往期回顾 全部

科技要闻

今年秋季,麒麟芯片将首次落地"逻辑折叠"

头条要闻

外媒称伊朗愿意"将浓缩铀移至中国" 中方回应

头条要闻

外媒称伊朗愿意"将浓缩铀移至中国" 中方回应

体育要闻

上赛季差点降入英甲,下赛季要踢英超了

娱乐要闻

台媒贴脸!S妈被问大S嗑药当场沉默

财经要闻

中国铝行业爆单 下一个“煤炭”大周期?

汽车要闻

涉水加强 福特烈马亚马逊限量版上市 售价39.98万

态度原创

本地
数码
旅游
时尚
公开课

本地新闻

用云锦的方式,打开江苏南京

数码要闻

消息称AMD苏姿丰布局Zen 7:台积电A14工艺、力成FOPLP封装

旅游要闻

深挖西游文化 河南济源以经典赋能文旅融合发展

全网刷屏,华语乐坛“嫡长女”终于来了!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版