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

如何实现只用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.

相关推荐
热点推荐
2026年反腐风暴正式开打!中纪委明确9大高风险领域集中收网

2026年反腐风暴正式开打!中纪委明确9大高风险领域集中收网

职场资深秘书
2026-05-23 10:57:06
尼克斯3-0夺赛点,骑士哈登米切尔10失误,东部决赛悬念已终结

尼克斯3-0夺赛点,骑士哈登米切尔10失误,东部决赛悬念已终结

舟望停云
2026-05-24 18:03:45
李世民因洛阳城久攻不下烦闷,撞见伙夫嘀咕:换我五日必破此城

李世民因洛阳城久攻不下烦闷,撞见伙夫嘀咕:换我五日必破此城

错过美好
2026-05-23 22:26:33
你造车没我专业!当年指着张雪鼻子骂的王铸,成了2026年最大笑话

你造车没我专业!当年指着张雪鼻子骂的王铸,成了2026年最大笑话

周哥一影视
2026-05-23 08:52:01
捅破天了!乌克兰血洗校园,普京宣布更大决定!

捅破天了!乌克兰血洗校园,普京宣布更大决定!

大嘴说天下
2026-05-23 22:45:03
特朗普的伊朗战争,或最终成为笑话!!!

特朗普的伊朗战争,或最终成为笑话!!!

山河路口
2026-05-24 13:15:50
杀人诛心!穆里尼奥上任皇马第一把火,姆巴佩彻底沦为第四前锋!

杀人诛心!穆里尼奥上任皇马第一把火,姆巴佩彻底沦为第四前锋!

奶盖熊本熊
2026-05-24 03:39:38
巴勒斯坦的教训告诉全世界:就算是富士山炸了,也不能收留日本人

巴勒斯坦的教训告诉全世界:就算是富士山炸了,也不能收留日本人

热点风采
2026-05-24 17:38:26
普京失望而归,中蒙俄管道20年谈判失败,中国要让俄明白一个道理

普京失望而归,中蒙俄管道20年谈判失败,中国要让俄明白一个道理

潋滟晴方DAY
2026-05-23 21:47:48
欧洲名记回应樊振东事件!不回国乒确有幕后原因,刘国梁尚没澄清

欧洲名记回应樊振东事件!不回国乒确有幕后原因,刘国梁尚没澄清

三十年莱斯特城球迷
2026-05-23 22:58:36
《家业》:杨紫演技除了台词都完美,可惜无力挽救奇葩剧情

《家业》:杨紫演技除了台词都完美,可惜无力挽救奇葩剧情

霁月文娱阁
2026-05-24 16:39:36
1949年国军副师长被俘,受审时突然开口:帮我给周恩来发一封电报

1949年国军副师长被俘,受审时突然开口:帮我给周恩来发一封电报

第四思维
2025-07-23 13:38:09
这真是玩手机玩的,8岁女孩吃饭姿势怪异,网友:怎么不抽她?

这真是玩手机玩的,8岁女孩吃饭姿势怪异,网友:怎么不抽她?

蝴蝶花雨话教育
2026-04-14 10:47:08
花生再次被关注!调查发现:糖尿病常吃花生不过半年或有4好处

花生再次被关注!调查发现:糖尿病常吃花生不过半年或有4好处

芹姐说生活
2026-05-15 23:37:01
几乎都是假货!利润高达2400%,可为何消费者还争相购买?

几乎都是假货!利润高达2400%,可为何消费者还争相购买?

小熊侃史
2026-04-09 09:36:50
后续!江苏女子漏放吸管当场破防,怒骂店员扔吸管,网友:拘留她

后续!江苏女子漏放吸管当场破防,怒骂店员扔吸管,网友:拘留她

小鋭有话说
2026-05-23 23:11:15
全球5000万现代奴隶:性奴、割器官,人口黑市比你想的更恐怖

全球5000万现代奴隶:性奴、割器官,人口黑市比你想的更恐怖

青眼财经
2026-05-22 16:41:25
无缘四强却狂赚8000万!宏远的吸金神话 到底藏着什么秘密?

无缘四强却狂赚8000万!宏远的吸金神话 到底藏着什么秘密?

你看球呢
2026-05-24 10:20:21
被美国人断言,将从地图消失的中国县城,正被近4万中国姑娘救活

被美国人断言,将从地图消失的中国县城,正被近4万中国姑娘救活

今夜繁星坠落
2026-05-24 07:16:12
突然改口!比亚迪大唐推迟上市,10万盲订车主集体纠结

突然改口!比亚迪大唐推迟上市,10万盲订车主集体纠结

娱乐圈的笔娱君
2026-05-23 00:43:22
2026-05-24 19:19:00
北汇信息
北汇信息
专注汽车电子领域
612文章数 31关注度
往期回顾 全部

科技要闻

我戴着摄像头上班,正在帮AI抢走我饭碗

头条要闻

山西矿难遇难者家属:父亲年过半百 我们一直劝他别干了

头条要闻

山西矿难遇难者家属:父亲年过半百 我们一直劝他别干了

体育要闻

唐斯发牌,大头逆袭:骑士跌向残忍夏季

娱乐要闻

王鹤棣掉粉超20万!代言和作品遭抵制

财经要闻

爆炸致82人遇难 留神峪煤业存违法行为

汽车要闻

2027款星途瑶光上市 把"全球车"标准卷进13万级市场

态度原创

本地
艺术
游戏
亲子
公开课

本地新闻

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

艺术要闻

孙过庭写给武则天的草书!超越了张旭、怀素,辽宁博物馆视为“镇馆之宝”

盗版玩家跳脸官方!官方无奈吐槽:很失望

亲子要闻

平常教育他不要乱扔垃圾,看到这一幕又觉得太苛刻了

公开课

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

无障碍浏览 进入关怀版