Frame Screening Unit for CAN Bus Protocol Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAN-based communication networks face limitations in data transmission rate and useful data length, requiring a solution to enhance data rate and error robustness while allowing coexistence with newer protocols without the need for gateways.

Innovation Solution

A frame screening unit that generates a select signal to filter reception signals, enabling user stations to switch between communication formats, ensuring seamless migration from CAN FD to CAN FE without disrupting existing protocols, and preventing interference between different communication formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If CAN FD protocol is used to increase data transmission rate and useful data length, then data rate and data capacity are improved, but error robustness and compatibility with legacy CAN systems deteriorate

Engineering Contradiction:
Improvedata transmission rateVSAvoiderror robustness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The frame screening unit acts as an intermediary component that sits between the physical layer receiver and the higher-layer protocol processing. It screens incoming frames based on format identification (CAN vs. CAN FD) and selectively blocks or passes frames to appropriate processing paths, enabling legacy CAN systems to coexist with CAN FD systems while maintaining error robustness through format-appropriate handling

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If CAN FD protocol is used to increase useful data length up to 64 bytes, then data capacity is improved, but compatibility with existing CAN protocol systems deteriorates

Engineering Contradiction:
Improveuseful data lengthVSAvoidprotocol compatibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The frame screening unit segments the communication stream into distinct CAN and CAN FD frame categories based on format identification. By separating frame types and applying protocol-specific processing to each segment, the system enables legacy CAN nodes to communicate using traditional 8-byte data fields while CAN FD nodes can utilize extended 64-byte data fields, maintaining compatibility across heterogeneous protocol environments

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If frame screening is implemented to enable protocol migration, then adaptability and coexistence of different protocols are improved, but device complexity increases

Engineering Contradiction:
Improveprotocol coexistenceVSAvoidframe screening unit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The frame screening unit performs preliminary format identification and classification of incoming frames before they reach higher-layer protocol processing. By pre-screening frames based on format delimiters and structure characteristics, the system prepares the communication stream for appropriate protocol handling, enabling seamless migration paths from CAN to CAN FD without requiring complex runtime protocol negotiation or gateway infrastructure

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11909553B2Frame screening unit, user station for a serial bus system, and method for communicating in a serial bus system
Publication Date: 2024.02.20 ROBERT BOSCH GMBH
  • US11909553B2 patent drawing
  • US11909553B2 patent drawing
  • US11909553B2 patent drawing

AI summary

A frame screening unit for a user station of a serial bus system, a user station for a serial bus system, and a method for communicating in a serial bus system. The frame screening unit includes a screen block for generating a select signal that selects whether or not a communication control device of the user station is allowed to receive a reception signal that has been generated from a frame received serially at that time from the bus for a message, and a reception signal selection block for screening the reception signal, as a function of the select signal generated by the screen block, so that the reception signal is not transmitted to the communication control device of the user station.