Battery Module Identifier Arbitration for Bus Network Collision Avoidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If manual identifier setting method is used, then identifier can be set, but communication collision occurs when duplicate identifiers are assigned

Engineering Contradiction:
Improvecommunication reliabilityVSAvoididentifier setting operation
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If automatic identifier setting method is used, then identifier assignment is automated, but communication collision occurs when duplicate identifiers are assigned

Engineering Contradiction:
Improveidentifier setting operationVSAvoidcommunication reliability
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If battery modules transmit identifier information simultaneously, then identifier assignment is fast, but communication collision occurs

Engineering Contradiction:
Improveidentifier assignment speedVSAvoidcommunication reliability
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11108589B2Battery module, control method, program, and information processing system
Publication Date: 2021.08.31 ENVISION AESC ENERGY DEVICES LTD
  • US11108589B2 patent drawing
  • US11108589B2 patent drawing
  • US11108589B2 patent drawing

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.