Distributed Smart Sensor Processing With Batch Channel Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional condition monitoring systems require complex and costly installations due to individual cabling for analog sensors, and existing smart sensing systems are limited by resource-intensive processing requirements and high costs associated with DO-254 certification, necessitating a more efficient and cost-effective distributed sensing processing solution.

Innovation Solution

A smart sensor system incorporating multiple analog-to-digital converters (ADCs), channel modules with limited data processing, and a data control module that interfaces with external memory and batch processing modules, allowing for initial and further processing of data, with programmable logic devices (PLDs) for resource-intensive calculations, and separating processing into continuous and batched modes to optimize resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual cabling is used for each analog sensor, then sensor data can be transmitted to the host, but the system becomes heavy and installation becomes complicated

Engineering Contradiction:
Improvesensor data transmissionVSAvoidinstallation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the processing function by introducing intermediate smart sensors that perform local digitization and preliminary processing. This divides the original centralized host processing into distributed processing nodes, eliminating the need for individual analog cabling to the host while reducing installation complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Smart sensors act as intermediary devices between the analog sensors and the host system. These intermediaries perform local analog-to-digital conversion and preliminary processing, allowing multiple sensors to share communication bandwidth and reducing the complexity of individual cabling runs to the host.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If processing is distributed locally to sensors, then processing load on host is reduced, but the smart sensors require more complex processing capabilities

Engineering Contradiction:
Improvehost processing capacityVSAvoidsmart sensor complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Processing is segmented into two levels: simple real-time processing at the smart sensor level (digitization, basic filtering) and complex batch processing at the host level. This segmentation allows smart sensors to remain relatively simple while still providing distributed processing benefits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses periodic batch processing at the host level to handle complex computations. Instead of requiring continuous complex processing at the sensor level, the smart sensors perform real-time preprocessing and the host periodically processes accumulated data in batches, reducing the processing requirements for smart sensors.

Inventive Principle:
Principle #19Periodic action

3Productivity

If programmable logic devices are used in smart sensors, then processing capability is improved, but the cost of DO-254 certification increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidcertification cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The system changes the operational parameters of the PLD by using it in a fixed, predetermined sequence for batch processing rather than allowing dynamic reconfiguration. This fixed-operation approach simplifies certification requirements while maintaining processing capability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses cost-effective PLD implementations that prioritize functional capability over military-grade certification. By accepting that DO-254 certification is expensive and time-consuming, the design chooses PLDs that provide sufficient processing capability without requiring full certification, particularly for non-safety-critical batch processing functions.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Productivity

If logical blocks are instantiated in PLD for specific calculations, then processing efficiency is improved, but the blocks are occupied and cannot be used for other calculations

Engineering Contradiction:
Improvecalculation efficiencyVSAvoidprocessing flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The PLD logical blocks are configured to operate in periodic batch processing mode rather than continuous operation. Blocks are instantiated for specific calculation types and process accumulated data in sequences, allowing them to be reconfigured between batches for different processing tasks, thus maintaining both efficiency and flexibility.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system introduces dynamic reconfiguration capability to the PLD, allowing logical blocks to be dynamically allocated and reconfigured based on processing requirements. This enables the same hardware resources to be adaptively assigned to different processing tasks over time, balancing efficiency with versatility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11582304B2Distributed sensing processing systems
Publication Date: 2023.02.14 SIMMONDS PRECISION PRODUCTS INC
  • US11582304B2 patent drawing
  • US11582304B2 patent drawing
  • US11582304B2 patent drawing

AI summary

A smart sensor can include a plurality of analog-to-digital converters (ADCs) configured to receive analog signals from a sensor module, and a plurality of channel modules. Each channel module can be connected to a respective ADC and each channel module can include a limited data processing module configured to provide initial processing. The sensor can include a data control module operatively connected to each of the plurality of channel modules and configured to select a selected channel of the plurality of channels to receive initially processed data from the limited data processing module of the selected channel. The data control module can be configured to interface with external memory to store data to the external memory and/or to read data from the external memory. The sensor can include a batch processing module operatively connected to the data control module and configured to receive the initially processed data of the selected channel from the data control module to provide further processing of the initially processed data.