Multi-Controller Trigger Coding for Slave ID Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-controller systems, such as battery management systems, face challenges in efficiently coding slave controllers, leading to confusion during transportation and installation, and increased production and management difficulties.

Innovation Solution

A multi-controller system where a master controller sends a trigger signal to a first slave controller, which then codes itself and subsequently sends a trigger signal to a second slave controller, allowing it to be coded, thereby eliminating the need for pre-coding and reducing confusion and management complexities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If slave controllers are pre-coded through software before leaving the factory, then the slave controllers can be distinguished as different ones, but the coding process becomes tedious and the slave controllers are easily confused during transportation and installation

Engineering Contradiction:
Improveslave controller identificationVSAvoidcoding process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The slave controllers are pre-configured with coding capability and identification parameters, but the actual coding is performed automatically at runtime through trigger signals rather than manual pre-coding. This preliminary preparation of coding functionality without executing the coding process manually resolves the contradiction by maintaining reliability while reducing process complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The slave controllers perform self-coding automatically when receiving trigger signals from the master controller or other slave controllers. This self-service mechanism eliminates the need for tedious manual pre-coding and reduces the risk of human error during transportation and installation, thereby improving reliability while simplifying the overall coding process

Inventive Principle:
Principle #25Self-service

2Reliability

If slave controllers are pre-coded to define them as different ones, then the slave controllers can be distinguished, but additional coding interfaces and coding harness are required

Engineering Contradiction:
Improveslave controller distinctionVSAvoidcoding interface quantity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The trigger signal lines are designed to serve dual purposes: normal system operation control and slave controller coding. By making the coding function universal and integrated into existing signal lines rather than requiring separate dedicated coding interfaces, the patent reduces device complexity while maintaining the ability to distinguish slave controllers through their unique coded identities

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The coding function is merged with the existing trigger signal transmission system. Instead of adding separate coding interfaces and harness, the patent combines the coding operation with the operational control signals, thereby reducing the number of components while maintaining slave controller distinction capability

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If separate coding is performed for each slave controller before leaving the factory, then the slave controllers can be identified, but the production process becomes tedious and time-consuming

Engineering Contradiction:
Improveslave controller identificationVSAvoidproduction efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Slave controllers perform self-coding automatically when activated by trigger signals during system operation rather than requiring manual coding during production. This self-service approach eliminates tedious manual coding operations, significantly improving production efficiency while ensuring each slave controller is properly identified through its unique code assigned during runtime

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The coding process is integrated into the continuous operation of the multi-controller system rather than being a separate discrete step during production. By making coding a continuous capability that occurs during normal system operation, the patent improves productivity by eliminating idle coding time while maintaining reliable slave controller identification

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250079869A1Multi-controller system and coding method thereof, electrical apparatus, and control device
Publication Date: 2025.03.06 CONTEMPORARY AMPEREX TECHNOLOGY (HONG KONG) LIMITED
  • US20250079869A1 patent drawing
  • US20250079869A1 patent drawing
  • US20250079869A1 patent drawing

AI summary

The present application provides a multi-controller system and a coding method thereof, an electrical apparatus, a control device, a computer-readable storage medium, and a computer program product. The multi-controller system includes a master controller, a first slave controller and a second slave controller, the master controller being connected to the first slave controller through a first trigger signal line, and the first slave controller and the second slave controller being connected through a second trigger signal line; the master controller is configured to: send a first trigger signal to the first slave controller through the first trigger signal line, and code the first slave controller; the first slave controller is configured to: send a second trigger signal to the second slave controller through the second trigger signal line in response to receiving the first trigger signal, so that the second slave controller is able to be coded.