Multi-Controller Trigger Coding for Slave ID Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multi-controller systems, such as battery management systems, face challenges in efficiently coding slave controllers, leading to confusion during transportation and installation, and increased production and management difficulties.
Innovation Solution
A multi-controller system where a master controller sends a trigger signal to a first slave controller, which then codes itself and subsequently sends a trigger signal to a second slave controller, allowing it to be coded, thereby eliminating the need for pre-coding and reducing confusion and management complexities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If slave controllers are pre-coded through software before leaving the factory, then the slave controllers can be distinguished as different ones, but the coding process becomes tedious and the slave controllers are easily confused during transportation and installation
Solution Approach 1:
The slave controllers are pre-configured with coding capability and identification parameters, but the actual coding is performed automatically at runtime through trigger signals rather than manual pre-coding. This preliminary preparation of coding functionality without executing the coding process manually resolves the contradiction by maintaining reliability while reducing process complexity
Solution Approach 2:
The slave controllers perform self-coding automatically when receiving trigger signals from the master controller or other slave controllers. This self-service mechanism eliminates the need for tedious manual pre-coding and reduces the risk of human error during transportation and installation, thereby improving reliability while simplifying the overall coding process
2Reliability
If slave controllers are pre-coded to define them as different ones, then the slave controllers can be distinguished, but additional coding interfaces and coding harness are required
Solution Approach 1:
The trigger signal lines are designed to serve dual purposes: normal system operation control and slave controller coding. By making the coding function universal and integrated into existing signal lines rather than requiring separate dedicated coding interfaces, the patent reduces device complexity while maintaining the ability to distinguish slave controllers through their unique coded identities
Solution Approach 2:
The coding function is merged with the existing trigger signal transmission system. Instead of adding separate coding interfaces and harness, the patent combines the coding operation with the operational control signals, thereby reducing the number of components while maintaining slave controller distinction capability
3Reliability
If separate coding is performed for each slave controller before leaving the factory, then the slave controllers can be identified, but the production process becomes tedious and time-consuming
Solution Approach 1:
Slave controllers perform self-coding automatically when activated by trigger signals during system operation rather than requiring manual coding during production. This self-service approach eliminates tedious manual coding operations, significantly improving production efficiency while ensuring each slave controller is properly identified through its unique code assigned during runtime
Solution Approach 2:
The coding process is integrated into the continuous operation of the multi-controller system rather than being a separate discrete step during production. By making coding a continuous capability that occurs during normal system operation, the patent improves productivity by eliminating idle coding time while maintaining reliable slave controller identification
Data Source
AI summary
The present application provides a multi-controller system and a coding method thereof, an electrical apparatus, a control device, a computer-readable storage medium, and a computer program product. The multi-controller system includes a master controller, a first slave controller and a second slave controller, the master controller being connected to the first slave controller through a first trigger signal line, and the first slave controller and the second slave controller being connected through a second trigger signal line; the master controller is configured to: send a first trigger signal to the first slave controller through the first trigger signal line, and code the first slave controller; the first slave controller is configured to: send a second trigger signal to the second slave controller through the second trigger signal line in response to receiving the first trigger signal, so that the second slave controller is able to be coded.


