Array Control System Serial Bus Module Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional controlling systems require multiple Micro Processing Units (MPUs) to manage multiple sensing and function modules, leading to increased manufacturing costs, complex wiring, and difficulties in maintenance and customization, as each module needs separate data transmission and potential re-planning of internal wiring for expansions or replacements.

Innovation Solution

An array controlling system with a database, controlling center, and array devices, where a single processing unit converts commands into communication data transmitted through a main bus and serial bus to control multiple array modules, allowing simultaneous control and data collection without the need for multiple MPUs, enabling modular replacement and real-time data updating.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple MPUs are used to control multiple sensing and function modules, then each module can be controlled independently, but the manufacturing cost increases significantly and the wiring becomes more complicated

Engineering Contradiction:
ImproveIndependent module control capabilityVSAvoidSystem wiring complexity and manufacturing cost
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Multiple array modules are merged into a single array device that shares common control resources (processing unit, main bus) and communication infrastructure (serial bus), eliminating the need for separate MPUs and independent wiring for each module while maintaining individual controllability through address identification

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

A single processing unit is designed to universally control multiple array modules through the main bus and serial bus, with the ability to address and communicate with any module in the array, replacing the need for dedicated control units for each module

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

2Stability of the object's composition

If modules are assembled on a printed circuit board to form PCBA, then integration is achieved, but replacing or customizing a single module requires replacing the entire PCBA which is inconvenient and not economical

Engineering Contradiction:
ImproveSystem integrationVSAvoidModule replacement and customization convenience
Core Design Contradiction:
Stability of the object's compositionVSEase of repair

Solution Approach 1:

The array device is segmented into independent array modules that can be individually replaced or customized. Each module maintains its functional independence while being part of the larger array structure, allowing selective replacement without affecting other modules or requiring entire PCBA replacement

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system is designed to dynamically adapt to module changes, where the processing unit can identify and communicate with any array module through the serial bus, enabling flexible addition, removal, or replacement of modules without re-planning the entire system architecture

Inventive Principle:
Principle #15Dynamics

3Device complexity

If a single processing unit controls multiple array modules through main bus and serial bus, then manufacturing cost is reduced and wiring is simplified, but data transmission must be sequential through the serial bus

Engineering Contradiction:
ImproveSystem wiring and manufacturing simplicityVSAvoidData transmission speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The data transmission architecture uses a two-dimensional bus structure with a main bus for high-speed control commands and a serial bus for module-specific data exchange. This dimensional separation allows parallel operation of control functions while maintaining simplified wiring, effectively mitigating the sequential transmission limitation

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11848798B2Array controlling system for controlling multiple array modules and controlling method thereof
Publication Date: 2023.12.19 RHYMEBUS CORP
  • US11848798B2 patent drawing
  • US11848798B2 patent drawing
  • US11848798B2 patent drawing

AI summary

An array controlling system includes a database, a controlling center and an array device. The controlling center reads a plurality of data of the database. The array device includes a processing unit, a main bus and an array unit. The processing unit receives a command of the controlling center and converts the command into a communication data. The main bus is configured to transmit the communication data to the array unit. A plurality of array modules of the array unit are connected in series with each other through a serial bus, and sequentially receive the communication data. The processing unit controls each of the array modules according to the communication data. A plurality of sensing data of the array modules are collected to the processing unit. The processing unit returns the sensing data to the database or the controlling center to update the database.