Auto Setting Alarm Limits for Data Acquisition Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional dataloggers require manual and error-prone setting of alarm limits for multi-channel configurations, leading to false or missed alarms due to varying signal ranges and potential typographical errors, making it tedious and inefficient to ensure data integrity during long-term tests.
Innovation Solution
A test and measurement instrument that automatically learns alarm limits during an initial scan, setting upper and lower alarm values based on measured signal characteristics, allowing for automatic alerts during subsequent scans if measurements deviate from expected ranges, thereby reducing human error and improving data validation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual alarm limit setting is used for multi-channel configurations, then device complexity is reduced, but measurement precision and reliability deteriorate due to typographical errors and inaccurate range estimation
Solution Approach 1:
The system automatically determines alarm limits by performing an initial scan to measure signal characteristics (mean, standard deviation, min, max values) and calculating alarm thresholds without requiring manual user input. This self-service approach eliminates typographical errors and inaccurate range estimation while maintaining simplicity for the user.
Solution Approach 2:
The system performs a preliminary scan before normal operation to collect signal data and establish alarm limits. This preliminary action allows the system to learn the expected signal ranges and set accurate alarm thresholds in advance, ensuring measurement precision during subsequent operations.
2Ease of operation
If manual alarm limit entry is required for each channel, then ease of operation worsens due to tedious input, but device complexity is minimized
Solution Approach 1:
The system automatically configures alarm limits for all channels without requiring manual user input. The instrument performs an initial scan, analyzes signal characteristics, and sets appropriate alarm thresholds autonomously, dramatically improving ease of operation while eliminating tedious repetitive input for multi-channel configurations.
Solution Approach 2:
The automatic alarm setting mechanism serves all channels universally through a single process. Instead of requiring separate manual configuration for each channel, the system applies the same automated algorithm across all channels, adapting to each channel's specific signal characteristics while maintaining operational simplicity.
3Reliability
If alarm limits are set without considering actual signal characteristics, then ease of operation is improved, but reliability deteriorates due to false or missed alarms
Solution Approach 1:
The system performs a preliminary scan to measure actual signal characteristics (mean, standard deviation, minimum, maximum values) before setting alarm limits. This preliminary analysis ensures that alarm thresholds are based on real signal data rather than generic or estimated values, eliminating false and missed alarms while maintaining reliability.
Solution Approach 2:
The system uses feedback from the initial scan measurements to automatically adjust and set appropriate alarm limits. By continuously analyzing signal characteristics and using this information to configure alarm thresholds, the system ensures high reliability and accuracy in alarm detection without requiring complex manual intervention.
Data Source
AI summary
A data acquisition system, including an input configured to receive a signal on a port and a processor. The processor determines, during an initial scan, a first measurement value of the signal on the port, sets at least one alarm value based on the first measurement value, the at least one alarm value being within a predetermined amount of the first measurement value, receives, during a subsequent scan, a second measurement value of the signal on the port, and generates an alert when the second measurement value violates the at least one alarm value.

