Controller Module Initialization via Discovery Message Broadcasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electrical systems with multiple controller modules face challenges in efficiently initializing and addressing individual units within a network, particularly in large-scale systems where manual procedures are time-consuming and prone to errors.

Innovation Solution

A method involving a sequence of discovery messages and identity broadcasting on non-addressable and addressable data pathways allows controller modules to assign unique identifiers to each unit, enabling efficient initialization and addressing without manual intervention, using a daisy-chained communication protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual initialization procedures are used for controller modules in large-scale systems, then each unit can be individually addressed and configured, but the process becomes time-consuming and prone to errors

Engineering Contradiction:
Improveaddressing accuracyVSAvoidinitialization time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The controller modules perform self-initialization by automatically receiving discovery messages, generating their own identity codes, and broadcasting them on the addressable data bus without requiring manual intervention. This self-service mechanism eliminates time-consuming manual procedures while maintaining accurate addressing through automated message exchange and identity assignment protocols

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary initialization actions by sending discovery messages through the non-addressable data pathway before formal addressing is established. This preliminary action allows controller modules to prepare their communication interfaces and generate identity codes in advance, reducing the time required for subsequent formal initialization and addressing operations

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual addressing procedures are used for controller modules, then unique identifiers can be assigned to each unit, but the process is labor-intensive and error-prone

Engineering Contradiction:
Improveaddressing reliabilityVSAvoidinitialization effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Controller modules automatically generate and broadcast their identity codes through the addressable data bus in response to discovery messages, eliminating manual addressing operations. This self-service approach ensures reliable unique identifier assignment through automated protocols while significantly reducing human effort and the potential for manual errors in the addressing process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where controller modules broadcast their identity codes and receive acknowledgments from the system controller. This feedback loop ensures reliable addressing by verifying that each controller module has been successfully identified and recorded, automatically correcting any addressing issues without requiring manual intervention

Inventive Principle:
Principle #23Feedback

3Productivity

If automated discovery messages are used on non-addressable data pathways, then initialization speed increases, but system complexity increases

Engineering Contradiction:
Improveinitialization speedVSAvoidcommunication protocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The communication system is segmented into two distinct data pathways: a non-addressable data pathway for broadcasting discovery messages and an addressable data bus for identity communication. This segmentation allows automated high-speed initialization through the simpler non-addressable pathway while managing complexity by separating different communication functions into dedicated channels with specific protocols for each

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10826782B2Method and apparatus for initializing a controller module
Publication Date: 2020.11.03 GE AVIATION SYST LTD
  • US10826782B2 patent drawing
  • US10826782B2 patent drawing
  • US10826782B2 patent drawing

AI summary

The present disclosure relates to a method of initializing a set of controllable units in an electrical system. The method comprises: A) obtaining, by a controllable unit controller module in a sequence of the controllable units, a discovery message on a non-addressable data pathway; B) broadcasting on an addressable data bus, by the controllable unit controller module, an identity of the functional unit; C) transmitting the discovery message to another controllable unit controller module in the sequence of the controllable units by way of the non-addressable data pathway; and D) recording, by the system controller module, the broadcasted identity of the controllable unit.