Battery Module Identifier Arbitration for Bus Network Collision Avoidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In a network of battery modules, duplicate identifiers can lead to communication collisions, preventing correct communication between modules.
Innovation Solution
Each battery module autonomously decides its identifier through a transmission unit, communication arbitration unit, and decision unit, ensuring unique identifiers by transmitting candidate identifiers and performing arbitration to determine the communication identifier in a bus-type topology network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual identifier setting method is used, then identifier can be set, but communication collision occurs when duplicate identifiers are assigned
Solution Approach 1:
Each battery module autonomously determines its own identifier by transmitting candidate identifiers and winning arbitration, eliminating the need for manual configuration by a manager. The system serves itself by automatically avoiding duplicate identifiers through the arbitration mechanism.
Solution Approach 2:
The arbitration process provides feedback to each battery module about whether its transmitted identifier is unique in the network. Modules that lose arbitration receive feedback that their identifier is already in use, prompting them to select a different candidate identifier in subsequent attempts.
2Ease of operation
If automatic identifier setting method is used, then identifier assignment is automated, but communication collision occurs when duplicate identifiers are assigned
Solution Approach 1:
The arbitration mechanism provides real-time feedback to battery modules about identifier uniqueness. When a module transmits an identifier and loses arbitration, it receives feedback that the identifier is already in use, causing it to select a different candidate and retransmit.
Solution Approach 2:
Battery modules perform preliminary transmission of candidate identifiers before finalizing their identifier selection. This preliminary action allows the network to detect potential duplicates through arbitration before committing to a final identifier assignment.
3Productivity
If battery modules transmit identifier information simultaneously, then identifier assignment is fast, but communication collision occurs
Solution Approach 1:
Battery modules perform preliminary transmission of candidate identifiers simultaneously, and the arbitration process resolves conflicts. This preliminary simultaneous action maintains speed while the arbitration mechanism ensures reliability by preventing duplicate assignments.
Solution Approach 2:
The arbitration process provides immediate feedback to modules that transmitted duplicate identifiers, allowing them to quickly select alternative candidates and retransmit, thereby maintaining overall assignment speed while ensuring uniqueness.
Data Source
AI summary
A communication network (3020) is a bus type communication network that communicably connects each battery module (2000). In the battery module (2000), a communication identifier that is used in communication through the communication network (3020) is set. A transmission unit (2020) transmits identifier information to all of the other battery modules (2000) through the communication network (3020). The identifier information indicates a candidate identifier that is a candidate of the communication identifier. A communication arbitration unit (2060) performs communication arbitration for the identifier information transmitted by the transmission unit (2020). In a case of winning in the communication arbitration, a decision unit (2080) decides the candidate identifier indicated in the transmitted identifier information as the communication identifier used by the battery module (2000). On the other hand, in a case of losing in the communication arbitration, the transmission unit (2020) transmits the identifier information again.


