• DocumentCode
    3113546
  • Title

    Analysis of Two-Phase Stepper Motor Driver Based on FPGA

  • Author

    Wen, Zhaojin ; Chen, Weihai ; Xu, Zhiyue ; Wang, Jianhua

  • Author_Institution
    Sch. of Autom., Beijing Univ. of Aeronaut. & Astronaut., Beijing
  • fYear
    2006
  • fDate
    16-18 Aug. 2006
  • Firstpage
    821
  • Lastpage
    826
  • Abstract
    In order to achieve both high speed and high precision for motion control, a controller with flexible algorithm and programmable logic will be expected. Based on field programmable gate array (FPGA), this paper proposes an approach to subdivide the step to microsteps with required resolution for stepper motor to improve positioning accuracy, the paper also describes the design and implementation of the microstepper motor driver with FPGA residing at the heart. In this paper, sine/cosine microstepper method is adopted to adjust current in each winding of the stepper motor with built-in sine/cosine look-up table in FPGA, hence precise and homogeneous micro steps can be obtained. In addition, the designs of the hardware and software are also proposed in detail to control the currents of the motor precisely, a simulation of FPGA logic to realize microstepper functions has been completed to verify the effectiveness of proposed approach.
  • Keywords
    electric current control; field programmable gate arrays; machine control; motion control; motor drives; programmable controllers; stepping motors; table lookup; FPGA; current control; field programmable gate array; look-up table; motion control; programmable logic control; sine/cosine microstepper method; two-phase stepper motor driver; Field programmable gate arrays; Hardware; Heart; Logic design; Micromotors; Motion control; Programmable control; Programmable logic arrays; Programmable logic devices; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Informatics, 2006 IEEE International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    0-7803-9700-2
  • Electronic_ISBN
    0-7803-9701-0
  • Type

    conf

  • DOI
    10.1109/INDIN.2006.275668
  • Filename
    4053495