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
Link To Document