Real-time DC motor control using the MATLAB interfaced TMS320C31 digital signal processing starter kit (DSK)

This paper addresses real-time control of DC motors using the MATLAB interfaced low cost TMS320C31 digital signal processing starter kit (DSK). A controller is designed using MATLAB functions to generate a set of coefficients associated with a desired controller's characteristics and included in a generic controller program transparent to the user. While the time response is plotted on the PC monitor screen using MATLAB, the controller is implemented on the DSK in real time to achieve the desired control functions. Test results on a motor speed control system show that actual output speeds agree with theoretical calculations.