Real-Time Monitoring Circuit for Control Loop Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing measurement and data acquisition systems face complexity and increased processing time in control loop applications due to the need to monitor multiple subsystems for real-time operation, leading to potential latency issues and increased costs.

Innovation Solution

A real-time monitoring circuit is integrated into data acquisition systems, utilizing a timing and data control ASIC or FPGA to select and manage control loop timing signals, detect significant events, and notify processing units of operation completion or latency errors, thereby ensuring timely control loop operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple subsystems are monitored for real-time operation in control loop applications, then system reliability is improved, but device complexity and processing time increase

Engineering Contradiction:
Improvereal-time operation monitoringVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A dedicated real-time monitoring circuit is introduced as an intermediary component between the multiple subsystems and the computer system. This monitoring circuit consolidates status information from multiple subsystems (ADC, DAC, timing resources, etc.) and provides unified feedback to the computer system, reducing the complexity of software-based monitoring while maintaining real-time operation reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The monitoring function is segmented into a separate hardware circuit rather than being integrated into the software control flow. This segmentation allows the monitoring operations to execute independently in hardware, preventing them from adding to the software processing time while still providing comprehensive monitoring of all subsystems.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple subsystems are monitored for real-time operation, then system reliability is improved, but processing time increases

Engineering Contradiction:
Improvereal-time operation monitoringVSAvoidcontrol loop processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The software-based monitoring mechanism is replaced with a hardware-based monitoring circuit. This substitution moves the monitoring operations from the software execution domain to the hardware domain, where they can execute in parallel with the control loop operations rather than sequentially, thereby eliminating the addition of processing time while maintaining comprehensive monitoring of all subsystems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The real-time monitoring circuit acts as an intermediary that independently monitors subsystem status without interfering with the main control loop processing timeline. By providing status feedback through a dedicated hardware path rather than through software polling, the monitoring function does not extend the control loop period.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If all subsystems are required to monitor real-time operation, then measurement precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improvetiming measurement precisionVSAvoidsubsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The real-time monitoring circuit is designed as a universal hardware component that can monitor multiple different subsystem types (ADC, DAC, timing resources, external devices) through a unified interface. This multi-functional monitoring capability eliminates the need for each subsystem to have its own dedicated monitoring mechanism, reducing overall system complexity while maintaining precise timing measurement across all subsystems.

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

Solution Approach 2:

The monitoring functions of multiple subsystems are merged into a single centralized monitoring circuit. Instead of each subsystem maintaining separate monitoring capabilities, the unified monitoring circuit consolidates all status information collection, comparison, and feedback functions, reducing device complexity and cost while preserving measurement precision through centralized control.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7325171B2Measurement and data acquisition system including a real-time monitoring circuit for implementing control loop applications
Publication Date: 2008.01.29 NATIONAL INSTRUMENTS CORP
  • US7325171B2 patent drawing
  • US7325171B2 patent drawing
  • US7325171B2 patent drawing

AI summary

A measurement and data acquisition system including a real-time monitoring circuit for implementing control loop applications. The system control loop may include the real-time monitoring circuit, a data acquisition device, a processing unit, and a plurality of subsystems. The subsystems may be comprised in the data acquisition device or may be external to the data acquisition device. The real-time monitoring circuit may receive a plurality of timing signals from the plurality of subsystems and may select a control loop timing signal out of the plurality of timing signals. The real-time monitoring circuit may determine whether the operations of the control loop are performed within a particular period of time by monitoring the control loop timing signal and communicating with the processing unit. In response to an error notification, the processing unit may take appropriate action, such as shutting down the system and/or reporting an error or warning.