Sunteți pe pagina 1din 124

Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.

Utilizarea microcontroler in comanda inteligenta a ascensoarelor


CAPITOLUL 1
Comanda ascensoarelor. Prezentare general
Prezentare ascensor
Din ce n ce mai utilizate n lume, lifturile sunt un element imortant entru alica!iile
din construc!ii recum "i entru modernizarea construc!iilor e#istente.
Pia!a rom$neasc a reu"it ntr%un inter&al relati& redus s romo&eze serii ale acestor
roduse din ce n ce mai erformante.
'ig.1.1.Ascensor comlet
Concetul modular, fle#i(ilitatea, noile metode de roiectare au ermis realizarea
unor roduse de nalt erforman!. )ealiz$nd astfel de roduse de o acurate!e deose(it,
lifturile realizate sunt atracti&e, dura(ile, elegante. 'inisa*ele din materiale noi, u"oare "i cu
colorit deose(it ermit realizarea unui interior lcut.
Disoni(ile n &ariante constructi&e otri&ite entru destina!ii cum ar fi+
imo(ile (irou, imo(ile locuit
,oteluri, centre de afaceri, comle#e comerciale, aeroorturi, centre industriale, ,ale,
deozite, etc.
Pagina 1 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'le#i(ilitatea comozi!iei interioare recum "i a legturilor acestora cu zonele de
acces conduc la ar,itecturi deose(ite, noi, inedite.
Iat c$te&a din caracteristicile comonentelor lifturilor+
u"ile de acces sunt silen!ioase, sigure "i realizate din materiale finisate cu gri*
acord$nd aten!ie deose(it detaliilor, sunt ec,iate cu sisteme "i mecanisme deose(it de
fia(ile. )ezistente n tim acestea func!ioneaz astfel nc$t delasarea se face cu desc,idere "i
nc,idere controlat de module alectronice ce ermit ac!ionarea raid. -ntotdeauna ec,iate
cu senzori electronici de rezen! care rote*eaz ersoanele aflate n zona de nc,idere a
acestora.
'ig.1... Panoul de comand al unui ascensor
/istemele de iluminat din interiorul ca(inei se diferen!iaz rin simlitate "i elegan!.
Iluminatul este n armonie cu interiorul ca(inelor "i asiguro iluminare otri&it cu lumina
din zona de acces. Corurile de iluminat moderne ermit un consum economic.
/eriile noi de anouri de semnalizare "i comand sunt foarte lcute "i elegante.
Afi"oarele LCD grafice "i alfanumerice sau cele cu afi"a* cu cristale lic,ide 0LCD1 de ti
matricial "i cu segmente sunt deasemenea foarte utilizate. Aceste anouri sunt u"or &izi(ile "i
ermit informarea raid a utilizatorului indic$nd ozi!ia "i sensul de mers. 2utoanele de
comand sunt totodat "i foarte rezistente. Panourile de semnalizare de e alierede ti afi"a*
cu cristale lic,ide 0LCD1 grafice "i cele de ti matricial sunt rograma(ile cu a*utorul
ordinatorului "i ot fi foarte u"or ersonalizate. Acestea ot fi comandate "i cu sistem de
control acces cu c,ei ce asigur restric!ionarea accesului n lift rin (locarea electronic a
comenzilor.
Pagina 2 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.1.3. Afi"oare L4D din anoul de comand
Caracteristicile te,nice sunt rezentate n &ariante mai uzuale cum ar fi+
lifturi electrice de ersoane cu u"i automate
lifturi ,idraulice entru ersoane cu u"i automate cu un acces sau cu dou accese
lifturi ,idraulice entru materiale cu u"i manuale
lifturi electrice entru materiale cu u"i manuale
4#ist osi(ilitatea dotrii liftului cu o serie de sisteme o!ionale cum ar fi+
sistem de acumulatori entru alimentarea iluminatului de a&arie "i a sistemului de
alarm
&entilator n ca(in
sisteme de comunicare di&erse 0cu unul sau mai multe osturi1
semnalizri acustice ersonalizate
sistem de detec!ie n zona u"ilor de ti erdea de fascicule n infraro"u 0faciliteaz
intrarea n lift, ideal entru sitale1
sistem indicator surasarcin
indicatoare sens "i semnalizare alier
sistem de mentenan! "i management 0diagnosticare defecte1
sisteme de rote*are a ere!ilor ca(inei
sistem de &aria!ie a frec&en!ei "i control al &itezei sistemului de ac!ionare
sistem de mic"orare al u"ii controlat dinamic cu encoder
Toate acestea ermit erforman!e secifice "i o utilizare la arametrii diferi!i n
func!ie de alica!iile dorite de utilizatorul liftului
Clasificarea "i caracterizarea rincialelor tiuri de ascensoare

Ascensoare electrice
Pagina 3 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
% Ascensoare electrice de
interior
% Ascensoare electrice
anoramice
A&anta*ele ascensoarelor
electrice+
Ascensoarele electrice au un
consum redus de energie5
Ac!ionarea lor este n general deasura u!ului5
Delasarea ca(inei se oate realiza cu dou trete de
&itez sau cu con&ertizor de frec&en! entru o(!inerea unei
&iteze &aria(ile5
Pot fi ec,iate cu u"i semiautomate sau automate.
Caracteristici te,nice
6r. ersoane 7iteza 0m8s1 6r.sta!ii Dimensiuni u!
. % 19 :,; % 1,; < % 19 la tema
Aceste tiuri de ascensoare ot a&ea comanda cu nso!itor
ermanent sau fr nso!itor5
-n func!ie de sarcin, transmisia oate fi direct sau
indirect5
/unt destinate entru transortul de materiale, alimente, entru trgi n sitale recum
"i entru ersoane cu ,andica5
'inisa*ele ca(inei ot fi n func!ie de tiul ncrcrii.
Caracteristici te,nice
/arcina 0=g1 7iteza 0m8s1 6r.sta!ii Dimensiuni u!
>:: ? <::: :,3 % :,9 . % 1. la tema
Pagina 4 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Ascensoare ,idraulice
A&anta*ele ascensoarelor ,idraulice+
'ia(ilitatea func!ionarii instala!iilor se oate face rin regla*e ,idraulice5
/ilen!iozitate n delasare5
Camera ma"inii oate fi amlasat la o distan! de ma#im 1: m de u!ul ascensorului5
Prin costuri reduse se oate asigura co(or$rea ca(inei la o sta!ie definit "i
desc,iderea u"ilor automate5
Caracteristici te,nice
6r. Persoane 7iteza 0m8s1 6r.sta!ii Dimensiuni u!
> ? <::: :,3 % :,9 . % 1. la tema
Ascensoarele cargo ,idraulice au aceea"i destina!ie de transort ca "i ascensoarele
electrice5
Acest ti de ascensoare au osi(ilitatea de a realiza ni&elarea n sta!ie automat, c,iar
n timul ncrcrii sarcinii.
Caracteristici te,nice
/arcina 0=g1 7iteza 0m8s1 6r.sta!ii Dimensiuni u!
>:: ? <::: &aria(ila . % 9 la tema
Ascensoare mici de materiale
/e li&reaz mreuna cu structura metalic a u!ului5
Toate tiurile de ascensoare mici de materiale au motorul electric "i anoul de
comanda n interiorul u!ului, nefiind necesare sa!ii sulimentare entru acestea5
7ariantele de amlasare ale motorului de ac!ionare ot fi+ deasura, lateral sus "i
lateral *os, dedesu(t, fa! de ca(in.

Acest model este destinat transortului de mrfuri u"oare cu sarcini curinse ntre >:%
1:: @g. U"ile manuale sunt culisante &ertical.
Pagina din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
/unt recomandate entru mrfuri la ni&elul odelei, cu sarcini curinse ntre 1::%3::
@g. Pre&zute cu u"i (atante orizontal ntr%un canal.

Ascensoare destinate mrfurilor transortate cu euroale!i. 'inisa*ele ca(inelor "i
u"ilor ot fi din ta(l zincat "i ino#. Prezentate n dou &ariante cu u" (atant "i u"i
culisante &ertical. 7iteza de delasare ntre :,3%:,<> m8s.
Aodelul rezentat are motorul de ac!ionare ozi!ionat su( ca(in. -n interiorul ca(inei
se ot monta eta*ere desr!itoare. /unt recomandate n sa!ii reduse.
Platformele de ridicare sunt instala!ii de ridicat utilizate e#clusi& transortului de
materiale.
Ac!ionarea oate fi electric sau ,idraulic.
/e ot li&ra la cerere "i cu structura metalic ortant.
/arcinile disoni(ile sunt curinse ntre >:: "i 1:.::: de
=g.
Trotuarul rulant este solu!ia ideala entru arcurgerea distan!elor lungi. Ca "i trotuar
rulant orizontal, n aeroorturi sau centre de e#ozi!ii, elimin mersul e *os "i de asemenea
conduce cltorii n direc!ia corect. Cu o nclina!ie de 1.B, faciliteaz accesul clien!ilor cu
crucioarele de cumrturi ctre eta*ele suerioare.
Destina!ii 0n interior1+ Aall%uri, aeroorturi, centre de afaceri, e#ozi!ii.
Pagina ! din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Detalii tehnice+ 4ficien! ma#im datorit ntre!inerii u"oare, mod o!ional de
economisire a energiei care reduce costurile cu $n la 3:C.
/iguran!+ Coordonarea disoziti&elor de siguran! cu a*utorul sistemului de siguran!
al mi"crii T,Dssen@ru, circuit dual de franare cu doi sa(o!i indeenden!i de fr$nare,
nl!ime continu de 1::: mm a (alustradelor "i o!ional, iluminatul trotuarului entru
accesul n siguran!.
Design+ Culori diferite ale m$inii curente mo(ile, (alustrade din sticl n diferite
forme, finisa* erfect ntr%un design modern, sistem de iluminare o!ional.
4rgonomie+ 6i&el redus de zgomot, disoziti& direct al m$inii curente mo(ile entru
sincronizarea mi"crii dintre m$na curent mo(ila "i trotuar, rulare silen!ioas.
Protec!ia mediului+ 4c,iare o!ional cu E4c,o%c,ainE entru lu(rifiere de lung
durat, consum redus datorit sistemelor o!ionale de economisire a energiei, fric!iunea
minim ntre comonentele originale conduce la standarde nalte de calitate.
Usurin!a n ser&isare+ 4c,iarea o!ional cu telecomanda entru toate func!iile de
(az, dislaD multiling&istic, interfa! infraro"u 0I)1 entru transferul de date ctre lato%ul
de ser&isare.
'inisa*e
At$t entru ascensoarele electrice c$t "i entru cele ,idraulice, ca(inele ot fi oferite
n di&erse forme de finisa*+
Pere!ii ca(inei % ta(l &osit
% ta(l grunduit
% lastic melaminat 0culoare la algere1
% ino#, di&erse modele "i nuan!e
Podeaua % surafa! cauciucat
% moc,et
% marmur
% linoleum
Protec!ie
m$n curent
% circular
% rectangular
Pagina " din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Oglind % 18. din erete
% 181 din erete
% >:: # F:: mm
% ;:: # G:: mm
Ta&an % iluminat fluorescent
% iluminat indirect, di&erse com(ina!ii
Cutii de
comand
ca(in
% surafa! ino#, afi"are digital a
ozi!iei,
sensului, sarcinii5 interfon.
Aicrocontrolere
Introducere
Circumstan!ele n care ne gsim astzi n domeniul microcontrolerelor "i%au a&ut
nceuturile n dez&oltarea te,nologiei circuitelor integrate. Aceast dez&oltare a fcut
osi(il nmagazinarea a sute de mii de tranzistoare ntr%un singur ci. Aceasta a fost un
rerec,izit entru roduc!ia de microrocesoare, "i rimele comutere au fost fcute rin
adugarea erifericelor ca memorie, linii intrare%ie"ire, timeri "i altele. Urmtoarea cre"tere a
&olumului casulei a dus la crearea circuitelor integrate. Aceste circuite integrate con!in at$t
rocesorul c$t "i erifericele. A"a s%a nt$mlat cum rimul ci con!in$nd un microcomuter,
sau ce &a de&eni cunoscut mai t$rziu ca microcontroler a luat fiin!.
Unitatea de memorie
Aemoria este o arte a microcontrolerului a crei func!ie este de a nmagazina date.
Cel mai u"or mod de a e#lica este de a%l descrie ca un dula mare cu multe sertare.
Dac resuunem c am marcat sertarele ntr%un asemenea fel nc$t s nu fie confundate,
oricare din con!inuturile lor &or fi atunci u"or accesi(ile. 4ste suficient s se "tie desemnarea
sertarului "i astfel con!inuturile lui ne &or fi cunoscute n mod sigur.
Pagina # din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.1.<. Aodel simlificat de unitate de memorie
Comonentele de memorie sunt e#act a"a. Pentru o anumit intrare o(!inem
con!inuturile unei anumite loca!ii de memorie adresate "i aceasta este totul. Dou noi
concete ne sunt aduse +adresarea "i loca!ia de memorie. Aemoria const din toate loca!iile
de memorie, "i adresarea nu este altce&a dec$t selectarea uneia din ele. Aceasta nseamn c
noi tre(uie s selectm loca!ia de memorie la un cat, "i la cellalt cat tre(iue s a"tetm
con!inuturile acelei loca!ii. -nafar de citirea dintr%o loca!ie de memorie, memoria tre(uie de
asemenea s ermit scrierea n ea. Aceasta se face asigurarea unei linii adi!ionale numit
linie de control. 7om desemna aceast linie ca )8H 0cite"te 8scrie1. Linia de control este
folosit n urmtorul fel + dac r8IJ1, se face citirea, "i dac ousul este ade&rat atunci
atunci se face scrierea n loca!ia de memorie. Aemoria este rimul element, dar a&em ne&oie
"i de altele entru ca microcontrolerul nostru s func!ioneze.
Unitatea central de rocesare
/ adugm alte 3 loca!ii de memorie entru un (loc secific ce &a a&ea o caa(ilitate
incororat de nmul!ire, mr!ire, e#tragere "i s%i mutm con!inuturile dintr%o loca!ie de
memorie n alta. Partea e care tocmai am adugat%o este numit Eunitatea de rocesare
centralE 0CPU1. Loca!iile ei de memorie sunt numite regi"tri.
'ig.1.>. Unitate simlificat de rocesare central cu 3 digi!i
)egi"trii sunt deci loca!ii de memorie a cror rol este de a a*uta rin e#ecutarea a
&ariate oera!ii matematice sau a altor oera!ii cu date oriunde se &or fi gsit datele. /
ri&im la situ!ia curent. A&em dou entit!i indeendente 0memoria "i CPU1 ce sunt
interconectate, "I astfel orice sc,im( de informa!ii este ascuns, ca "i func!ionalitatea sa. Dac,
Pagina $ din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
de e#emlu, dorim s adugm con!inuturile a dou loca!ii de memorie "i ntoarcem
rezultatul naoi n memorie, &om a&ea ne&oie de o cone#iune ntre memorie "i CPU.
2us%ul
Calea este numit E(usE%magistral. 'izic, el rerezint un gru de 9, 1;, sau mai
multe fire. /unt dou tiuri de (us%uri + (us de adres "i (us de date. Primul const din at$tea
linii c$t este cantitatea de memorie ce dorim s o adresm, iar cellalt este at$t de lat c$t sunt
datele, n cazul nostru 9 (i!i sau linia de conectare. Primul ser&e"te la transmiterea adreselor
de la CPU la memorie, iar cel de al doilea la conectarea tuturor (locurilor din interiorul
microcontrolerului.
'ig.1.;. Conectarea memoriei "i unit!ii centrale
-n ceea ce ri&e"te func!ionalitatea, situa!ia s%a m(unt!it, dar o nou ro(lem a
arut de asemenea+ a&em o unitate ce este caa(il s lucreze singur, dar ce nu are nici un
contact cu lumea de afar, sau cu noi K Pentru a nltura aceast deficien!, s adugm un
(loc ce con!ine c$te&a loca!ii de memorie a cror singur cat este conectat la (usul de date,
iar cellat are cone#iune cu liniile de ie"ire la microcontroler ce ot fi &zute cu oc,iul li(er
ca ini la comonenta electronic.
Unitatea intrare%ie"ire
Aceste loca!ii ce tocmai le%am adugat sunt numite Eor!iE./unt diferite tiuri de
or!i +intrare, ie"ire sau or!i e dou%ci. C$nd se lucreaz cu or!i, mai nt$i de toate este
necesar s se aleag cu ce ot urmeaz s se lucreze, "i aoi s se trimit date la, sau s se ia
date de la ort.
'ig.1.F.Unitate simlificat intrare%ie"ire
Pagina 1% din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
C$nd se lucreaz cu el ortul se comort ca o loca!ie de memorie. Ce&a este ur "i
simlu scris n sau citit din el, "i este osi(il de a remarca u"or aceasta la inii
microcontrolerului.
Comunica!ia serial
Cu aceasta am adugat la unitatea de*a e#istent osi(ilitatea comunicrii cu lumea de
afar. Totu"i, acest mod de comunicare are nea*unsurile lui. Unul din nea*unsurile de (az
este numrul de linii ce tre(uie s fie folosite entru a transfera datele. Ce s%ar nt$mla dac
acestea ar tre(ui transferate la distan! de c$!i&a =ilometriL 6umrul de linii "i numrul de
=ilometri nu romite costuri eficiente entru roiect. 6u ne rm$ne dec$t s reducem numrul
de linii ntr%un a"a fel nc$t s nu afectm func!ionalitatea. / resuunem c lucrm doar
cu 3 linii, "i c o linie este folosit entru trimiterea de date, alta entru rece!ie "i a treia este
folosit ca o linie de referin! at$t entru artea de intrare c$t "i entru artea de ie"ire.
Pentru ca aceasta s func!ioneze, tre(uie s sta(ilim regulile de sc,im( ale datelor.
Aceste reguli sunt numite rotocol. Protocolul este de aceea definit n a&ans ca s nu
fie nici o ne!elegere ntre r!ile ce comunic una cu alta. De e#emlu, dac un om &or(e"te
n francez, "i altul &or(e"te n englez, este u!in ro(a(il c ei se &or n!elege reede "i
eficient unul cu altul. / resuunem c a&em urmtorul rotocol. Unitatea logic E1E este
setat e linia de transmisie $n ce incee transferul. Odat ce ncee transferul, co(or$m
linia de transmisie la E:E logic entru o erioad de tim 0e care o &om desemna ca T1, a"a
c artea recetoare &a "ti c sunt date de rimit, a"a c &a acti&a mecanismul ei de rece!ie.
/ ne ntoarcem acum la artea de transmisie "i s nceem s unem zero%uri "i unu%uri e
linia de transmisie n ordinea de la un (it a celei mai de *os &alori la un (it a celei mai de sus
&alori. / lsm ca fiecare (it s rm$n e linie entru o erioad de tim egal cu T, "i la
sf$r"t, sau du al 9%lea (it, s aducem unitatea logic E1E naoi e linie ce &a marca
sf$r"itul transmisiei unei date. Protocolul ce tocmai l%am descris este numit n literatura
rofesional 6)M 06on%)eturn to Mero1.
'ig.1.9.Transmiterea informa!iilor microcontrolerului
Pagina 11 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Pentru c a&en linii searate de rece!ie "i de transmitere, este osi(il s rece!ionm
"i s transmitem date 0informa!ii1 n acela"i tim. 2locul ce ermite acest mod de comunicare
este numit (locul de comunicare serial. /re deose(ire de transmisia aralel, datele sunt
mutate aici (it cu (it, sau ntr%o serie de (i!i, de unde &ine "i numele de comunica!ie serial.
Du rece!ia de date tre(uie s le citim din loca!ia de transmisie "i s le nmagazinm n
memorie n mod ous transmiterii unde rocesul este in&ers. Datele circul din memorie rin
(us ctre loca!ia de trimitere, "i de acolo ctre unitatea de rece!ie conform rotocolului.
Unitatea de timer
Acum c a&em comunica!ia serial, utem rece!iona, trimite "i rocesa date.
'ig.1.G./c,ema de func!ionare a unit!ii de timer
Totu"i, entru noi ca s utem s l folosim n industrie mai a&em ne&oie de c$te&e
(locuri. Unul din acestea este (locul de timer care este imortant entru noi entru c ne d
informa!ia de tim, durat, rotocol etc. Unitatea de (az a timer%ului este un contor li(er
care este de fat unregistru a crui &aloare numeric cre"te cu inter&ale egale, a"a nc$t
lu$ndu%i &aloarea du inter&alele T1 "i T. "i e (aza diferen!ei lor s utem determina c$t
tim a trecut. Acesta este o arte foarte imortant a microcontrolerului a crui control cere
cea mai mare arte a timului nostru.
Hatc,dog%ul
-nc un lucru ce necesit aten!ia noastr este func!ionarea fr defecte a
microcontrolerului n timul func!ionrii. / resuunem c urmare a unei anumite
interferen!e 0ce adesea se nt$ml n industrie1 microcontrolerul nostru se ore"te din
e#ecutarea rogramului, sau "i mai ru, ncee s func!ioneze incorect.
'ig.1.1:.'unc!ionarea Hatc,dog%ului
2inen!eles, c$nd aceasta se nt$ml cu un comuter, l resetm ur "i simlu "i &a
continua s lucreze. Totu"i, nu e#ist (uton de resetare e care s asm n cazul
Pagina 12 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
microcontrolerului care s rezol&e astfel ro(lema noastr. Pentru a de"i acest o(stacol,
a&em ne&oie de a introduce nc un (loc numit Iatc,dog%c$inele de az. Acest (loc este de
fat un alt contor li(er unde rogramul nostru are ne&oie s scrie un zero ori de c$te ori se
e#ecut corect. -n caz c rogramul se En!eene"teE, nu se &a mai scrie zero, iar contorul se
&a reseta singur $n la o(!inerea &alorii sale ma#ime. Aceasta &a duce la rularea
rogramului din nou, "i corect de aceast dat e toat durata. Acesta este un element
imortant al fiecrui rogram ce tre(uie s fie fia(il fr sura&eg,erea omului.
Con&ertorul Analog%Digital
Pentru c semnalele de la eriferice sunt su(stan!ial diferite de cele e care le oate
n!elege 0zero "i unu1, ele tre(uie con&ertite ntr%un mod care s fie n!eles de microcontroler.
Aceast sarcin este ndelinit de un (loc entru con&ersia analog%digital sau de un
con&ertor AD. Acest (loc este resonsa(il entru con&ertirea unei informa!ii desre o
anumit &aloare analog ntr%un numr (inar "i entru a o urmri e tot arcursul la un (loc
CPU a"a ca (locul CPU s o oat rocesa.
'ig.1.11.2locul entru con&ertirea semnalului analogic n digital
Astfel microcontrolerul este acum terminat, "i tot ce mai rm$ne de fcut este de a%l
une ntr%o comonent electronic unde &a accesa (locurile interioare rin inii acestei
comonente. Imaginea de mai *os arat cum arat un microcontroler n interior.
'ig.1.1..Imaginea unui microcontroler n interior
Liniile su(!iri ce merg din interior ctre r!ile microcontrlerului rerezint fire
conect$nd (locurile interioare cu inii casulei microcontrolerului. /c,ema urmtoare
rerezint sec!iunea central a microcontrolerului.
Pagina 13 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.1.13./ec!iunea central a microcontrolerului
Pentru o alica!ie real, un microcontroler singur nu este de a*uns. -n afar de
microcontroler, a&em ne&oie de un rogram e care s%l e#ecute, "i alte c$te&a elemente ce
constituie o interfa! logic ctre elementele de sta(ilizare.
Programul
/crierea rogramului este un domeniu secial de lucru al microcontolerului "i este
denumit ErogramareE. / ncercm s scriem un mic rogram ce l &om crea singuri "i e
care oricine &a fi n stare s%l n!eleag.
/TA)T
)4NI/T4)1JA4AO)O LOCATIO6PA
)4NI/T4).JA4AO)O LOCATIO6P2
PO)TAJ)4NI/T4)1 Q )4NI/T4).
46D
Programul adaug con!inuturile a dou loca!ii de memorie, "i &ede totalul lor la ortul
A. Prima linie a rogramului este entru mutarea con!inuturilor loca!iei de memorie EAE ntr%
unul din regi"tri unit!ii centrale de rocesare. Pentru c a&em ne&oie "i de celelalte date de
asemenea, le &om muta de asemenea n cellalt registru al unit!ii centrale de rocesare.
Urmtoarea instruc!iune instruie"te unitatea central de rocesare s adauge con!inuturile
celor doi regi"tri " s trimit un rezultat o(!inut la ortul A, nc$t suma acestei adugri s
fie &izi(il entru toat lumea de afar.
Programarea oate fi fcut n c$ta&a lim(a*e ca Assem(ler, C "i 2asic care sunt cele
mai folosite lim(a*e.
Pagina 14 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
/urse de alimentare entru ascensor
-n momentul actual, sursele de alimentare liniare sunt mai rar utilizate. -n locul
acestora se folosesc surse n comuta!ie care au randamente mai (une "i re! mai sczut mai
ales n cazul uterilor mari. Totu"i, sursele liniare rezint o serie de a&anta*e dintre care ot
fi men!ionate+
fia(ilitate sorit5
zgomot redus e tensiunile furnizate5
ertur(a!ii de nalt frec&en! aroae ine#istente5
searare e#celent a consumatorului de re!ea.
Din aceste moti&e, sursele liniare sunt recomandate entru alimentarea circuitelor cu
consum redus 0de $na la 1:...>H1 sau a acelora care sunt sensi(ile la zgomote
0amlificatoare audio, recetoare radio, etc.1.
/ursa siml de tensiune
/ursele simle genereaz o singur tensiune de alimentare. /c,ema unei astfel de
surse este urmtoarea+
'ig.1.1<. /c,ema unei surse simle de tensiune
/e utilizeaz un transformator entru reducerea tensiunii re!elei de alimentare la o
&aloare con&ena(il. )edresorul utilizat entru transformarea tensiunii alternati&e generat de
transformator ntr%o tensiune continu este unul clasic de ti EunteE. 4l oate fi realizat fie
din < diode conectate conform sc,emei, fie se oate utiliza o unte redresoare integrat.
Condensatorul conectat la ie"irea redresorului are rolul de a EneteziE tensiunea o(!inut din
redresor. 4l reduce &aria!ia tensiunii care se alic sta(ilizatorului la &alori reduse de ordinul
a :.>.... 7. Acest condensator mai oart denumirea de condensator de filtrare sau mai
simlu filtru.
/ta(ilizatorul de tensiune are rolul de a asigura o &aloare constant a tensiunii
furnizate de surs indiferent de &aria!iile tensiunii re!elei de alimentare sau ale consumului.
Pagina 1 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
/ta(ilizatorul se oate realiza cu comonente discrete sau se oate utiliza un sta(ilizator
integrat.
'unc!ionarea sursei
Tensiunea la ie"irea transformatorului 0din secundarul transformatorului1 este o
tensiune alternati& sinusoidala cu frec&en!a egal cu cea a re!elei de alimentare 0>:RM1.
7aloarea acestei tensiuni este secific fiecrui transformator "i este influen!at de curentul
consumat. -n general, entru transformatoare, tensiunea secundarului coresunde unui curent
consumat egal cu cel la care se o(!ine uterea nominal a transformatorului.
Condensatorul de filtrare se ncarc din redresor n inter&alele de tim c$t tensiunea
acestuia este mai mare dec$t cea e#istent e condensator "i se descarc e sarcin n rest.
/a(ilizatoarele de tensiune sunt disoni(ile n multe &ariante care difer ntre ele rin
&aloarea tensiunii furnizate la ie"ire "i &aloarea ma#im a curentului e care l ot de(ita.
Deasemenea ele sunt disoni(ile n mai multe &ariante de casule.
Cele mai cunoscute "i utilizate sta(ilizatoare de tensiune integrate sunt cele din
familia F9SS. -n ta(elul urmtor sunt rezentate caracteristicile c$tor&a circuite din aceast
familie.
Ti circuit Tensiune ie"ire Domeniu tensiuni intrare Curent ma#im Casul
LAF9:> > 7 F..3> 7 1 A TO..:
LAF9:; ; 7 9..3> 7 1 A TO..:
LAF9:9 9 7 1:.>..3> 7 1 A TO..:
LAF91: 1: 7 1..>..3> 7 1 A TO..:
LAF91. 1. 7 1<.>..3> 7 1 A TO..:
LAF91> 1> 7 1F.>..3> 7 1 A TO..:
LAF919 19 7 .1..3> 7 1 A TO..:
LAF9.< .< 7 .F..<: 7 1 A TO..:
LAF9L:> > 7 F..3> 7 :.1 A TOG.
LAF9L:; ; 7 9.3..3> 7 :.1 A TOG.
LAF9L:9 9 7 1:.>..3> 7 :.1 A TOG.
LAF9L1: 1: 7 1..>..3> 7 :.1 A TOG.
LAF9L1. 1. 7 1<.>..3> 7 :.1 A TOG.
LAF9L1> 1> 7 19..3> 7 :.1 A TOG.
LAF9L19 19 7 .1.>..3> 7 :.1 A TOG.
LAF9L.< .< 7 .9..<: 7 :.1 A TOG.
/ta(ilizatorul tre(uie ales astfel nc$t s ai( tensiunea de ie"ire egal cu cea dorit "i
curentul ma#im mai mare dec$t cel la care &a fi utilizat.
Ac!ionarea electric a ec,iamentului mecatronic
1.>.1. Descrierea motoarelor as cu as. Princiii de func!ionare
Pagina 1! din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
La modul cel mai general, un motor as cu as este alctuit dintr%un rotor constituit de
regul dintr%un magnet ermanent "i dintr%o serie de nf"urri fi#e disuse ordonat n *urul
rotorului e ceea ce se c,eam n literatura de secialitate, stator. Aceste nf"urri rerezint,
n final, o serie de oli magnetici.
-n mod curent, rezolu!ia motoarelor as cu as este de .:: a"i8rota!ie, tensiunea la
care lucreaz. este curins ntre > "i .< 7. Curentul a(sor(it de nf"urri este de ordinul 1::
mA sau c,iar mai mult, $n la ordinul amerilor.
Acest ti de motoare se regsesc n imrimante, fa#uri, scanere "i fotocoiatoare, etc.
Dac nu este de"it momentul nominal rescris de ctre fa(ricant, motorul as cu as are o
recizie foarte (un, la un ciclu de lucru neierz$nd a"i.
O dat cu dez&oltarea te,nicii numerice de calcul, a sistemelor numerice de reglare
automat a roceselor industriale, a ro(oticii "i a altor domenii noi, a aut necesitatea
introducerii unor elemente de e#ecutie electromecanice caa(ile s realizeze con&ersia
direct a informa!ei n delasarea mecanic. 4forturile deuse n acest sens au rezultat n
aari!ia unei categorii noi de ma"ini electrice "i anume motoarele as cu as 0APP1.
Aotoarele as cu as ot fi &zute ca motoare electrice fr comutare. Tiic, toate
nf"urrile motorului fac arte din stator, iar rotorul ori este un magnet ermanent, ori, n
cazul motoarelor cu reluctan! &aria(il, un (loc cu din!i realizat dintr%un fel de material
magnetic. Toate comuta!iile motorului tre(uie s fie maniulate e#tern de ctre controller%ul
motorului care este secial roiectat entru ca motorul s%"i streze ozi!ia sau s se
roteasc ntr%un sens sau n altul.
-n func!ie de alica!ie se oate ota ntre un motor as cu as sau un ser&omotor.
Am(ele tiuri de motoare ofer oortunit!i similare entru o ozi!ionare recis, dar
circuitul de comand difer. /er&omotoarele necesit feed(ac=, entru entru a utea fi
controlate "i de aceea circuitul este mai comle#. Dac ar tre(ui s alegem ntre un
ser&omotor sau un motor as cu as, &a tre(ui s lum n calcul "i cte&a considerente,
acestea deinz$nd de fiecare alica!ie n ractic. /re e#emlu reeta(ilitatea n ozi!ionare
realizat cu un motor as cu as deinde de geometria rotorului, n tim ce reeta(ilitatea n
ozi!ionare realizat cu un ser&omotor deinde de comonentele analogice din (ucla feed(ac=.
Aotoarele as cu as ot fi utilizate n sisteme de control n (ucl desc,is "i sunt
otri&ite entru accelera!ii mici "i sarcini statice, n tim ce controlul n (ucl nc,is, este
adec&at entru acceleralii mai mari care imlic sarcini &aria(ile.
Pagina 1" din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Un motor as cu as este un disoziti& electromagnetic care con&erte"te imulsurile
electrice n mi"cri mecanice discrete. )otorul unui motor as cu as se rote"te n a"i
discre!i incrementa!i c$nd ulsurile de comand i sunt alicate n sec&en!e regulate. )ota!ia
motorului este n rela!ie direct cu aceste ulsuri alicate. /ec&en!ele acestor ulsuri alicate
deind de sensul de rotire dorit al rotorului. 7iteza rotorului este "i ea direct roor!ional cu
frec&en!a ulsurilor de intrare iar lungimea rota!iei este roor!ional cu numrul ulsurilor
alicate.
A&anta*e "i deza&anta*e
A&anta*e+
asigur uni&ocitatea con&ersiei imuls%delasare "i ot fi utilizate n circuit desc,is5
gam larg de frec&en!e de comand5
recizie "i rezolu!ie mare 0numr de a"i e rota!ie1, ceea ce simlific lan!ul
cinematic motor%sarcin5
ermit orniri, oriri, re&ersi(ilit!i, fr ierderi de a"i5
memoreaz ozi!ia5
sunt comati(ile cu te,nica numeric5
motoarele as cu as au culul ma#im c$nd au o nf"urare alimentat5
recizia de ozi!ionare "i reeta(ilitate a mi"crii sunt foarte (une 0erorile sunt de
aro#imati& 3 % >C e un as, aceste erori neacumul$ndu%se ns la trecerea de la un as
efectuat la urmtorul15
nu e#ist contact de erii n interiorul motorului, de aceea &ia!a motorului as cu as
este direct roor!ional cu durata de &ia! a rulmentului5
rsunsul motorului la imulsurile de intrare digitale d na"tere unui ciclu de control
desc,is, ceea ce face ca ac!ionarea motoarelor as cu as s fie mai siml "i mai u!in
costisitoare5
are osi(ilitatea de a realiza &iteze de rota!ie sincron foarte reduse, a&$nd o sarcin
culat direct la ar(ore5
ot realiza un domeniu larg de &iteze de rota!ie, deoarece &iteza este roor!ional cu
frec&en!a imulsurilor de comand.
Deza&anta*e+
ung,i de as, deci increment de rota!ie, de &aloare fi# entru un motor dat5
randament sczut5
Pagina 1# din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
caacitate limitat n ceea ce ri&e"te ac!ionarea unor sarcini cu iner!ie mare5
&iteza de rota!ie relati& sczut5
dac nu sunt (ine comandate, ot area rezonan!e n func!ionare5
necesit o sc,em de comand adatat la tiul constructi& resecti& "i relati&
comle#, entru func!ionarea la &iteze relati& mari.
Dez&oltarea motorului as cu as, recum "i interesul manifestat fa! de aceste
motoare au determinat dez&oltarea unei game largi de tiuri de motoare as cu as.
1.>... Clasificarea motoarelor as cu as
Din unct de &edere constructi&, e#ist ; tiuri de motoare as cu as+
solenoid5
cu reluctan! &aria(il5
cu magnet ermanent n stator5
cu magnet ermanent n rotor5
cu magnet ermanent "i reluctan! &aria(il 0,i(rid15
motor as cu as electromecanic.
Aotorul as cu as de ti solenoidal
4#ist dou tiuri de astfel de motoare+
% Primul const dintr%un electromagnet care une n mi"care o armtur mo(il
searate rin intermediul unor (ile.
% Al doilea ti de APP solenoidal, denumit APP cu clic,et, const dintr%un
electromagnet cu arc de rael, conectat la un ar(ore rin intermediul unui mecanism cu
clic,et .
A&anta*ele acestui motor sunt+
dez&olt un culu relati& mare5
la efectuarea asului, nu aar oscila!ii5
nu necesit alimentarea nf"urrii entru crearea culului de fi#are.
Deza&anta*e+
are o func!ionare zgomotoas5
frec&en!a de e#ecu!ie a a"ilor este redus5
rezint uzur a ieselor n mi"care5
motorul este unidirec!ional.
Pagina 1$ din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Aotorul as cu as cu magnet ermanent n stator
4ste un motor relati& ieftin dar "i Tsla(E ca erforman!e, fiind caracterizat de un ung,i
de as curins ntre F,>B "i 1>B 0<9 % .< a"i e o rota!ie comlet1.
A&anta*ul acestui motor const n fatul c memoreaz ozi!ia fr ca fazele s fie
alimentate.
Deza&anta*ul rincial const n aceea c este unidirec!ional, frec&en!a limit de
comand este sczut, iar o modificare a roriet!ilor magnetului ermanent i modific
erforman!ele.
Aotorul as cu as cu magnet ermanent n rotor
Aceste motoare au n rotor un magnet ermanent, care magnetizeaz rotorul radial.
'azele ot fi disuse e rotor, ca n figura 1.1>, sau e stator.
C$nd se alimenteaz fazele de comand, se creeaz un flu# ce interac!ioneaz cu
flu#ul magnetului ermanent, ceea ce face ca rotorul s ocue o ozi!ie ce coresunde
reluctan!ei minime a circuitului magnetic.
'ig.1.1>. Aotor as cu as cu magnet ermanent n rotor
A&anta*ele acestui motor sunt+
dez&olt un culu de fi#are a rotorului, c,iar cu fazele nealimentate5
energia introdus din e#terior rin disoziti&ul de comand este mai mic5
din cauza rezen!ei magnetului ermanent, rota!ia ar(orelui de ie"ire la fiecare as are
un caracter amortizat.
Deza&anta*ele rinciale ale acestui ti de motor sunt+
erforman!ele motorului sunt afectate de sc,im(rile caracteristicilor magne!ilor5
tensiunea electromotoare indus n fazele de comand este mare.
Pagina 2% din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Aotorul as cu as ,i(rid, cu magnet ermanent "i reluctan! &aria(il
APP ,i(rid este mult mai scum dec$t APP cu magnet ermanent, dar are
erforman!e de neegalat n ce ri&e"te rezolu!ia, culul "i &iteza. Astfel, ung,iul de as
caracteristic &ariaz ntre 3,;B "i :,GB 01:: % <:: a"i e rota!ie1. 4l com(in cele mai (une
caracteristici ale motoarelor rezentate anterior 0APP cu reluctan! &aria(il "i APP cu
magnet ermanent1.
Acest motor rezint urmtoarele a&anta*e+
n a(sen!a alimentrii fazelor rezint un culu de fi#are a rotorului5
are un randament (un, datorit energiei nmagazinate n magnetul ermanent din rotor
sau stator5
oate func!iona cu o frec&en! mare de comand.
Ca deza&anta*e se ot aminti+
iner!ia mare a rotorului5
erforman!ele motorului sunt afectate de sc,im(area caracteristicilor magnetului
ermanent.
Aotorul as cu as cu reluctan! &aria(il
Acest ti de motor as cu as, dintr%un anumit unct de &edere, este cel mai simlu "i
u"or de n!eles ca rinciiu de func!ionare.
-n aceast categorie e#ist dou tiuri de (az+ APP cu o singur unitate stator%rotor
0monostatoric1 "i APP cu mai multe unit!i stator%rotor 0olistatoric1. Am(ele tiuri ot fi cu
ntrefier a#ial sau radial. De asemenea aceste motoare ot fi cu mi"care liniar 0APP liniare1.
Comut$nd alimentarea e faza urmtoare, se realizeaz o rota!ie a rotorului, "i o delasare a
din!ilor rotorici fa! de cei statorici, astfel nc$t nu &or mai fi alinia!i. Aare astfel un culu
electromagnetic reacti&, care cre"te cu ung,iul de decala* ntre ozi!ia din!ilor statorici "i
rotorici. Prin cre"terea culului electromagnetic se atinge un ma#im, du care culul scade
din nou la zero. Aceasta rerezint ozi!ia insta(il, c$nd din!ii rotorici sunt alinia!i ntre cei
statorici.
Pagina 21 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig. 1.1;. Aotorul as cu as cu reluctan! &aria(il.
APP cu reluctan! &aria(il are o larg utilizare "i se caracterizeaz rin urmtoarele
a&anta*e+
frec&en!a ma#im de comand atinge limite relati& mari "i deci se ot realiza &iteze
mari5
construc!ie mecanic siml5
oate fi realizat entru o gam larg de ung,iuri de as5
este (idirec!ional, dac are un numr de faze

3.
Deza&anta*ele APP cu reluctan! &aria(il+
nu memoreaz ozi!ia "i nu dez&olt culu electromagnetic n lisa curentului de
comand n fazele statorice5
n cazul alimentrii n sec&en! siml
1
"i n lisa unui culu de frecare, rotorul
efectueaz ung,iul de as cu oscila!ii imortante.
APP cu reluctan! &aria(il se realizeaz cu trei "i atru faze, mai rar cu > faze. APP
cu < faze, sre deose(ire de cele cu trei faze, sunt mai raide, rezint oscila!ii mai reduse la
efectuarea a"ilor, au o sta(ilitate mai (un n regim dinamic "i dez&olt un culu mai mare
la alimentarea n sec&en! du(l.
Aotorul as cu as uniolar
Acest motor este relati& simlu de controlat. Un simlu numrtor 0circuit de
contorizare1 oate genera sec&en!ele de as necesare, comanda fiind cu un tranzistor e
fiecare nf"urare. Aotoarele as cu as uniolare sunt caracterizate rin nf"urrile lor
a"ezate central. O sc,em de conductori comun este aceea de a lua toate aceste ramifica!ii
centrale de nf"urri "i de a le alimenta, cu QUA 0tensiunea motorului1. Circuitul de
comand "i control &a mm$nta aoi fiecare nf"urare entru a o alimenta.
11
o singur faz alimentat la un moment dat
Pagina 22 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig. 1.1F. Circuit tiic de comand a unui motor as cu as uniolar.
Aotoarele uniolare as cu as sunt recunoscute datorit ramifica!iilor centrale ale
nf"urrilor. 6umrul fazelor este de . ori numrul (o(inelor, din moment ce fiecare (o(in
este mr!it n dou. Astfel, diagrama de mai *os, care are . (o(ine ozi!ionate central,
rerezint cone#iunile unui motor as cu as uniolar.

'ig. 1.19. /etarea (o(inei motorului uniolar as cu as "i comanda unei faze.
-n sec&en!a de culuri ridicate, . nf"urri sunt acti&e n acela"i tim entru fiecare
motor as cu as. Aceast com(ina!ie de . nf"urri d un culu de $n la 1,> ori mai mare
dec$t sec&en!a standard, dar consum de . ori mai mult curent.
Uumt!ile de as sunt realizate rin com(inarea celor dou sec&en!e. Aai nt$i, una
dintre nf"urri este acti&at, aoi dou, aoi una, etc. Aceasta ractic du(leaz numrul
a"ilor e care motorul i &a face c$nd &a a&ansa, entru fiecare re&olu!ie 03;:B1, "i reduce
numrul gradelor entru fiecare as la *umtate.
Pagina 23 din 124
inde# 1a 1
(
.a .(
1 1 : : :
. : 1 : :
3 : : 1 :
< : : : 1
> 1 : : :
; : 1 : :
F : : 1 :
9 : : : 1
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Aotorul as cu as (iolar
/re deose(ire de motoarele as cu as uniolare, cele (iolare necesit un circuit de
comand "i control mai comle#, deoarece acestea nu au n nf"urrile lor ramifica!ie
central. De aceea, entru a sc,im(a direc!ia c$mului rodus de ctre o nf"urare a
motorului, este necesar s in&ersm curentul rin nf"urare.
Aotoarele (iolare sunt cunoscute entru raortul e#celent mrime8culu, oferind
culu mai mare entru mrimea lor dec$t motoarele uniolare. Aotoarele (iolare sunt
roiectate cu (o(ine searate care tre(uie s fie comandate n orice direc!ie
.
entru o (un
func!ionare. Aotoarele (iolare as cu as folosesc acela"i control (inar de (az ca "i un
motor uniolar, numai c semnalele T:E "i T1E coresund olarit!ii &olta*ului folosit la
(o(ine, nu numai simle semnale Tdesc,is8nc,isE. 'igura 1..1. ne rezint setarea unei
(o(ine de motor (iolar n < faze "i sec&en!a de comand "i control sensul acelor de
ceasornic.
.
olaritatea tre(uie s fie in&ersat n timul oera!iei.
Pagina 24 din 124
inde#1a1(.a.(11::1.1
1::3:11:<::11>1::1;1
1::F:11:9::11
Fig. 1.19. Secvena pas cu
pas n dou faze.
inde#1a1(.a.(11:::.1
1::3:1::<:11:>::1:;:
:11F:::191::1G1:::1:
11::11:1::1.:11:13::
1:1<::111>:::11;1::1
Fig. 1.20. Secvena
n jumati de pai.
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig. 1..1. /etarea (o(inei motorului (iolar as cu as.
Pentru in&ersarea curentului rin nf"urare utem folosi un ol du(lu conectat,
efectu$nd aceast sc,im(are electromecanic. 4lectronica ec,i&alent a unui astfel de
TntrerutorE oart denumirea de unte R "i este rezentat n figura 1..3.
4ste folosit entru controlul motoarelor as cu as (iolare, dar "i al motoarelor de
curent continuu, solenoizilor
3
"i la multe alte alica!ii.
'iecare (o(in a motorului as cu as are ne&oie de roriul circuit de comand de ti
unte R. Aotoarele tiice as cu as (iolare au < legturi, conectate la . (o(ine izolate n
motor. Astfel, sunt disoni(ile circuite integrate roiectate secial entru comanda
motoarelor (iolare as cu as sau a celor de curent continuu. Un mic circuit logic SO) a
fost adugat n figura ..G, entru a miedica de a fi &zute am$ndou intrrile ca TlE%uri de
ctre tranzistor.
O alt caracteristic, a circuitelor de ti unte R, este c ele au ntrerueri electrice
care ot fi alicate entru a ncetini sau c,iar entru a ori motorul de a se roti li(er, c$nd nu
se mi"c su( controlul circuitului de comand "i control. Acest lucru este realizat n esen!
rin mic"orarea (o(inelor motorului, fc$nd ca tensiunile roduse n (o(ine e durata rota!iei
3
sondelor cu magnet ermanent.
Pagina 2 din 124
Inde# 1
a
1
(
.
a
.(
1 Q % % %
. % Q % %
3 % % Q %
< % % % Q
> Q % % %
; % Q % %
F % % Q %
9 % % % Q
Fig.1.22. Comanda i controu
motoruui !ipoar pas cu pas.
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
s se reercuteze asura lor, fc$nd astfel dificil modificarea sensului de rota!ie al rotorului.
Cu c$t se rote"te mai reede rotorul, cu at$t mai mult fr$nele electrice se str$ng.

'ig. 1..<. 'unc!ionarea un!ii R
'ig. 1..3. Circuit tiic de unte R.
1.>.3. Caracteristicile motoarelor as cu as
Aotoarele as cu as nu sunt clasificate doar de tensiune. Urmtoarele elemente
caracterizeaz un motor as cu as+
Tensiunea % uzual, motoarele au anumite rate de tensiune, care sunt ori scrise direct e
acestea, ori sunt e#emlificate n manualele motorului. 4ste necesar s se mreasc tensiunea
de alimentare entru a o(!ine de la un motor dat un anumit culu, dar acest lucru duce la
nclziri e#cesi&e sau la mic"orarea duratei de &ia! a motorului.
)ezisten!a % rezisten!a e nf"urri este o alt caracteristic a motoarelor as cu as.
Aceast rezisten! determin scurgerea curentului rin motor, la fel cum afecteaz cur(a
culului motorului "i &iteza ma#im de lucru.
Ung,iul de as % caracteristica cea mai imortant entru alegerea motorului necesar
efecturii unei alica!ii. Acest factor secific numrul de grade geometrice efectuate la un
as ntreg. 'unc!ionarea motorului cu micro"ire &a duce la du(larea numrului de a"i e
re&olu!ie03;:B1, duc$nd n acela"i tim la mic"orarea e *umtate a gradelor caracteristice
unui as. Pentru motoarele care nu au secifica!ii, se ot numra cu aten!ie a"ii rin rotirea
cu m$na. Nradele e un as se calculeaz mr!ind cele 3;:B la numrul de a"i o(!inu!i.
Pagina 2! din 124
olaritate
A 2
: : : :
: 1 % Q
1 : Q %
1 1 : :
'ig. 1. circuit tiic de ti unte
R.
Cele atru diode reduc "ocurile
inducti&e
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
1.>.<. Cre"terea erforman!elor motoarelor as cu as. Performan!a motoarelor as cu
as "i randamentul acestora
O(iecti&ul alegeri motoarelor as cu as, a ac!ionrii este acela de a identifica
Vac,etulV economic, de ac!ionare ce &a efectua eficient toate mi"crile solicitate ntr%o
alica!ie dat. Aceasta oate fi o sarcin ro&ocatoare, ntruc$t utilizarea sistemelor cu
motoare as cu as con&en!ionale este totdeauna o rocedur siml. Aotoarele as cu as
ot ierde sincronizarea 0calarea1, ce cauzeaz o ierdere a reciziei de ozi!ionare ceea ce
duce la o mi"care nereu"it sistemele cu motor as cu as se &or ori 0cala1 atunci c$nd
necesarul de moment al mi"crii e#ecutate lus momentul ierdut n &i(ra!iile Tcole"itoareV,
de"e"te momentul disoni(il al motorului. Una din cauzele rinciale ale calrii motoarelor
as cu as o rerezint un fenomen numit rezonan!.
La sistemele cu motoare as cu as, con&en!ionale, necesarul de moment, datorat
rezonan!ei scade erforman!a motorului e toat gama de &iteze a motorului, din cauza unei
reduceri a momentului util ce accelereaz sarcina. Aceast reducere a momentului util fie
oate limita serios erforman!a sistemului, duc$nd la un randamentsczut, fie oate face cu
sistemul de mi"care as cu as s nu mai func!ioneze deloc. La sistemele Aicrosteing,
rezonan!a este deose(it de surtoare n gama de &iteze a motorului de 1: ? 1> rs, unde
este numit n mod o(i"nuit insta(ilitate e inter&al mediu. Ac!ionrile Aicrosteing ale
IDC%urilor elimin ro(lema rezonan!ei rin circuitele antirezonan! "i rin acestea ofer
utilizatorului &aloarea ma#im de moment osi(il e toat gama de &iteze a motorului. Pentru
a ilustra imactul negati& al rezonan!ei asura erforman!elor motoarelor con&en!ionale as
cu as "i entru a arta c acela"i sistem &a lucra mai (ine cu o ac!ionare Aicrosteing IDC,
ar tre(ui aruncat o ri&ire la cauzele "i la efectele rezonan!ei asura sistemelor
microsteing cu su(atenuare 0amortizare sla(1.
/enzori entru ascensor
/enzori incrementali
/enzorii otici de ozi!ie ung,iular dat care ne d ozi!ia ung,iular a ar(orelui e
care sunt monta!i.
4#ist . categorii de senzori otici+
senzori incrementali5
senzori a(solu!i.
/enzorii incrementali. Aod de func!ionare.
Pagina 2" din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Pe durata func!ionrii ace"tia &ariaz de la un constructor la altul, ideea de (az
rm$n$nd aceea"i.
O celul fotoelectric sau un fototranzistor detecteaz
&aria!ia de lumin dat de un filament a"ezat n fa!a unei surse de lumin cu dungi negre de
aceea"i mrime cu sa!ii ntre ele, desenate e un disc.
'ig.1..>.Celul fotoelectric sau fototranzistor.
Aceast alternan! de faz luminoas se cite"te rintr%un tren de imulsuri. -n general
catorii incrementali au . ie"iri rinciale, fiecare gener$nd un anumit numr de imulsuri e
tur, $n la
;
1: .
. Acest numr determin rezolu!ia catorului. Cele . semnale de ie"ire
sunt defazate cu W a"i decal$nd de e#emlu cele . iste de ie"ire astfel c diferen!a de faz
ntre cele . semnale ne ermit detrminarea sensului de rota!ie al ar(orelui motor. Aai mult ,
e#ist "i o a treia ie"ire, numit Tmarc=erV care roduce un singur imuls e tur "i ser&e"te
dret semnal de sincronizare.
'ig.1..;. /c,ema semnalelor de ie"ire ale senzorilor
/ensul de rota!ie este sta(ilit de o logic dat de o(icei de ctre furnizor.
Utilizare. Catorii incrementali sunt cei mai des utiliza!i la determinarea ozi!iei,
unde zero oate s &arieze. -i int$lnim de asemenea, frec&ent n sistemele comandate ca
generatorare de imulsuri n determinarea &itezei. De fat, frec&en!a electric 0Rz1 a unui
tren de imulsuri este egal cu rodusul numrului de imulsuri8tur &iteza de rota!ie 0tr8sec1.
Dac "tim s msurm aceast frec&en!, utem calcula &iteza ar(orelui motor.
Catorii a(solu!i
4i sunt rezenta!i su( forma unui disc e care sunt disuse acoeriri, negre "i al(e, n
totalitate sau nu, astfel c, e o raz oarecare, succesiunea de zone negre "i al(e constituie
rerezentarea (inar a ung,iului e care l face ar(orele motor cu origine cunoscut. Acest
Pagina 2# din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
cu&$nt (inar este generat direct de un disc de decodare datorit unui sistem de citire otic
folosind disoziti&ele analogice care sunt utilizate n catorii incrementali.
'ig.1..F. Disc de decodare
Desenul istelor este ales astfel nc$t s roduc un cod NraD sau cod (inar reflectat
n care trecerea de la un numr la urmtorul numr se traduce rin sc,im(area unui singur (it
n com(ina!ia care il rerezint.
Utilizare. Catorii a(solu!i ermit cunoa"terea &alorii instantanee a ungiului de rota!ie
a ar(orelui motor n comara!ie cu un decala* ini!ial al catorului e acest ar(ore.
-n domeniul ro(o!ilor rezint a&anta*ul e#trem de interesant du demara*, rintr%o
singur citire resuun$nd c ace"tia sunt lasa!i la fiecare articula!ie, utem aduga
referin!ele de sta(ilizare "i e&itarea mi"ctilor (ru"te ale mecanicii susceti(ile la deteriorare.
Un ro(ot ec,iat cu astfel de catori nu are ne&oie de o ozi!ie de instalare secial.
Controlul acestor cator se realizaz u"or cu un microrocesor.
/enzori de ro#imitate
Un cator de ro#imitate se rezint dec$t un i#el, adic o singur zon sensi(il
ec,i&alent func!ional cu un unct.
Dac nu utilizm osi(ilitatea acestui cator entru a m(unt!i informa!ia reluat
din mediu, el ne oate furniza dec$t dou tiuri de informa!ii+
rezen!a sau a(sen!a unui o(iect n raza sa de ac!iune5
o mrime a distan!ei cator%o(iect, dac acesta este n raza sa de ac!iune 0de la c$!i&a
mm sau centimetrii $n la c$ti&a metrii1 cu o anumit recizie.
Aai mult sunt numi!i catori de &edere local fc$nd aluzie la raza de ac!iune mic "i
la surafa!a e care o e#amineaz.
Cel mai frec&ent nt$lnim dou tiuri de catori+ ultrasunete "i infraro"u.
Catorii cu ultrasunete
Pagina 2$ din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Distan!a lor minin de detec!ie nu scade su( 3: ? >: cm, distan!a ma#im ating$nd
mai mul!i metrii. /unt destul de o(i"nui!i du dez&oltarea aaratelor foto n intregime
automate care rezint acest ti de cator.
Ung,iul lor de desc,idere, mai degra( mare asociat unei distan!e minime de detec!ie
destul de mare conduc n rincial la func!ionarea n siguran! a ro(o!ilor mo(ili entru a
e&ita o(stacolele.
Catorii cu infraro"u
Un emi!tor 0de o(icei o diod1 trimite un fascicol infra%ro"u de lumin e o(iect rin
intermediul unei lentile. 'ascicolul reflectat este catat de un recetor 0de o(icei
fototranzistor1 figura <.<. Pentru a e&ita (uruia*ul osi(il de la lumina mediului am(iant,
fascicolul de emisie este modulat sau mrit 0c$!i&a =Rz1. La rece!ie fiind filtrat.
Printre a&anta*ele acestui ti de cator, atragem aten!ia asura mrimii foarte mici
0c$!i&a centimetri cu(i1 care ermite intergrareasa n orice arte a ro(otului "i de asemenea
distan!a minim de detec!ie care scade su( c$!i&a centimetri.
'ig.1..9. /c,ema modului de detec!ie al catorului cu infraro"u.
Ca "i detectorul cu ultra%sunete este este utilizat n secial entru detectarea rezen!ei
sau a(sen!ei unui o(iect "i la msuratea distan!ei. De fat, se o(ser& cur(a de rsuns a
catorului n func!ie de distan!a cator ? o(iect. Aceast cur(, n mare, are forma unui
cloot.
11 Totodat, se o(ser& e figur c entru acela"i semnal de ie"ire utem s a&em
dou distan!e cator ? o(iect diferite+
. 1
"i
. Pentru a mri indeterminarea, a mai mult de o
informa!ie de o(icei, &a tre(ui s dm mai nainte sau s tragem naoi catorul. De fat
antele
. 1
"i
detecta(ile rin aceast metod sunt de semne contrare.
Pagina 3% din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
.1 'orma cur(ei &a fi dat de orientarea o(iectului n func!ie de a#a catorului.
Tre(uie deci sa ne asigurm de aceast orientare "i de osi(ilitatea de reroducere a sa.
31 -n ultimul r$nd, amlitudinea cur(ei deinde uternic de coeficientul de refle#ie la
infra ? ro"u a o(iectului.
'ig.1..G. 'orma "i amlitudinea cur(ei de oscila!ie.
CAPITOLUL .
Tema te,nic detaliat
/ se roiecteze "i realizeze un stand e#erimental rin care s oat fi studiat un
sistem mecatronic destinat rin defini!ie Aonitorizrii Nradului de 'unc!ionalitate Aferent
unui Ascensor de Persoane.
Date te,nice+
Nruul de ac!ionare tre(uie s fie similar cu cel al unui sistem real de ti ascensor
0elementul de ac!ionare al ascensorului de ti troliu1
Aac,eta tre(uie s ai( cel u!in dou ni&ele lus arter entru a a&ea ni&elul de
com(ina!ii "i comanda asemntoare unui sistem real.
/oftul tre(uie s includ modulele+
modul de comand ascensor
Pagina 31 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
modul de monitorizare entru e#isten!a defectelor.
Conditii te,nice ce tre(uie resectate la rezol&area temei te,nice+
Utilizarea modului CAD /olidHor=s entru roiectarea mecanica a sistemului5
Utilizarea lim(a*ului de asam(lare APLa( entru rogramarea (locului electronic5
Utilizarea logicii tranzistorizate entru realizarea (locului electronic de comanda si
control5
Pentru alicatia numerica a suitei de calcule mecanice se &or lua in considerare
urmatoarele date+
masa utila &e,iculata de lift
"g m
utia
3>:
&iteza ma#ima
s m #
ca!u
8 3 , :
ma#

g,idarea ca(inei in casa liftului se &a realiza e un sistem de rulare cu rulmenti la care
&a fi re&azut o sc,em de comensare a nealiniamentelor "i "ocurilor accidentale arute in
timul func!ionrii.
CAPITOLUL 3
2re&iar de calcule mecanice
3.1 Considera!ii generale
-n foarte multe alica!ii inginere"ti "i n secial n construc!iile de ma"ini se nt$lnesc
iese "i sarcini care nu satisfac condi!iile de solicitare statice, admise $n acum. /olicitrile
dinamice sunt un rezultat al mi"crii iesei studiate, sau a altor coruri, care alic asura
sarcinii dinamice.
Dac la solicitarea static se admite ca &itezele "i accelera!iile s fie nule, la cea
dinamic inter&in aceste mrimi cinematice n cele mai &ariate feluri+ constante 0un &olant n
mi"care de rota!ie uniform1, &aria(ile continuu, &aria(ile cu discontinuit!i.
O sistematizare a modului de &aria!ie a acestor mrimi cinematice du efectul
mecanic asura iesei studiate, ermite gruarea solicitrilor dinamice astfel+
1. /olicitri rin for!e de iner!ie, datorate unor accelera!ii mari, constante sau &aria(ile
continuu, nt$lnite la+ ca(luri de ascensoare, &olan!i, discuri de "lefuit, rotori de tur(ine.
.. /olicitri rin "ocuri, cauzate de &aria!ii (ru"te 0discontinue1 ale &itezelor "i
accelera!iilor.
Pagina 32 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
3. /olicitri la o(oseal datorate unor &aria!ii eriodice 0uneori aleatoare1 ale
eforturilor, reetate de un numr mare de ori.
3.. /olicitri rin for!e de iner!ie
Piesele solicitate rin for!e de iner!ie se studiaz la fel cu cele solicitate static, dac se
adaug for!ele de iner!ie du care se determin eforturile, rin metodele cunoscute.
Calculul ca(lului de macara sau ascensor
-n ca(lul de ascensor, efortul cel mai mare are loc n erioada de ornire de *os n sus
0figura de mai *os1. Dac mi"carea are loc cu accelera!ie a, for!a a#ial n catul suerior al
ca(lului este+
1 8 1 0 1 0 8 g a $% & a g $% p $% & Fi $% & ' + + + + + + +
C$nd greutatea ca(lului este mic n comara!ie cu greutatea ca(inei, X se negli*eaz.
2ara n mi"care de rota!ie
Ti*a OA din figura alturat de greutate da68cm "i lungime l, are n cat o (il de
greutate N "i se rote"te, n lan orizontal cu &iteza ung,iular n *urul unctului O.
/e cere s se determine for!a a#ial ma#im din ti*.
Aceast for! are loc n unctul O "i este egal cu for!a centrifug a (ilei lus for!a
centrifug a ti*ei.
.
1
8 g ( F
Pagina 33 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Pentru un element d# din ti*, la distan!a # de unctul O, for!a centrifug este+
.
.
8 % g d% p dF
iar entru ntreaga ti* este+
. 8 1 0 8 8
. .
.
$ p %d% $ p F
3.3 Calculul de dimensionare al ca(lului
L )
L )e
1

L )e
.

Ioteza+ Considerm c
. 8 )e )e
. 1
)
entru cazul n care ca(lul se afl la
*umtatea distan!ei dintre caetele tam(urului 0troliului1.
Pagina 34 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
/c,ema real de calcul a reac!iunilor )e
1
"i )e
.

: Fz

: *ru
: )e )e
. 1
+ + )
011
: )e 1 . 8 0
.
d d )
0.1
Din 0.1


:
1 . 8 0
)e
.

+

d
% d )
Din 011


d
% d
)
d
% d
)
d
% d
) ) )
.
.
1
.
.
1 0
.
.
)e )e
. 1

+

+

Pentru cazul considerat n ioteza simlificatoare de mai sus+
: %
"i
. 8 )e )e
. 1
)
Calculul lui Y
f i
F F ( ) ; + +

g m (
ma#

"g m m m
utia ca!inei
>::
ma#
+

"g m
ca!inei
1>:

"g m
utia
3>:
Prin urmare+
' ( <G:> 91 . G >::

ma# ma#
a m F
i


acc ca!u
t # a 8
ma#
ma#

troiu ca!u
+ #
ma#
ma#


mm
,
+
troiu
troiu
;:
.
1.:
.


s rad
rot n
n
8 >
min 8 >:
3:
ma#
ma#
ma#
ma#


s m m s rad #
ca!u
8 3 , : :; , : 8 >
ma#

Pagina 3 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.

.
ma#
8 1> , :
.
3 , :
s m a
' F
i
F> 1> , : >::
' S ' F
e rostogoir f
.: :1 , : .::
1 0


' ' .::

:1 , : S
Deci+

' ' ' '
' ' s m "g F F ( )
f i
>1:: 1.: F> <G:>
1 .: ; 0 F> 1 8 91 , G >:: 0 ;
.
+ +
+ + + +
Dimensionarea ca(lului
.
8 .>: mm '
admisi!i tr

0entru o!el1
admisi!i ca!u
d
)


<
.
tractiune
)
d

<
min

mm
)
d
admisi!i
> G9F , .>
F9>
.:<::
.>:
>1:: < <



/e amlific cu un coeficient de siguran!
.
S
C
entru a fi incluse "i efectele altor
solicitri mecanice dec$t cele rezentate.
Deci+
mm d 1G> , 1: . :G9 , >
min

/%a ales diametru ca(lu de trac!iune lift
mm d 11
sau ec,i&alent ca(lu multifilar.
3.< 7erificarea rulmen!ilor
Cauza rincial a scoaterii din uz a rulmen!ilor se datoreaz aari!iei ittingului
0o(oselii suerficiale1 e cile de rulare ale inelelor, resecti& ale corurilor de rostogolire.
Calculul de &erificare al rulmen!ilor const n sta(ilirea duratei de func!ionare
-
.

care tre(uie s fie mai mare dec$t o durat admisi(il
-a
.
, care entru reductoare de tura!ie
Pagina 3! din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
de uz general este recomandat la &alori de 1.:::...1>::: ore, iar entru ma"ini agricole de
9:::....1.::: ore.
Cunosc$nd reac!iunile radiale "i a#iale din lagre, recum "i sistemul de monta* al
rulmen!ilor "i caracteristicile acestora 0uzual, cei doi rulmen!i de e ar(ore sunt identici1, se
calculeaz sarcina dinamic ec,i&alent, reluat de fiecare rulment de e ar(ore+
a
F / + 0 & +
unde S, O ? coeficien!ii for!ei radiale, resecti& a#iale5 S, O sunt deenden!i de tiul
"i mrimea rulmentului, recum "i de mrimea for!elor radiale "i a#iale reluate de rulment.
7alorile coeficien!ilor S "i O se aleg din cataloage entru rulmen!i, iar n &ederea
alegerii corecte a acestor coeficien!i, sunt recizate "i solu!iile de monta* al rulmen!ilor radiali
"i resecti& radiali%a#iali. /olu!iile tre(uie s ne ermit comensarea dilatrilor a#iale ale
ar(orilor, fr a introduce solicitri sulimentare n rulmen!i.
Aonta*ul rulmen!ilor radiali cu (ile
)ulmen!ii radiali cu (ile se ot monta n dou &ariante.
La monta*ul cu rulment conductor "i rulment li(er se fi#eaz a#ial at$t e ar(ore c$t
"i n carcas rulmentul cu sarcina radial cea mai mic 0rulmentul conductor1. Acesta &a
relua "i sarcina a#ial. Cel de%al doilea rulment se fi#eaz a#ial fie e ar(ore, fie mai rar n
carcas, ut$ndu%se descrca rin el dilatrile termice a#iale ale ar(orelui. Acest rulment
0rulmentul li(er1 &a relua numai for!a radial. /olu!ia se utilizeaz n secial la ar(orii lungi.
4ste mai comlicat din unct de &edere te,nologic "i constructi&, necesit$nd relucrri "i
elemente de asam(lare sulimentare.
Aonta*ul cu rulmen!i flotan!i se realizeaz rin fi#area a#ial a fiecrui rulment, ntr%
un singur sens e ar(ore 0sre interior1 "i n sens ous n carcas, rin intermediul caacelor.
'or!a a#ial este reluat n acest caz de rulmentul ctre care este ndretat. /olu!ia de
monta* este siml, se utilizeaz la ar(ori scur!i, cum sunt de e#emlu, ar(orii reductoarelor
de tura!ie. Aceast solu!ie de monta* rezint deza&anta*ul unei ncrcri neuniforme a celor
doi rulmen!i, sre deose(ire de rima &ariant.
Indiferent de &arianta de monta*, cunosc$nd rulmentul care reia for!a a#ial, se
determin raortul
:
8 C F i
a

, unde i rerezint numrul de r$nduri de (ile iar


:
C
%
caacitatea static de ncrcare a rulmentului. 7alorile i "i
:
C
se aleg din catalogul firmelor
Pagina 3" din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
roductoare de rulmen!i "i n func!ie de acest raort se alege mrimea TeV fa! de care se
comar raortul
+ F
a
8
.
Dac
e + F
a
8
, rezult
: , 1 / 0
.
Dac
e + F
a
> 8
, se determin S "i O rin interolare linear 0conf. /TA/ F1;:%9.1.
Aonta*ul rulmen!ilor radiali ? a#iali cu (ile sau cu role conice
)ulmen!ii radiali ? a#iali se monteaz e ar(ore, ntotdeauna erec,i "i oate fi
realizat n TOV entru ar(ori cu ro!i n consol "i n TSV entru ar(ori care au ro!ile situate
ntre lagre. 'or!a a#ial total de e ar(ore este
a
1
. Arimea "i direc!ia for!elor a#iale,
reluate de fiecare rulment
a
F
, deind de monta*ul acestora "i de for!ele a#iale rorii
s a
F
, cauzate de fatul c direc!ia de reluare a sarcinii este diferit fa! de direc!ia radial a
reac!iunilor.
Intr%o rim eta se alege din catalog
: /
, cu a*utorul cruia se determin for!ele
a#iale rorii din fiecare rulment, aoi calcul$ndu%se for!ele a#iale totale din fiecare rulment.
7alorile finale ale lui S "i O rezult, determin$nd raoartele+
2 ar2
+ F 8
"i
3 ar3
+ F 8
, care se
comar cu TeV.
Pentru rulmentul cel mai ncrcat de e ar(ore 0cu sarcina ec,i&alent cea mai mare1
se determin, n func!ie de caacitatea dinamic a lui, dura(ilitatea 0numrul de milioane de
rota!ii efectuate $n la aari!ia rimelor semne de o(oseal1.
p
&
C
.
,
_

Zmilioane rota!ii[
unde+

'

roe cu rumenti pentru


!ie cu rumenti pentru
p
3 8 1:
3
-n func!ie de dura(ilitatea efecti& "i de tura!ia ar(orelui se sta(ile"te durata efecti&
de func!ionare+
-a -
.
n
.
.

;:
1:
;
Zore[
Pagina 3# din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Dac rulmentul ales nu se &erific, atunci se sc,im( acesta cu un rulment cu acela"i
diametru al inelului interior, ns de serie suerioar de dimensiuni.
)ulmen!ii ale"i n final tre(uie s fac arte din clasa nt$i de utilizare, care se fa(ric
n mod curent. Du efectuarea calculului de &erificare al rulmen!ilor, roiectantul tre(uie s
decid asura alegerii a*usta*elor realizate ntre rulment "i carcas, resecti& ntre rulment "i
ar(ore. Aleza*ul rulment ? carcas este de tiul aleza* unitar. Acest lucru se datoreaz fatului
c rulmentul este un su(ansam(lu indeendent "i, deci, c$murile de toleran! entru
diametrele d "i D sunt imuse de fa(ricant. Astfel, e#ecu!ia rulmen!ilor, conform /TA/ <.:F%
9G, sta(ile"te > clase de recizie entru rulmen!i, sim(olizate cu P: ? recizie normal, P;,
P>, P<, P. ? cea mai recis clas.
O alt ro(lem, creia roiectantul tre(uie s%i gseasc rezol&are, este aceea legat
de modul de ungere, rcire "i etan"are a lagrelor cu rulmen!i. Tre(uie aleas o solu!ie de
ungere care s reduc ierderile rin frecare, s ermit e&acuarea cldurii generate rin
frecare, s rote*eze rulmentul motri&a trunderii de articole a(razi&e din e#terior,
recum "i a umezelii.
Ca materiale de ungere, n cazul rulmen!ilor folosi!i n construc!ia reductoarelor de
tura!ie, se recomand cu recdere uleiurile minerale de transmisie, folosite dealtfel "i entru
ungerea angrena*elor. -ntr%o astfel de situa!ie, nu se admite ca elementul de rostogolire, aflat
n ozi!ia cea mai de *os, s fie cufundat n ulei mai mult de *umtate. Dac rulmentul este
situat deasura (ii de ulei, ungerea acestuia se realizeaz rin canale colectoare sau cu
a*utorul unor T(uzunareV, racticate n carcasa suerioar. In aceste (uzunare se colecteaz
uleiul scurs e eretele interior al carcasei care, aoi, este diri*at ctre rulment, realiz$nd at$t
rcirea rulmentului, c$t "i ungerea acestuia.
Pentru calculul dura(ilit!ii rulmen!ilor de la ar(orele reductor 0numrul de milioane
de rota!ii efectuate $n la aari!ia rimelor semne de o(oseal1 am ales doi rulmen!i radiali
cu role cilindrice 6UP .1: I/O8)1> /TA/ 3:<1%;9 cu caacitatea de ncrcare C J <3 =6 "i
urmtoarele dimensiuni rinciale+
d J >: mm
D J G:mm
2 J .: mm
r J . mm
A"adar+
G1F , 1..G>
. 8 >1::
<3:::
. 8
3
1:

,
_

,
_


,
_

p p
)
C
&
C
.
Zmilioane rota!ii[
Pagina 3$ din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
<:G9;3G
>: ;:
1: G1F , 1..G>
;:
1:
; ;

n
.
.
-
Zore[
3.> Proiectarea "i realizarea mac,etei func!ionale
/istemele mecatronice de ti ascensor tre(uiesc roiectate n func!ie de standardul
ascensorului "i ni&elul de calitate de care disune instala!ia aferent acestora. -n acest
conte#t, tre(uie !inut cont de numrul de senzori "i limitatori de care disune ascensorul "i
amlasate alte sisteme de semnalizare "i al!i senzori mult mai eficien!i care s reia
informa!ia entru o c$t mai (un siguran! "i fia(ilitate.
Odat cu cre"terea ni&elului de siguran! e care l ofer acest sistem cre"te "i ni&elul
de confort "i calitatea unui sistem de ti ascensor care oate de&eni un sistem mecatronic
datorit comonen!ei e care o are.
Aac,eta 0roiect1 a fost realizat din diferite materiale de natur metalic sau lastic
care ot imita ntr%o oarecare msur un caz real. Astfel structura mac,etei este realizat din
!ea& P7C cu diametrul de <: "i resecti& .> mm, alierele sunt realizate din P7C al( de >
mm, iar casa liftului din P7C al( de 3mm.
Pagina 4% din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
-n mod ractic, entru delasarea liftului n lan &ertical, sunt utilizate g,ida*e din
o!el tras care ofer o calitate a cilor de rulare suficient de (un entru e#erimentarea
sistemului mecatronic de ti ascensor.
Aotorul de ac!ionare al ca(inei este un motor gru reductor, alctuit dintr%un motor
as cu as "i un reductor cu angrena* melcat, care ofer suficient for! entru delasarea
ca(inei liftului. Datorit gruului motoreductor nu este ermis nici delasarea n gol a
ca(inei c$nd motorul nu este n func!iune astfel imit$nd cu succes asectul "i comortamentul
unui ascensor real, duc$nd deci la o mai (un func!ionare "i oferind osi(ilitatea de a face
toate testele aferente roiectului.
Acest ti de reductor a&$nd gradul de reduc!ie de <81 este suficient entru a nu utea
fi dat n sens in&ers de greutatea ca(inei c$nd motorul nu este alimentat "i astfel nu a mai fost
ne&oie de sistem de fr$nare "i ut$nd s streze o &itez de delasare ntre ni&ele suficient
de (un entr a imita cazul real.
Pagina 41 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
CAPITOLUL <
Algoritmi softIare "i ,arIare de func!ionare ai alica!iei
<.1 Algoritmi softIare
Pagina 42 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig...1.Algoritmul rincial de func!ionare al rogramului
La ornirea rogramului rincial ascensorul este n ozi!ie de reaus "i se a"teat
c,emarea la unul din eta*e, sau comanda de delasare se oate da "i din ascensor.
-n momentul n care se face o comand se memoreaz eta*ul dorit du care se
determin &iteza "i direc!ia de delasare.
/e orne"te ascensorul cu &iteza "i direc!ia determinate $n se a*unge la un sensor
unde se determin din nou &iteza de delasare, iar dac s%a a*uns la eta*ul dorit se ore"te
ascensorul.
Pagina 43 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.....Algoritmul de &erificare al (utoanelor
Pentru a &erifica tastatura rerezentat rin (utoane se fac urmtorii a"i+
se acti&eaz o linie 0 linia 1 1 "i se &erific dac e#ist (uton asat,
se determin care (uton este asat
se acti&eaz o linie 0 linia . 1 "i se &erific dac e#ist (uton asat,
se determin care (uton este asat
se acti&eaz o linie 0 linia 3 1 "i se &erific dac e#ist (uton asat,
se determin care (uton este asat
se acti&eaz o linie 0 linia < 1 "i se &erific dac e#ist (uton asat,
se determin care (uton este asat
se acti&eaz o linie 0 linia > 1 "i se &erific dac e#ist (uton asat,
se determin care (uton este asat
se acti&eaz o linie 0 linia ; 1 "i se &erific dac e#ist (uton asat,
se determin care (uton este asat
se acti&eaz linia F "i se &erific dac e#ist (uton asat,
se determin care (uton este asat
se acti&eaz linia 9 "i se &erific dac e#ist (uton asat,
se determin care (uton este asat
Pagina 44 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig...3.Algoritmul de determinare al ozi!iei "i sensului de delasare ale ascensorului
Pentru a determina ozi!ia "i sensul de delasare ale liftului tre(uie s "tim
urmtoarele informa!ii+
dac liftul se delaseaz % cu &itez mic
% cu &itez mare
dac liftul ar tre(ui s se mi"te 0 (uton asat dar liftul este nc n reaus 1
dac una din u"i este desc,is atunci liftul tre(uie orit n regim de urgen! deoarece
se ot roduce accidente
Pagina 4 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
dac liftul se mi"c "i ozi!ia s%a modificat tre(uie s &erificm dac ozi!ia actual
nu cum&a este ozi!ia n care tre(uie s a*ung.
'ig...<.Algoritmul de afi"are al cifrelor e dislaD
Pentru afi"area cifrelor e dislaD am realizat multile#area celor doi digi!i.
Cei doi digi!i se arind succesi&, fiecare rm$n$nd arins aro#imati& 1: ms,
rezult$nd n felul acesta 1:: de cliiri e secund entru fiecare din cei doi digi!i.
Aceste cliiri sunt rea raide entru oc,iul uman care &a a&ea senza!ia de lumin
continu.
<.. Algoritm ,ardIare
Pagina 4! din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig...>.Algoritmul ,arIare de func!ionare al ascensorului
Aicrocontrolerul ca s func!ioneze are ne&oie de o surs sta(ilizat de tensiune care
se o(!ine cu a*utorul unui transformator co(or$tor de tensiune, o unte redresoare,
condensator de filtra* "i a unei surse LA F9:> care de(iteaz la ie"ire > 7 cc.
DislaD%ul are . digi!i care func!ioneaz rin multile#are, am(ii fiind conecta!i e
aceea"i ini de date iar comanda afi"rii fiind searat.
Toate (utoanele sunt multile#ate e o matrice 9 S 9
Du func!ie (utoanele se mart n+
(utoane entru c,emarea liftului 0aflate e alier1
(utoane entru alegerea eta*ului dorit 0aflate n lift1
(utoane entru simularea senzorilor de rezen! a liftului n anumite ozi!ii 0ntre
eta*e sau a*uns la eta*1
(utoane entru simularea u"ilor desc,ise 0ceea ce duce la orerea de urgen! a liftului1
Pentru comanda motorului sunt mai multe &ariante+
direct cu contactoare inter(locate
circuite de comand seciale
in&ertoare de utere.
Pagina 4" din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
<.3 Caracteristicile ascensorului utilizat
2locul de alimentare
Transformator ..: 7 8 1. 7 01:: mA1
Punte redresoare 0D2 1:91
/urse de alimentare LAF9:> "i LA F91.
Condensator de filtra* de 1::: \' 8 .> 7
Aicrocontroler Pic 1;'9FF ? command afi"a*ul
% rime"te informa!ii de la (utoane
Panou comand ? (utoane ? entru simulare senzori ozi!ie eta* "i ntre eta*
% entru c,emare ascensor 0e#terior1
% entru comad ascensor 0interior1
Afi"a* L4D cu 1 digit ? afi"area numrului eta*ului
2loc comand al motoarelor % n aceast alica!ie motoarele sunt rerezentate rin .
L4D%uri+
de &itez mare
de &itez mic
CAPITOLUL >
Programe utilizate
APLa( ? rogramare "i simulare microcontroler
Urm$nd rocedura de instalare, &e!i o(!ine un ecran al rogramului nsu"i. Du cum
&ede!i, APLA2 arat ca cele mai multe rograma HindoIs. -n aroierea zonei de lucru este
un EmenuE 0n artea de sus colorat n al(astru cu o!iunile 'ile, 4dit]etc.1, Etool(arE 0o
Pagina 4# din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
zon cu ilustra!ii de mrimea unor trate mici1, "i linia de stare n artea de *os a ferestrei.
4ste o regul n HindoIs de a lua cele mai frec&ent folosite o!iuni de rograme "i de a le
lasa mai *os de menu, de asemenea. Astfel le utem accesa mai u"or "i s gr(im lucrul. Cu
alte cu&inte, ceea ce a&e!i n n tool(ar a&e!i de asemenea n menu.
Pregtirea unui rogram de a fi citit ntr%un microcontroler se oate rezuma n c$!i&a
a"i+
Alegerea modului de dez&oltare
/etarea unui mod dez&oltare este necesar a"a ca APLA2 s oat "ti ce instrumente
&or fi folosite entru a e#ecuta rogramul scris. -n cazul nostru, a&em ne&oie s setm
simulatorul ca un instrument ce este folosit. 'c$nd clic e OPTIO6/%%%^ D474LOPA46T
AOD4, o nou fereastr aare ca n figura 3.1+
'ig.3.1.'ereastra de setare a simulatorului
Tre(uie s selectm o!iunea _APLA2%/IA /imulator_ entru c acolo se &a testa
rogramul. -n afar de aceast o!iune, este de asemenea disoni(il o!iunea _4ditor OnlD_.
Aceast o!iune este folosit doar dac dorim s scriem un rogram "i rin rogramator s
scriem _ ,e# file_ ntr%un microcontoler. /elec!ia modelului microcontrolerului este fcut n
artea dreat. Pentru c aceast carte este (azat e PIC1;'9<, tre(uie selectat acest model.
De o(icei c$nd nceem s lucrm cu microcontrolere, folosim un simulator. Du
cum ni&elul cunoa"terii &a cre"te, rogramul se &a scrie ntr%un microcontroler imediat du
translare. /fatul nostru este ca s folosi!i totdeauna simulatorul. C,iar dac rogramul &a
rea c se dez&olt lent, se &a merita la sf$r"it.
Conceerea unui roiect
Pagina 4$ din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Pentru a ncee s scrie!i un rogram a&e!i ne&oie s crea!i mai int$i un roiect.
'c$nd clic e P)OU4CT %%^ 64H P)OU4CT ute!i s & denumi!i roiectul "i s%l
memora!i ntr%un director e care%l dori!i. -n figura de mai *os 0fig.3..1, este creat un roiect
numit _test.*t_ "i memorat n directorul c+`PIC`P)OU4@T/`.
'ig.3... 'ereastra de creare a unui nou roiect
Du denumirea unui roiect, clic e O@. O nou fereastr aare n figura umtoare+
'ig.3.3.'ereastra de editare a unui roiect
'c$nd un clic e Etest Z.,e#[E se acti&eaz o!iunea _6ode roerties_ n col!ul din
dreata *os a ferestrei. 'c$nd clic e ea se o(!ine figura 3.<+
Pagina % din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.3.<.'ereastra T6ode ProertiesV
Din aceast imagine o(ser&m c sunt diferi!i arametri. 'iecare fel coresunde la un
arametru n ECommand lineE. Pentru c memorarea acestor arametri este foarte
necomforta(il, c,iar interzis entru ncetori, s%a introdus a*ustarea grafic. Din imagine
o(ser&m ce o!iuni tre(uie desc,ise. 'c$nd clic e O@ ne ntoarcem la fereastra anterioar
unde EAdd nodeE este o o!iune acti&. 'c$nd clic e ea o(!inem urmtoarea fereastr unde
ne denumim rogramul asam(lor. /%l denumimETest.asmE entru c acesta este rimul
nostru rogram n APLA2.
'ig.3.>.'ereastra de denumire a unui rogram asam(lor
'c$nd clic e O@ ne ntoarcem la fereastra de nceut unde o(ser&m adugat un
fi"ier asam(lor 0figura 3.>1. 'c$nd clic e O@ ne ntoarcem la mediul de dez&oltare
APLA2.
Conceerea unui nou fi"ier asam(lor0scrierea un rogram nou1
C$nd artea EroiectE a lucrului este terminat, tre(uie s nceem s scriem un
rogram. Cu alte cu&inte, un nou fi"ier tre(uie desc,is, "i se &a denumi Etest.asmE. -n cazul
nostru, fi"ierul tre(uie denumit Etest.asmE entru c n roiecte ce au doar un fi"ier 0 ca al
nostru1, numele roiectului "i numele fi"ierului surs tre(uie s fie acelea"i.
Un nou fi"ier este desc,is fc$nd clic e 'IL4^64H. Astfel o(!inem o fereastr
te#t0fig.3.;1 n interiorul sa!iului de lucru APLA2.
Pagina 1 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.3.;.'ereastr te#t nou n sa!iul de lucru
'ereastra nou rerezint un fi"ier unde &a fi scris rogramul. Pentru c fi"ierul nostru
tre(uie denumit Etest.asmE, l &om denumi a"a. Denumirea se face 0ca la toate rogramele
HindoIs1 rin clic e 'IL4^/A74 A/. O(!inem aoi o fereastr ca n figura 3.F+
'ig.3.F.'ereastra de denumire "i sal&are a unui roiect
C$nd o(!inem aceast fereastr, tre(uie s scrierm_test.asm_ mai *os de _'ile name+_, "i
facem clic e O@. Du aceea, &om o(ser&a numele fi"ierului _test.asm_ n artea de sus a
ferestrei noastre.
Programul tre(uie s fie scris ntr%o fereastr care este desc,is, sau coiat de e un
disc, folosind o!iunile coD "i aste. C$nd rogramul este coiat n Etest.asmE IindoI,
utem folosi comanda P)OU4CT %^ 2UILD ALL 0dac nu sunt erori1, "i o nou fereastr &a
aare ca n figura 3.9+
Pagina 2 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.3.9.'ereastra de construc!ie a rogramului
Putem &edea din imagine c o(!inem fi"ierul Etest.,e#E ca rezultat al rocesului de
translare, entru care este folosit rogramul APA/AHI6, "i c este doar un mesa*. -n toate
aceste informa!ii, ultima roozi!ie n fereastr este cea mai imortant entru c arat dac
translarea a fost sau nu fcut cu succes. _2uild comleted successfullD_ este un mesa*
afirm$nd c translarea a fost de succces "i c nu sunt alt erori.
-n caz c aare o eroare, tre(uie s facem du(lu clic e mesa*ul eroare n fereastra
_2uild )esults_. Aceasta & &a transfera automat n rogramul asam(lor "i n linia unde a fost
eroarea.
/imulatorul AP/IA
/imulatorul este o arte a mediului APLA2 care d o mai (un imagine a lucrrilor
unui microcontroler. Printr%un simulator, utem monitoriza &alorile curente ale &aria(ilelor,
&alorile registrului "i starea inilor ortului. 4ste ade&rat, simulatorul nu are aceea"i &aloare
n toate rogramele. Dac un rogram este simlu 0 ca cel dat aici ca e#emlu1, simulrea nu
este foarte imortant entru c setarea inilor ortului 2 la unu logic nu este o sarcin
dificil. Totu"i, simulatorul oate fi de mare de mare a*utor la rogramele mai comlicate ce
includ timer%i, condi!ii diferite unde ce&a se nt$ml , "i alte cerin!e similare 0n secial cu
oera!ii matematice1. /imularea, du cum indic numele E simuleaz lucrul unui
microcontrolerE. -n tim ce simulatorul este conceut ca microcontrolerul s e#ecute
instruc!iunile una c$te una, rogramatorul se mi"c ntr%un rogram as%cu%as 0linie%cu%
linie1 "i urmre"te ce se nt$ml cu datele n microcontroler. C$nd scrierea s%a terminat, este
un o(icei (un ca rogramatorul s%"i &erifice mai nt$i rogramul su n simulator, "i aoi s%l
ruleze ntr%o situa!ie real 0fig.3.G1.
Pagina 3 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Primul lucru e care tre(uie s%l facem este, ca ntr%o situa!ie real, este de a reseta un
microcontroler cu comanda D42UN ^ )U6 ^ )4/4T. Aceast comand rezult n linia
ngro"at ozi!ionat la nceutul unui rogram, "i contorul rogramului este ozi!ionat la
zero ceea ce oate fi o(ser&at n linia de stare 0c+ :#::1.
'ig.3.G 'ereastra de simulare "i rulare a rogramului
Una din rincialele caracteristici a simulatorului este a(ilitatea de a &edea starea
regi"trilor din microcontroler. Ace"ti regi"tri sunt numi!i regi"tri de func!ie secial, sau /').
Putem o(!ine o fereastr cu regi"tri /') 0fig.3.1:.1 fc$nd clic e HI6DOH%^/P4CIAL
'U6CTIO6 )4NI/T4)/, sau e icon%ul /'). -n afar de regi"trii /'), este util de a a&ea o
a&ea o ri&ire n interiorul fi"ierului regi"trilor. 'ereastra cu fi"ierul regi"trilor oate fi
desc,is fc$nd clic e HI6DOH%^'IL4 )4NI/T4)/. Dac sunt &aria(ile n rogram, este
(ine de a le &edea de asemenea. 'iecrei &aria(ile i este desemnat o fereastr 0Hatc,
HindoIs1 fc$nd clic e HI6DOH%^HATCR HI6DOH/.
Pagina 4 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.3.1:.'ereastra cu regi"trii /')
Comanda urmtoare ntr%un simulator este D42UN^)U6^/T4P care ncee a"ii
no"tri rin rogram. Aceea"i comand ar fi utut fi desemnat de la o tastatur cu tasta a'F^
0n general, toate comenzile imortante au taste desemnate de le cla&iatur1. 'olosind tasta
'F, rogramul este e#ecutat as cu as. C$nd o(!inem un macro, fi"ierul con!in$nd un macro
este desc,is 02an=.inc1, "i continum cu macro. -ntr%o fereastr cu regi"tri /') utem
o(ser&a cum registrul H rime"te &aloarea :#'' "i e care o trimite la ortul 2. 'c$nd clic
e tasta 'F din nou, nu o(!inem nimic entru c rogramul a a*uns ntr%o Einfinite looE%(ucl
infinit. 2ucla infinit este un termen e care l nt$lnim adesea. )erezint (ucla din care un
microcontroler nu oate ie"i $n nu se nt$ml ntreruerea 0dac este folosit ntr%un
rogram1, sau n ce micorcontrolerul &a fi resetat.
O)CAD ? )ealizare sc,eme electrice "i ca(la*e
Crearea unui roiect nou
'ile^6eI^Pro*ect
Comenzi care au ca consecin! desc,iderea ferestrei de creare roiect nou0fig.3.111+
Pagina din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.3.11.'ereastra de creare a unui roiect nou
6ame %^ numele noului roiect
/e alege tiul roiectului n cazul de fa! Analog or Ai#ed%/ignal Circuit Hizard
-n artea dreat se oate &edea o scurt descriere a rogramului ce urmeaz s fie
creat.
Location %^ ermite alegerea directorului unde &a fi creat roiectul
Crearea sc,emelor ca(la*ului
Du crearea roiectului Tsa!iului de lucruV se oate ncee desenarea roriu%zis a
sc,emelor logice care &or fi folosite n continuare entru realizarea ca(la*ului.
-n O)CAD ot fi definite mai multe sc,eme care sunt introduse n acela"i roiect
entru u"urarea n!elegerii "i a urmririi traseelor.
De o(ser&at c odat terminat o sc,em "i nceerea trasrii ca(la*ului Tdesc,iderea
rogramului LaDoutV nu se ot aduce modificri ale cone#iunilor dec$t rin re&enirea n
Cature.
Pentru n!elegerea u"oar a rogramului redenumim agina ini!ial, creat automat,
d$ndu%i noul nume /urs, deoarece &a de!ine toate informa!iile necesare crerii
sta(ilizatorului de tensiune.
Pagina ! din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.3.1..'ereastra de editare a unui roiect
Du cum se &ede entru a redenumi o agin a roiectului este necesar s se fac
cli= e semnul Q din dretul urmtoarelor csu!e+ Design resource, 8sursa dsn, sc,ematic1 "i
clic= dreata e agina care tre(uie redenumit.
Pentru a aduga comonente noi 0iese1 se urmresc urmtorii a"i+
se selecteaz agina roiectului n care se introduce comonenta
se alege din meniu Place, Part... sau se face clic= a se &edea figura 3.13.+
'ig.3.13.'ereastra de introducere a comonentelor
Pentru alegerea ieselor se folose"te fereastra din fig.3.1< care se desc,ide la
comanda art...
Pagina " din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.3.1<.'ereastra de alegere a comonentelor
Part+ secific numele iesei care se dore"te5
Li(raris+ arat care sunt (i(liotecile selectate Tn care se face cutareaV5
Add Li(rarD...+ adaug noi li(rrii la roiect5
)emo&e Li(rarD+ elimin o (i(liotec din cutare5
Part /earc,...+ caut o comonent n toate li(rriile disoni(ile n directorul
secificat5
Datorit rogramului Cature CI/ odat fcut "i &erificat o sc,em logic ca cea de
mai sus, oate fi folosit "i n alte rograme cu a*utorul comenzilor CoD, Paste. Acest lucru
reduce foarte mult timul de lucru deoarece o sc,em &erificat oate fi foarte u"or refolosit
fr a fi ne&oie s se construiasc din nou sc,ema logic a ca(la*ului.
Du realizarea sc,emelor logice ale di&erselor r!i comonente ale roiectului se
trece la realizarea ca(la*ului sc,emei ca(la*ului imrimat, entru aceasta se &or urma
urmtorii a"i+
Creerea 6etlist%listei fi"ier care &a fi folosit de rogramul LaDout entru realizarea
sc,emei ca(la*ului imrimat.
Pentru crearea net%listei se &a selecta o(!iunea Create 6etlist din meniul Tools care &a
duce la desc,iderea ferestrei Create 6etlist0fig.3.1>.1 unde se oate alege tiul listei "i alte
o(!iuni n func!ie de tiul listei selectat. Unele tiuri de liste care ot fi create sunt+
Pagina # din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.3.1>.'ereastra de creare a net%listului
Psice ? cu a*utorul creia se ot e#ecuta &erificri func!ionale n Psice5
/ice ? entru realizarea &erificrilor cu /ice5
LaDout ? entru realizarea ca(al*ului imrimat5
-n cadrul o!iunii LaDout se oate alege numele "i locul unde se &a sal&a fi"ierul, se
oate ota ntre inc,i "i milimetrii, iar n cazul n care sc,ema ca(la*ului este de*a realizat
dar s%au adus modificri de ultim or se oate (ifa otiunea )un 4co to LaDout care adaug
modificrile fcute fr ca s modifice tot ca(la*ul, ci modific$nd doar acolo unde este cazul.
Odat realizat net%listul se oate trece la realizarea roiu%zis a sc,emei ca(la*ului
imrimat rin e#ecutarea urmtorilor a"i+ % rularea rogramului LaDout
% crearea unui roiect nou
La crearea unui roiect nou se au n &edere urmtorii a"i+
alegerea unei foi din li(rrie
ncrcarea fi"ierului surs
alegerea unui nume entru noul ca(la*
Du e#ecutarea acestor a"i rogramul ruleaz un rogram secializat Automatic
4CO UtilitD care caut n (azele de date instalate e sistem 0(aze de date cu caracteristici ale
ieselor electronice1 entru fiecare comonent folosit n CatureCI/ o coresonden!
fizic.
Pagina $ din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.3.1;.'ereastra de rulare a rogarmului Automatic 4co
Dac o ies electronic utilizat n roiect nu are coresonden! n (azele de date
utilizatorul are dou &ariante+ s aleag manual din (aza de date o coresonden! entru iesa
dat, iar n cazul n care nu gse"te nimic tre(uie s creeze singur o nou ies 0numai
distan!ele ntre ini nu "i iesa fizic1 sau oate termina rogramul fr a realiza ca(la*ul "i s
modifice n CatureCI/ iesa folosit 0fig.3.1F.1.
'ig.3.1F.'ereastra entru modificarea unei iese noi
-n figura urmtoare se oate &edea figura 3.19. cu fereastra entru crearea unei noi
iese+
Pagina !% din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.3.19.'ereastra entru crearea unei noi iese
O(s+ O dat facut o legatur ntre o iesa fizic e#emlu tranzistorul 2C><F "i un
model de ies care s fie a"ezat e lac aceast legatur se &a !ine entru toate
tranzistoarele 2C><F folosite n roiect nefiind necesar crearea legturii entru fiecare ies
n arte 0entru iese identice1.
Pentru roiectul de fa! du rularea a"ilor receden!i roiectul arat n felul urmtor
ca n fig.3.1G+
'ig.3.1G.'ereastra cu ca(la*ul realizat
-n figura de mai sus se &ede c cone#iunile sunt fcute e laDerul glo(al 0culoare
gal(en1 ceea ce nseamn c ot e#ista 0e acest laDer sau ntre acest laDer "i celelalte laDere
bal(astru artea de sus a ca(la*uluiV, brosu artea de *os a ca(la*uluiV1 intersec!ii fr ca
rogramul s anun!e utilizatorul.
Primul as n momentul de fa! este ozi!ionarea ieselor e ca(la* du care se trece
la trasarea ca(la*ului. Programul are gri* ca ca(la*ul s nu intersecteze dou fire de accea"i
culoare care ar duce la o func!ionare dezastruoasa a ca(la*ului sau c,iar la nefunc!ionarea
ca(la*ului.
Pagina !1 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Ultimul as softIare entru realizarea ca(la*ului imrimat este rintarea sc,emelor
0fig.3..:1, care se e#ecut cu comanda Print8Plot, care desc,ide caseta de dialog din figura
urmtoare+
'ig.3..:.'ereastra entru rintarea ca(la*ului
Unde se ot alege urmatoarele o!iuni n func!ie de te,nologia de realizare a
ca(la*ului folosit+
'orce 2lac= c H,ite+ desenare negru5
@ee Drill Roles Oen+ nu astu gurile n secial entru ca(la*ele rofesionale
realizate cu fotorezist.
Center on age+ centreaz e agin
Airror+ entru a nu e#ista gre"eli n amlasarea ieselor e ca(la*ul imrimat se
folose"te miroruirea, deoarece artea de e sate a ca(la*ului tre(uie &zut n oglind.
Du scoaterea la imrimant a celor dou laDere se oate trece la realizarea fizic a
ca(la*ului.
CAPITOLUL ;
Descrierea alica!iei
Pagina !2 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
;.1 /c,ema de comand "i control a microcontrolerului
Pagina !3 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
G
R a n d u l 6
1 0 K
1 N 4 0 0 7
R e l e u
3
5
4
1
2
3
3
0
1 0 K
1 0 K
3
3
0
1 0 K
B C 1 0 7
3
2
1
3
3
0
R a n d u l 8
1 N 4 0 0 7
R e l e u
3
5
4
1
2
1 0 K
5 V C C
D
1 0 K
1 2 V C C
1 0 K
R a n d u l 3
1 2 3 4
1 0 K
1 0 K
C o l o a n a 3
A
B C 1 0 7
3
2
1
R a n d u l 2
1 0 K
C o l o a n a 6
1 0 K
1 0 K
J 1 4
1
2
3
4
5
6
7
8
3
3
0
J 1 8
C O N 3
1
2
3
B C 1 0 7
3
2
11 0 K
R a n d u l 5
J 1
C O N 2
1
2
Y 1
4 M H
1 2 V C C
4 ! 7
R a n d u l 7
C o l o a n a 2
C
1 0 K
"
1 0 K
1 0 K
B C 1 0 7
3
2
1
D #
C o l o a n a 4
5 V C C
J 1 7
C O N 3
1
2
3
C 7
2 2 $ "
1 2 3 4
1 0 K
C 8
2 2 $ "
3
3
0
C o l o a n a 8
3
3
0
1 0 K
1 0 K
% 2
# & C 1 6 " 8 7 7 A
1
2
3
4
5
6
7
8
'
1 0
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 '
2 0 2 1
2 2
2 3
2 4
2 5
2 6
2 7
2 8
2 '
3 0
3 1
3 2
3 3
3 4
3 5
3 6
3 7
3 8
3 '
4 0
M C ( R
R A 0
R A 1
R A 2
R A 3
R A 4
R A 5
R ) 0
R ) 1
R ) 2
V D D
V * *
O * C 1
O * C 2
R C 0
R C 1
R C 2
R C 3
R D 0
R D 1 R D 2
R D 3
R C 4
R C 5
R C 6
R C 7
R D 4
R D 5
R D 6
R D 7
V * *
V D D
R B 0
R B 1
R B 2
R B 3
R B 4
R B 5
R B 6
R B 7
C o l o a n a 7
J 1 5
1
2
3
4
5
6
7
8
R a n d u l 4
3
3
0
R a n d u l 1
1 0 K
3
3
0
1 N 4 0 0 7
1 2 V C C
C o l o a n a 1
1 0 K
B
1 0 K
C o l o a n a 5
)
1 N 4 0 0 7
Desrierea func!ionrii sc,emei de comand "i control a microcontrolerului
-n sc,ema rincial s%au folosit urmtoarele iese care au roluri (ine definite n
func!ionarea mac,etei ascensorului, aceste iese sunt+
O1 0cuar! de <A,z1
CF, C9 0condensatori de ..'...33'1
Acest cuar! "i cele dou condensatoare sunt folosite entru realizarea oscilatorului
microcontrolerului, oscilator e (az de cuart cu frec&en!a de oscila!ie de <A,z 0ceea ce
nseamn c microcontrolerul e#ecut 1.:::.::: instruc!iuni e secund1.
s%a folosit o rezisten! de 1:= entru a se lega inul 1 0ACL)1 la >7CC o(ligatoriu
entru (una func!ionare a microcontrolerului.
Pinul 11 este legat la > 7 c.c
Pinul 1. este legat la minusul sursei de alimentare
Pagina !4 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Pe inii G, 1: ai microcontrolerului s%au culat dou relee rin intermediul a doi
tranzistori, dou rezisten!e care comand cei doi tranzistori "i dou diode de rotec!ie care
rote*eaza cei doi tranzistori motri&a curen!ilor autoindu"i care aar n momentul n care
(o(ina este culat s%au deculat.
)eleul este un disoziti& electromecanic care transform un semnal electric ntr%o
mi"care mecanic. 4l este alctuit dintr%o (o(in din conductori izola!i nf"ura!i e un
nucleu metalic "i o armtur metalic cu unul sau mai multe contacte. -n momentul n care o
tensiune de alimentare este alicat la (ornele unei (o(in, curentul circul "i &a fi rodus un
c$m magnetic care mi"c armtura entru a nc,ide un set de contacte "i8sau entru a
desc,ide un alt set. C$nd alimentarea este dezacti&at din releu, cade flu#ul magnetic din
(o(in "i se roduce o tensiune nalt n direc!ia ous. Aceast tensiune oate strica
tranzistorul de comand "i de aceea este conectat o diod cu olarizare in&ers de%a lungul
(o(inei entru a scurtcircuita &$rfurile de tensiune n momentul n care aar.
Aulte microcontrolere nu ot comanda un releu direct "i de aceea un tranzistor de
comand este necesar. Un RINR e (aza tranzistorului acti&eaz tranzistorul "i acesta la
r$ndul lui acti&eaz releul. )eleul oate fi conectat la orice disoziti& electric rin
intermediul contactelor. )ezisten!a de 1:@ din (aza tranzistorului limiteaz curentul dinsre
microcontroler la o &aloare solicitat de tranzistor. )ezisten!a de 1:@ dinsre (az "i (ara
negati& re&ine ca tensiunile de zgomot alicate n (aza tranzistorului s acti&eze releul. De
aceea numai un semnal clar de la microcontroler &a acti&a releul.
Aceste dou relee sunt folosite entru in&ersarea sensului de mi"carea a motorului,
motor care este de ti uni&ersal iar releele sc,im( olaritatea curentului care trece rin rotor
n felul acesta sc,im($nd de fat sensul de rota!ie al motorului.
Pentru o mai mare rotec!ie a microcontrolerului se oate folosi e liniile de ie"ire un
otoculor care s realizeze seararea otic ntre circuitul comandat "i circuitul de comand.
Un releu oate fi de altfel acti&at rin intermediul unui otoculor care n acela"i tim
amlific curentul ro&enit de la ie"irea microcontrolerului "i ofer un grad nalt de izolare.
Otoculoarele RINR CU))46T deo(icei con!in un tranzistor cu o ie"ire TDarlingtonV
entru a oferi curent mare de ie"ire. Conectarea rin intermediul unui otoculor este
recomandat n mod secial entru alica!iile cu microcontroler unde motoarele sunt acti&ate
"i zgomotele de comuta!ie ro&enite de la motor ot a*unge n microcontroler rin
intermediul liniilor de alimentare. Otoculorul comand un releu iar releul acti&eaz
motorul.
Pagina ! din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
-n figura urmtoare se oate &edea conectarea unui consumator la un microcontroler
rin intermediul unui otoculor.
Pe ortul C al microcontrolerului am conectat un afi"a* numeric cu doi digi!i n felul
urmtor+
Pinul : %%% segmentul A
Pinul 1 %%% segmentul 2
Pinul . %%% segmentul C
Pinul 3 %%% segmentul D
Pinul < %%% segmentul 4
Pinul > %%% segmentul '
Pinul ; %%% segmentul N
Pinul F %%% unctual decimal 0care de fat afi"eaz cifra 1 e rimul digit bzeceV1
Pe inii .,3 sunt conecta!i doi tranzistori care au rol de a seta &iteza de delasare a
ascensorului cu a*utorul (locului de comand, (loc de comand e care ot fi reglate mai
multe &iteze n func!ie de rezisten!a de comand dar entru acest roiect au fost de a*uns .
astfel de comenzi.
Pagina !! din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
;.. /c,ema de comand a surselor de alimentare
J 1 1
1
2
2 2 0 V
1 2 V C C
% 3
( M 7 8 1 2 + , O
1
2
3
V & N
G
N
D
V O % ,
+ C 5
- +
3
4
1
2
, 1 1 3
2 4 + C 6
5 V C C
+ C 3
% 4
( M 7 8 0 5 + , O
1
2
3
V & N
G
N
D
V O % ,
2 2 0 V
" 6
" % * )
/ursa de alimentare folosit la acest roiect este comus din+
Conectorul U1 care are rolul de a face legatura ntre sursa de alimentare 0riz1 "i
monta*
/iguranta '; are rolul de rotec!ie la suracuren!i
Conectorul U1 este conectat la transformatorul T1 rin intermediul siguran!ei '; care
este un transformator co(or$tor de tensiune de la ..:7 la 1.7
Puntea redresoare 1 are rolul de a transforma curentul alternati& de e inii 1,3 n
curent continuu la inii . 0%1 "i < 0Q1
Condensatorul C> are rol de filtra* "i se leag ntre inii . "i < ai un!ii redresoare
La condensatorul C> se leag "i sta(ilizatorul LAF9:> care are rolul de sta(ilizare "i
reglare a tensiunii de ie"ire la (orna 3 a sta(ilizatorului gsindu%se un condensator de filtra*,
la (ornele acestui condensator gsindu%se o tensiune sta(ilizat de >7 CC care este necesar
entru alimentarea microcontrolerului "i a tuturor elementelor de mic utere
/ursa LAF91. se leag la C> "i are ca sco mreun cu condensatorul C3 o(!inerea
unei tensiuni de 1.7 CC necesar entru alimentarea releelor.
;.3 Aultile#area (utoanelor
Pagina !" din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Pentru citirea tuturor senzorilor s%a folosit multile#area unei tastaturi de 9 linii # 9
coloane liniile fiind legate e inii ortului 2 iar coloanele fiind legate e inii ortului D
rezult$nd n total 9d9J;< (utoane.
/unt necesare at$tea (utoane 0senzori1 din urmtoarele moti&e+
1. (utoane n lift 0P.....1: Q urgen!1
11 (utoane e aliere 0P....1:1
1. (utoane u"i desc,ise 0u"a intern la ca(in Q cele 11 u"i de e aliere1
11 (utoane ozi!ie lift la eta*
1. (utoane ozi!ie lift ntre eta*e Q urgen! 0mai *os de arter sau mai sus de et. 1:1
total >9 (utoane
;.< Descrierea microcontrolerului ales
PIC1;'9FF aar!ine unei clase de microcontrolere de 9 (i!i cu ar,itectur )I/C.
/tructura lui general este artat n sc,i!a urmtoare rerezent$nd (locurile de (az.
Aemoria rogram 0'LA/R1%entru nmagazinarea unui rogram scris. Pentru c
memoria ce este fcut n te,nologia 'LA/R oate fi rogramat "i "tears mai mult dec$t
odat, aceasta face microcontrolerul otri&it entru dez&oltarea de comonent.
44P)OA%memorie de date ce tre(uie s fie sal&ate c$nd nu mai este alimentare. 4ste
n mod uzual folosit entru nmagazinarea de date imortante ce nu tre(uie ierdute dac
sursa de alimentare se ntrerue dintr%o dat. De e#emlu, o astfel de dat este o temeratur
resta(ilit n regulatoarele de temeratur. Dac n timul ntreruerii alimentrii aceast
dat se ierde, &a tre(ui s facem a*ustarea nc o dat la re&enirea alimentrii. Asfel
comonenta noastr ierde n ri&in!a auto%men!inerii.
)AA%memorie de date folosit de un rogram n timul e#ecutrii sale. -n )AA sunt
nmagazinate toate rezultatele intermediare sau datele temorare ce nu sunt cruciale la
ntreruerea sursei de alimentare.
PO)TUL A, PO)TUL 2, PO)TUL C, PO)TUL D, PO)TUL 4 sunt cone#iuni
fizice ntre microcontroler "i lumea de afar. Portul A are ; ini, ortul 2 are 9 ini, ortul C
are 9 ini, ortul D are 9 ini iar ortul 4 are 3 ini.
TIA4)%ul LI24) este un registru de 9 (i!i n interiorul microcontrolerului ce
lucreaz indeendent de rogram. La fiecare al atrulea imuls de ceas al oscilatorului "i
ncrementeaz &aloarea lui $n ce atinge ma#imul 0.>>1, "i aoi ncee s numere tot din
Pagina !# din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
nou de la zero. Du cum "tim timul e#act dintre fiecare dou incrementri ale con!inutului
timer%ului, oate fi folosit entru msurarea timului ce este foarte util la unele comonente.
U6ITAT4A D4 P)OC4/A)4 C46T)ALe are rolul unui elemnet de conecti&itate
ntre celelalte (locuri ale microcontrolerului. Coordoneaz lucrul altor (locuri "i e#ecut
rogramul utilizatorului.
'ig.<.1.Conecti&itatea ntre (locurile microcontrolerului
'ig.<...Ar,itecturile Rar&ard "i 7on%6eumann
CI/C, )I/C
/%a sus de*a c PIC1;9< are o ar,itectur )I/C. Acest termen este adeseori gsit n
literatura desre comutere, "i are ne&oie s fie e#licat aici mai n detaliu. Ar,itectura
Rar&ard este un concet mai nou dec$t &on%6eumannfs. /%a nscut din ne&oia de mrire a
&itezei microcontrolerului. -n ar,itectura Rar&ard, (us%ul de date "i (us%ul de adrese sunt
searate. Astfel un mare de(it de date este osi(il rin unitatea de rocesare central, "i
(inen!eles, o &itez mai mare de lucru. /ear$nd un rogram de memoria de date face
osi(il ca mai dearte instruc!iunile s nu tre(uiasc s fie cu&inte de 9 (i!i. PIC1;'9FF
folose"te 1< (i!i entru instruc!iuni ceea ce ermite ca toate instruc!iunile s fie instruc!iuni
de un cu&$nt. 4ste de asemenea tiic entru ar,itectura Rar&ard s ai( mai u!ine
instruc!iuni dec$t &on%6eImann "i s ai( instruc!iuni e#ecutate uzual intr%un ciclu.
Aicrocontrolerele cu ar,itectur Rar&ard sunt de asemenea numite Emicrocontrolere
)I/CE. )I/C nseamn )educed Instruction /et Comuter. Aicrocontrolerele cu ar,itectura
Pagina !$ din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
&on%6eImann sunt numite Emicrocontrolere CI/CE. Titlul CI/C nseamn Comle#
Instruction /et Comuter.
Pentru c PIC1;'9FF este un microcontroler )I/C, aceasta nseamn c are un set
redus de instruc!iuni, mai recis 3> de instruc!iuni 0de e#. microcontrolerele I6T4L "i
Aotorola au este 1:: de instruc!iuni1. Toate aceste instruc!iuni sunt e#ecutate ntr%un ciclu
cu e#ce!ia instruc!iunilor *um "i (ranc,. Conform cu ceea ce sune constructorul,
PIC1;'9FF a*unge la rezultate de .+1 n comresia cod "i <+1 n &itez n comara!ie cu alte
microcontrolere de 9 (i!i din clasa sa.
Alica!ii
PIC1;'9FF se otri&e"te erfect n multe folosin!e, de la industriile auto "i alica!iile
de control casnice la instrumentele industriale, senzori la distan!, m$nere electrice de u"i "i
disoziti&ele de securitate. 4ste de asemenea ideal entru cardurile smart ca "i entru
aaratele alimentate de (aterie din cauza consumului lui mic.
Aemoria 44P)OA face mai u"oar alicarea microcontrolerelor la aarate unde se
cere nmagazinarea ermanent a diferitor arametri 0coduri entru transmi!toare, &iteza
motorului, frec&en!ele recetorului, etc.1. Costul sczut , consumul sczut, m$nuirea u"oar "i
fle#i(ilitatea fac PIC1;'9FF alica(il c,iar "i n domenii unde microcontrolerele nu au fost
re&zute nainte 0e#emle+func!ii de timer, nlocuirea interfe!ei n sistemele mari, alica!iile
corocesor, etc.1 Programa(ilitatea sistemului acestui ci 0mreun cu folosirea a doar doi
ini n transferul de date1 face osi(il fle#i(ilitatea rodusului, du ce asam(larea "i
testarea au fost terminate. Aceast caa(ilitate oate fi folosit entru a crea roduc!ie e
linie de asam(lare, de a nmagazina date de cali(rare disoni(ile doar du testarea final,
sau oate fi folosit entru a m(unt!i rogramele la roduse finite.
Ciclul de cloc= 8 instruc!iune
Cloc=%ul sau ceasul este starter%ul rincial al microcontrolerului, "i este o(!inut dintr%
o comonent de memorie e#tern numit EoscilatorE. Dac ar fi s comarm un
microcontroler cu un ceas de tim, Ecloc=%ulE nostru ar fi un ticit e care l%am auzi de la
ceasul de tim. -n acest caz, oscilatorul ar utea fi comarat cu arcul ce este rsucit astfel ca
ceasul de tim s mearg. De asemenea, for!a folosit entru a ntoarce ceasul oate fi
comarat cu o surs electric.
Cloc=%ul de la oscilator intr ntr%un microcontroler rin inul O/C1 unde circuitul
intern al unui microcontroler di&ide cloc=%ul n < cloc=%uri egale Y1,Y.,Y3 "i Y< ce nu se
suraun. Aceste < cloc=%uri constituie un ciclu de o singur instruc!iune 0numit de asemenea
ciclu ma"in1 n timul creia o instruc!iune este e#ecutat.
Pagina "% din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
4#ecutarea instruc!iunii ncee rin aelarea unei instruc!iuni care este urmtoarea n
linie. Instruc!iunea este aelat din memoria rogram la fiecare Y1 "i este scris n registrul
de instruc!iuni la Y<. Decodarea "i e#ecutarea instruc!iunii sunt fcute ntre urmtoarele
cicluri Y1 "i Y<. -n urmtoarea diagram utem &edea rela!ia dintre ciclul instruc!iunii "i
cloc=%ul oscilatorului 0O/C11 ca "i aceea a cloc=%urilor interne Y1%Y<. Contorul de
rogram0PC1 re!ine informa!ia desre adresa urmtoarei instruc!iuni.
'ig.<.3.Ciclul de instruc!iune al microcontrolerului
Pielining
Ciclul de instruc!iuni const din ciclurile Y1, Y., Y3 "i Y<. Ciclurile de instruc!iuni
de aelare "i e#ecutare sunt conectate ntr%un a"a fel nc$t entru a face o aelare, este
necesar un ciclu cu o instruc!iune, "i este ne&oie de nc una entru decodare "i e#ecutare.
Totu"i, datorit ieline%ului sau liniei directe, fiecare instruc!iune este efecti& e#ecutat ntr%
un singur ciclu. Dac instruc!iunea cauzeaz o sc,im(are n contorul rogramului, "i PC%ul
nu direc!ioneaz sre urmtoarea ci sre alte adrese 0oate fi cazul cu su(rogramele *ums
sau de aelare1, . cicluri sunt necesare entru e#ecutarea unei instruc!iuni. Aceasta este
entru c instruc!iunea tre(uie rocesat din nou, dar de data aceasta din artea adresei
corecte. Ciclul ncee cu cloc=%ul Y1, rin scrierea ntr%un registru 0I)1. Decodarea "i
e#ecutarea ncee cu cloc=%urile Y., Y3 "i Y<.
Pagina "1 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.<.<.
TOCO cite"te instruc!iunea AO7LH >>, 0nu are imortan! entru noi ce
instruc!iune a fost e#ecutat, ce e#lic de ce nu este un dretung,i n artea de *os1.TCOI
e#ecut instruc!iunea AO7LH >>, "i cite"te AO7H' PO)T2.
TCO. e#ecut AO7H' PO)T "i cite"te CALL /U2P1.TCO3 e#ecut o aelare a
unui su(rogram CALL /U2P1, "i cite"te instruc!iunea 2/' PO)TA, 2IT3. Pentru c
instruc!iunea aceasta nu este aceea de care a&em ne&oie, sau nu este rima instruc!iune a unui
su(rogram /U2P1 a crui e#ecu!ie este urmtoarea n ordine, instruc!iunea tre(uie citit din
nou. Acesta este un (un e#emlu a unei instruc!iuni a&$nd ne&oie de mai mult de un ciclu.
TCO< ciclul instruc!iunii este total folosit entru citirea rimei instruc!iuni dintr%un
su(rogram la adresa /U2P1. TCO> e#ecut rima instruc!iune dintr%un su(rogram /U2P1
"i cite"te urmtoarea.
/emnifica!ia inilor
PIC1;'9< are un numr total de 19 ini. Cel mai adesea se gse"te ntr%o casul de
ti DIP19 dar se oate gsi de asemenea "i ntr%o casul /AD care este mai mic ca cea
DIP. DIP este rescurtarea de la Dual In Pac=age. /AD este rescurtarea de la /urface
Aount De&ices suger$nd c gurile entru ini unde s intre ace"tia , nu sunt necesare n
liirea acestui ti de comonent.
Pagina "2 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.<.>./emnifica!ia inilor la PIC 1;'9FF
Pinii microcontrolerului PIC1;'9< au urmtoarea semnifica!ie+
Pin nr. 1 ACL) )eseteaz intrarea "i tensiunea de rogramare 7 a
microcontrolerului.
Pin nr. . )A: Primul in la ortul A. Poate fi configurat ca intrare analogic A6:.
Pin nr. 3 )A1 Al doilea in la ortul A. Poate fi configurat ca intrare analogic A61.
Pin nr. < )A. Al treilea in la ortul A. Poate fi configurat ca intrare analogic A6.
sau ca referin! de tensiune negati&.
Pin nr. > )A3 Al atrulea in la ortul A. Poate fi configurat ca intrare analogic A63
sau ca referin! de tensiune oziti&.
Pin nr. ; )A< Al cincelea in la ortul A. TOC@1 care func!ioneaz ca timer se
gse"te de asemenea la acest in.
Pin nr. F )A> Al "aselea in la ortul A. Poate fi configurat ca intrare analogic A6<
sau ca selectie sla&e entru ortul serial sincron de date.
Pin nr. 9 )4: Primul in la ortul 4. Poate fi configurat ca intrare analogic A6>.
Pin nr. G )41 Al doilea in la ortul 4. Poate fi configurat ca intrare analogic A6;.
Pin nr. 1: )4. Al treilea in la ortul 4. Poate fi configurat ca intrare analogic A6F.
Pagina "3 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Pin nr. 11 7dd Polul oziti& al sursei.
Pin nr. 1. 7// Alimentare, mas.
Pin nr. 13 O/C1 Pin desemnat entru conectarea la un oscilator.
Pin nr. 1< O/C. Pin desemnat entru conectarea la un oscilator.
Pin nr. 1> )C: Primul in la ortul C. Timer1.
Pin nr. 1; )C1 Al doilea in la ortul C. Poate fi configurat ca ort de catur sau ca
ie"ire PHA.
Pin nr. 1F )C. Al treilea in la ortul C. Poate fi configurat ca ort de catur sau ca
ie"ire PHA.
Pin nr. 19 )C3 Al atrulea in la ortul C. Poate fi configurat ca ceas serial entru
transmisie date.
Pin nr. 1G )D: Primul in la ortul D. 6u are func!ie adi!ional.
Pin nr. .: )D1 Al doilea in la ortul D. 6u are func!ie adi!ional.
Pin nr. .1 )D. Al treilea in la ortul D. 6u are func!ie adi!ional.
Pin nr. .. )D3 Al atrulea in la ortul D. 6u are func!ie adi!ional.
Pin nr. .3 )C< Al cincelea in la ortul C. Poate fi configurat ca /PI data I6.
Pin nr. .< )C> Al "aselea in la ortul C. Poate fi configurat ca /PI data OUT.
Pin nr. .> )C; Al "atelea in la ortul C. Poate fi configurat ca transmitator
U/A)T.
Pin nr. .; )CF Al otulea in la ortul C. Poate fi configurat ca recetor U/A)T.
Pin nr. .F )D< Al cincelea in la ortul D. 6u are func!ie adi!ional.
Pin nr. .9 )D> Al "aselea in la ortul D. 6u are func!ie adi!ional.
Pin nr. .G )D; Al "atelea in la ortul D. 6u are func!ie adi!ional.
Pin nr. 3: )DF Al otulea in la ortul D. 6u are func!ie adi!ional.
Pin nr. 31 7// Alimentare, mas.
Pin nr. 3. 7dd Polul oziti& al sursei.
Pin nr. 33 )2: Primul in la ortul 2. Intrarea ntrerut este o func!ie adi!ional.
Pin nr. 3< )21 Primul in la ortul 2. 6u are func!ie adi!ional.
Pin nr. 3> )2. Al doilea in la ortul 2. 6u are func!ie adi!ional.
Pin nr. 3; )23 Al treilea in la ortul 2. 'unctioneaz "i ca selec!ie entru
rogramarea la tensiune redus.
Pin nr. 3F )2< Al atrulea in la ortul 2.-ntreruere la sc,im(area strii.
Pin nr. 39 )2> Al cincilea in la ortul 2. -ntreruere la sc,im(area strii.
Pagina "4 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Pin nr. 3G )2; Al "aselea in la ortul 2. -ntreruere la sc,im(area strii. Linia de
_Cloc=_ n mod rogramare.
Pin nr. <: )2F Al "atelea in la ortul 2. -ntreruere la sc,im(area strii. Linia
_Dat_ n mod rogramare.
;.> Descrierea realizrii ractice ? softIare
Aacroul de sc,im(are al (ancurilor de memorie ale microcontrolerului, PIC1;'9FFA
02A6@:, 2A6@1, 2A6@., 2A6@31 "i macroul entru sal&area datelor n monentul
detectrii unei ntrerueri n cazul de fa! n cazul detectrii ntrerueri la trecerea timului e
timerul ., care este folosit entru afi"area e dislaD ca tim de licrire a celor doi digi!i.
-n continuare se rezint codurile surs ale acestor macrouri+
/u(rutina selec!ie 2A6@: ? se deseteaz (i!ii /TATU/,> "i /TATU/,;
2A6@: AAC)O
2C' /TATU/,>
2C' /TATU/,;
46DA
/u(rutina selec!ie 2A6@1 ? se deseteaz (itul /TATU/,; "i se seteaz (itul
/TATU/,>
2A6@1 AAC)O
2/' /TATU/,>
2C' /TATU/,;
46DA
/u(rutina selec!ie 2A6@. ? se deseteaz (itul /TATU/,> "i se seteaz (itul
/TATU/,;
2A6@. AAC)O
2C' /TATU/,>
2/' /TATU/,;
46DA
/u(rutina selec!ie 2A6@3 ? se seteaz (i!ii /TATU/,> "i /TATU/,;
2A6@3 AAC)O
2/' /TATU/,>
2/' /TATU/,;
Pagina " din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
46DA
-n momentul n care se detecteaz o ntreruere 0microcontrolerul a detectat un stimul
intern sau e#tern imortant+ ntreruere e TA)., asare de (uton, etc1 microcontrolerul cu
a*utorul rutinei PU/R sal&eaz toate datele imortante 0H, OPTIO6P)4N, /TATU/1 du
care se e#ecut ntreruerea 0se actualizeaz dislaD%urile1 "i du ce se termin instruc!iunile
care tre(uiesc e#ecutate la ntreruere microcontrolerul cu a*utorul rutinei POP re&ine la
starea ini!ial.
PU/R AAC)O
AO7H' HPT4AP
/HAP' HPT4AP,'
2A6@1
/HAP' OPTIO6P)4N,H
AO7H' OPTIO6PT4AP
2A6@:
/HAP' /TATU/,H
AO7H' /TATU/PT4AP
46DA
POP AAC)O
/HAP' /TATU/PT4AP,H
AO7H' /TATU/
2A6@1
/HAP' OPTIO6PT4AP,H
AO7H' OPTIO6P)4N
2A6@:
/HAP' HPT4AP,H
46DA
-ntreruerea n timul de"irii contorului TA).
De"irea contorului TA). 0de la '', la ::,1 &a seta (itul T.I' 0I6TCO6a.^1.
Aceasta este o ntreruere foarte imortant entru c multe ro(leme reale se or rezol&a
folosind aceast ntreruere. Unul din e#emle este msurarea timului. Dac "tim c$t tim
are ne&oie contorul entru a comleta un ciclu de la ::, to '',, atunci numrul de ntrerueri
Pagina "! din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
nmul!it cu acea durat de tim &a da timul total scurs. -n rutina de ntreruere unele
&aria(ile &or fi incrementate n memoria )AA, &aloarea acelei &aria(ile nmul!ite cu timul
de care are ne&oie contorul entru a contoriza ntr%un ciclu ntreg, &a da timul total scurs.
-ntreruerea oate fi ornit8orit rin setarea8resetarea (itului T.I4 0I6TCO6a>^1.
Deoarece n rograme este necesar cateodata o nt$rziere &aria(ila "i destul de lung
utem folosi macrourile de intarziere Hait.inc con!ine dou macrouri+ HAIT "i HAIT#. Prin
intermediul acestor macrouri este osi(il s reartizm nt$rzieri de tim n inter&ale &ariate.
Am$ndou macrouri folosesc de"irea contorului TA): ca un inter&al de tim de (az. Prin
sc,im(area rescaler%ului utem sc,im(a lungimea inter&alului de"irii contorului TA):.
5 Declararea constantelor
CO6/TA6T P)4/Cstd J (_:::::::1_ 57aloarea standard entru TA):
5 Aacrouri
HAIT macro timeconstP1
mo&lI timeconstP1
call HAITstd
endm
HAITS macro timeconstP., P)4/Ce#t
mo&lI timeconstP.
mo&If HCOCL4
mo&lI P)4/Ce#t
call HAITP#
endm
5 /u(rograme
HAITstd
mo&If HCOCL4
mo&lI P)4/Cstd
HAITP#
clrf TA):
2A6@1
mo&If OPTIO6P)4N
2A6@:
HAITa
(cf I6TCO6,.
HAIT(
Pagina "" din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
(tfss I6TCO6,.
goto HAIT(
decfsz HCOCL4,1
goto HAITa
)4TU)6
Dac folosim un oscilator 0rezonator1 de <ARz, entru &alorile rescaler%ului :,1 "i F
care di&id ceasul de (az al oscilatorului, inter&alul urmat de o de"ire a contorului TA):
&a fi :.>1., 1.:. "i ;>.3ms. Practic, aceasta nseamn c cea mai mare nt$rziere &a fi
.>;#;>.3ms care este egal cu 1;.F. secunde.
Pentru a utiliza macrouri n rogramul rincial este necesar s declarm &aria(ilele
IcDcle "i rescHAIT du cum &om &edea n e#emlele ce &or urma acestui caitol.
Aacroul HAIT are un singur argument. 7aloarea standard atri(uit rescaler%ului acestui
macro este 1 01.:.ms1, "i nu oate fi sc,im(at.
HAIT timeconstP1
timeconstP1 este un numr de la : la .>>. Prin multilicarea acestui numr cu
erioada de tim de de"ire 0o&erfloI1 &om o(!ine durata total a nt$rzierii+
TIA4 J timeconstP1 # 1.:.ms.
4#emlu+ HAIT .1::
4#emlul arat cum s o(!inem o nt$rziere de 1::#1.:.ms, sau durata total de
1:.ms.
/re deose(ire de macroul HAIT, macroul HAITS mai are un argument care oate
atri(ui o &aloare rescaler%ului. Aacroul HAITS are dou argumente+
timeconstP. este un numr de la : la .>>. Prin multilicarea acestui numr cu
erioada de tim de de"ire 0o&erfloI1 &om o(!ine durata total a nt$rzierii+ TIA4 J
timeconstP1 # 1.:.ms # P)4/Ce#t.
P)4/Ce#t este un numr de la : la F care seteaz rela!ia dintre tact "i timer%ul TA):.
4#emlu+ HAITS .1::,F
4#emlul arat cum s o(!inem o nt$rziere de 1::#;>.3ms, sau durata total de
;,>3s.
Pagina "# din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
/egmentele ntr%un afi"a* cu F segmente sunt aran*ate astfel nc$t s formeze un singur
digit de la : la ', du cum se o(ser& n desen+
Putem afi"a un numr e mai mul!i digi!i rin conectarea de afi"a*e adi!ionale. C,iar
dac este mult mai conforta(il s lucrm cu LCDuri, afi"a*ele cu F segmente sunt nc un
standard n industrie. Aceasta din cauza rezisten!ei la temeratur, &izi(ilit!ii "i ung,iului
larg de o(ser&are. /egmentele sunt marcate cu litere mici+ a, (, c, d, e, f, g "i d, unde d este
unctul zecimal. Cele 9 L4Duri din cadrul fiecrui afi"a* ot fi aran*ate cu catod comun sau
cu anod comun. La un afi"a* cu catod comun, catodul comun tre(uie s fie conectat la linia de
:& "i L4Durile sunt acti&ate cu unu logic. Afi"a*ele cu anod comun tre(uie s rezinte anodul
comun conectat la linia de Q>&. /egmentele sunt acti&ate cu zero logic. Dimensiunea
afi"a*ului este msurat n milimetri5 se msoar doar nl!imea digitului 0nu carcasa, doar
digitulK1. Afi"a*ele sunt disoni(ile cu digi!i de nl!imi de F, 1:, 13.>, .: sau .> milimetri.
/unt de diferite culori incluz$nd+ ro"u, ortocaliu "i &erde. Cea mai siml metod entru a
comanda un afi"a* este rin intermediul unui dri&er de afi"a*. Acestea sunt disoni(ile entru
$n la < afi"a*e. Alternati&, afi"a*ele ot fi comandate de un microcontroler, "i, dac este
necesar mai mult dec$t un afi"a*, metoda de comandare se nume"te Tmultile#areV. Princiala
diferen! dintre cele dou metode este numrul de linii de comand. Un dri&er secial oate
a&ea numai o singur linie de tact "i integratul de comand &a accesa toate segmentele "i &a
incrementa afi"a*ul. Dac a&em doar un singur afi"a* de comandat de ctre microcontroler,
&or fi necesare F linii lus una entru unctul zecimal. Pentru fiecare afi"a* zecimal, este
necesar doar c$te o linie n lus. Pentru a roduce un afi"a* cu <, > sau ; digi!i, toate
afi"a*ele cu F segmente &or fi conectate n aralel. Linia comun 0linia catodului comun1 este
conectat searat "i aceast linie este conectat la zero logic entru o erioad scurt de tim
entru a acti&a afi"a*ul. 'iecare afi"a* este acti&at de 1:: ori e secund "i &or da imresia c
toate afi"a*ele sunt acti&e n acela"i tim. -n tim ce fiecare afi"a* este acti&at, informa!ia
tre(uie li&rat astfel nc$t el &a afi"a informa!ia corect. Pot fi accesate $n la ; afi"a*e n
acest mod fr ca strlucirea fiecrui afi"a* s fie afectat. 'iecare afi"a* este acti&at efecti&
entru 18; din tim "i ersisten!a &izual a oc,ilor d imresia c afi"a*ul este ornit tot
timul. Toate semnalele de sincronizare entru afi"a* sunt roduse de rogram, a&anta*ul unui
afi"a* controlat de un microcontroler este fle#i(ilitatea. Afi"a*ul oate fi configurat ca un
contor cresctor, contor descresctor, "i oate roduce un numr de mesa*e folosind literele
Pagina "$ din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
alfa(etului care ot fi u"or de afi"at. In continuare rezint macroul folosit entru afisarea
informatiei e cei . digiti ai dislDului.
L4DPInit macro
call InitTimers
endm
InitTimers
mo&lI (_:::1:11:_
mo&If T.CO6
2A6@1
mo&lI .>:
mo&If P).
(sf PI41,TA).I4
2/' I6TCO6,;
2/' I6TCO6,F
2A6@:
return
LedTa(le
andlI :'R
addIf PCL,'
retlI 2_11:1:111_ 5:
retlI 2_:::1:1::_ 51
retlI 2_11::111:_ 5.
retlI 2_:1:1111:_ 53
retlI 2_:::111:1_ 5<
retlI 2_:1:11:11_ 5>
retlI 2_11:11:11_ 5;
retlI 2_:::1:11:_ 5F
retlI 2_11:11111_ 59
retlI 2_:1:11111_ 5G
I/)
PU/R 5sal&am &aria(ele temorare
2C' PI)1,TA).I' 5curatam (itul de intreruere e timer .
clrf PO)T4 5curatam ortula
Pagina #% din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
CL)' PO)TA 5curatam ortul(
5a&em . digiti
5testam daca tre(uie actualizat digitul 1
2T'//ADIN,: 5testam daca tre(uie actualizat digitul 1
NOTO DIN. 5nu atunci ne ducem la digitul .
)L' ADIN,1 5da rotim adig un element la stanga
2C' PO)TD,1 5orim digitul ;
AO7'H Dig1 5mutam &aloarea lui dig1 in H
AO7H' PO)TA 5afisam &aloarea e orta
(tfsc Dig1,; 5facem imartirea e orturi
(sf PO)T4,1 5afisam si &aloarea lui orte
2/' PO)TC,: 5ornim digitul 1
NOTO 4S 5iesim din intreruere
5testam daca tre(uie actualizat digitul .
DIN.
2T'//ADIN,1 5testam daca tre(uie actualizat digitul .
NOTO 4S 56U ATU6CI I4/IA DI6 )UTI6A
(sf ADIN,: 5da
2C' PO)TC,: 5orim digitul 1
AO7'H Dig. 5mutam &aloarea lui dig. in H
AO7H' PO)TA 5afisam &aloarea e orta
(tfsc Dig1,; 5facem imartirea e orturi
(sf PO)T4,1 5afisam si &aloarea lui orte
2/' PO)TC,1 5ornim digitul .
NOTO 4S
5e aici se face iesirea din intreruere
4S
POP 5restauram &aria(elele temorare
)4T'I4
Aultile#area tastaturii
Pentru tastatura am folosit o rutina de multile#are e 9 ini atru linii si atru
coloane, realizand multile#area e ortul( deoarece acest ort suorta multile#area unei
tasturi intrucat are incororate si rezistentele de mentinere in >7 atata tim cat (utonul nu
este aasat reducand numarul de iese e#terne necesare entru e#ecutia acestui ca(la*.
Pagina #1 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
In continuare se oate &edea rutina de citire a (utoanelor care lucreaza in felul
urmator+ se acti&eaza una din liniile de citire 0numai cate una niciodata mai multe simultan
intrucat ar utea aarea citiri eronate1 si se testeaza rand e rand toate cele < (utone de e
acea linie iar in cazul in care se intalneste un (uton aasat se e#ecuta codul necesar acelui
(uton.
2UTOA64PI6T
2A6@1
2C' OPTIO6P)4N,F 5ACTI7AA PUL%UP
AO7LH 2_:::::::1_ 5PO)T2,: I6T)A)4
AO7H' T)I/2
2A6@:
AO7LH 2_1111111:_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6PP
AO7LH 2_111111:1_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6P1
AO7LH 2_11111:11_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6P.
AO7LH 2_1111:111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6P3
AO7LH 2_111:1111_
AO7H' PO)TD
HAIT .1
Pagina #2 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
2T'//PO)T2,:
CALL 2UTTO6P<
AO7LH 2_11:11111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6P>
AO7LH 2_1:111111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6P;
AO7LH 2_:1111111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6PF
2A6@1
2C' OPTIO6P)4N,F 5ACTI7AA PUL%UP
AO7LH 2_::::::1:_ 5PO)T2,1 I6T)A)4
AO7H' T)I/2
2A6@:
AO7LH 2_1111111:_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,1
CALL 2UTTO6P9
AO7LH 2_111111:1_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,1
CALL 2UTTO6PG
AO7LH 2_11111:11_
AO7H' PO)TD
Pagina #3 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
HAIT .1
2T'//PO)T2,1
CALL 2UTTO6P1:
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA PA)T4)
2UTTO6PP
call PA)T4)
HAITS .1>,F
AO7LH D_._
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL 1
2UTTO6P1
CALL 4TAU1
HAITS .1>,F
AO7LH D_<_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL .
2UTTO6P.
CALL 4TAU.
HAITS .1>,F
AO7LH D_;_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL 3
2UTTO6P3
CALL 4TAU3
HAITS .1>,F
AO7LH D_F_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL <
Pagina #4 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
2UTTO6P<
CALL 4TAU<
HAITS .1>,F
AO7LH D_9_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL >
2UTTO6P>
CALL 4TAU>
HAITS .1>,F
AO7LH D_G_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL ;
2UTTO6P;
CALL 4TAU;
HAITS .1>,F
AO7LH D_1:_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL F
2UTTO6PF
CALL 4TAUF
HAITS .1>,F
AO7LH D_11_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL 9
2UTTO6P9
CALL 4TAU9
HAITS .1>,F
AO7LH D_1._
AO7H' POMPDO)
Pagina # din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL G
2UTTO6PG
CALL 4TAUG
HAITS .1>,F
AO7LH D_1<_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL 1:
2UTTO6P1:
CALL 4TAU1:
HAITS .1>,F
AO7LH D_1;_
AO7H' POMPDO)
)4TU)6
Programul rincial face urmatorele oeratiuni+
Initializeaza uC
Initializeaza dislaDul
7erifica tastatura
Determina ce (uton este aasat si ia decizii in concordanta
Determina directia de mers 0sus, *os1
Determina &iteza de delasare 0mica, mare1
Afiseaza ozitia e disalD
In continuare se rezinta codul sursa al rogramului rincial+
LI/T PJ1;'9FFA 5AL4N4A AIC)OCO6T)OL4)UL PIC
1;'9FFA
4))O)L474L %3:. 5/4 /UP)IAA A4/AU4L4 D4/P)4
A4AO)I4
PPCO6'IN .'<1R 5/4 /4L4CT4AMA O/CILATO) ST 074MI
A64SA SS1
ginclude E1;f9FFA.incE 5fisierul standard de initializare al uC
C2LOC@ :S.: 5inceutul (locului de date 0memorie )AA
&olatila1
Pagina #! din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
HCOCL4 5APA)TI6 AAC)OULUI HAITS
P)4/CIait 5APA)TI6 AAC)OULUI HAITS
LO
LOPT4AP
2c,ec=
T4APP.
T4AP1
T4AP.
POMPACT 5POMITIA ACTUALA A LI'TULUI
POMPDO)PT 5POMITIA ACTUALA T4APO)A)A
POMPDO) 5POMITIA DO)ITA P46T)U LI'T
/TA)4
46DC 5sfarsitul declararii &aria(ilelor
gD4'I64 )4L1 PO)T4,1 52IT )4L4U 1
gD4'I64 )4L. PO)T4,. 52IT )4L4U .
gD4'I64 7IT1 PO)TA,: 52IT 7IT4MA 1
gD4'I64 7IT. PO)TA,1 52IT 7IT4MA .
O)N :S:: 5LOCUL D4 PO)6I)4 LA
)4/4T
NOTO )4/4T 5)4/4TA)4A TUTU)O)
7A)IA2IL4LO)
gI6CLUD4 E2A6C.I6CE 56U /4 PU6 I6CLUDU)IL4 I6AI6T4 D4
O)N LLL
gI6CLUD4 EHAIT.incE 5fisierele de includere entru macrouri
gI6CLUD4 E4TAU4.I6CE
gI6CLUD4 E2UTOA64.I6CE
gI6CLUD4 ET4/T.I6CE
gI6CLUD4 E2UTOA64PI6T.I6CE
gI6CLUD4 E2UTOA64P4TAU4.I6CE
gI6CLUD4 E/46MO)IP4TAU4.I6CE
Pagina #" din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
)4/4T
2A6@1 5/4L4CTAA 2A6CUL 1
AO7LH 2_:::::111_
AO7H' ADCO61
CL)' T)I/2
CL)' T)I/C
CL)' T)I/D
clrf T)I/4
2A6@: 5)4746IA I6 2A6CUL :
CL)' PO)T2
CL)' PO)TC
CL)' PO)TD
CL)' POMPACT
CL)' POMPDO)
CL)' /TA)4
call AI/CA)4
CALL T4/T
/TA)T
CALL 2UTOA64PI6T
CALL /46MO)IP4TAU
CALL 2UTTOA64P4TAU
goto /TA)T
AI/CA)4
AO7'H POMPDO)
AO7H' POMPDO)PT
5&erificam daca tre(uie sa orim
AO7'H POMPACT 5AUTAA POMPACT I6 H
/U2H' POMPDO)PT,' 5/CAD4A POM ACT DI6 POMPDO)PT
AO7'H POMPDO)PT 5AUTAA POMPDO)PT I6 H
su(lI : 574)I'ICAA DACA 4 4NAL CU M4)O
(tfss /TATU/,:
goto miscare1
2C' PO)T4,1
2C' PO)T4,.
Pagina ## din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
)4TU)6
miscare1
AO7'H POMPDO)
AO7H' POMPDO)PT
AO7'H POMPACT 5mutam POMPACT in H
su(If POMPDO)PT,f 5/CAD4A POMPACT DI6 POM
DO)ITA
(tfsc /TATU/,: 5facem &erificarea
NOTO /U/ 5/U/
5afisam directia de delasare 0UO/1
CL)' /TA)4 5UO/
2/' /TA)4,:
5setam releele e &iteza mare
2C' PO)T4,.
2/' PO)T4,1
5mutam POMPDO) in POMPDO)PT
AO7'H POMPDO)
AO7H' POMPDO)PT
5&erificam daca tre(uie &iteza mica
D4C' POMPACT,' 5 I6C)4A46TAA 7ALOA)4A POMPACT
AO7'H POMPACT 5AUTAA POMPACT I6 H
/U2H' POMPDO)PT,' 5/CAD4A POM ACT DI6 POMPDO)PT
AO7'H POMPDO)PT 5AUTAA POMPDO)PT I6 H
su(lI : 574)I'ICAA DACA 4 4NAL CU M4)O
(tfss /TATU/,:
return 56U 4/T4 4NAL CU M4)O
5/4TAA )4L44L4 P4 7IT4MA AICA
2C' PO)T4,1
2/' PO)T4,.
)4TU)6
/U/
5afisam directia de delasare 0sus1
CL)' /TA)4
2/' /TA)4,1
Pagina #$ din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
5setam releele e &iteza mare
2C' PO)T4,.
2/' PO)T4,1
5mutam POMPDO) in POMPDO)PT
AO7'H POMPDO)
AO7H' POMPDO)PT
5&erificam daca tre(uie &iteza mica
I6C' POMPACT,' 5 I6C)4A46TAA 7ALOA)4A POMPACT
AO7'H POMPACT 5AUTAA POMPACT I6 H
/U2H' POMPDO)PT,' 5/CAD4A POM ACT DI6 POMPDO)PT
AO7'H POMPDO)PT 5AUTAA POMPDO)PT I6 H
su(lI : 574)I'ICAA DACA 4 4NAL CU M4)O
(tfss /TATU/,:
return 56U 4/T4 4NAL CU M4)O
5/4TAA )4L44L4 P4 7IT4MA AICA
2C' PO)T4,1
2/' PO)T4,.
)4TU)6
4))
AO7LH 2_:1111::1_
AO7H' PO)TC
2C' PO)T4,1
2C' PO)T4,.
)4TU)6
46D
;.; Descrierea realizrii ractice % ,ardIare
Circuite imrimate
Utilizarea ca(la*elor imrimate constituie la ora actual o te,nic uni&ersal de 0inter1
conectare a comonentelor electronice at$t n ec,iamentele electronice rofesionale, c$t "i n
Pagina $% din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
cele de larg consum. Produc!ia ca(la*elor imrimate a crescut an de an deoarece ele au
a&anta*ele urmtoare+
ermit reducerea &olumului "i masei ec,iamentelor rin cre"terea densit!ii de
monta* a comonentelor electronice,
contri(uie la cre"terea siguran!ei n func!ionare a ec,iamentelor rin mic"orarea
numrului firelor de legtura ntre comonentele electronice,
contri(uie la simlificarea oera!iilor de asam(lare, la reducerea duratei lor de
e#ecu!ie "i ermit automatizarea lor n cazul unei roduc!ii de 0mare1 serie,
concur la reducerea cazurilor de montare eronat a comonentelor electronice n
sc,eme "i asigur o (un reroducti(ilitate a monta*elor,
asigur monta*e cu o (un comortare la ac!iuni mecanice 0&i(ra!ii, "ocuri1 "i
climatice 0cldur, umiditate1,
contri(uie la miniaturizarea monta*elor eleetronice "i deci a ec,iamentelor n
ansam(lu,
fac osi(il unificarea "i standardizarea construc!iei (locurilor electronice func!ionale
care intr n comonen!a ec,iamentelor electronice "i asigur interconectarea u"oar a
acestor.
)ealizarea ca(la*elor
Primul as n crearea ca(la*ului l rerezint decuarea unei (uc!i de te#tolit de
dimensiuni con&ena(ile. /e nderteaz e&entualele (a&uri de e margini "i se cur! artea
lacat cu curu cu detergent de e&entualele grsimi sau o#izi deu"i.
Pentru imrimarea ca(la*ului e laca se folose"te folia de transfer PnP
'olia de transfer PnP este un mi*loc ractic "i u"or, care face osi(il realizarea de
ca(la*e imrimate. Cu a*utorul acestei te,nologii se ot realiza raid "i curat ca(la*e
imrimate
Princiiul de func!ionare al foliei de transfer P6P
/e (azeaz e rinciiul de func!ionare a imrimantei laser. -n imrimanta laser
e#ist un tam(ur fotosensi(il din seleniu e care raza laser EdeseneazE urma de imrimare.
Acest tam(ur se imregneaz aoi cu toner%ul, care ader numai la zonele desenate
0electrizate1 anterior de raza laser. Tam(urul, rotindu%se, transune tonerul e ,$rtie, toner
care este aoi resat la cald e ,$rtie, toit, realiz$ndu%se astfel fi#area urmei de imrimare,
fiind deci gata o ,$rtie imrimat.
-n cazul foliei PnP, datorit structurii ei c,imice suerficiale, tonerul de e tam(urul de
seleniu se transune e folie, se fi#eaz acolo dar nu definiti&. 6u se EnrdcineazE a"a ca "i
Pagina $1 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
e o foaie normal de ,$rtie, care este oroas. -n momentul c$nd unem folia de*a
imrimat e ca(la*ul cur!at 0e&ident, fa!a cu toner%ul s fac contact cu curul ca(la*ului1,
utem EtransuneE tonerul de e folie e ca(la* cu a*utorul unui clctor de ,aine ncins.
Acest toner transus e ca(la* rerezint de fat zona ce &a rezista la corodare. Du
ndertarea atent a foliei lacu!a oate fi imediat us n (aia de corodare format din
clorura feric sau acid clor,idric cu a o#igenat.
Din rinciiul de func!ionare rezult c traseele ot fi transuse e folia PnP folosind
numai imrimanta laser sau #erocoiatorul.
Aodul de folosire al foliei de transfer P6P
A se cur!a ca(la*ul cu a*utorul unui raf de cur!at sau cu o ,$rtie a(razi& fin. /e
oate cur!a "i rintr%o cufundare de 3: secunde ntr%o (aie de corodare. Astfel surafa!a &a fi
regtit entru transferul desenului.
'olia PnP oate fi folosit doar cu #erocoiatoare sau imrimante laser ce folosesc
,$rtie normal de #ero#. Pentru desenarea traseelor se oate folosi orice rogram CAD care
are osi(ilitatea s imrime e o imrimanta laser. Ca(la*ele arute n u(lica!ii sau cele
imrimate cu alte tiuri de imrimante dec$t cele laser, ot fi coiate e folia PnP cu a*utorul
unui #erocoiator. Imrimanta sau #erocoiatorul tre(uie reglate e contrastul ma#im, dar
astfel nc$t e zonele ce tre(uie s se corodeze s nu fie deuneri de toner.
Desenul ca(la*ului tre(uie astfel realizat nc$t traseele 0deci r!ile ce nu se &or
coroda1 s fie desenate cu negru. Deci sunem c desenul este n oziti&. Desenul ca(la*ului
ce l &edem e folia PnP ie"it din imrimant tre(uie s arate ca "i cum am &edea traseele
0rin transaren!1 dinsre artea cu iese. Deci oglindit. Imrimarea sau #erocoierea se &a
face e artea mai lucioas a foliei PnP 0nu e artea din sate e care are inscri!ii1.
'olia se disune n imrimant sau n #erocoiator e#act ca "i foile normale de ,$rtie.
/e recomand unerea doar a unei singure folii n imrimant.
Desenul ce aare e folie tre(uie decuat, lsind o (ordur de cca :,> cm. Lum
clctorul de ,aine "i l ncingem la o temeratur 0de ornire1 ce coresunde entru nDlon.
Temeratura clctorului tre(uie aleas e#erimental, ea deinz$nd "i de tiul tonerului.
Plasm folia PnP 0cu fa!a desenat n *os1 e lacu!a cur!at, e fa!a cu curu. Deci
desenul s ating curul. Acest ansam(lu l lasm e o laca de (ac,elit, lemn sau orice alt
termoizolator 0entru a nu se ierde reede cldura clctorului1. Cu clctorul ncins asm
este folie, nce$nd de la mi*locul ei, $na se lie"te "i &enim rogresi& sre margini. Acest
roces oate s dureze cca ....3 minute la o lac de 1:#1:cm, deinz$nd "i de temeratura
clctorului.
Pagina $2 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Desenul traseelor &a transare "i se &a &edea la un moment dat "i e satele foliei,
adic unde lim(m clctorul. 7erificm dac traseele transar este tot "i ne asigurm
astfel dac am dat este tot cu clctorul.
Du rcire ndertm ncet folia de e ca(la*, nce$nd de la un col!. 4&entualele
gre"eli ot fi rearate cu &osea sau o carioc secial.
Plcu!a astfel regtit oate fi us n (aia de corodare format din clorur feric sau
acid clor,idric cu a o#igenat, care tre(uie regtit conform rescri!iilor roductorului.
Du corodare se nderteaz tonerul cu un sol&ent organic, cu raf de cur!at sau cu ,$rtie
a(razi& fin.
Du ce n reala(il a fost lsat la uscat ca(la*ul se introduce n E(aiaE de corodare %
un &as din material lastic sau sticl n care se afl agentul corozi&+ clorur feric.
Aten!ieK Clorura feric este o su(stan! to#ic "i tre(uie maniulat cu gri*.
C$nd tot curul nedorit a fost ndertat rin coroziune se scoate laca din (aia de
corodare "i se sal foarte (ine n mult a entru a nderta urmele de agent corozi& ce ar
utea distruge mai tarziu ca(la*ul.
/e insecteaz cu gri* laca entru a detecta e&entuale gre"eli de trasare a ca(la*ului
sau cone#iuni nedorite rmase du corodare. Acestea se nltur rin zg$riere sau olizare.
Cu alcool te,nic se nderteaz stratul rotector de &osea, cur!$nd cu gri* traseele
cu o c$r moale.
/e dau gurile necesare comonentelor. Nurile se dau dinsre artea lacat cu
curu entru c altfel s%ar utea e#folia stratul su(!ire de curu la ie"irea (urg,iului.
2orma"ina folosit tre(uie s fie de dimensiuni reduse entru a nu rue (urg,iul.
-nainte de nceerea lantrii ieselor se &erific din nou corectitudinea traseelor, a
gurilor.
CAPITOLUL F
Calculul economic 0al mac,etei1
1 3 C3,C>,C; CAPACITO) POL8/A
Pagina $3 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
. . CF,C9 CAPACITO) 6O6%POL
3 < D13,D1>,D1;,D1F 16<1<9
< 1 D1< 2)IDN4
> 1 '; 'U/4
; . U1,U11 CO6.
F . U.,U3 CO6<
9 < U1.,U13,U1<,U1> CO69
G . U1F,U19 CO63
1: . @1,@. )4LAO /PDT
11 < Y1,Y.,Y3,Y< 2C1:F
1. 31 )1,).,)3,)<,)>,);,)F,)9, )4/I/TO)
)G,)1:,)11,)1.,)13,)1<,
)1>,)1;,)1F,)19,)1G,).:,
).1,)..,).3,).<,).>,).;,
).F,).9,).G,)3:,)31
13 ;< /H1,/H.,/H3,/H<,/H>,/H; /H @4O%OA:;1
1< 1 T1 T)A6/'O)A4)
1> 1 U. PIC1;'9FFA
1; 1 U3 LAF91.8TO
1F 1 U< LAF9:>8TO
19 1 O1 MTA
1G 1 Nru motoreductor 0motor as cu as Q reductor1 Pentru urcarea "i co(or$rea
liftului
.: 1 Aotor unitate floD Pentru nc,iderea "i desc,iderea u"ii
.1 ; Tea& P7C h<: mm i 1>: mm /t$l sus!inere mac,et
.. 3 Tea& P7C h.> mm i 1>: mm /t$l sus!inere mac,et
.3 1,>m. P7C > mm al( Pentru construc!ia alierelor
.< :,.>m. P7C 3 mm al( Pentru construc!ia ca(inei liftului
.> . /in unitate CD%)OA Pentru glisarea u"ii liftului n lan orizontal
.; 1 Cremalier unitate CD%)OA Pentru mecanismul roat din!at%cremalier
.F 1 )oat din!at 0imrimant1
.9 < Ti* g,idare h< mm i >:: mm
.G . 7osea auto metalizat 0<::ml1
Pagina $4 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
6r.Crt Comonenta Pretul 8 (uc 6r (uc Total
1 Cuar! 1>.::: 1 1>.:::
. LAF9:> 1:.::: 1 1:.:::
3 LAF91. 1:.::: 1 1:.:::
< PIC1;'9FFA 3::.::: 1 3::.:::
> Transformator 3>:.::: 1 3>:.:::
; 2utoane 1:.::: ; ;:.:::
F )elee ;:.::: . 1.:.:::
9 )ezistente 1.>:: <: ;:.:::
G Tranzistori 1.>:: < ;.:::
1: Conectori 1:.::: 3 3:.:::
11 /igurante >.::: 1 >.:::
1. 2T13G <:.::: 1 <:.:::
13 Diode 1.>:: < ;.:::
1< Condensatori electrolitici >.::: 1: >:.:::
1> Condensatori >.::: ; 3:.:::
1; Punte redresoare 1:.::: 1 1:.:::
1F TDA 1:9>C >:.::: 1 >:.:::
19 /emiregla(ili 1:.::: 1 1:.:::
1G Nru motoreductor <::.::: 1 <::.:::
.: Aotor unitate floD 3:.::: 1 3:.:::
.1 Tea& P7C h<: mm i 1>: mm 1>.::: ; G:.:::
.. Tea& P7C h.> mm i 1>: mm 1:.::: 3 3:.:::
.3 P7C > mm al( 3::.::: 1,> m
.
3::.:::
.< P7C 3 mm al( >:.::: :,.> m
.
>:.:::
.> /in unitate CD%)OA >.::: 1 >.:::
.; Cremalier unitate CD%)OA >.::: 1 >.:::
.F )oat din!at 0imrimant1 >.::: 1 >.:::
.9 Ti* g,idare h< mm i >:: mm .:.::: < 9:.:::
.G 7osea auto metalizat 0<::ml1 .1:.::: . <.:.:::
3: Aanoera >:C 1..99.>::
31 Adaos comercial <:C 1.><;..::
TOTAL >.<11.F::

CAPITOLUL 9
Concluzii "i o(ser&a!ii
Pagina $ din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Proiectul de fa! "i%a rous sa demonstreze fia(ilitatea si erforman!ele ridicate care
ot fi o(!inute rin utilizarea unui microcontroler entru comanda si controlul unui lift.
Imlementare raida a sistemului necesit$nd foarte u!ine comonente au#iliare.
Cost redus fa! de un sistem clasic
'ia(ilitate sorit ntruc$t un uC este garantat o erioad foarte lung de tim n
condi!iile unei e#loatri coresunzatoare.
Consum redus de energie electric deoarece uC%ul oate intra n modul slee 0c$nd
consumul este de aro#imati& 1mA1 si un ic mai mare in timul functionarii si datorita
cularii di&erselor elemente de comanda 0relee, amlificatoare etc. care in modul slee sunt
orite1.
Posi(ilitatea de conectare a diferitelor tiuri de senzori care ot fi folositi entru
citirea ozitiei+
senzori magnetici
senzori incrementali
senzori de ro#imitate
senzori a(soluti
in acelasi tim uC oate comanda "i sisteme comle#e cum ar fi in&ertoare de mare
utere dotate cu frane dinamice in felul acesta fiind redus su(stantial riscul de accidente rin
simlul moti& ca uC sau c,iar si unele tiuri de in&ertoare ot lua decizii n tim real de
orire sau fr$nare a liftului in conditii e#treme+ cdere de tensiune, surasarcina e motor,
surancalzire a (o(ina*ului motorului5
uC oate fi conectat la un disoziti& de transmisie date 0PC, telefon mo(il, retea
CA6, retea TCP8IP, retea et,ernet1, n felul acesta liftul oate fi monitorizat tot timul sau
numai eriodic n functie de necesitate, sau n caz de a&arie liftul oate contacta disecerul
fara inter&entia unei ersoane (ine&oitoare economisindu%se n acest fel tim 0n momentul n
care ec,ia de inter&entie a*unge, "tie de*a care este ro(lema1.
A64Se
Imagini realizarea ractic a mac,etei
Pagina $! din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'ig.1.2locul de comad "i control al alica!iei

'ig...2utoanele de e aliere "i din interiorul ascensorului
'ig.3.Aac,eta ractic n stare de func!ionare
Alica!ia softIare a microcontrolerului
Pagina $" din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
LI/T PJ1;'9FFA 5AL4N4A AIC)OCO6T)OL4)UL
PIC 1;'9FFA
4))O)L474L %3:. 5/4 /UP)IAA A4/AU4L4 D4/P)4 A4AO)I4
PPCO6'IN .'<1R 5/4 /4L4CT4AMA O/CILATO) ST 074MI A64SA
SS1
ginclude E1;f9FFA.incE 5fisierul standard de initializare al uC
C2LOC@ :S.: 5inceutul (locului de date 0memorie )AA &olatila1
HCOCL4 5APA)TI6 AAC)OULUI HAITS
P)4/CIait 5APA)TI6 AAC)OULUI HAITS
LO
LOPT4AP
2c,ec=
T4APP.
T4AP1
T4AP.
POMPACT 5POMITIA ACTUALA A LI'TULUI
POMPDO)PT 5POMITIA ACTUALA T4APO)A)A
POMPDO) 5POMITIA DO)ITA P46T)U LI'T
/TA)4
46DC 5sfarsitul declararii &aria(ilelor
gD4'I64 )4L1 PO)T4,1 52IT )4L4U 1
gD4'I64 )4L. PO)T4,. 52IT )4L4U .
gD4'I64 7IT1 PO)TA,: 52IT 7IT4MA 1
gD4'I64 7IT. PO)TA,1 52IT 7IT4MA .
O)N :S:: 5LOCUL D4 PO)6I)4 LA )4/4T
NOTO )4/4T 5)4/4TA)4A TUTU)O)
7A)IA2IL4LO)
gI6CLUD4 E2A6C.I6CE 56U /4 PU6 I6CLUDU)IL4
I6AI6T4 D4 O)N LLL
gI6CLUD4 EHAIT.incE 5fisierele de includere entru macrouri
gI6CLUD4 E4TAU4.I6CE
gI6CLUD4 E2UTOA64.I6CE
gI6CLUD4 ET4/T.I6CE
Pagina $# din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
gI6CLUD4 E2UTOA64PI6T.I6CE
gI6CLUD4 E2UTOA64P4TAU4.I6CE
gI6CLUD4 E/46MO)IP4TAU4.I6CE
)4/4T
2A6@1 5/4L4CTAA 2A6CUL 1
AO7LH 2_:::::111_
AO7H' ADCO61
CL)' T)I/2
CL)' T)I/C
CL)' T)I/D
clrf T)I/4
2A6@: 5)4746IA I6 2A6CUL :
CL)' PO)T2
CL)' PO)TC
CL)' PO)TD
CL)' POMPACT
CL)' POMPDO)
CL)' /TA)4
call AI/CA)4
CALL T4/T
/TA)T
CALL 2UTOA64PI6T
CALL /46MO)IP4TAU
CALL 2UTTOA64P4TAU
goto /TA)T
AI/CA)4
AO7'H POMPDO)
AO7H' POMPDO)PT
5&erificam daca tre(uie sa orim
AO7'H POMPACT 5AUTAA POMPACT I6 H
/U2H' POMPDO)PT,' 5/CAD4A POM ACT DI6
POMPDO)PT
AO7'H POMPDO)PT 5AUTAA POMPDO)PT I6 H
Pagina $$ din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
su(lI : 574)I'ICAA DACA 4 4NAL CU
M4)O
(tfss /TATU/,:
goto miscare1
2C' PO)T4,1
2C' PO)T4,.
)4TU)6
miscare1
AO7'H POMPDO)
AO7H' POMPDO)PT
AO7'H POMPACT 5mutam POMPACT in H
su(If POMPDO)PT,f 5/CAD4A POMPACT DI6 POM
DO)ITA
(tfsc /TATU/,: 5facem &erificarea
NOTO /U/ 5/U/
5afisam directia de delasare 0UO/1
CL)' /TA)4 5UO/
2/' /TA)4,:
5setam releele e &iteza mare
2C' PO)T4,.
2/' PO)T4,1
5mutam POMPDO) in POMPDO)PT
AO7'H POMPDO)
AO7H' POMPDO)PT
5&erificam daca tre(uie &iteza mica
D4C' POMPACT,' 5 I6C)4A46TAA 7ALOA)4A POMPACT
AO7'H POMPACT 5AUTAA POMPACT I6 H
/U2H' POMPDO)PT,' 5/CAD4A POM ACT DI6 POMPDO)PT
AO7'H POMPDO)PT 5AUTAA POMPDO)PT I6 H
su(lI : 574)I'ICAA DACA 4 4NAL CU M4)O
(tfss /TATU/,:
return 56U 4/T4 4NAL CU M4)O
5/4TAA )4L44L4 P4 7IT4MA AICA
2C' PO)T4,1
Pagina 1%% din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
2/' PO)T4,.
)4TU)6
/U/
5afisam directia de delasare 0sus1
CL)' /TA)4
2/' /TA)4,1
5setam releele e &iteza mare
2C' PO)T4,.
2/' PO)T4,1
5mutam POMPDO) in POMPDO)PT
AO7'H POMPDO)
AO7H' POMPDO)PT
5&erificam daca tre(uie &iteza mica
I6C' POMPACT,' 5 I6C)4A46TAA 7ALOA)4A POMPACT
AO7'H POMPACT 5AUTAA POMPACT I6 H
/U2H' POMPDO)PT,' 5/CAD4A POM ACT DI6 POMPDO)PT
AO7'H POMPDO)PT 5AUTAA POMPDO)PT I6 H
su(lI : 574)I'ICAA DACA 4 4NAL CU M4)O
(tfss /TATU/,:
return 56U 4/T4 4NAL CU M4)O
5/4TAA )4L44L4 P4 7IT4MA AICA
2C' PO)T4,1
2/' PO)T4,.
)4TU)6
4))
AO7LH 2_:1111::1_
AO7H' PO)TC
2C' PO)T4,1
2C' PO)T4,.
)4TU)6
46D
2A6@: AAC)O 5AAC)O P46T)U
2A6CUL :
Pagina 1%1 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
2C' /TATU/,> 5/T4)N4A /TATU/,>
2C' /TATU/,; 5/T4)N4A /TATU/,;
46DA
2A6@1 AAC)O 5AAC)O P46T)U
2A6CUL 1
2/' /TATU/,> 5/4TAA /TATU/,>
2C' /TATU/,; 5/T4)N4A /TATU/,;
46DA
2A6@. AAC)O 5AAC)O P46T)U
2A6CUL .
2C' /TATU/,> 5/T4)N4A /TATU/,>
2/' /TATU/,; 5/4TAA /TATU/,;
46DA
2A6@3 AAC)O 5AAC)OU P46T)U
2A6CUL 3
2/' /TATU/,> 5/4TAA /TATU/,>
2/' /TATU/,; 5/4TAA /TATU/,>
46DA
PU/R AAC)O 5AAC)OU PU/R
P46T)U /AL7A)4A )4NI/T)ILO) IAPO)TA6TI LA 4S4CUTIA
I6T)4)UP4)ILO)
AO7H' HPT4AP 5AUTAA CO6TI6UTUL
)4NI/T)ULUI HPT4AP
/HAP' HPT4AP,'
2A6@1
/HAP' OPTIO6P)4N,H
AO7H' OPTIO6PT4AP
2A6@:
/HAP' /TATU/,H
AO7H' /TATU/PT4AP
46DA
POP AAC)O
Pagina 1%2 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
/HAP' /TATU/PT4AP,H
AO7H' /TATU/
2A6@1
/HAP' OPTIO6PT4AP,H
AO7H' OPTIO6P)4N
2A6@:
/HAP' HPT4AP,H
46DA
T/TLI'T
)4TU)6
T/T4TAU4
)4TU)6
/46MO)I
)4TU)6
2UTTOA64P4TAU
2A6@1
2C' OPTIO6P)4N,F 5ACTI7AA PUL%UP
AO7LH 2_::::1:::_ 5PO)T2,3 I6T)A)4
AO7H' T)I/2
2A6@:
AO7LH 2_11111:11_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,3
CALL PA)T4)
AO7LH 2_1111:111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,3
CALL 4TAU1
AO7LH 2_111:1111_
AO7H' PO)TD
Pagina 1%3 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
HAIT .1
2T'//PO)T2,3
CALL 4TAU.
AO7LH 2_11:11111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,3
CALL 4TAUG
AO7LH 2_1:111111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,3
CALL 4TAU1:
)4TU)6
2UTOA64PI6T
2A6@1
2C' OPTIO6P)4N,F 5ACTI7AA PUL%UP
AO7LH 2_:::::::1_ 5PO)T2,: I6T)A)4
AO7H' T)I/2
2A6@:
AO7LH 2_1111111:_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6PP
AO7LH 2_111111:1_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6P1
AO7LH 2_11111:11_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
Pagina 1%4 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
CALL 2UTTO6P.
AO7LH 2_1111:111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6P3
AO7LH 2_111:1111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6P<
AO7LH 2_11:11111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6P>
AO7LH 2_1:111111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6P;
AO7LH 2_:1111111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,:
CALL 2UTTO6PF
2A6@1
2C' OPTIO6P)4N,F 5ACTI7AA PUL%UP
AO7LH 2_::::::1:_ 5PO)T2,1 I6T)A)4
AO7H' T)I/2
2A6@:
AO7LH 2_1111111:_
AO7H' PO)TD
HAIT .1
Pagina 1% din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
2T'//PO)T2,1
CALL 2UTTO6P9
AO7LH 2_111111:1_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,1
CALL 2UTTO6PG
AO7LH 2_11111:11_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,1
CALL 2UTTO6P1:
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA PA)T4)
2UTTO6PP
call PA)T4)
HAITS .1>,F
AO7LH D_._
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL 1
2UTTO6P1
CALL 4TAU1
HAITS .1>,F
AO7LH D_<_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL .
2UTTO6P.
CALL 4TAU.
HAITS .1>,F
AO7LH D_;_
AO7H' POMPDO)
)4TU)6
Pagina 1%! din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL 3
2UTTO6P3
CALL 4TAU3
HAITS .1>,F
AO7LH D_F_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL <
2UTTO6P<
CALL 4TAU<
HAITS .1>,F
AO7LH D_9_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL >
2UTTO6P>
CALL 4TAU>
HAITS .1>,F
AO7LH D_G_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL ;
2UTTO6P;
CALL 4TAU;
HAITS .1>,F
AO7LH D_1:_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL F
2UTTO6PF
CALL 4TAUF
HAITS .1>,F
AO7LH D_11_
AO7H' POMPDO)
Pagina 1%" din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL 9
2UTTO6P9
CALL 4TAU9
HAITS .1>,F
AO7LH D_1._
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL G
2UTTO6PG
CALL 4TAUG
HAITS .1>,F
AO7LH D_1<_
AO7H' POMPDO)
)4TU)6
5 2UTO6 CR4AA)4 LI'T LA 4TAUUL 1:
2UTTO6P1:
CALL 4TAU1:
HAITS .1>,F
AO7LH D_1;_
AO7H' POMPDO)
)4TU)6
2uton macro RiLo, Port, 2it, DelaD, Adress, CallNoto
Local 4#
Local Lo
if RiLo JJ :
(tfsc Port,2it
else
(tfss Port,2it
endif
goto 4#
HAIT DelaD
Lo if RiLo JJ :
(tfss Port,2it
Pagina 1%# din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
else
(tfsc Port,2it
endif
goto Lo
HAIT DelaD
call Adress
4#
4ndm
44P)OA) AAC)O AD
AO7LH AD 5 /C)I4A AD)4/A D4 P4
2A6@. 5 /4L4CTAA 2A6CUL .
AO7H' 44AD) 5 CA)4 'AC4A CITI)4A
2A6@3 5 /4L4CTAA 2A6CUL 3
2C' 44CO61,44PND 5 POI6T TO DATA A4AO)O
2/' 44CO61,)D 5 I6C4P4 OP4)ATIU64A D4 CITI)4
2A6@. 5 /4L4CTAA 2A6CUL .
AO7'44DATA,H 5 H J 7ALOA)4A CITITA DI6 44P)OA
2A6@:
46DA
44P)OA)H AAC)O ADD),7ALU4
HAITS .>:,.
2A6@3 5 /4L4CTAA 2A6CUL 3
2T'/C 44CO61,H) 5 A/T4PTAA /A /4
NOTO j%1 5 T4)AI64 /C)I4)4A P)4C4D46TA
2A6@: 5 /4L4CTAA 2A6CUL 1
AO7LH ADD) 5 AD)4/A CA)4
2A6@.
AO7H' 44AD) 5 T)42UI4 /C)I/A
2A6@:
AO7'7ALU4,H 5 I6'O)AATIA CA)4
2A6@.
AO7H' 44DATA 5 T)42UI4 /C)I/A
2A6@3 5 /4L4CTAA 2A6CUL 3
Pagina 1%$ din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
2C' 44CO61,44PND 5 POI6T TO DATA A4AO)O
2/' 44CO61,H)46 5 P4)AIT4A /C)I4)4A
2C' I6TCO6,NI4 5 D4MACTI7AA I6T)4)UP4)IL4
AO7LH :S>> 5 /C)I4A :S>>
AO7H' 44CO6. 5 I6 44CO6.
AO7LH :SAA 5 /C)I4A :SAA
AO7H' 44CO6. 5 I6 44CO6.
2/' 44CO61,H) 5 I6C4P4A OP4)ATIA D4 /C)I4)4
2/' I6TCO6,NI4 5 ACTI7AA I6T)4)UP4)IL4
2C' 44CO61,H)46 5 6U AAI P4)AIT4A /C)I4)4A
0ACCID46TALA1
2A6@:
46DA
PA)T4)
AO7LH 2_:111::11_
AO7H' PO)TC
)4TU)6
4TAU1
AO7LH 2_:::::11:_
AO7H' PO)TC
)4TU)6
4TAU.
AO7LH 2_:1:11:11_
AO7H' PO)TC
)4TU)6
4TAU3
AO7LH 2_:1::1111_
AO7H' PO)TC
)4TU)6
4TAU<
AO7LH 2_:11::11:_
AO7H' PO)TC
)4TU)6
4TAU>
Pagina 11% din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
AO7LH 2_:11:11:1_
AO7H' PO)TC
)4TU)6
4TAU;
AO7LH 2_:11111:1_
AO7H' PO)TC
)4TU)6
4TAUF
AO7LH 2_:::::111_
AO7H' PO)TC
)4TU)6
4TAU9
AO7LH 2_:1111111_
AO7H' PO)TC
)4TU)6
4TAUG
AO7LH 2_:11:1111_
AO7H' PO)TC
)4TU)6
4TAU1:
AO7LH 2_1:111111_
AO7H' PO)TC
)4TU)6
LedTa(le
andlI :'R
addIf PCL,'
retlI 2_::111111_ 5:
retlI 2_:::::11:_ 51
retlI 2_:1:11:11_ 5.
retlI 2_:1::1111_ 53
retlI 2_:11::11:_ 5<
retlI 2_:11:11:1_ 5>
retlI 2_:11111:1_ 5;
retlI 2_:::::111_ 5F
Pagina 111 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
retlI 2_:1111111_ 59
retlI 2_:11:1111_ 5G
/46MO)IP4TAU 5/46MO)I P)4M46TA 4TAU Q
/46MO)I U/A Q /46MO)I I6T)4 4TAU4
2A6@1
2C' OPTIO6P)4N,F 5ACTI7AA PUL%UP
AO7LH 2_::::::1:_ 5PO)T2,1 I6T)A)4
AO7H' T)I/2
2A6@:
AO7LH 2_1111:111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,1
CALL 2UTTO6PPP
AO7LH 2_111:1111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,1
CALL U/APPA)T4)
AO7LH 2_11:11111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,1
CALL 2UTTO6PP1
AO7LH 2_1:111111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,1
CALL U/AP4TAU1
AO7LH 2_:1111111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,1
CALL 2UTTO6PP.
Pagina 112 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
2A6@1
2C' OPTIO6P)4N,F 5ACTI7AA PUL%UP
AO7LH 2_:::::1::_ 5PO)T2,1 I6T)A)4
AO7H' T)I/2
2A6@:
AO7LH 2_1111111:_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,.
CALL U/AP4TAU.
AO7LH 2_111111:1_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,.
CALL 2UTTO6PPG
AO7LH 2_11111:11_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,.
CALL U/AP4TAUG
AO7LH 2_1111:111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,.
CALL 2UTTO6PP1:
AO7LH 2_111:1111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,.
CALL U/AP4TAU1:
AO7LH 2_11:11111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,.
Pagina 113 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
CALL PA)T4)P
AO7LH 2_1:111111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,.
CALL PA)T4)P4TAU1
AO7LH 2_:1111111_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,.
CALL 4TAU1P4TAU.
2A6@1
2C' OPTIO6P)4N,F 5ACTI7AA PUL%UP
AO7LH 2_::::1:::_ 5PO)T2,. I6T)A)4
AO7H' T)I/2
2A6@:
AO7LH 2_1111111:_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,3
CALL 4TAU9P4TAUG
AO7LH 2_111111:1_
AO7H' PO)TD
HAIT .1
2T'//PO)T2,3
CALL 4TAUGP4TAU1:
)4TU)6
5 /46MO) U)N46TA PA)T4)
PA)T4)P
AO7LH 2_::11:11:_
AO7H' PO)TC
)4TU)6
5 /46MO) P)4M46TA PA)T4)
Pagina 114 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
2UTTO6PPP
AO7LH D_._
AO7H' POMPACT
CALL AI/CA)4 5)UTI6A P46T)U 74)I'ICA)4A
POMITI4I LI'TULUI
2T'///TA)4,: 5&erificam daca liftul merge in *os
NOTO PPP 5nu liftul merge in sus
AO7LH 2_:::1111:_ 5 da liftul merge in *os
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL PA)T4) 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
PPP 5 DA LI'TUL
A4)N4 I6 /U/
AO7LH 2_:11:11:1_ 5 A'I/AA A
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL PA)T4) 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
5 /46MO) P)4M46TA I6T)4 PA)T4) /I 4TAU 1
PA)T4)P4TAU1
AO7LH D_3_
AO7H' POMPACT
CALL AI/CA)4 5)UTI6A P46T)U 74)I'ICA)4A
POMITI4I LI'TULUI
2T'///TA)4,: 5&erificam daca liftul merge in *os
NOTO PP4T1 5nu liftul merge in sus
AO7LH 2_:::1111:_ 5 da liftul merge in *os
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL PA)T4) 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
Pagina 11 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
)4TU)6
PP4T1 5 DA LI'TUL A4)N4
I6 /U/
AO7LH 2_:11:11:1_ 5 A'I/AA A
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAU1 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
5 /46MO) P)4M46TA 4TAU 1
2UTTO6PP1
AO7LH D_<_
AO7H' POMPACT
CALL AI/CA)4 5)UTI6A P46T)U 74)I'ICA)4A
POMITI4I LI'TULUI
2T'///TA)4,: 5&erificam daca liftul merge in *os
NOTO P1P 5nu liftul merge in sus
AO7LH 2_:::1111:_ 5 da liftul merge in *os
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAU1 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
P1P 5 DA LI'TUL
A4)N4 I6 /U/
AO7LH 2_:11:11:1_ 5 A'I/AA A
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAU1 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
5 /46MO) P)4M46TA I6T)4 4TAU 1 /I 4TAU .
4TAU1P4TAU.
AO7LH D_>_
Pagina 11! din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
AO7H' POMPACT
CALL AI/CA)4 5)UTI6A P46T)U 74)I'ICA)4A
POMITI4I LI'TULUI
2T'///TA)4,: 5&erificam daca liftul merge in *os
NOTO 4T1P4T. 5nu liftul merge in sus
AO7LH 2_:::1111:_ 5 da liftul merge in *os
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAU1 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
4T1P4T. 5 DA LI'TUL
A4)N4 I6 /U/
AO7LH 2_:11:11:1_ 5 A'I/AA A
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAU. 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
5 /46MO) P)4M46TA 4TAU .
2UTTO6PP.
AO7LH D_;_
AO7H' POMPACT
CALL AI/CA)4 5)UTI6A P46T)U 74)I'ICA)4A
POMITI4I LI'TULUI
2T'///TA)4,: 5&erificam daca liftul merge in *os
NOTO P.P 5nu liftul merge in sus
AO7LH 2_:::1111:_ 5 da liftul merge in *os
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAU. 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
Pagina 11" din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
P.P 5 DA LI'TUL
A4)N4 I6 /U/
AO7LH 2_:11:11:1_ 5 A'I/AA A
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAU. 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
5 /46MO) P)4M46TA I6T)4 4TAU 9 /I 4TAU G
4TAU9P4TAUG
AO7LH D_13_
AO7H' POMPACT
CALL AI/CA)4 5)UTI6A P46T)U 74)I'ICA)4A
POMITI4I LI'TULUI
2T'///TA)4,: 5&erificam daca liftul merge in *os
NOTO 4T9P4TG 5nu liftul merge in sus
AO7LH 2_:::1111:_ 5 da liftul merge in *os
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F
CALL 4TAU9 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
4T9P4TG 5 DA LI'TUL
A4)N4 I6 /U/
AO7LH 2_:11:11:1_ 5 A'I/AA A
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAUG 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
5 /46MO) P)4M46TA 4TAU G
2UTTO6PPG
AO7LH D_1<_
AO7H' POMPACT
Pagina 11# din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
CALL AI/CA)4 5)UTI6A P46T)U 74)I'ICA)4A
POMITI4I LI'TULUI
2T'///TA)4,: 5&erificam daca liftul merge in *os
NOTO PGP 5nu liftul merge in sus
AO7LH 2_:::1111:_ 5 da liftul merge in *os
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAUG 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
PGP 5 DA LI'TUL
A4)N4 I6 /U/
AO7LH 2_:11:11:1_ 5 A'I/AA A
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAUG 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
5 /46MO) P)4M46TA I6T)4 4TAU G /I 4TAU 1:
4TAUGP4TAU1:
AO7LH D_1>_
AO7H' POMPACT
CALL AI/CA)4 5)UTI6A P46T)U 74)I'ICA)4A
POMITI4I LI'TULUI
2T'///TA)4,: 5&erificam daca liftul merge in *os
NOTO 4TGP4T1: 5nu liftul merge in sus
AO7LH 2_:::1111:_ 5 da liftul merge in *os
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAUG 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
4TGP4T1: 5 DA LI'TUL A4)N4
I6 /U/
Pagina 11$ din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
AO7LH 2_:11:11:1_ 5 A'I/AA A
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAU1: 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
5 /46MO) P)4M46TA 4TAU 1:
2UTTO6PP1:
AO7LH D_1;_
AO7H' POMPACT
CALL AI/CA)4 5)UTI6A P46T)U 74)I'ICA)4A
POMITI4I LI'TULUI
2T'///TA)4,: 5&erificam daca liftul merge in *os
NOTO P1:P 5nu liftul merge in sus
AO7LH 2_:::1111:_ 5 da liftul merge in *os
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAU1: 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
P1:P 5 DA LI'TUL
A4)N4 I6 /U/
AO7LH 2_:11:11:1_ 5 A'I/AA /
AO7H' PO)TC 5 P4 A'I/AU
HAITS .1>,F 5 P46T)U O /4CU6DA
CALL 4TAU1: 5 A'I/AA POMITIA ACTUALA
HAITS .1>,F 5 P46T)U O /4CU6DA
)4TU)6
5 U/A D4/CRI/A LA PA)T4)
U/APPA)T4)
AO7LH 2_::11111:_
AO7H' PO)TC
HAITS .1>,F 5 P46T)U O /4CU6DA
call 4))
Pagina 12% din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
)4TU)6
5 U/A D4/CRI/A LA 4TAUUL 1
U/AP4TAU1
AO7LH 2_::11111:_
AO7H' PO)TC
HAITS .1>,F 5 P46T)U O /4CU6DA
call 4))
)4TU)6
5 U/A D4/CRI/A LA 4TAUUL .
U/AP4TAU.
AO7LH 2_::11111:_
AO7H' PO)TC
HAITS .1>,F 5 P46T)U O /4CU6DA
call 4))
)4TU)6
5 U/A D4/CRI/A LA 4TAUUL G
U/AP4TAUG
AO7LH 2_::11111:_
AO7H' PO)TC
HAITS .1>,F 5 P46T)U O /4CU6DA
call 4))
)4TU)6
5 U/A D4/CRI/A LA 4TAUUL 1:
U/AP4TAU1:
AO7LH 2_::11111:_
AO7H' PO)TC
HAITS .1>,F 5 P46T)U O /4CU6DA
call 4))
)4TU)6
T4/T
CALL PA)T4)
HAITS .<:,F
CALL 4TAU1
HAITS .<:,F
Pagina 121 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
CALL 4TAU.
HAITS .<:,F
CALL 4TAU3
HAITS .<:,F
CALL 4TAU<
HAITS .<:,F
CALL 4TAU>
HAITS .<:,F
CALL 4TAU;
HAITS .<:,F
CALL 4TAUF
HAITS .<:,F
CALL 4TAU9
HAITS .<:,F
CALL 4TAUG
HAITS .<:,F
CALL 4TAU1:
HAITS .<:,F
CALL 4TAU1:
HAITS .<:,F
CALL 4TAUG
HAITS .<:,F
CALL 4TAU9
HAITS .<:,F
CALL 4TAUF
HAITS .<:,F
CALL 4TAU;
HAITS .<:,F
CALL 4TAU>
HAITS .<:,F
CALL 4TAU<
HAITS .<:,F
CALL 4TAU3
HAITS .<:,F
Pagina 122 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
CALL 4TAU.
HAITS .<:,F
CALL 4TAU1
HAITS .<:,F
CALL PA)T4)
HAITS .<:,F
)4TU)6
5 Declararea constantelor
CO6/TA6T P)4/Cstd J (_:::::::1_ 57aloarea standard entru TA):
5 Aacrouri
HAIT macro timeconstP1
mo&lI timeconstP1
call HAITstd
endm
HAITS macro timeconstP., P)4/Ce#t
mo&lI timeconstP.
mo&If HCOCL4
mo&lI P)4/Ce#t
call HAITP#
endm
5 /u(rograme
HAITstd
mo&If HCOCL4
mo&lI P)4/Cstd
HAITP#
clrf TA):
2A6@1
mo&If OPTIO6P)4N
2A6@:
HAITa
(cf I6TCO6,.
HAIT(
(tfss I6TCO6,.
goto HAIT(
Pagina 123 din 124
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
decfsz HCOCL4,1
goto HAITa
)4TU)6
Pagina 124 din 124