DocumentCode
3155171
Title
High performance algorithm realization on FPGA for stepper motor controller
Author
Chen, Tzung-Cheng ; Su, Yung-Chun
Author_Institution
Dept. of Eng. & Manage. of Adv. Technol., Chang Jung Christian Univ., Tainan
fYear
2008
fDate
20-22 Aug. 2008
Firstpage
1390
Lastpage
1395
Abstract
This paper focuses on studying the dynamic characteristics of stepper motors. Based on the relation of velocity and torque of stepper motors, a novel algorithm of velocity profile for stepper motor is proposed for straightforwardly realizing on field programmable gate array (FPGA). Missing steps have been a major issue while applying stepper motors on various critical situations. The reason of causing missing steps of stepper motors is due to the high velocity slewing. To alleviate this difficulty, a closed loop control may be applied, but introducing a complex design and more cost than open loop one. If open loop is chosen, the velocity profiles for various applications must be considered to avoid the missing step effect. There are three widespread used profiles: parabolic, trapezoidal, and S-curve profiles. For carrying out the operation of calculating the tedious profiles, a recursive velocity profile algorithm is presented along with a control parameter beta, where 0 < beta < 1, beta=1, and 1 < beta < 2, are corresponding to S-curve, trapezoidal, and parabolic profiles respectively, then this algorithm can be realized on a compact hardware. Thus, a high speed and high precision of stepper motor controller can be achieved by combining a system on chip (SOC) with this hardware.
Keywords
field programmable gate arrays; machine control; stepping motors; torque control; velocity control; FPGA; S-curve profile; closed loop control; field programmable gate array; parabolic profile; recursive velocity profile algorithm; stepper motor controller; torque control; trapezoidal profile; Conference management; Control systems; Feedback; Field programmable gate arrays; Hardware; Open loop systems; Programmable control; Programmable logic arrays; Technology management; Velocity control; FPGA; SOC; Stepper motor; Velocity profile;
fLanguage
English
Publisher
ieee
Conference_Titel
SICE Annual Conference, 2008
Conference_Location
Tokyo
Print_ISBN
978-4-907764-30-2
Electronic_ISBN
978-4-907764-29-6
Type
conf
DOI
10.1109/SICE.2008.4654875
Filename
4654875
Link To Document