Implementation of FPGA based PID Controller for DC Motor Speed Control System

In this paper, the implementation of software module using ‘VHDL’ for Xilinx FPGA (XC3S400) based PID controller for DC motor speed control system is presented. The tools used for building and testing the software modules are Xilinx ISE 9.2i and ModelSim XE III 6.3c. Before verifying the design on FPGA the complete design is simulated using Modelsim Simulation tool. A test bench is written where, the set speed can be changed for the motor. It is observed that the motor speed gradually changes to the set speed and locks to the set speed. IndexTerms— Field Programmable Gate Array (FPGA), Proportional-Integral-Derivative (PID) controller, Very High Speed Integrated Circuit Hardware Description Language (VHDL), Pulse Width Modulation (PWM).

[1]  Olli Pyrhonen,et al.  Implementation and Simulation of Fast Inverter Control Algorithms with the use of FPGA Circuit , 2003 .

[2]  Shouling He,et al.  Hardware/Software Co-design Approach for an ADALINE Based Adaptive Control System , 2008, J. Comput..

[3]  M.J. Canet,et al.  FPGA implementation of an IF transceiver for OFDM-based WLAN , 2004, IEEE Workshop onSignal Processing Systems, 2004. SIPS 2004..

[4]  Tiecai Li,et al.  ECOMIPS: an economic MIPS CPU design on FPGA , 2004, 4th IEEE International Workshop on System-on-Chip for Real-Time Applications.

[5]  R. Gao,et al.  Reconfigurable hardware implementation of an improved parallel architecture for MPEG-4 motion estimation in mobile applications , 2003, IEEE Trans. Consumer Electron..

[6]  Nagabhushana Katte Design and development of computer based fuzzy and integrated fuzzy logic controllers for process parameters , 2006 .

[7]  Tore Hägglund,et al.  New Tuning Methods for PID Controllers , 1995 .

[8]  Anju Vyas Print , 2003 .

[9]  H D Maheshappa,et al.  Digital PID Controller for Speed Control of DC Motors , 1989 .

[10]  M. Morari,et al.  Internal model control: PID controller design , 1986 .

[11]  Jianxin Tang PID controller using the TMS320C31 DSK with online parameter adjustment for real-time DC motor speed and position control , 2001, ISIE 2001. 2001 IEEE International Symposium on Industrial Electronics Proceedings (Cat. No.01TH8570).

[12]  Su Chen,et al.  FPGA implementation of PWM pattern generators , 2001, Canadian Conference on Electrical and Computer Engineering 2001. Conference Proceedings (Cat. No.01TH8555).