CAN Bus ASC Interface Switching for Protocol Overhead Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The CAN bus communication system faces limitations due to high protocol overhead and restricted symbol rate, with CAN messages having a 55% header-to-payload ratio and a maximum symbol rate of 1 Mbaud, which hinders efficient data transmission.

Innovation Solution

The system employs a dual transmission mode using a CAN control unit for CAN data frames and an asynchronous serial communication (ASC) interface unit for ASC data frames, allowing for a higher bus clock rate and reduced header size, thereby increasing the symbol rate to 4 Mbaud and minimizing protocol overhead to 10%.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If CAN data frames are transmitted using the CAN bus protocol, then reliable communication is achieved, but protocol overhead is high (55% header-to-payload ratio)

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidprotocol overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The communication system segments data transmission into two distinct modes: CAN data frame mode for reliable communication and ASC data frame mode for efficient data transfer. This segmentation allows the system to optimize for different requirements - reliability when needed and overhead reduction when data volume is the priority.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the transmission mode parameter between CAN and ASC protocols based on the communication requirements. By switching between these two protocols with different overhead characteristics, the system dynamically adjusts the header-to-payload ratio to minimize overhead while maintaining reliability when necessary.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the symbol rate is increased to improve data transmission speed, then transmission efficiency improves, but physical boundary conditions and asymmetric delays prevent exceeding 1 Mbaud

Engineering Contradiction:
Improvedata transmission speedVSAvoidsignal integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system changes the physical protocol parameter by switching between CAN protocol (1 Mbaud) and ASC protocol (4 Mbaud). This parameter change allows the system to operate at higher speeds when data efficiency is critical, while falling back to the more reliable CAN protocol when signal integrity is the primary concern.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The transmission mode is made dynamic, allowing the system to adapt between two different physical protocols based on real-time requirements. The switching mechanism enables the system to dynamically adjust the symbol rate and protocol characteristics to match the current communication needs.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If CAN protocol is used for all transmissions, then compatibility is maintained, but data transmission efficiency is limited by high overhead and low symbol rate

Engineering Contradiction:
Improveprotocol compatibilityVSAvoiddata transmission efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The communication interface is designed with multi-functionality, supporting both CAN and ASC transmission modes. This universal interface can adapt to different communication requirements and protocols, maintaining compatibility with existing CAN systems while enabling more efficient ASC transmissions when needed.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system dynamically selects between CAN and ASC protocols based on the transmission requirements. The switching mechanism allows the system to be flexible and adaptable, choosing the most appropriate protocol for each communication task to optimize both compatibility and efficiency.

Inventive Principle:
Principle #15Dynamics

4Productivity

If ASC data frames are transmitted over CAN bus at higher clock rate, then symbol rate increases to 4 Mbaud and overhead reduces to 10%, but switching between transmission modes is required

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidtransmission mode switching
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A switching mechanism acts as an intermediary between the CAN control unit and the ASC interface unit. This intermediary component manages the mode switching and coordination between the two transmission protocols, abstracting the complexity from the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The transmission mode is made dynamic with automatic switching capabilities. The system dynamically adapts between CAN and ASC modes based on communication requirements, and the switching mechanism manages the complexity of coordinating these mode changes across multiple devices.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2213054B1Communication system having a can bus and method for operating said communication system
Publication Date: 2018.01.17 ROBERT BOSCH GMBH
  • EP2213054B1 patent drawingFigure 1
  • EP2213054B1 patent drawingFigure 2
  • EP2213054B1 patent drawingFigure 3a~4

AI summary

A communication system and a method for operating a communication system, the communication system having a CAN bus and at least two devices connected with the aid of the CAN bus. Such a device has a CAN control unit, an asynchronous, serial communication (ASC) interface unit, and a switch. The CAN control unit is suitable for transmitting, in a first transmission mode, CAN data frames over the CAN bus with the aid of a first physical protocol. The asynchronous, serial communication interface unit or ASC interface unit is suitable for transmitting, in a second transmission mode, ASC data frames over the CAN bus with the aid of a second physical protocol. The switch is designed for switching over between the first transmission mode and the second transmission mode as a function of at least one agreement effective between the device and at least one other device.