Battery Management Module ID Allocation Using Pulse Width Signals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for allocating communication IDs in battery management systems require complex software algorithms or separate circuits, making it difficult to change IDs without system interruption, especially when replacing slave modules.
Innovation Solution
A method using pulse width signals to allocate communication IDs in a battery management system, where each module determines its role and ID based on received pulse signals, allowing for simple and dynamic ID allocation without system shutdown.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a separate circuit is designed for communication ID allocation, then the communication ID can be allocated and stored, but the system complexity increases and the ID cannot be easily changed
Solution Approach 1:
The patent replaces the separate hardware circuit for ID allocation with a software-based solution. The master module uses a software algorithm to generate communication IDs for slave modules, eliminating the need for dedicated ID allocation circuitry and reducing overall system complexity while maintaining reliability
Solution Approach 2:
The master module serves multiple functions: it acts as a control device for battery management and simultaneously functions as an ID allocation device. This multi-functionality eliminates the need for a separate dedicated ID allocation circuit, reducing device complexity while maintaining the reliability of ID allocation
2Adaptability or versatility
If a complicated software algorithm is used to generate communication ID, then the ID can be distributed dynamically, but the software complexity increases and system restart is required for ID reset
Solution Approach 1:
The patent uses simple parameter-based ID allocation where the master module assigns sequential or predetermined ID values to slave modules based on their identification signals. This approach provides dynamic ID allocation flexibility without requiring complicated algorithms, and the system can reset IDs simply by reinitializing the slave modules without full system restart
3Adaptability or versatility
If the system is restarted to reset communication ID, then the ID can be re-allocated, but the system operation time is lost and productivity decreases
Solution Approach 1:
The patent implements dynamic ID allocation where the master module can re-assign communication IDs to slave modules in real-time without system shutdown. When a slave module is replaced or reinitialized, it sends an identification signal and receives a new ID immediately, allowing the system to maintain continuous operation and avoiding productivity loss from restarts
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure relates to a communication ID allocation method and system of a battery management module. The system according to the present disclosure includes a first to nth battery management modules sequentially connected through a communication interface, wherein each battery management module designates itself as a master module or a slave module depending on whether or not a pulse signal is received from a battery management module at a higher level, and each battery management module allocates its communication ID according to a pulse width of the pulse signal received from the battery management module at a higher level, generates a pulse signal having the pulse width corresponding to the communication ID of the battery management module at a lower level, and outputs the generated pulse signal to the battery management module at a lower level.