• DocumentCode
    3209446
  • Title

    PID controller using the TMS320C31 DSK with online parameter adjustment for real-time DC motor speed and position control

  • Author

    Tang, Jianxin

  • Author_Institution
    Div. of Electr. Eng., Alfred Univ., NY, USA
  • Volume
    2
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    786
  • Abstract
    This paper addresses real-time DC motor speed and position control using the low-cost TMS320C31 digital signal processing starter kit (DSK). A PID controller is designed using MATLAB functions to generate a set of coefficients associated with a desired controller´s characteristics. The controller coefficients are then included in an assembly language program that implements the PID controller. Code Explorer is used to load and run the PID controller to achieve real-time control. Furthermore, the PID parameters can be adjusted while the motor is running, so that online adjustment is achieved. This avoids shutting-down the system, re-assembling and re-compiling the source code each time the PID parameters are adjusted. Both speed and position control are investigated on a DC motor system with speed feedback and position feedback. Results show the improvement of system outputs as expected with a PID controller, with actual system outputs matching theoretical calculations
  • Keywords
    DC motors; control system analysis computing; control system synthesis; digital signal processing chips; electric machine analysis computing; machine control; machine testing; position control; real-time systems; three-term control; velocity control; Code Explorer; MATLAB functions; PID controller; TMS320C31 DSK; assembly language program; control design; control performance; control simulation; online adjustment; online parameter adjustment; real-time DC motor position control; real-time DC motor speed control; Assembly; Character generation; Control systems; DC motors; Digital signal processing; Feedback; Impedance matching; MATLAB; Position control; Three-term control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, 2001. Proceedings. ISIE 2001. IEEE International Symposium on
  • Conference_Location
    Pusan
  • Print_ISBN
    0-7803-7090-2
  • Type

    conf

  • DOI
    10.1109/ISIE.2001.931568
  • Filename
    931568