Speed Control of DC Motor Using Microcontroller
Speed Control of DC Motor Using Microcontroller
Speed Control of DC Motor Using Microcontroller
on
INTRODUCTION
The aim of developing this project is to control the speed
of DC motor.
CIRCUIT DIAGRAM
WHY AURDINO/MICROCONTROLLER ??
The electric and electromechanical methods are less
adaptive so electronic techniques are used for speed
control.
One such technique is Pulse Width Modulation.
We can easily apply this technique in Microcontroller
using Aurdino.
It is easy to compile program with this language.
COMPONENT USED
Arduino Board
DC Motors
Motor Driver
Batteries
S1
S2
00
OFF
OFF
S2
01
OFF
ON
__
10
ON
OFF
11
ON
ON
VCC
S1
__
S1
S2
Pulse500Hz,
Width
is ameasure
technique
for getting
analog
at about
theModulation
green lines would
2 milliseconds
each. A
call to
analogWrite()
is on
a scalemeans.
of 0 - 255, such that analogWrite(255) requests a
results with
digital
100% duty cycle (always on), and analogWrite(127) is a 50% duty cycle (on
half the time).
Any Questions
ADVANTAGES
Higher efficiency.
Greater reliability.
Quick response.
Flexibility.
High integration (less space required).
DISADVANTAGES
Microcontroller needs software like compiler to
insert logics as inputs.
It cannot interface high power devices directly.
It is susceptible to EMI (Electromagnetic
Interference), sometimes even produces audible
noises.
Speed control is little bit slow due to delay of clock
pulse.
ACKNOWLEDGEMENT
We wish to express our sincere gratitude to Ms.
Srima Nandi, HOD of HU-Department for
giving us such opportunity to do a project. We
sincerely thank Mr. Vishwanath Gupta, Asst.
Prof. of EE-Department for guidance and
encouragement in carrying out this project
work.
THANK YOU
Thinkng
Any Questions