Battery Controller ID Sequencing Without Upper-Level Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current battery control systems require an upper level controller to allocate IDs to battery controllers, making the process complex and involving potential differences in electrode detection, which complicates the ID allocation process.
Innovation Solution
A battery control system where IDs are sequentially allocated to battery controllers without the intervention of an upper level controller, using a network of signal paths for communication, allowing each controller to set its ID based on collected ID information and output high-level voltage to the next controller, enabling automatic error detection and sharing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If an upper level controller is used to allocate IDs to battery controllers, then ID allocation can be centralized and controlled, but the system complexity increases and the allocation process becomes more complicated
Solution Approach 1:
Each battery controller autonomously allocates its own ID by detecting the presence of previous controllers through potential difference measurement and sequentially assigning IDs without requiring an upper level controller, thereby reducing system complexity while maintaining reliable ID allocation
Solution Approach 2:
The ID allocation function is extracted from the upper level controller and distributed to individual battery controllers, allowing each controller to independently perform the allocation task for itself, eliminating the need for centralized control and reducing overall system complexity
2Reliability
If an upper level controller is used to allocate IDs, then centralized management is achieved, but the allocation process involves detecting potential differences between electrodes and ground, making the process more complicated
Solution Approach 1:
Battery controllers automatically perform ID allocation by detecting potential differences between their own electrodes and ground, eliminating the need for an upper level controller to manage the process and simplifying the overall allocation procedure
Solution Approach 2:
The system performs preliminary detection of potential differences to determine whether previous controllers are already present before allocating an ID, allowing the allocation process to proceed automatically without complex centralized control
3Device complexity
If sequential ID allocation is performed without an upper level controller, then system complexity is reduced and the process is simplified, but automatic error detection and sharing capabilities must be implemented within the distributed system
Solution Approach 1:
Battery controllers provide feedback signals to indicate successful ID allocation and system status to other controllers, enabling automatic error detection and sharing without requiring an upper level controller to monitor the process
Solution Approach 2:
Each battery controller autonomously detects errors in the ID allocation process and shares error information with other controllers through the communication network, maintaining system reliability without centralized control
Data Source
AI summary
A battery control system includes first to third signal paths, and first to nth battery controllers. When a high level voltage is inputted through the second signal path, the first battery controller sets an ID of the first battery controller based on ID information collected through the first signal path and outputs the high level voltage to the second signal path. Where i is a natural number of 2˜n, when the high level voltage outputted by the i−1th battery controller is inputted through the second signal path, the ith battery controller sets an ID of the ith battery controller and outputs the high level voltage to the second signal path. When the high level voltage is outputted to the third signal path by the nth battery controller, each battery controller outputs a response signal to the first signal path.


