Gyroscope Digital Data Correction Using Stable-Range Averaging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital data correction systems for sensors, such as gyroscope output, face issues with analog/digital conversion deviations and temperature drift, leading to inaccurate digital data representation and trackability problems.
Innovation Solution
A digital data correction program that uses a buffer to store converted data, calculates a stable range, and applies an average value correction to ensure accurate and stable digital data output, incorporating a weighted average for enhanced reliability and trackability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If simple A/D conversion is used, then device complexity is reduced, but measurement precision deteriorates due to conversion deviations
Solution Approach 1:
The patent applies preliminary action by storing multiple A/D conversion results in a buffer memory before final output. The correction process calculates averages and applies corrections based on pre-stored data, allowing the system to compensate for conversion deviations without adding complex real-time conversion hardware. This resolves the contradiction by improving precision through pre-processing stored data rather than through complex real-time conversion.
2Measurement precision
If averaging correction is applied, then measurement precision is improved, but response speed deteriorates due to processing time
Solution Approach 1:
The patent implements partial action by selectively applying correction only when necessary. The correction process checks whether the latest A/D conversion result falls within a predetermined range before applying averaging correction. When the value is within the range, correction is applied; when outside, the latest value is output directly. This resolves the contradiction by applying precision-improving correction only partially, maintaining fast response when correction is not needed.
3Reliability
If temperature drift compensation is implemented, then reliability is improved, but device complexity increases
Solution Approach 1:
The patent applies self-service by using the sensor's own output data to compensate for temperature drift. The correction process uses the relationship between the sensor output and reference voltage to calculate and apply corrections without requiring external temperature sensors or complex compensation circuits. The system corrects its own temperature drift effects using internally available data, resolving the contradiction by improving reliability through self-correction rather than external compensation systems.
Data Source
AI summary
Digital data obtained by converting, by an A/D converter, an angular velocity measured by a sensor is transmitted from a remote control to a game machine. A CPU of the game machine corrects the digital data. That is, the CPU sequentially stores sequential digital data in a buffer. A stable range (d1-d2) in which each digital data can be defined to be stable is calculated for the latest digital data. An average value of those of the digital data stored in the buffer that are consecutively present in the stable range retrogressively from the latest digital data is calculated. Using the average value, the latest digital data is corrected.


