Title :
PID controller using the TMS320C31 DSK with online parameter adjustment for real-time DC motor speed and position control
Author_Institution :
Div. of Electr. Eng., Alfred Univ., NY, USA
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;
Conference_Titel :
Industrial Electronics, 2001. Proceedings. ISIE 2001. IEEE International Symposium on
Conference_Location :
Pusan
Print_ISBN :
0-7803-7090-2
DOI :
10.1109/ISIE.2001.931568