Battery Manager Unique ID Allocation via Calibration MAC Address
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing battery management systems face challenges in efficiently controlling and managing multiple battery packs due to the difficulty in uniquely identifying and recognizing each slave battery management system, especially as the number of packs increases.
Innovation Solution
A method of allocating unique identifiers to slave battery managers using allocation information that includes a MAC address and time information from calibration, allowing the master battery manager to efficiently manage and control multiple battery modules by ensuring non-overlapping identifiers are assigned based on this information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a hierarchical battery management system with master and slave battery management systems is used to manage multiple battery packs, then the system can control and manage a larger number of battery packs, but it becomes difficult to uniquely identify and recognize each slave battery management system
Solution Approach 1:
The patent applies preliminary action by pre-allocating unique identifiers to each slave battery management system during the calibration process. The master battery management system receives allocation information (such as MAC addresses) from each slave system during calibration and stores this information in advance. When slave systems need to be identified, the master system can directly match received allocation information with stored calibration data, eliminating the need for complex real-time identification mechanisms and enabling efficient management of large numbers of battery packs.
2Power
If the number of slave battery management systems increases to manage more battery packs, then higher power and capacity are achieved, but the complexity of controlling and managing each slave system increases
Solution Approach 1:
The patent applies self-service by enabling each slave battery management system to automatically provide its own unique identification information during the calibration process. Each slave system transmits its allocation information (such as MAC address) to the master system, which automatically stores and manages this information. This self-service mechanism eliminates the need for manual configuration or complex centralized management of identification data, allowing the system to scale to higher power configurations without increasing management complexity.
3Ease of operation
If unique identifiers are allocated to slave battery management systems using allocation information from calibration, then efficient identification and management is achieved, but the system requires additional calibration processes and information storage
Solution Approach 1:
The patent applies merging by combining the unique identifier allocation process with the existing calibration process. Instead of adding a separate identification setup step, the system integrates identifier transmission and storage into the calibration workflow. During calibration, each slave battery management system transmits its allocation information to the master system, which stores this data alongside other calibration parameters. This merging approach achieves efficient identification and management while utilizing already-necessary calibration infrastructure, minimizing additional complexity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Disclosed are a method of allocating unique identifiers to slave battery managers for managing battery modules by a master battery manager and a battery management system using the same, and the method includes making a request for allocation information to the slave battery managers; receiving the allocation information from the slave battery managers; and allocating the unique identifiers to the slave battery managers based on the allocation information, wherein the allocation information contains an MAC address of a device performing a calibration between the slave battery manager and the battery module and time information on a time when the calibration is performed. According to the present invention, it is possible to efficiently control and manage a plurality of battery modules by allocating unique identifiers by using allocation information set to each of the plurality of battery modules.