DocumentCode :
597755
Title :
An FPGA based implementation of a flexible digital PID controller for a motion control system
Author :
Ghosh, Sudip ; Barai, R.K. ; Bhattarcharya, S. ; Bhattacharyya, P. ; Rudra, S. ; Dutta, Arin ; Pyne, R.
Author_Institution :
Dept. of Electr. Eng., Jadavpur Univ., Kolkata, India
fYear :
2013
fDate :
4-6 Jan. 2013
Firstpage :
1
Lastpage :
6
Abstract :
Implementation of digital controllers in embedded environment suffers from the inherent problems associated with analog-digital signals interfacing in hard real-time, therefore, the control algorithms are invariantly subjected to approximations. This paper presents a novel technique for implementation of an efficient FPGA based digital Proportional-Integral-Derivative (PID) controller for the motion control of a permanent magnet DC motor. The implementation technique circumnavigates the problem of interfacing analog and digital systems in real-time. The controller is used in a speed control loop. The hardware implementation has been done on a Xilinx Spartan 3 FPGA chip. A novel technique has been adopted for the generation of the control input as a PWM signal for controlling the motor driver circuit and decoding the optical encoder data for using it for the speed feedback in the PID control loop. The VHDL algorithm for the proposed implementation has also been presented in this paper. A comparison of the experimental results with the Matlab® based simulation shows the effectiveness of the proposed method.
Keywords :
DC motor drives; angular velocity control; control engineering computing; digital control; electric machine analysis computing; feedback; field programmable gate arrays; hardware description languages; machine control; motion control; permanent magnet motors; pulse width modulation; three-term control; FPGA based digital proportional-integral-derivative controller; FPGA based implementation; Matlab based simulation; PWM signal; VHDL algorithm; Xilinx Spartan 3 FPGA chip; analog system interface; analog-digital signals; control input generation; digital system interface; embedded environment; flexible digital PID controller; motion control system; motor driver circuit control; optical encoder data decoding; permanent magnet DC motor; speed control loop; speed feedback; Computational modeling; Field programmable gate arrays; Integrated optics; Mathematical model; Motion control; Permanent magnet motors; Pulse width modulation; Digital PID controller; FPGA; Xilinx Spartan 3; motion control; permanent magnet DC motor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Communication and Informatics (ICCCI), 2013 International Conference on
Conference_Location :
Coimbatore
Print_ISBN :
978-1-4673-2906-4
Type :
conf
DOI :
10.1109/ICCCI.2013.6466277
Filename :
6466277
Link To Document :
بازگشت