Speed control of permanent magnet (PM)DC motor using Arduino and LabVIEW

In this paper, the speed control of Permanent Magnet DC (PMDC) motor is done using Lab VIEW interfaced with Arduino. The main advantage of using Lab VIEW with Arduino is the cost and simple in structure. The other speed control methods like FPGA method, fuzzy control, using 555 timer and PID controllers are having the drawback of complicated design involved, unreliable control, difficult in the online monitoring with high speed motors. These draw backs motivated us to work on Lab VIEW with Arduino. The simulation part is done in Proteus software to validate the results. Different interfacing software like LIFA and LINX is used to interface Lab VIEW and Arduino. The results prove that the speed control of PMDC motor can be effectively done with this setup. The speed control of servo motor and stepper motor can also be done with the same module. The application of speed control is required in home automation, crane operation, conveyor belt operation, changing the direction of motor in forward and reverse operation etc.