CAN Bus Data Communication via Decoupled Flow-Control Connectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote transmission methods for CAN bus data between devices far apart suffer from low efficiency and accuracy due to network speed limitations, leading to data transmission failures.

Innovation Solution

Implementing a data communication method that uses flow-control based transmissions between connectors to decouple and independently manage the transmission of multi-packet data, allowing for real-time data transfer without relying on network speed, ensuring efficient and accurate remote CAN bus data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Length of stationary object

If network communication is used for remote transmission between devices, then transmission distance is extended, but transmission reliability deteriorates due to network speed limitations

Engineering Contradiction:
Improvetransmission distanceVSAvoidtransmission reliability
Core Design Contradiction:
Length of stationary objectVSReliability

Solution Approach 1:

The patent segments the transmission process by introducing intermediate connectors that decouple the end-to-end transmission into multiple independent flow-controlled segments. Each connector manages its own flow control independently, preventing network speed variations from causing complete transmission failures. This segmentation transforms a single point of failure into multiple resilient transmission paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate connectors as mediators between the transmitting and receiving devices. These connectors implement local flow control mechanisms that buffer and regulate data flow, isolating the impact of network speed variations. The intermediaries absorb timing discrepancies and speed mismatches, ensuring reliable transmission despite distance and network conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If flow-control based transmission is implemented, then data transmission accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedata transmission accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the complex flow control system into multiple independent, standardized modules located at different connectors. Each connector implements a simplified version of flow control independently, avoiding the need for a single complex centralized control system. This modular segmentation reduces overall system complexity while maintaining high transmission accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each connector in the patent implements autonomous flow control capabilities, managing its own data flow without requiring centralized coordination. This self-service approach allows each node to independently handle flow control decisions, reducing the complexity of inter-node coordination while ensuring accurate data transmission through local adaptive control.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12057965B2Data communication method and apparatus, electronic device, and storage medium
Publication Date: 2024.08.06 LAUNCH TECH CO LTD
  • US12057965B2 patent drawing
  • US12057965B2 patent drawing
  • US12057965B2 patent drawing

AI summary

The disclosure provides a data communication method and apparatus, an electronic device, and a storage medium. The method includes: receiving controller area network (CAN) bus data transmitted by a first device; executing a first flow-control based transmission between the first connector and the first device to obtain respective consecutive frame data in multi-packet data from the first device, upon detecting that the CAN bus data is first frame data in the multi-packet data; and transmitting the first frame data and the respective consecutive frame data to a second connector to indicate that the second connector transmits the multi-packet data to a second device through a second flow-control based transmission, when or after executing the first flow-control based transmission between the first connector and the first device.