Real Time Speed Control of a DC Motor by Temperature Variation Using LabVIEW and Arduino

Nowadays from industrial application till to consumer application automation is the most popular technique is used. This paper presents the speed control of DC motor by variation in temperature. Cooling fans, Air conditioner, AC machines and in many applications DC motor is used. In order to develop the code LabVIEW platform is used. Since speed of the motor is controlled by variation in temperature, circuit of measuring temperature is interfaced through LabVIEW. The temperature sensor used here is a LM35. Both DC motor and temperature measurement code is done through LABVIEW software loaded into Arduino board. The communication between interfacing circuit on the Arduino Uno board and LabVIEW is possible only by the Makerhub. Initially for a set of temperature the duty cycle is generated using PWM by varying the width of the pulse. And average voltage values are generated for duty cycle, these voltage values are applied to DC motor for the variation of the speed. DC motor speed increases or decreases depending on the variation in temperature, this is controlled by the program done in the LabVIEW.

[1]  Akhilendra Yadav,et al.  MICROCONTROLLER BASED OPEN-LOOP SPEED CONTROL SYSTEM FOR DC MOTOR , 2012 .

[2]  Richa Singh,et al.  Dc Motor Control Using Ziegler Nichols and Genetic Algorithm Technique , 2012 .

[3]  S.B.M. Noor,et al.  Microcontroller performance for DC motor speed control system , 2003, Proceedings. National Power Engineering Conference, 2003. PECon 2003..

[4]  Lingyan Hu,et al.  Embedded System of DC Motor Speed Control Based on ARM , 2008, 2008 ISECS International Colloquium on Computing, Communication, Control, and Management.