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 :
بازگشت