Ethernet Switch Arbitration for CAN over Ethernet

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAN bus communication systems face limitations in bandwidth and efficiency, particularly in automotive and industrial applications, where multiple electronic control units (ECUs) need to communicate effectively, and existing solutions do not fully leverage the potential of Ethernet for enhanced performance.

Innovation Solution

Implementing CAN communications over Ethernet links using an Ethernet switch that converts CAN messages into Ethernet data packets, prioritizes them using arbitration, and routes them efficiently, thereby enabling faster and more reliable communication among ECUs, even in high-bandwidth environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If CAN bus communication is used in traditional automotive systems, then device compatibility and established protocols are maintained, but bandwidth and communication efficiency are limited

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidbandwidth
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent introduces an Ethernet switch as an intermediary device that translates between CAN bus protocols and Ethernet protocols. This mediator enables CAN nodes to communicate over Ethernet infrastructure, thereby increasing bandwidth and communication efficiency while maintaining compatibility with existing CAN devices. The Ethernet switch acts as a bridge that converts CAN messages into Ethernet frames and routes them appropriately, solving the bandwidth limitation of traditional CAN bus systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple CAN nodes transmit simultaneously on a traditional CAN bus, then communication coverage is extended, but arbitration losses and transmission conflicts increase

Engineering Contradiction:
Improvesimultaneous transmission capabilityVSAvoidarbitration loss
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the traditional single-bus CAN architecture into multiple independent Ethernet communication paths. Instead of all nodes sharing a single bus where arbitration is required, the system divides communication into separate Ethernet channels through the switch. This segmentation allows multiple CAN nodes to transmit simultaneously over different Ethernet paths without conflicts, eliminating arbitration losses while maintaining multi-node communication capability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2863588B1Controller Area Network Communications Using Ethernet
Publication Date: 2017.08.16 AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE LTD
  • EP2863588B1 patent drawingFigure 1
  • EP2863588B1 patent drawingFigure 2
  • EP2863588B1 patent drawingFigure 3

AI summary

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.