Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

High-speed decoding method for sine-cosine encoder based on FPGA

A technology of sine and cosine encoder and decoding method, which is applied to instruments, code conversion, analog-to-digital converters, etc. The effect of high-precision measurement

Active Publication Date: 2018-06-12
TIANJIN NAVIGATION INSTR RES INST
View PDF7 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the existing sine-cosine encoder decoding devices are mostly completed by single-chip microcomputer or DSP. Although it is easy to implement, it is difficult to improve the data acquisition speed. At the same time, it is difficult for the traditional low-precision AD conversion method to exert the signal subdivision performance of the sine-cosine encoder.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • High-speed decoding method for sine-cosine encoder based on FPGA
  • High-speed decoding method for sine-cosine encoder based on FPGA
  • High-speed decoding method for sine-cosine encoder based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] Embodiments of the present invention are described in further detail below in conjunction with the accompanying drawings:

[0031] The present invention provides an FPGA-based high-speed sine-cosine encoder decoding method, using circuits such as differential amplification and low-pass filtering to improve the quality and anti-interference ability of analog signals, and using a comparison circuit and FPGA pulse edge capture module to obtain coarse-level angle signals , using FPGA to analyze the analog quantity measured by high-precision AD to obtain a precise angle signal. With the cooperation of the above functional modules, a sine-cosine encoder with low cost, small size, and few engraved lines can output higher-precision angle measurement values, thereby meeting the needs of the inertial system.

[0032] In this embodiment, a 5000-line sine-cosine encoder is used as an example for the encoder, and 2 channels of sine-cosine signals and 1 channel of zero signal are den...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a high-speed decoding method for a sine-cosine encoder based on an FPGA. The method is characterized by comprising the following steps of step 1.carrying out encoder signal processing on two paths of sine-cosine signals output by the sine-cosine encoder and one path of zero signals; step 2.realizing coarse-level angle signal measurement through the FPGA in order to obtaina coarse-level pulse edge count value; step 3.realizing fine-level angle signal measurement through the FPGA in order to obtain a fine-level angle value; and step 4.obtaining a current encoder angle value through coarse-fine coupling resolving according to the coarse-level pulse edge count value and the steering of the sine-cosine encoder of step 2, and the fine-level angle value of the step 3. According to the method, the high-speed and high-precision measurement of the angle is realized under a condition that the encoder with the low cost and the small volume is used.

Description

technical field [0001] The invention belongs to the technical field of rotary inertial system control and measurement, and relates to a high-speed sine-cosine encoder decoding device, in particular to an FPGA-based high-speed sine-cosine encoder decoding method. Background technique [0002] In the rotary inertial navigation system, the system attitude is one of the most important output indicators, and the system attitude is obtained by superimposing the attitude calculated by the IMU and the angle of the rotating mechanism. Therefore, a high-speed and high-precision angle measurement device is the guarantee of the system design. Commonly used angle measuring devices include resolvers and photoelectric encoders. The precision and reliability of the resolver are relatively good, but its price is high, and it is often used in ultra-high-precision inertial equipment; compared with the resolver, the photoelectric encoder has a lower cost, a variety of structures, and is easy to...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H03M1/64G01D5/245
CPCG01D5/2451H03M1/645
Inventor 吴国强屈建龙宋魁刘宇
Owner TIANJIN NAVIGATION INSTR RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products