Title :
Design of a FPGA based position PI servo controller for a DC motor with dry friction
Author :
Castano, Luis F. ; Osorio, Gustavo A.
Author_Institution :
Dept. of Electr. & Electron. Eng. & Comput. Sci., Univ. Nac. de Colombia - Manizales, Manizales, Colombia
Abstract :
In this paper we present the design, implementation and experimental validation of a FPGA based position servo controller for a DC motor with dry friction. VHDL and block diagram modules for trajectory generation, encoder signal decoding, PI controller and PWM control signal generation are described. The control system is implemented in the DE3 board of Terasic Technologies Inc using Quartus II environment of Altera Corporation. Servo system simulation was made using Simulink. The analytical non linear model for the anti-windup saturation on the integral control action, saturation on the actuator and dry friction is validated through experiments and simulations.
Keywords :
DC motors; PI control; field programmable gate arrays; friction; machine control; position control; servomechanisms; Altera Corporation; DC motor; DE3 board; FPGA based position PI servo controller; PI controller; PWM control signal generation; Quartus II environment; Terasic Technologies Inc; antiwindup saturation; block diagram modules; control system; dry friction; encoder signal decoding; integral control action; nonlinear model; trajectory generation; DC motors; Digital signal processing; Field programmable gate arrays; Pulse width modulation; Servomotors; Shafts; Trajectory;
Conference_Titel :
Programmable Logic (SPL), 2011 VII Southern Conference on
Conference_Location :
Cordoba
Print_ISBN :
978-1-4244-8847-6
DOI :
10.1109/SPL.2011.5782628