MATLAB based real time control implementation of DC servo motor using PCI card

Abstract

The DC servo motor has applications in automotive market in applications ranging from heating and ventilation to power mirror positioning. It is also in use in Industrial and Consumer Markets for entertainment equipment, HVAC ventilation control and myriad number of other applications.
In all these applications, either speed or position control of the DC servo motor is used.
In this project, we have achieved MATLAB based real-time speed control implementation of DC servo motor using PCI-1716.
For a more efficient speed control, closed loop control system of the servo motor is realized with the help of a tuned PID controller.
Further, progress has also been made in remote control of DC servo motor. For this, a communication has been established between the local and the remote PC; and PID controlled closed loop system, with the controller at the remote PC was successfully achieved and checked for optimal performance.
However, due to delays introduced in the communication system, the remote control using PID was not found to be as efficient as the local control and the speed output was found to lag behind the reference signal. To compensate for this delay, a Smith Predictor incorporated model has been made.