Programmable logic design for an encoder-based velocity sensor in a DSP-controlled motion system

The paper presents a dedicated hardware interfacing an optical incremental encoder and DSP-controlled motion system. Different velocity sensing techniques and methods are discussed. One of them is chosen and implemented, fulfilling the main objectives proposed. The first objective is to reserve the computational power of the DSP for control tasks, avoiding the processor's use for sensing tasks like velocity sensing. The second objective is to get the maximum accuracy over a wide velocity range. There are two error sources: quantification effects due the digital system and errors in the encoder channels due to encoder mechanical and/or electronic imperfections. Both error sources have been considered, obtaining an improved accuracy compared with other actual methods based only on quantification effect reduction.

[1]  John N. Lygouras,et al.  High-performance position detection and velocity adaptive measurement for closed-loop position control , 1998, IEEE Trans. Instrum. Meas..

[2]  Dong-Myung Lee,et al.  Inertia identification for the speed observer of the low speed control of induction machines , 1995, IAS '95. Conference Record of the 1995 IEEE Industry Applications Conference Thirtieth IAS Annual Meeting.

[3]  Antonio Torralba,et al.  ASIC implementation of a digital tachometer with high precision in a wide speed range , 1996, IEEE Trans. Ind. Electron..