Analog Input Conversion Using Outlier-Filtered Digital Averaging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional analog input modules face challenges in achieving data stability due to noise interference, requiring increased conversion times which compromise conversion speed and lead to unsatisfactory results, and existing methods either fail to provide fine control or result in inappropriate data fluctuations.
Innovation Solution
The method involves converting analog data into digital data by repeating the conversion process a predetermined number of times, sorting the data by size, and determining the mean value among the sorted data to minimize noise influence, thereby stabilizing the output while maintaining a specified conversion speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conversion times are increased to enhance stability of conversion data, then data stability is improved, but conversion speed deteriorates
Solution Approach 1:
The patent extracts and removes extreme values (maximum and minimum) from the set of conversion data before calculating the average. This eliminates the influence of noise-induced outliers on the final result, allowing for improved data stability without requiring excessive conversion times that would compromise conversion speed.
Solution Approach 2:
The patent performs a predetermined number of conversions (which may be less than traditional methods would require) and uses partial averaging by excluding extreme values. This partial action approach achieves sufficient stability without the excessive conversion times that would slow down the overall process.
2Object-affected harmful factors
If conversion times are increased to achieve satisfactory results in noisy environments, then noise resistance is improved, but data conversion time increases
Solution Approach 1:
The patent extracts and removes extreme values that are likely caused by noise interference. By eliminating these noisy outliers before averaging, the system achieves better noise resistance without needing to perform excessive conversions that would increase data conversion time.
Solution Approach 2:
The patent replaces the mechanical approach of simply averaging all conversion results with a smarter algorithmic approach that identifies and excludes extreme values. This substitution allows for efficient noise filtering without the time penalty of performing many more conversions.
3Reliability
If average value method is used to stabilize conversion data, then data stability is improved, but fine control capability deteriorates
Solution Approach 1:
The patent extracts and removes only the extreme maximum and minimum values while preserving the majority of the conversion data for averaging. This selective extraction maintains fine control capability by not overly smoothing the data, while still improving stability by eliminating obvious noise outliers.
Solution Approach 2:
The patent applies different treatment to different parts of the data set: extreme values are removed while intermediate values are preserved and averaged. This local differentiation allows the system to filter noise effectively while maintaining the precision needed for fine control applications.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for converting analog data into digital data for analog input module is disclosed, wherein the analog input module adds at least one or more digital data determined at previous conversion periods (k-1th,..k-dth, said k and d being a natural number) to n numbers of digital data converted to the current conversion period (kth), and determines a value corresponding to a mean level in size among the digital data as a final digital conversion value of the current conversion period (kth) , and outputs the value, and as a result, even if the n numbers of digital data converted to the current conversion period (kth) are greatly deviated from an original value by noise, a stable result having a minimum influence by the noise can be provided in industrial sites where many noises are introduced, by allowing a digital data value approximate to the original value to be outputted.