DocumentCode :
3513633
Title :
Fast prototyping of a digital PID controller on a FPGA based soft-core microcontroller for precision control of a brushed DC servo motor
Author :
Das, Amitabh ; Banerjee, Kumardeb
Author_Institution :
Dept. of Instrum. & Electron. Eng., Jadavpur Univ., Kolkata, India
fYear :
2009
fDate :
3-5 Nov. 2009
Firstpage :
2825
Lastpage :
2830
Abstract :
Design and analysis of Digital Proportional Integral Derivative (PID) controllers for digital motion control involving dc motors are well documented and commercial/industrial off-the-shelf solutions are readily available. Majority of the said controllers are designed to work with brushless dc motors. However, many existing two-axis and three-axis gimbaled systems work with conventional analog PID controllers, brushed dc motors and synchros as position sensors. Whenever there is a need for a replacement of the electronics of similar systems, the analog electronics is replaced by digital equivalent. The choice of using off-the-shelf solutions is rather limited because of the prime mover and the output sensing devices. Design and implementation of a case-specific processor based solution is often the only cost-effective option. The present work proposes the step-by-step procedure for the fast prototyping of a digital PID controller for brushed dc motors on an FPGA-based Soft-Core Microcontroller. The input section consists of an analog signal conditioner for scaling the reference input and the sensed feedback signal, a serial analog-to-digital converter (SADC) and a programmable gain amplifier (PGA). The output stage consists of an H-bridge power amplifier for driving the armature circuit of the dc servo motor (DCSM). The platform used is a Spartan 3E FPGA (x3s500E) with an embedded 8-bit PicoBlaze microcontroller. Though a single-axis implementation is documented, it can easily be extended for two-axis and three-axis systems using multiple soft-core processors embedded on the same FPGA.
Keywords :
amplification; analogue-digital conversion; brushless DC motors; field programmable gate arrays; microcontrollers; motion control; power amplifiers; servomotors; three-term control; H-bridge power amplifier; PicoBlaze microcontroller; Spartan 3E FPGA; armature circuit; brushed DC servo motor; brushless dc motors; case-specific processor; cost-effective option; dc servo motor; digital PID controller; digital motion control; digital proportional integral derivative controllers; fast prototyping; feedback signal; gimbaled systems; multiple soft-core processors; position sensors; precision control; programmable gain amplifier; serial analog-to-digital converter; soft-core microcontroller; synchros; x3s500E; Brushless DC motors; DC motors; Digital control; Field programmable gate arrays; Microcontrollers; Micromotors; Prototypes; Servomechanisms; Servomotors; Three-term control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Electronics, 2009. IECON '09. 35th Annual Conference of IEEE
Conference_Location :
Porto
ISSN :
1553-572X
Print_ISBN :
978-1-4244-4648-3
Electronic_ISBN :
1553-572X
Type :
conf
DOI :
10.1109/IECON.2009.5415406
Filename :
5415406
Link To Document :
بازگشت