-
公开(公告)号:US09215168B2
公开(公告)日:2015-12-15
申请号:US13716521
申请日:2012-12-17
Applicant: BROADCOM CORPORATION
Inventor: Yongbum Kim , Mehmet Tazebay , Kevin Brown , Manfred Wagner
IPC: H04L12/28 , H04L12/721 , H04L12/46 , H04L12/40
CPC classification number: H04L45/72 , H04L12/40006 , H04L12/40163 , H04L12/4625 , H04L2012/40215
Abstract: Systems and methods for implementing controller area network (CAN) communications between CAN nodes using Ethernet are provided. An Ethernet switch includes ports, each of which is configured to receive an Ethernet data packet (EDP) from a CAN node. Each EDP includes a CAN message, which includes an identification (ID) of a corresponding CAN node. A first port is configured to receive a first EDP and a second port is configured to receive a second EDP. The Ethernet switch also includes a controller module configured to detect a CAN conflict between the first EDP and the second EDP. The controller module is configured to select, in response to the detection of the CAN conflict, the first EDP or the second EDP based on the ID corresponding to the first EDP and the ID corresponding to the second EDP. The controller module is configured to route the selected EDP to a destination.
Abstract translation: 提供使用以太网的CAN节点之间实现控制器局域网(CAN)通信的系统和方法。 以太网交换机包括端口,每个端口被配置为从CAN节点接收以太网数据分组(EDP)。 每个EDP包括CAN消息,其包括相应CAN节点的标识(ID)。 第一端口被配置为接收第一EDP,并且第二端口被配置为接收第二EDP。 以太网交换机还包括被配置为检测第一EDP和第二EDP之间的CAN冲突的控制器模块。 控制器模块被配置为基于与第一EDP对应的ID和对应于第二EDP的ID来选择响应于CAN冲突的检测到第一EDP或第二EDP。 控制器模块被配置为将所选择的EDP路由到目的地。