| Literature DB >> 32316231 |
Yaodong Han1, Kai Ni1, Xinghui Li1, Guanhao Wu1,2, Kangning Yu1, Qian Zhou1, Xiaohao Wang1.
Abstract
Among various nanometer-level displacement measurement methods, grating interferometry-based linear encoders are widely used due to their high robustness, relatively low cost, and compactness. One trend of grating encoders is multi-axis measurement capability for simultaneous precision positioning and small order error motion measurement. However, due to both lack of suitable hardware data processing platform and of a real-time displacement calculation system, meeting the requirements of real-time data processing while maintaining the nanometer order resolutions on all these axes is a challenge. To solve above-mentioned problem, in this paper we introduce a design and experimental validation of a field programmable gate array (FPGA)-cored real-time data processing platform for grating encoders. This platform includes the following functions. First, a front-end photodetector and I/V conversion analog circuit are used to realize basic analog signal filtering, while an eight-channel parallel, 16-bit precision, 200 kSPS maximum acquisition rate Analog-to-digital (ADC) is used to obtain digital signals that are easy to process. Then, an FPGA-based digital signal processing platform is implemented, which can calculate the displacement values corresponding to the phase subdivision signals in parallel and in real time at high speed. Finally, the displacement result is transferred by USB2.0 to the PC in real time through an Universal Asynchronous Receiver/Transmitter (UART) serial port to form a complete real-time displacement calculation system. The experimental results show that the system achieves real-time data processing and displacement result display while meeting the high accuracy of traditional offline data solution methods, which demonstrates the industrial potential and practicality of our absolute two-dimensional grating scale displacement measurement system.Entities:
Keywords: FPGA; diffraction; grating encoder; interferometry; multi-axes; real-time
Year: 2020 PMID: 32316231 PMCID: PMC7219053 DOI: 10.3390/s20082266
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A typical optical layout of a grating encoder for which the proposed platform is designed.
Figure 2The overall process design of the displacement calculating platform.
Figure 3Field programmable gate array (FPGA) platform design.
Figure 4Hardware platform and experimental device.
Figure 5(a) Data acquired by AD and (b) FIR-filtered data.
Figure 6Uncorrected phase data (a) and corrected phase data (b).
Figure 7Positive level’s and negative level’s arctangent phase results.
Comparative analysis of offline result obtained using MATLAB and FPGA results obtained online.
| Matlab Offline Result/μm | FPGA Online Result/μm | Absolute Error/μm |
|---|---|---|
| 1.1972 | 1.2023 | +0.0051 |
| 2.1587 | 2.1624 | +0.0038 |
| 3.1932 | 3.1917 | −0.0016 |
| 4.1948 | 4.1968 | +0.0020 |
| 5.2298 | 5.2291 | −0.0007 |
| 6.1969 | 6.1959 | −0.0010 |
| 7.1683 | 7.1724 | +0.0041 |
| 8.2164 | 8.2191 | +0.0027 |
| 9.2116 | 9.2107 | −0.0009 |
| 10.2018 | 10.2033 | +0.0015 |