• DocumentCode
    1914983
  • Title

    New Learning Algorithm for High-Quality Velocity Measurement from Low-Cost Optical Encoders

  • Author

    Boggarpu, Naveen K. ; Kavanagh, Richard C.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Univ. Coll. Cork, Cork
  • fYear
    2008
  • fDate
    12-15 May 2008
  • Firstpage
    1908
  • Lastpage
    1913
  • Abstract
    A novel compensation method to greatly reduce the slit errors (i.e. code wheel errors) that are caused by non-idealites in optical incremental encoders is proposed in this paper. Manufacturing limitations in the code wheel, optical components and analog circuitry hinder the use of cheaper encoders for high-end applications. To measure the shaft velocity, the M/T-type constant sample-time digital tachometer (CSDT) method, which involves both pulse-count and auxiliary timer measurement, is employed to effectively time-stamp the encoder transitions, thereby removing the quantization error that is often associated with the sampling of digital positions. However, the accuracy of the velocity calculation is usually compromised by encoder errors. This paper presents a two-stage, software solution to the problem. During the initial learning stage (which can be performed in-situ without the use of any expensive, high-accuracy reference equipment), the slit errors are calculated using the information obtained from the CSDT, while subsequent operation of the motion system utilizes adjusted edge positions for velocity calculation. The performance improvement in velocity measurement associated with the learning algorithm is demonstrated using both a simulation model and an experimental implementation that utilizes a three-channel, optical incremental encoder, field-programmable gate array (FPGA) and digital signal processor (DSP).
  • Keywords
    digital signal processing chips; field programmable gate arrays; transducers; velocity measurement; DSP; FPGA; analog circuitry; auxiliary timer measurement; code wheel errors; constant sample-time digital tachometer method; digital signal processor; field-programmable gate array; high-quality velocity measurement; learning algorithm; low-cost optical encoders; optical components; optical incremental encoder; pulse-count measurement; quantization error; slit error reduction; velocity calculation; Computer errors; Field programmable gate arrays; Manufacturing; Optical arrays; Optical devices; Position measurement; Pulse measurements; Signal processing algorithms; Velocity measurement; Wheels; Digital measurement; error compensation; field-programmable gate arrays; optical transducers; optical velocity measurement; slit error; table lookup; tachometers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Instrumentation and Measurement Technology Conference Proceedings, 2008. IMTC 2008. IEEE
  • Conference_Location
    Victoria, BC
  • ISSN
    1091-5281
  • Print_ISBN
    978-1-4244-1540-3
  • Electronic_ISBN
    1091-5281
  • Type

    conf

  • DOI
    10.1109/IMTC.2008.4547359
  • Filename
    4547359