Battery Management Address Pairing for Offline Reconnection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In battery management systems, especially in distributed management systems, the address allocation process fails if the sub-battery management unit cannot detect the enable signal, leading to communication failures and system instability.
Innovation Solution
A method where sub-battery management units calculate identification codes and the main unit allocates addresses through a broadcast message with an enable signal, allowing for address pairing even without detecting the enable signal, using a fault-tolerant mechanism to ensure communication, including real-time monitoring and re-allocation for offline units.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the sub-battery management unit uses the enable signal to allocate addresses, then the address allocation process is simple and fast, but the system reliability deteriorates when IO damage occurs and the enable signal cannot be detected
Solution Approach 1:
The sub-battery management unit pre-calculates and stores its identification code before the address allocation process. This preliminary action ensures that even if the enable signal detection fails, the unit already has the necessary information to complete address allocation through alternative means, thus maintaining reliability without sacrificing allocation speed.
Solution Approach 2:
The identification code acts as an intermediary element between the sub-battery management unit and the main battery management unit. Instead of relying solely on the enable signal for address allocation, the identification code serves as a backup mediator that enables address pairing even when the enable signal detection fails, thereby resolving the contradiction between simple allocation and reliable allocation.
2Ease of operation
If the system relies on the main battery management unit to detect and allocate addresses, then the address allocation process is centralized and controlled, but the system fails when the sub-battery management unit cannot detect the enable signal
Solution Approach 1:
The sub-battery management unit performs self-service by autonomously calculating and retaining its identification code. This self-prepared information allows the unit to participate actively in the address allocation process and to complete address pairing independently if the enable signal detection fails, thus maintaining operational control while ensuring completion reliability.
Solution Approach 2:
The system implements feedback mechanisms where the sub-battery management unit sends its identification code to the main battery management unit. This feedback loop allows the main unit to verify the sub-unit's identity and allocate addresses accordingly, even when the enable signal detection fails, thereby maintaining centralized control while ensuring address allocation completion.
3Productivity
If the address allocation message is sent in broadcast manner, then the communication efficiency is improved, but the address pairing accuracy may deteriorate without proper identification verification
Solution Approach 1:
While the address allocation message is sent in broadcast manner to maintain communication efficiency, each sub-battery management unit processes the message with local quality by verifying the identification code against its pre-calculated value. This local verification ensures that only the correct sub-unit accepts the address assignment, thereby maintaining pairing accuracy despite the broadcast nature of communication.
Solution Approach 2:
The sub-battery management units pre-calculate and store their identification codes before receiving the broadcast address allocation message. This preliminary preparation enables them to quickly verify the message content and accurately identify themselves, maintaining pairing accuracy while benefiting from the efficiency of broadcast communication.
Data Source
AI summary
Disclosed are a battery management system and methods for address allocation and offline reconnection. A main battery management unit has an address setting enable signal, an address allocation message is sent in a broadcast manner, and the address allocation message comprises an address number and an identification code; when an address needs to be set for a sub-battery management unit, the enable signal is set to be low and valid. When detecting that the enable signal is valid, the sub-battery management unit sets and stores the received address, and if the enable signal is not detected, address pairing can also be completed by means of the identification code in the information.


