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
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;
Conference_Titel :
Industrial Informatics, 2006 IEEE International Conference on
Conference_Location :
Singapore
Print_ISBN :
0-7803-9700-2
Electronic_ISBN :
0-7803-9701-0
DOI :
10.1109/INDIN.2006.275668