DocumentCode
681064
Title
Distributed remainder method for pulse generator in servo motor control
Author
Fongjun, Theerapong ; Tantaworrasilp, Apicit ; Vanijjirattikhan, Rangsarit
Author_Institution
National Electronics and Computer Technology Center, 112 Phahon Yothin Rd., Klong 1, Klong Luang, Pathumthani 12120, Thailand
fYear
2013
fDate
14-17 Sept. 2013
Firstpage
961
Lastpage
966
Abstract
Driving servo motor by pulse train to control the motor position or speed typically requires the pulse generation from MCU. The pulse train for a certain period can be generated by the required characteristics of the pulse such as the number of required pulses and the pulse period. The pulse train generation seems to be a trivial task. However, this paper illustrates that, in some case, the pulse train generation can lead to motor speed error caused by discrete nature of the pulse period which is corresponding to a gap in the pulse train. This paper also proposes a method to mitigate the motor speed error so called Distributed remainder method to distribute the aforementioned gap across the whole pulse train. We also demonstrate how the pulse generation is implemented on MCU and FPGA and generate experimental results to confirm the effectiveness of our method.
Keywords
Clocks; Field programmable gate arrays; Logic gates; Pulse generation; Radiation detectors; Servomotors; Signal resolution; FPGA; MCU; motor driver; motor speed control;
fLanguage
English
Publisher
ieee
Conference_Titel
SICE Annual Conference (SICE), 2013 Proceedings of
Conference_Location
Nagoya, Japan
Type
conf
Filename
6736231
Link To Document