PWM Based DC Motor Speed Control Using Microcontroller [NEC-022]
Short Description
Term paper report on the speed handling of dc motor using pwm...
Description
PWM BASED DC MOTOR SPEED CONTROL USING MICROCONTROLLER
1
INTRODUCTION
Today’s industries are inreasin!"y de#andin! $roess auto#ation in a"" setors% Auto#ation resu"ts into &etter 'ua"ity( 'ua"ity( inreased $rodution $rodution an redued redued osts% T)e *aria&"e *aria&"e s$eed dri*es( +)i) an ontro" t)e s$eed o, A%C-D%C #otors( are indis$ensa&"e ontro""in! e"e#ents in auto#ation syste#s% De$endin! on t)e a$$"iations( so#e o, t)e# are ,i.ed s$eed and so#e o, t)e *aria&"e s$eed dri*es% T)e *aria&"e s$eed dri*es( ti"" a ou$"e o, deades &a/( )ad *arious "i#itations( su) as $oor e,,iienies( e,,iienies( "ar!er s$ae( "o+er s$eeds( et%( 0o+e*er( 0o+e*er( t)e ad*ent ad*ent $o+er e"etroni e"etroni de*ies de*ies su) as $o+er #os,ets( i!&ts et%( and a"so +it) t)e introdution o, #iro ontro""ers +it) #any ,eatures on t)e sa#e si"ion +a,er( trans,or#ed t)e sene o#$"ete"y and today +e )a*e *aria&"e *aria&"e s$eed dri*e syste#s syste#s +)i) are not on"y in t)e s#a""er in si2e &ut a"so *ery e,,iie e,,iient( nt( )i!)"y )i!)"y re"ia&" re"ia&"ee and #eetin #eetin! ! a"" t)e strin!e strin!ent nt de#and de#andss o, *ariou *ariouss indust industrie riess o, #odern era%
ECE De$art#ent( SRMGPC( Lu/no+
PWM BASED DC MOTOR SPEED CONTROL USING MICROCONTROLLER
3
INTERFACING WITH DC MOTOR
DC MOTOR - A DC #otor is any o, a "ass o, e"etria" #a)ines t)at on*erts diret urrent e"etria" $o+er into #e)ania" $o+er% T)e #ost o##on ty$es re"y on t)e ,ores $rodued &y #a!neti ,ie"ds% DC Motors are s#a""( ine.$ensi*e and $o+er,u" #otors used +ide"y in ro&otis ,or t)eir s#a"" si2e and )i!) ener!y out% A ty$ia" DC #otor o$erates at s$eeds t)at are ,ar too )i!) s$eed to &e use,u"( and tor'ue t)at are too "o+% Gear’s redue t)e s$eed o, #otor and inreases t)e tor'ue%
INTERFACING
T)e #a.i#u# urrent t)at an &e soured or sun/ ,ro# 4561
#iroontro""er is 16 #A at 67% But a DC #otor need urrents #u) #ore t)an t)at and it need *o"ta!es 87( 137 et de$endin! u$on t)e ty$e o, #otor used% Anot)er $ro&"e# is t)at t)e &a/ e#, $rodued &y t)e #otor #ay a,,et t)e $ro$er ,untionin! o, t)e #iroontro""er% Due to t)ese reasons +e an’t onnet a DC #otor diret"y to a #iroontro""er% 0ene IC L39:D is used to inter,ae t)e DC #otor +it) #iroontro""er 4561%
INTERFACING OF DC MOTOR WITH MICROCONTROLLER 8051 USING IC L293D
ECE De$art#ent( SRMGPC( Lu/no+
PWM BASED DC MOTOR SPEED CONTROL USING MICROCONTROLLER
:
DESCRIPTION OF DRIVER CIRCUIT
T)ere are t+o in$uts A and B% T)es t+o in$uts to!et)er ,or# ; o#&inations%
CASE 1
W)en in$ut A < 5 =)i!)> and in$ut B < 5 ="o+> t)en t)e DC #otor sto$s rotatin! or &rea/s do+n% ECE De$art#ent( SRMGPC( Lu/no+
PWM BASED DC MOTOR SPEED CONTROL USING MICROCONTROLLER
;
CASE 2 W)en in$ut A < 5 ="o+> and in$ut B < 1 =)i!)> t)en t)e DC #otor starts rotatin! in anti"o/+ise diretion%
CASE 3
W)en in$ut A < 1 =)i!)> and in$ut B < 5 ="o+> t)en t)e DC #otor starts rotatin! in "o/+ise diretion%
CASE 4
W)en in$ut A < 1 =)i!)> and in$ut B < 1 =)i!)> t)en t)e DC #otor sto$s rotatin! or &rea/s do+n%
ECE De$art#ent( SRMGPC( Lu/no+
PWM BASED DC MOTOR SPEED CONTROL USING MICROCONTROLLER
PROGRAM TO INTERFACE DC MOTOR WITH 8051 ?in"ude@re!63%) ?in"ude@stdio%) *oid de"ay=*oid> s&it #otor$in1 < P35 s&it #otor$in3 < P31 *oid #ain=> do #otor$in1 < 1 #otor$in3 < 5 --Rotates Motor Anti C"o/+ise de"ay=> #otor$in1 < 1 #otor$in3 < 1 --Sto$s Motor de"ay=> #otor$in1 < 5 #otor$in3 < 1 --Rotates Motor C"o/+ise de"ay=> #otor$in1 < 5
ECE De$art#ent( SRMGPC( Lu/no+
6
PWM BASED DC MOTOR SPEED CONTROL USING MICROCONTROLLER
#otor$in3 < 5 --Sto$s Motor de"ay=> F +)i"e=1> F *oid de"ay=> int i( ,or=i ,or= F F F
ECE De$art#ent( SRMGPC( Lu/no+
8
PWM BASED DC MOTOR SPEED CONTROL USING MICROCONTROLLER
PWM TECHNIQUE FOR CONTROLLING SPEED OF DC MOTOR USING MICROCONTROLLER
PWM is a one$t +it) +)i) one an #odi,y t)e $u"se *o"ta!e *aryin! it ,ro# 5J duty y"e to 155J% Pu"se +idt) #odu"ation =PWM> is a #et)od ,or &inary si!na"s !eneration( +)i) )as 3 si!na" $eriods =)i!) and "o+>% T)e +idt) =W> o, ea) $u"se *aries &et+een 5 and t)e $eriod =T>% T)e #ain $rini$"e is ontro" o, $o+er &y *aryin! t)e duty y"e% 0ere t)e ondution ti#e to t)e "oad is ontro""ed% Let ,or a ti#e t1( t)e in$ut *o"ta!e a$$ears aross t)e "oad i%e% ON state and ,or t3 ti#e t)e *o"ta!e aross t)e "oad is 2ero% K T)e a*era!e *o"ta!e at out$ut is !i*en &y 7 a < 7#a.% +)ere( TON
View more...
Comments