Automatic ID Assignment for Multi-Slave Battery Management Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for setting IDs in multi-slave battery management systems require manual input and programming, leading to complex operations, limited product flexibility, and increased production costs, with potential for erroneous mounting and reduced reliability.
Innovation Solution
A method where the main BMS transmits a trigger signal to initiate ID setting among slave BMSs, allowing sequential ID allocation based on physical locations without pre-programming, ensuring accurate and adaptive ID assignment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual input and programming of IDs is used for each slave BMS, then unique identification is achieved, but the operating complexity increases and production efficiency decreases
Solution Approach 1:
The slave BMS units automatically assign IDs to themselves based on their physical connection sequence in the daisy-chain network. When powered on, each slave BMS detects whether it is the first unit (no trigger signal received) or a subsequent unit (trigger signal received from previous slave), and automatically sets its ID accordingly without requiring manual programming or external intervention.
2Reliability
If manual input and programming of IDs is used for each slave BMS, then unique identification is achieved, but productivity decreases due to time-consuming operations
Solution Approach 1:
The slave BMS units automatically assign IDs to themselves based on their physical connection sequence in the daisy-chain network. When powered on, each slave BMS detects whether it is the first unit (no trigger signal received) or a subsequent unit (trigger signal received from previous slave), and automatically sets its ID accordingly without requiring manual programming or external intervention.
3Reliability
If slave BMSs are assigned fixed IDs during manufacturing, then ID uniqueness is ensured, but adaptability to different physical locations is reduced
Solution Approach 1:
The ID assignment system transitions from a static fixed-ID approach to a dynamic sequential assignment approach. The ID of each slave BMS is determined by its physical position in the daisy-chain connection sequence at the time of power-up, allowing the system to automatically adapt to different physical configurations and locations without requiring reprogramming or replacement of units.
4Adaptability or versatility
If sequential ID assignment based on physical location is implemented, then adaptability and ease of replacement are improved, but a more complex initialization mechanism is required
Solution Approach 1:
The complex ID assignment logic is extracted from the slave BMS units and concentrated in the master BMS unit. The master BMS generates and transmits the trigger signal that initiates the sequential ID assignment process, while each slave BMS simply needs to detect the trigger signal and set its ID accordingly, simplifying the implementation in the slave units.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
Disclosed is a method for setting sequential ID to a multi-slave BMS in a battery pack, the battery pack including N (N: natural number of 2 or more) slave BMSs having sequential physical locations to control a battery module containing at least one battery and a main BMS to control the N slave BMSs, the method including the main BMS transmitting a trigger signal to a first slave BMS, the first slave BMS receiving the trigger signal and transmitting ID information of the first slave BMS to the main BMS and the trigger signal to a next slave BMS, sequentially performing a process of receiving the trigger signal and transmitting ID information of each slave BMS to the main BMS and the trigger signal to a next slave BMS throughout the second slave BMS to the N-1th slave BMS, and the Nth slave BMS receiving the trigger signal and transmitting ID information of the Nth slave BMS to the main BMS.