Multi-BMS Identifier Allocation via Dual Communication Channels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In a multi-BMS structure, errors in serial communication networks prevent some slave BMSs from waking up and being allocated identifiers, leading to reduced battery pack capacity and potential system shutdown.
Innovation Solution
A system with a master BMS and multiple slave BMSs connected through both serial and parallel communication networks, utilizing dual master communication channels to output wake-up signals and allocate unique identifiers, ensuring all slave BMSs can wake up and receive identifiers even in the presence of errors, by using a ring structure and diversifying the transmission direction of wake-up signals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a single serial communication network is used to wake up slave BMSs and allocate identifiers, then the communication configuration is simple and costs are reduced, but errors or disconnections in the network prevent some slave BMSs from waking up and receiving identifiers
Solution Approach 1:
The single serial communication network is segmented into two separate communication networks: a first communication network for wake-up signal transmission and a second communication network for identifier allocation. This segmentation ensures that errors in one network do not affect the other, resolving the contradiction between simplicity and reliability.
Solution Approach 2:
The master BMS acts as an intermediary that receives wake-up signals from the control unit through the first communication network, processes them, and then allocates identifiers through the second communication network. This intermediary function separates the wake-up and identifier allocation processes into distinct communication channels.
2Ease of operation
If the serial communication network uses a linear connection scheme, then the implementation is straightforward, but errors in certain sections cause signal transmission failure to downstream devices
Solution Approach 1:
The linear one-dimensional connection is transformed into a two-dimensional mesh-like structure where the control unit connects to multiple slave BMSs through different communication networks. This dimensional change provides alternative signal paths, ensuring that errors in one section do not propagate to all downstream devices.
3Device complexity
If all slave BMSs are connected through a single communication line, then the device complexity is low, but the loss of information occurs when errors prevent identifier allocation to some slave BMSs
Solution Approach 1:
The communication system is segmented into two independent channels: one dedicated to wake-up signals and another to identifier allocation. This prevents information loss by ensuring that even if one channel fails, the other can still complete its function, thereby maintaining identifier allocation completeness.
Solution Approach 2:
The system changes the communication parameter from a single shared channel to two separate channels with different functions. This parameter change eliminates the risk of information loss by isolating the wake-up and identifier allocation processes from each other's potential errors.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Disclosed is a multi-BMS identifier allocation system. The multi-BMS identifier allocation system according to the present invention comprises a master BMS and N slave BMSs (N is an integer greater than or equal to 2) which are connected to a series communication network and a parallel communication network, wherein the master BMS comprises at least two first and second master communication channels which form a communication interface with the series communication network and selectively output a forward or backward enabling signal and allocates unique communication identifiers to the slave BMSs through the parallel communication network, and the first to Nth slave BMSs start enabling in response to the forward or backward enabling signal received through the series communication network, are allocated the identifiers from the master BMS through the parallel communication network, and output an enabling signal to an adjacent slave BMS along a transmission direction of the enabling signal.