Microcontroller Based Closed Loop Speed and Position Control of DC Motor
Panduranga Talavaru1, Nagaraj Naik R2, V. Kishore Kumar Reddy V3
1Panduranga Talavaru, Department of EEE, K S School of Engineering and Management, Bangalore, India.
2Nagaraj Naik R, Department of EEE, Dayanand Sagar College of Engineering, Bangalore, India.
3V Kishore Kumar Reddy V, Department of EEE, East Point College of Engineering and Technology, Bangalore, India.
Manuscript received on May 28, 2014. | Revised Manuscript received on June 14, 2014. | Manuscript published on June 30, 2014. | PP: 280-285  | Volume-3, Issue-5, June 2014.  | Retrieval Number:  E3221063514/2013©BEIESP

Open Access | Ethics and Policies | Cite
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Direct current (DC) motor has become an important drive configuration for many applications across a wide range of powers and speeds, due to its easy control and excellent performance. This project is mainly concerned on design and implementation of bidirectional dc motor speed and position control system by using microcontroller ATMEGA32 and Lab VIEW software. It is a closed-loop real time control system, where optical encoder is coupled to the motor shaft to provide the feedback speed signal and angular position of shaft to the microcontroller. Pulse Width Modulation (PWM) technique is used which is generated using microcontroller Atmega32 the PWM signal generated will drive the motor driver circuit. By varying the duty cycle the voltage across the motor is varied. Lab VIEW software is used to provide a graphic user interface (GUI) for the user to enter desired speed or desired angle. From the hardware results it is observed that the speed of dc motor remains constant irrespective of the load across it. The angular position control was on par with the desired values.
Keywords: Mmicro controller ATMEGA32, Graphical User Interface, Pulse width modulation.