Abstract

A high-factor interpolation method based on space-time modulation and a Kalman filter for optical encoders is proposed. Space-time modulation employs a reference time signal to modulate the output displacement signal of the optical encoder into a displacement space-time signal. Subsequently, high-frequency pulse signals are used for interpolation, which detect the phase of the reference time signal and the displacement space-time signal to obtain displacement information from the optical encoder output. The interpolation factor of this method depends on the frequencies of the high-frequency pulse signal and the reference time signal, and is independent of the moving speed. A Kalman filter is employed to estimate the velocity, compensating for time lag errors in the displacement information output by space-time modulation to improve the real-time performance of displacement output. The proposed method is simple and effective, which can be implemented on an FPGA. The effectiveness of the proposed method is verified through simulation and experimentation.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call