Dual Controller Error Detection via CAN Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional dual controller systems for calculating and processing steering angle data in vehicles fail to detect errors in minor areas and data transmission errors without communication between controllers, leading to potential transmission of incorrect data and increased risk of system malfunction.
Innovation Solution
An error detecting device and method for a dual controller system that includes a first controller comparing data with a second controller's output and a CAN transceiver, which generates an interrupt signal to prevent data transmission if an error is detected, ensuring accurate data output and error detection without relying on communication between controllers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dual controller system with mutual control and synchronized communication is used, then reliability of real-time data processing is improved, but complexity of system structure increases
Solution Approach 1:
The patent divides the error detection function into two independent paths: one path uses communication between controllers for mutual verification, while the other path uses direct feedback from CAN transceiver to detect transmission errors. This segmentation allows the system to address different error sources through specialized detection mechanisms without requiring complete system redesign.
Solution Approach 2:
The patent introduces an intermediary feedback mechanism where the CAN transceiver directly feeds back transmission status to the controller. This intermediary provides independent verification of data transmission without relying on inter-controller communication, thereby detecting errors in communication modules or data output units that would otherwise go undetected.
2Measurement precision
If error detection relies on communication between controllers, then detection of control logic errors is improved, but detection of transmission errors and minor area errors deteriorates
Solution Approach 1:
The patent implements a direct feedback loop from the CAN transceiver to the controller, where the transceiver sends back information about transmission status and data integrity. This feedback mechanism enables the controller to detect errors in the communication module or data output unit independently of inter-controller communication, complementing the existing mutual control error detection.
3Measurement precision
If synchronization between controllers is maintained through communication, then accuracy of comparing calculation is improved, but vulnerability to communication errors increases
Solution Approach 1:
The patent performs preliminary error detection at the transmission stage by having the CAN transceiver verify data before it leaves the controller. This preliminary action catches transmission errors and minor area errors early in the data flow, preventing corrupted data from being transmitted to other nodes and eliminating the need for complex post-transmission verification through inter-controller communication.
Data Source
AI summary
An error detecting device of a dual controller system is provided. The first controller receives a sensing data from a sensor to calculate and generate a first data and outputs a final data if an error is not detected by comparing the first data with a second data transmitted from a second controller. The CAN transceiver receives the final data from the first controller and transmits the final data through a CAN bus. The second controller receives the sensing data from the sensor to calculate and generate a second data and transmits to the first controller an interrupt signal which prevents an output of the final data if an error is detected by comparing the second data with the final data fed back from the CAN transceiver. Accordingly, output transmission to the vehicle is controlled and the stability and reliability of the output data is increased.


