PCAN-Ethernet Gateway FD DR网关可以通过IP网络访问传统CAN总线或CAN FD总线。另外,CAN总线之间还能通过使用多个设备的IP相互连接。CAN报文会被打包到TCP或UDP报文包内,然后通过IP网络从一台设备转发到另一台设备。PCAN-Ethernet Gateway FD DR网关有一路LAN和两路CAN FD,波特率最高可达10Mbit/s。内置AM5716 Sitara处理器,提供设备所需性能。
通过方便的Web界面可完成PCAN Gateway产品系列的配置。另外,JSON界面允许经由软件配置。两种选项都提供设备的状态信息和设置、各种通讯接口、报文转发、和过滤器。如下图所示,这是我们使用PCAN-Ethernet Gateway FD DR的一个配置界面图。
使用PCAN-Ethernet Gateway FD DR这个网关,可以通过LAN或WLAN连接CAN总线。CAN帧被包装到TCP或UDP包中,然后从一台设备转发到另一台设备。基于此技术,可以在很长的距离上连接CAN网络。接下来我们来大致了解一下PCAN-Ethernet Gateway FD DR的三个应用示例:
应用示例1:单向数据传输
对于单向数据传输,来自CAN总线A的报文流量将通过LAN网络转发到CAN总线B。为此,需要两个CAN-Ethernet Gateway FD DR和在每个设备上创建路由。在此示例中,网关1的IP地址为192.168.1.201,通过CAN通道1连接到CAN总线A;网关2的IP地址为192.168.1.202,通过CAN通道2与CAN总线B相连。
应用示例2:双向数据传输
对于双向数据传输,CAN总线A和B之间发生的报文流量将通过LAN网络转发。为此,也需要两个PCAN-Ethernet Gateway FD DR和在每个设备上创建路由,其中必须为每个网关创建一个发送和接收路由。在此示例中,网关1的IP地址为192.168.1.201,通过CAN通道1连接到CAN总线A。网关2的IP地址为192.168.1.202,通过CAN通道2连接到CAN总线B。与上面的示例1单向数据传输相比,这里的区别仅仅在于还必须实现从CAN总线B到CAN总线A的相反路径的报文转发。
应用示例3:过滤CAN ID
PCAN-Ethernet Gateway FD DR可以过滤发送路径转出的CAN报文。基于类型范围的过滤器至少覆盖两个CAN ID的范围,如果要过滤具有特定CAN ID的单个报文,则使用掩码过滤器。在本示例中,已经在PCAN-Ethernet Gateway FD DR上设置了发送路由。此发送路由将配置两个过滤器,仅允许11位ID为0x100和0x200的报文通过。具体步骤如下:
首先打开“过滤器>添加过滤器”页面,并使用以下设置为ID 0x100创建过滤器。
保存之后,使用相同的操作设置为ID 0x200创建过滤器。
接着这两个过滤器就可以分配给发送路径了。注意分为两种模式,在Normal显示模式下,每条发送路径只能使用一个过滤器。在Expert模式下,每条发送路径就可以分配多个过滤器,如下图所示:
-
网关
+关注
关注
9文章
4301浏览量
50927 -
产品信息
+关注
关注
0文章
17浏览量
7526 -
车载以太网
+关注
关注
18文章
218浏览量
22935 -
CAN FD
+关注
关注
0文章
76浏览量
12884
发布评论请先 登录
相关推荐
评论