请听题!如何实现只用1个VN5640A搭建含2个交换机的车载以太网网络?
VN5640A是Vector公司推出的以太网接口设备。与VN1640A等CAN总线接口卡类似,VN5640A可以作为以太网接口卡,支持CAN和以太网协议。同时VN5640也可作为以太网高层设备,实现交换机,端口镜像,残余总线仿真,DOIP等功能 此网络结构如下图1所示,包含两个交换机N3和N4、两个仿真的网络节点N1和N6、两个真实的ECU N2和N5
图1 任务网络结构
2个VN5640A做为2个Switch
在CANoe中建立两个以太网仿真通道ETH1和ETH2
将2个VN5640A连接到CANoe中的两个通道ETH1和ETH2上
图2 基于2个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个交换机的车载以太网网络的要求。
图3 Network-based mode模式下网络结构
硬件驱动版本升级到11.1之后,增加的Network-based mode模式对于以太网接口设备(如:VN5610A、VN5640A)的使用方式带来了很多实用的新功能,不仅能满足基于以太网系统的分析、测试和仿真的要求,而且使用方法更加灵活,满足更多的使用场景:
一个硬件设备在内部可分为多个Switch
数据可以镜像至多个端口
通过以太网host模式控制硬件设备
……
图4 配置Network-based mode
图5 Network-based mode模式配置窗口
下面我们介绍一下配置操作,在进行配置操作之前我们先了解几个概念:
Port(physical):指VN5640A的以太网物理接口,应用程序可以为物理端口配置物理层属性
Port(virtual):指VN5640A与应用进行交互的虚拟端口,虚拟端口不代表任何物理连接,无法配置物理层属性
Segment:指网络中的一个或多个端口联合组成的分段,充当端口连接的元素
Network:指分段及其分配的端口所组成的网络
Uplink:指将设备连接到上位机软件(如:CANoe、CANape)或记录仪的接口
图6 概念定义
Network-based mode模式配置窗口主要由以下窗口构成:
Segments窗口:此窗口为控件库,包含Switch和Link两个控件,供Layout窗口选择使用
Ports窗口:此窗口为控件库,包含物理端口和虚拟端口两个控件,供Layout窗口选择使用
Layout窗口:此窗口为VN5640A的主要配置窗口,可以对VN5640A进行灵活的配置操作,例如在一个VN5640A中可以同时配置TAP模式、Direct connection模式、Media converter模式、Switch模式
Uplink窗口:在此窗口中进行镜像端口、过滤器选项和HOST端口选项配置
Properties窗口:此窗口用于显示、更改所选元素的属性
图7 Network-based mode模式配置窗口
根据自己要构建的网络结构及要实现的功能,在layout窗口中添加相应的控件来配置VN5640A的使用方式,并完成Port、Network等属性的设置 根据要求决定是否需要在Uplink窗口中设置端口镜像、筛选等功能 点击Write选项,将配置下载至VN5640A中,配置成功会出现如下图8所示的提示窗口
图8 成功下载配置
ASR4_Ethernet Port Based
Ethernet Port Based
SOME-IP Port Based
图9 CANoe工程模板
我们选择Ethernet Port Based创建新的CANoe工程,打开新的CANoe工程后,在Channel Mapping下,将软件通道与硬件设备中Network进行匹配。
图10 Channel Mapping
图11 Port Configuration
Port(s):显示测量以太网数据包的端口名称
Sim:显示以太网数据包是否从CANoe发送
图12 Trace窗口
在Network-based mode模式下,硬件设备还支持以太网Host模式的功能,通过网线代替USB线将硬件设备和上位机进行连接和通信。那么Host模式又如何配置呢?
图13 设置IP地址
图14 连接VN5640A
图15 连接状态下的设备
往期精彩
如需了解如上内容更多信息,
可以随时联系北汇信息!
电话:021-34716271
邮箱:marketing@polelink.com
微信ID:Polelink_Info
北汇信息|专注电控、新能源、MES技术
长按二维码关注北汇信息