Dc motor control using 8051 microcontroller pdf

Nov 22, 2016 microcontroller are widely used in electronics gadget and are one of the key element in developing any project and thus this project used 8051 microcontroller and will help in teaching about interfacing of temperature sensor with atmel microcontroller by means of adc, to display the temperature on a 16. This is to certify that the work in the thesis entitled temperature controlled dc fan using microcontroller by ghana shyam soren, bearing roll number 111ee0236, and ram ashish gupta, bearing roll number 111ee0211, is a record of an original research work carried out by them under my. The servo motors are usually used in commercial and industrial applications. Stepper motor interfacingcontrol using 8085 and 8051 stepper motor a stepper motor is a device that translates electrical pulses into mechanical movement in steps of fixed step angle. The project circuit for speed control of dc motor using microcontroller 8051 is shown in the figure below.

A brushless dc motor is a dc motor turned inside out, so that the field is on the rotor and the armature is on the stator. Dc motor or fan speed is controlled using pwmpulse width modulation technique. Diy robot car using 8051microcontroller with remote controller. Driving dcmotor in both directions forward and reverse. As we have discussed earlier that proteus is a really good simulation software for beginners and 8051 is the most basic among all microcontroller so this. Android controlled robot using 8051 microcontroller at89s52. The status of the robot is sent back to the android app. This is basically a high voltage, high current darlington transistor array. The t89c51ac2 is an 8bit microcontroller based on the 8051 architecture. Dec 11, 2014 introduction this project deals with bidirectional speed control of dc motor using 8051 microcontroller design of h bridge dcdc converter is an igbt based bridge circuit the control circuit consists of the 8051 microcontroller which is programmed to generate pulses to turn on igbts s per required sequence the h bridge dcdc converter is. It is an enhanced version of the 89c51and incorporates many new features including the programmable counter array pca.

The speed of dc motor is directly proportional to the voltage applied across its terminals. A servo motor is one of the most commonly used motor for precise angular movement. Sivanandana aelectrical engineering department, bmechanical engineering department national institute of technology, calicut673601, india. Circuit of microcontroller based dc motor speed controller d c motor speed controllers are very useful for control ling the motion of robotic and industrial automation systems. There are many applications of dc motors, where we need a variable speed of dc motor. Speed control of a machine is the most vital and important part in any industrial organization. Weare using port p0 of 8051 for connecting the stepper motor. Driving circuits for dc motor control using 8051 microcontroller suitable for applications related to prosthetic legs ashmi. Their are two ways to generate pulse width modulation signal using 8051 89c51,89c52 microcontrollers. We are developing the code for the dc motor controller using at89s51 microcontroller. Speed control of brushless dc motor using microcontroller. Optically coupled motor driver circuit interfaced with 8051 microcontroller. The main intention of this project is to control the speed of dc motor using 8051 microcontroller which can be achieved by interfacing dc motor with 8051. The block diagram includes power supply, rst circuit, 8051 microcontrollers, lm35 temperature sensor, 8 bit adc, l293d motor driver, dc motor, 7segment display, ip switches.

Pwm based dc motor speed control using microcontroller. This paper is designed to develop a four quadrant speed control system for a dc motor using microcontroller. Included in the programmable counter array are a 16 bit free running timer and 5 separate modules. Input 1 low speed, input 2 average speed, input 3 high speed, input 4 stop motor. At89s51 is the microcontroller used here and l293 forms the motor driver. Interfacing dc motor to 8051 forms an essential part in designing embedded robotic projects.

When the temperature is greater than the threshold value, microcontroller sends a command to the controller to switch the motor. Interfacing servo motor with 8051 circuit diagram 8mhz crystal is used to provide the required clock for 8051 microcontroller and 22pf capacitors are used to stabilize the operation of crystal. The hardware for the four quadrant dc motor speed control using arduino is designed. The dc motor interfacing with 8051 microcontroller is used for controlling the speed of the motor and drive the high volatges using motor driver l293d ic. This tutorial is about dc motor speed control with a pic microcontroller using the pwm method. Speed control of dc motor using 8051 microcontroller youtube. Speed control of dc motor using microcontroller 8051 pdf the aim of this project is to control the speed of dc motor in an electronic way i. Instead of commutating the armature current using brushes, electronic. Dc motors are widely used in speed and direction control because control of these motors are easier than other motors. Servo motor interfacing with 8051 microcontroller at89s52.

Interfacing of arduino with dc motor single and multiple. Rohit naik 07241a0247 in partial fulfillment for the award of the degree of bachelor of technology in electrical and. Hence, if voltage across motor terminal is varied, then speed can also be varied. Speed control of dc shunt motor using microcontroller and android application ramesh g. Doc speed control of a dc motor using micro controller 8051.

The circuit diagram to interface single dc motor with arduino uno using l298n for arduino dc motor direction control code for interfacing a single dc motor with an arduino uno using l298n though, the arduino motor program uses the basic builtin. Interfacing dc motor with 8051 microcontroller using l293d. The highlighting feature about this car is its simplicity and the low cost. This article is intend to guide you to build your own diy robot car by your own. Speed control of dc shunt motor using microcontroller and. Apr 19, 2017 this video explains the procedure to control the speed of a dc motor using 8051 microcontroller. Here is the detailed tutorial on stepper motor interfacing with 8051 microcontroller explained with circuit diagram and code. In this tutorial we are going to interface a servo motor to 8051 microcontroller at89s52. The controller presented here uses the pulsewidth modulation pwm technique. Dc motor speed control using pic microcontroller pwm method.

The advantage of using a servo motor is that the angular position of the motor can be controlled without any feedback mechanism. To control the speed of the dc motor, you need a variablevoltage dc power source. In this project we are going to build an android phone controlled robot using 8051 microcontrollers and bluetooth module. Dc motor speed control using 8051 microcontroller youtube. A set of ir transmitter and photodiode are connected to the microcontroller for counting the number of rotations per minute of the dc motor as a speed sensor. You can generate it by using timers of 8051 89c51,89c52 microcontroller or you can switch a particular pin high and low so rapidly with some arbitrary delay in.

Servo motor working and interfacing with 8051 microcontroller. Speed control of dc motor using 8051 micro controller keil. A well designed 8051 dc motor system has essentially two parts. Dc motor interfacing with pic microcontroller dc motors need much more current than a microcontroller can provide, so it needs separate drivers. Sep 22, 2018 by interfacing dc motor to the microcontroller, we can do many things like controlling the direction of the motor, controlling the speed of the motor. Here, 8051 microcontroller is used to control the dc series motors for the desired.

Sivanandana aelectrical engineering department, national institute of technology calicut673601, india accepted 02 july 20, available online 01 august 20, vol. The proposed system uses a microcontroller of the 8051 family and a rectifiedpower supply. A simple water level controller using ultrasonic range finder module and 8051 microcontroller is. Dc motor direction control with 8051 microcontroller one method is using a transistor or mosfet at output and instead of powering the motor directly from microcontroller pin, power it with an external source connected to collector of transistor or source of mosfet. Temperature controlled fan using 8051 microcontroller.

External adc and temperature control interface to 8051. Speed control of a dc motor using microcontroller 8051 bachelor of technology in electrical and electronics engineering gokaraju rangaraju institutes of engineering and technology jntu hyderabad. How to build a simple pwm dc motor speed controller using atmega8 microcontroller. Interfacing dc motor to 8051 microcontroller using at89s51. Aug 06, 2014 doc speed control of a dc motor using micro controller 8051 1. Alphanumeric lcd panel and hex keypad input interface to 8051.

Pdf microcontroller based dc motor speed control using. Embedded system of dc motor closed loop speed control based. Microcontrollerbased dc motor controller full electronics. The entire operation can be made closed loop with the help o f feedback circuitry. Interfacing dc motor with 8051 using l293d at89c51 keil c. The red wire is the dc supply lead and must be connected to a dc voltage supply in the range of 4. First we need to understand the working principle of servo motors. Dc motor speed control using 8051 microcontroller mahesh madivali. In some of the electronics projects you may want to control a dc motor with 8051 microcontroller.

Jain2 speed control of dc motor using microcontroller international journal of advanced. This paper gives a reliable, durable, accurate and efficient way of speed control of a dc motor. Pdf microcontroller based dc motor speed control using pwm. Stepper motor control using 8051 microcontroller principle the main principle of these circuits is to rotate the stepper motor step wise at a particular step angle. The pwm wave for speed control is generated using atmel at89c52 microcontroller. In this project paper microcontroller based system to control speed of induction motor is developed using pulse width modulation technique 2. Here 8051 microcontroller, which works at 5v is used to control l293d, hence the logic voltage is 5. When the dc motor is switched on, it takes certain time to reach the full speed. If you have worked with any variant of the 8051 microcontroller, you might remember that 8051 doesnt have a dedicated pwm circuitry to enable pwm mode. In many projects of embedded systems, we may need to control a dc motor using controller. Speed control of dc motor using microcontroller 8051. Microcontroller based dc motor speed control using pwm technique conference paper pdf available december 2012 with 14,158 reads how we measure reads.

Circuit description of microcontroller based dc motor controller. The stepper motor rotates in steps in response to the applied signals. Jan 24, 2019 by interfacing dc motor to the microcontroller, we can do many things like controlling the direction of the motor, controlling the speed of the motor. Doc speed control of a dc motor using micro controller 8051 1. This is to certify that the work in the thesis entitled temperature controlled dc fan using microcontroller by ghana shyam soren, bearing roll number 111ee0236, and ram ashish gupta, bearing roll number. We can drive two dc motors with one l293d, in this example we are using only the first pair of drivers to drive one dc motor. This article describes you how to control the dc motor using at89c51 controller or any variant of 8051 microcontroller. Speed control of a dc motor using microcontroller 8051 a project report submitted by s. At the heart of the dc motor controller is microcontroller at89c51. As soon as the power supply is switched on, the dc motor starts gaining speed and if you. The entire operation is made closed loop with the help of feedback circuitry. Dec 10, 2019 this analog value is converted to the digital value by the microcontroller using successive approximation method internally. Oct 29, 2018 pwm based dc motor speed control using microcontroller circuit principle the heart of this project is the 8051 microcontroller.

Microcontroller are widely used in electronics gadget and are one of the key element in developing any project and thus this project used 8051 microcontroller and will help in teaching about interfacing of temperature sensor with atmel microcontroller by means of adc, to display the temperature on a 16. Here, 8051 microcontroller is used to control the 12v dc series motors for the desired position. Learn to interface dc motor with microcontroller like avr, 8051, pic using hbridge l293d motor driver and sample code for programming in embedded c and assembly language. This article shows how to interface a dc motor to an 8051 microcontroller.

Following things should be taken into account while designing the. Pwm based dc motor speed control using microcontroller circuit principle the heart of this project is the 8051 microcontroller. The l293d can provide bidirectional drive currents of up to 600ma at voltages from 4. Generally stepper motor use 200 steps to complete 360 degree rotation, means its rotate 1. By interfacing dc motor to the microcontroller, we can do many things like controlling the direction of the motor, controlling the speed of the motor. Stepper motor is brushless dc motor, which can be rotated in small angles, these angles are called steps. Stepper motor interfacing with 8051 microcontroller at89s52.

It can provide high voltage output with common cathode clamp diodes for switching. We use embedded c for code development, keil microvision as ide, progisp for uploading. Since the maximum current that can be sink from 8051 microcontroller is 15 ma at 5v. May 22, 2017 speed control of a dc motor using pic microcontroller with pwm techniques duration. This paper presents speed control of dc motor using an 8051 series microcontroller. Servo motor works on pwm pulse width modulation principal, means its angle of rotation is controlled by the duration of applied pulse to its control. F capacitor is used to provide the required power on reset por to the microcontroller. The maximum current that can be sourced or sunk from a 8051 microcontroller is 15 ma at 5v. Vdd and vss of the pic microcontroller is not shown in the circuit diagram.

Microcontroller based dc motor control jayshree sahu,s. Dc motor interface with 8051 microcontroller lets interface dc motor with at89s52 microcontroller and control the dc motor speed by using speed increment switch and speed decrement switch connected to microcontroller port and direction by using direction switch. The below circuit shows interfacing l293d with pic microcontroller to control a dc motor. The brushless dc motor is actually a permanent magnet ac motor whose torque current characteristics mimic the dc motor. Temperature controlled dc fan using microcontroller. This analog value is converted to the digital value by the microcontroller using successive approximation method internally. Speed control of dc motor using microcontroller 8051 pdf. Hello friends here is a proteus simulation of speed control of dc motor with the help of pulse width modulation pwm control, pwm signals are generated by 8051 microcontroller. The robot is designed using dc motors and the direction of dc motors will be controlled by the commands received from the android application. Abstract dc motor control means direction and speed control of a dc motor. The dc motor is connected to the first pair of drivers and it is enabled by connecting en1 to logic high 5v. This article describes you how to control the dc motor using at89c51 controller or any variant of 8051. The uln2003 ic and the l293d motor driver are used to drive the stepper motor as the controller cannot provide current required by the motor.

Pdf driving circuits for dc motor control using 8051. Dc motor interfacing with 8051 microcontroller using l293d. In the proposed model, we have used arduino which generates pwm. Rohit naik 07241a0247 in partial fulfillment for the award of the degree of bachelor of technology in electrical and electronics engineering gokaraju rangaraju. The speed of the motor as well as the operation of motor in four quadrants such as forward brake, reverse brake, clockwise, anticlockwise rotation can be controlled using 8051 microcontroller. Interfacing dc motor with pic microcontroller using l293d. Interfacing stepper motor with 8051 microcontroller.

Introduction interfacing dc motor to 8051 forms an essential part in designing embedded robotic projects. The heart of the water level controller using 8051 microcontroller project is the at89c51 microcontroller. Speed control of dc motor by pwm in proteus simulation. The four quadrant dc motor speed control operation can be achieved by interfacing dc motor with 8051 microcontroller.

For example, it has applications in electric cars, trucks, and aircraft. Lets interface dc motor with at89s52 microcontroller and control the dc motor speed by using speed increment switch and speed decrement switch connected to microcontroller port and direction by using direction switch. Which develop a speed control system for a bldc motor by closed loop control technique. Stepper motor interfacingcontrol using 8085 and 8051. Speed control of dc motor using microcontroller semantic. We are going to use l293d motor driver ic to control dc motor movement in both.

The block diagram of the temperaturecontrolled fan using a microcontroller is shown in the above figure. In this project, i will show you how to generate a pwm signal using 8051 microcontroller and. Generate different waveforms sine, square, triangular, ramp etc. It is not good to connect dc motor directly to the microcontroller. Speed control of induction motor using pwm technique. Interfacing servo motor with 8051 microcontroller using. This paper uses the above principle to control the speed of the motor by varying the duty cycle of the pulse applied to it. The electric motor speed is fixed when ac motor is connected to ac line.

Design and implementation of driving circuits for dc motor control. Firstly an 8051 with the required software to control the motor and secondly a suitable driver circuit. Ultrasonic water level controller using 8051 microcontroller. Water level controller by using 8051 microcontroller. Different dc motors need different voltages and operating high voltage motor from a low voltage controller is not a feasible option. Temperature controlled dc motor project output video. This robotic car was constructed using 8051 microcontroller, dc motor, l293d and switches for the robot controller. Dc motors need much more current than a microcontroller can provide, so it needs separate drivers. Two of these wires are to provide ground and positive supply to the servo dc motor. Hey friends this is my 3rd year be project speed control of dc motorwhich i.

238 764 1347 56 1353 1028 1314 333 115 1437 1037 887 553 176 478 1382 1024 1004 48 1470 1223 843 831 1497 134 1108 1212 983 1543 616 1120 1392 1077 46 628 628 486