BMS Priority Reallocation for Parallel Battery Pack Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication response delays occur between master BMS and slave BMSs in battery packs due to priority conflicts when multiple slave BMSs transmit data simultaneously, leading to potential data loss for slave BMSs with lower priority.
Innovation Solution
A system where the master BMS allocates communication identifiers with variable fields, dynamically adjusts priority determination values based on data reception rates, and reorders communication priorities to ensure uniform data reception rates across all slave BMSs, preventing data loss and reducing response delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If communication identifiers with fixed priority are allocated to slave BMSs, then each slave BMS can be uniquely identified, but communication response delay occurs when multiple slave BMSs transmit data simultaneously due to priority conflicts
Solution Approach 1:
The patent applies dynamics by making the priority determination value variable rather than fixed. The master BMS dynamically adjusts the priority determination value of slave BMSs based on their data reception rates, allowing the system to adapt to changing communication conditions and prevent persistent priority conflicts that cause delays
Solution Approach 2:
The patent changes the parameter of priority determination by introducing a variable field in the communication identifier that can be adjusted by the master BMS. By modifying the priority determination value parameter based on data reception rates, the system resolves the contradiction between maintaining unique identification and preventing communication delays
2Productivity
If slave BMSs with higher priority transmit data first, then data transmission efficiency is improved, but data from slave BMSs with lower priority may be lost
Solution Approach 1:
The patent implements feedback by having the master BMS monitor the data reception rates of slave BMSs and use this information to adjust priority determination values. This feedback mechanism ensures that slave BMSs experiencing data loss or delays can have their priorities adjusted to maintain both transmission efficiency and data integrity
Solution Approach 2:
The system allows slave BMSs to effectively service themselves by adjusting their own priority determination values based on their performance. Slave BMSs with lower data reception rates automatically gain higher priority, enabling them to transmit data more frequently without manual intervention
Data Source
AI summary
A system for communication between BMSs of a battery pack including a plurality of BMSs connected to a parallel communication network, and a plurality of slave BMSs allocated with different communication identifiers, each having a variable field; and a master BMS for allocating a communication identifier to each of the plurality of slave BMSs through the parallel communication network, changing a priority determination value allocated to the variable field according to a predetermined condition, and performing communication with the plurality of slave BMSs based on the communication identifier.


