CAN Bus Frame Extension for IPv6 Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAN Bus technologies, such as CAN 2.0 and CAN FD, are inadequate for supporting IPv6 communication due to limitations in data packet size and increased susceptibility to errors and latency, making them unsuitable for modern transportation vehicle networks that require larger data transmission and real-time capabilities.

Innovation Solution

The CAN EL protocol extends the CAN FD protocol by increasing the length of the data field in transmission frames to accommodate up to 4096 bytes, allowing for higher data rates and flexibility, while maintaining the distributed arbitration procedure essential for real-time applications, and incorporating a modified bit-stuffing algorithm to reduce overhead and ensure synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If CAN 2.0 or CAN FD protocol is used, then real-time capability and distributed arbitration are maintained, but data packet size is limited to 8 or 64 bytes respectively

Engineering Contradiction:
Improvedata packet sizeVSAvoidIPv6 communication support
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent divides the transmission frame into multiple fields including arbitration field, control field, data field, and extension field. The data field can be extended to accommodate up to 4096 bytes by utilizing the extension field mechanism, allowing IPv6 packets to be transmitted without segmentation while maintaining the original CAN bus frame structure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an extension field dimension to the traditional CAN frame structure. By adding this optional extension field that can carry additional data, the system transitions from a fixed 8-byte or 64-byte limit to a variable length capability supporting up to 4096 bytes, enabling IPv6 communication while preserving real-time capabilities

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If data transmission is performed with extended packet size, then IPv6 communication is enabled, but transmission latency increases

Engineering Contradiction:
ImproveIPv6 communication supportVSAvoidtransmission latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-defining the extended frame structure with explicit length indicators and arbitration identifiers. This allows receiving nodes to prepare for data reception in advance, know the exact packet length before transmission begins, and allocate buffer memory beforehand, thereby reducing processing latency despite larger packet sizes

Inventive Principle:
Principle #10Preliminary action

3Reliability

If error detection mechanisms are enhanced for larger packets, then reliability improves, but overhead increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidtransmission overhead
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent applies local quality by implementing error detection mechanisms specifically tailored to the extended frame structure. The CRC field is positioned and sized to efficiently cover the extended data portions, and the control field contains length indicators that enable selective validation. This localized approach ensures reliability for the actual data payload without adding excessive overhead compared to universal error checking schemes

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10530606B2Method for transmitting data via a serial communication bus, bus interface, and computer program
Publication Date: 2020.01.07 VOLKSWAGEN AG
  • US10530606B2 patent drawing
  • US10530606B2 patent drawing
  • US10530606B2 patent drawing

AI summary

An extension of the existing CAN FD data transmission protocol. The extension enables the use of the IPv6 protocol for the CAN bus. The CAN FD protocol is further developed in an incompatible way. One modification measure relates to the lengthening of the Data Field, which is positioned in the transmission frame after an Arbitration Field. An arbitrary number of bytes can be entered in the extended Data Field within a specified upper limit. Since the Data Field is transmitted at a higher bit rate field than the Arbitration Field, the data throughput is increased dramatically.