Radar Sensor Synchronization Over CAN Bus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automotive radar sensors experience radio-frequency interference due to unsynchronized transmission cycles, which is exacerbated by the non-deterministic nature of CAN bus communications, making precise synchronization challenging and requiring innovative methods to achieve the necessary accuracy of +/- 0.5ms.

Innovation Solution

A system and method for synchronizing processor operations over a vehicle-related communication network, where timing information is transmitted and received across nodes to correlate sensor data, track clock drift, and adjust transmission cycles to mitigate interference, utilizing a data transmission protocol that accounts for variable delays and prioritizes communication efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If timing information is communicated over a shared CAN bus, then synchronization between radar sensors is achieved, but transmission delay variability exceeds the required synchronization accuracy of +/- 0.5ms

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidtransmission delay variability
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by having the master radar sensor transmit its timing information (timestamp of transmit trigger generation) to the slave sensor in advance, before the actual transmission cycle occurs. This allows the slave sensor to predict and compensate for CAN bus transmission delays by calculating the expected delay based on message priority and bus load conditions, thereby achieving synchronization accuracy within +/- 0.5ms despite the non-deterministic nature of CAN bus communications.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If high-priority CAN message ID is used for synchronization, then transmission delay is reduced, but message priority allocation becomes complex and requires balancing needs of all bus participants

Engineering Contradiction:
Improvetransmission delayVSAvoidmessage priority allocation
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system introduces an intermediary approach by using a dedicated synchronization message with a predetermined priority level that is allocated specifically for timing information transmission. This intermediary message priority level serves as a mediator between high-priority control messages and low-priority data messages, ensuring that synchronization information receives timely transmission without requiring complex dynamic priority allocation or arbitration mechanisms. The predetermined priority level simplifies the system while still achieving acceptable transmission delay characteristics.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If CAN bus loading is high, then more radar sensors and ECUs can operate on the same bus, but transmission delays increase and synchronization accuracy deteriorates

Engineering Contradiction:
Improvenumber of bus participantsVSAvoidsynchronization accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The system applies preliminary action by having the master sensor calculate and communicate expected CAN bus transmission delay characteristics to the slave sensor in advance. The slave sensor uses this information to compensate for the actual transmission delay by adjusting its timing accordingly. This compensation mechanism allows multiple radar sensors and ECUs to share the same CAN bus at high loading conditions while maintaining synchronization accuracy within +/- 0.5ms, as each sensor can predict and correct for the delay caused by bus congestion.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3542476B1Systems and methods for synchronizing processor operations over a communications network
Publication Date: 2022.09.14 VEONEER US LLC
  • EP3542476B1 patent drawingFigure 1~3
  • EP3542476B1 patent drawingFigure 4
  • EP3542476B1 patent drawingFigure 5

AI summary

The systems and methods of the present disclosure utilize an advantageous data transmission protocol, which facilitates determining and compensating for transmission delay between nodes in a communications network in order to correlate timing information across multiple nodes. According to the systems and methods presented herein, data may be transmitted from a first node to a second node, wherein the transmitted data includes each of (i) timing information (as measured by a first timing mechanism associated with the first node) characterizing a first set of data and (ii) a transmission time (as also measured by the first timing mechanism). A receiving time (as measured by a second timing mechanism associated with the second node) for the first set of data, may also be determined. Based on these parameters timing information characterizing the first set of data in the context of the second timing mechanism may then be determined.