Module auto addressing in platform bus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing heating system control technologies face challenges in efficiently integrating safety devices with programmable logic and managing complex equipment control, particularly in dynamically addressing modules on a platform bus for seamless communication and configuration.

Innovation Solution

A modular control system that integrates configurable safety devices with user-programmable logic, using a platform bus with auto-addressing capabilities, allowing modules to be dynamically assigned addresses based on their physical position, and supporting multiple communication protocols for flexible and secure communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If manual addressing of modules is used on a platform bus, then address assignment is simple and direct, but system complexity increases and installation time is extended

Engineering Contradiction:
Improveaddressing complexityVSAvoidinstallation time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The module automatically determines its own address by detecting its position on the platform bus and assigning itself an address without external intervention. The master module sends address assignment signals through the identification signal line, and each slave module autonomously captures the signal and configures its address based on the received information, eliminating the need for manual address configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs address assignment automatically during the module initialization phase before the system becomes operational. The master module proactively sends address assignment signals to slave modules as they are detected on the bus, preparing the addressing configuration in advance rather than requiring manual setup during installation or commissioning.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If fixed addressing is used for modules, then configuration is stable, but adaptability to different module positions is reduced

Engineering Contradiction:
Improveaddressing stabilityVSAvoidmodule position flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The addressing system transitions from a static fixed addressing scheme to a dynamic automatic addressing scheme. Slave modules can be added, removed, or repositioned on the platform bus, and the master module automatically detects changes in module positions and reassigns addresses accordingly through the identification signal line, maintaining system stability while adapting to configuration changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the addressing parameter from a predetermined fixed value to a dynamically assigned value based on module position. The master module varies the address assignment according to the detected position of slave modules on the bus, allowing the addressing parameter to adapt to different physical configurations while maintaining systematic organization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10402358B2Module auto addressing in platform bus
Publication Date: 2019.09.03 HONEYWELL INTERNATIONAL INC
  • US10402358B2 patent drawing
  • US10402358B2 patent drawing
  • US10402358B2 patent drawing

AI summary

A system and approach for addressing modules on a platform bus that may incorporate a master module and one or more slave modules. The platform bus may run through sub-base connectors that interlock modules together on a rail. Addressing of the modules may occur automatically and dynamically in that the master module may have a first address by default, and a first slave module adjoining the master module may be assigned a second address. A second slave module adjoining the first slave module, if there is one, may be assigned a third address. Each of the other slave modules, adjoining a preceding slave module assigned an address, may be assigned a next address after an address assigned to a preceding slave module. Addresses may be assigned in a numerical order to each module based on a physical position of the respective module on a rail.