Encoder Error Correction via Matrix Code Pattern Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional encoders face issues with erroneous detection due to dust or foreign substances adhering to the pattern, leading to decreased detection accuracy and difficulty in correcting errors.
Innovation Solution
An encoder with a moving plate featuring a code pattern that includes a light guider and a non-light guider, where an error correction code is inserted into the position information data string, allowing for error detection and correction using a position detecting light receiving element and a position correcting light receiving element.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a conventional encoder pattern is used, then the structure is simple and manufacturing is easy, but detection accuracy decreases when dust or foreign substances adhere to the pattern
Solution Approach 1:
The code pattern is divided into multiple code patterns arranged in a matrix pattern (e.g., 3x3=9 code patterns). Each code pattern independently provides position information, so if one code pattern is obscured by dust or foreign substances, the other code patterns can still provide accurate position detection. This segmentation reduces the impact of harmful factors on overall measurement precision.
Solution Approach 2:
Different regions of the code pattern have different functions: some code patterns are positioned to be more susceptible to foreign substance interference (sacrificial regions), while others are positioned to provide critical position information (protected regions). This local differentiation ensures that even if some regions are contaminated, the overall position detection accuracy is maintained.
2Measurement precision
If error correction codes are added to the code pattern, then detection accuracy is maintained even with foreign substances, but device complexity increases
Solution Approach 1:
Error correction codes are pre-integrated into the code pattern structure during manufacturing. The code pattern includes both position information and error correction information in a predetermined arrangement (e.g., specific positions in the matrix contain error correction codes). This preliminary integration allows the system to automatically detect and correct errors caused by foreign substances without requiring complex additional hardware or processing complexity.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables recognition and correction of position detection errors caused by foreign substances, thereby maintaining detection accuracy.
Implementation Method 1
a light source that emits light to the pattern, and a plurality of light receiving elements arranged along the measurement direction and configured to receive light emitted from the light source and transmitted or reflected by the pattern
Data Source
AI summary
Provided is an encoder capable of suppressing a decrease in detection accuracy. The encoder includes a moving plate, a light irradiator that irradiates a code pattern with light, and a light receiver. The code pattern includes a light guider and a non-light guider. A code pattern array is an array in which an error correction code for correcting an error is inserted into a position information data string that can specify a position. The light receiver includes a position detecting light receiving element that reads a position array of a code pattern and a position correcting light receiving element that outputs information for correcting an error.


