• DocumentCode
    3364495
  • 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
  • fYear
    2011
  • fDate
    13-15 April 2011
  • Firstpage
    75
  • Lastpage
    80
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic (SPL), 2011 VII Southern Conference on
  • Conference_Location
    Cordoba
  • Print_ISBN
    978-1-4244-8847-6
  • Type

    conf

  • DOI
    10.1109/SPL.2011.5782628
  • Filename
    5782628