Redundant Controller Handshake for Asynchronous Vehicle Wakeup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional automobile control systems with redundant controllers fail to activate due to asynchronous wakeup or initial faulty states, leading to reduced reliability.
Innovation Solution
A method for determining primary-controller/secondary-controller modes through negotiation based on operating status and indication information exchange between controllers, allowing asynchronous wakeup and handling faulty states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If two controllers use a default primary-controller/secondary-controller mode determination method, then the control system can be activated under normal conditions, but the system cannot be activated if controllers wake up asynchronously or have initial faulty states
Solution Approach 1:
The patent applies preliminary action by having controllers determine their operating status (faulty or non-faulty state) before activation and exchange indication information about their intended primary-controller or secondary-controller mode. This pre-negotiation allows the system to handle asynchronous wakeup and initial faulty states by establishing controller roles before the control function is activated, preventing activation failures.
Solution Approach 2:
The patent implements feedback through the exchange of indication information between controllers. Each controller sends indication information about its intended mode to the other controller, and receives feedback about the other controller's status. This feedback mechanism enables the controllers to coordinate their mode determination and avoid conflicts, ensuring reliable system activation even under abnormal conditions.
2Device complexity
If controllers determine primary-controller/secondary-controller mode without negotiation, then the determination process is simple, but conflicts may occur between controllers
Solution Approach 1:
The patent uses indication information as an intermediary mechanism between controllers. Instead of direct conflict or complex multi-step negotiation, each controller sends indication information about its intended mode to the other controller. This intermediary information exchange simplifies the interaction while ensuring that both controllers are aware of each other's status and can coordinate their modes without conflict.
3Ease of operation
If the control system requires synchronous wakeup of controllers, then mode determination is straightforward, but system activation fails when controllers wake up asynchronously
Solution Approach 1:
The patent eliminates the synchronous wakeup requirement by performing mode determination as a preliminary action before the control function is activated. Controllers determine their operating status and exchange indication information about their intended modes during the wakeup process itself, rather than requiring them to wake up at the same time. This allows asynchronous wakeup while still ensuring reliable mode determination.
Data Source
AI summary
Example control methods and apparatus are described. One example control method includes obtaining, by a first controller, a first operating status of the first controller before a control function of the first controller and/or a control function of a second controller are/is activated. The first controller receives first indication information sent by the second controller, where the first indication information indicates a controller status of the second controller. The first controller sets a first controller mode of the first controller based on the first operating status and the first indication information. Second indication information is sent by the first controller to the second controller, so that a first controller mode of the second controller that is set by the second controller does not conflict with the first controller mode of the first controller.


