新品速递 | 虹科CAN FD转LAN网关:PCAN-Ethernet Gateway FD DR

描述

 

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 FD

对于单向数据传输,来自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 FD

对于双向数据传输,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创建过滤器。

CAN FD

保存之后,使用相同的操作设置为ID 0x200创建过滤器。

CAN FD

接着这两个过滤器就可以分配给发送路径了。注意分为两种模式,在Normal显示模式下,每条发送路径只能使用一个过滤器。在Expert模式下,每条发送路径就可以分配多个过滤器,如下图所示:

CAN FD

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分