comanda ascensoarelor
Embed Size (px)
TRANSCRIPT
-
5/20/2018 Comanda ascensoarelor
1/106
Comanda ascensoarelor. Prezentare general
Prezentare ascensor
Din ce n ce mai utilizate n lume, lifturile sunt un element important pentru aplicaiile
din construcii precum i pentru modernizarea construciilor existente.
Piaa romneasc a reuit ntr-un interval relativ redus s promoveze serii ale acestor
produse din ce n ce mai performante.
ig.!.!."scensor complet
Conceptul modular, flexi#ilitatea, noile metode de proiectare au permis realizarea unor
produse de nalt performan. $ealiznd astfel de produse de o acuratee deose#it, lifturile
realizate sunt atractive, dura#ile, elegante. inisa%ele din materiale noi, uoare i cu colorit
deose#it permit realizarea unui interior plcut.
Disponi#ile n variante constructive potrivite pentru destinaii cum ar fi&
imo#ile #irou, imo#ile locuit
'oteluri, centre de afaceri, complexe comerciale, aeroporturi, centre industriale, 'ale,
depozite, etc.lexi#ilitatea compoziiei interioare precum i a legturilor acestora cu zonele de acces
conduc la ar'itecturi deose#ite, noi, inedite.
(at cteva din caracteristicile componentelor lifturilor&
uile de acces sunt silenioase, sigure i realizate din materiale finisate cu gri%
acordnd atenie deose#it detaliilor, sunt ec'ipate cu sisteme i mecanisme deose#it de
fia#ile. $ezistente n timp acestea funcioneaz astfel nct deplasarea se face cu desc'idere i
nc'idere controlat de module alectronice ce permit acionarea rapid. )ntotdeauna ec'ipate
-
5/20/2018 Comanda ascensoarelor
2/106
cu senzori electronici de prezen care prote%eaz persoanele aflate n zona de nc'idere a
acestora.
ig.!.*. Panoul de comand al unui ascensor
+istemele de iluminat din interiorul ca#inei se difereniaz prin simplitate i elegan.
(luminatul este n armonie cu interiorul ca#inelor i asiguro iluminare potrivit cu lumina din
zona de acces. Corpurile de iluminat moderne permit un consum economic.
+eriile noi de panouri de semnalizare i comand sunt foarte plcute i elegante.
"fioarele CD grafice i alfanumerice sau cele cu afia% cu cristale lic'ide CD de tip
matricial i cu segmente sunt deasemenea foarte utilizate. "ceste panouri sunt uor vizi#ile i
permit informarea rapid a utilizatorului indicnd poziia i sensul de mers. /utoanele de
comand sunt totodat i foarte rezistente. Panourile de semnalizare de pe palierede tip afia%
cu cristale lic'ide CD grafice i cele de tip matricial sunt programa#ile cu a%utorul
ordinatorului i pot fi foarte uor personalizate. "cestea pot fi comandate i cu sistem de
control acces cu c'ei ce asigur restricionarea accesului n lift prin #locarea electronic a
comenzilor.
ig.!.0. "fioare 1D din panoul de comand
Caracteristicile te'nice sunt prezentate n variante mai uzuale cum ar fi&
lifturi electrice de persoane cu ui automate
lifturi 'idraulice pentru persoane cu ui automate cu un acces sau cu dou accese
-
5/20/2018 Comanda ascensoarelor
3/106
lifturi 'idraulice pentru materiale cu ui manuale
lifturi electrice pentru materiale cu ui manuale
1xist posi#ilitatea dotrii liftului cu o serie de sisteme opionale cum ar fi&
sistem de acumulatori pentru alimentarea iluminatului de avarie i a sistemului de
alarm
ventilator n ca#in
sisteme de comunicare diverse cu unul sau mai multe posturi
semnalizri acustice personalizate
sistem de detecie n zona uilor de tip perdea de fascicule n infrarou faciliteaz
intrarea n lift, ideal pentru spitale
sistem indicator suprasarcin
indicatoare sens i semnalizare palier
sistem de mentenan i management diagnosticare defecte
sisteme de prote%are a pereilor ca#inei
sistem de variaie a frecvenei i control al vitezei sistemului de acionare
sistem de micorare al uii controlat dinamic cu encoder
2oate acestea permit performane specifice i o utilizare la parametrii diferii n funcie
de aplicaiile dorite de utilizatorul liftului
Clasificarea i caracterizarea principalelor tipuri de ascensoare
"scensoare electrice
- "scensoare electrice de
interior
- "scensoare electrice
panoramice
"vanta%ele ascensoarelor
electrice&
"scensoarele electrice au unconsum redus de energie3
-
5/20/2018 Comanda ascensoarelor
4/106
"cionarea lor este n general deasupra puului3
Deplasarea ca#inei se poate realiza cu dou trepte de vitez sau cu convertizor de
frecven pentru o#inerea unei viteze varia#ile3
Pot fi ec'ipate cu ui semiautomate sau automate.
Caracteristici te'nice4r. persoane 5iteza m6s 4r.staii Dimensiuni pu* - !7 8,9 - !,9 : - !7 la tema
"ceste tipuri de ascensoare pot avea comanda cu nsoitor
permanent sau fr nsoitor3
)n funcie de sarcin, transmisia poate fi direct sau
indirect3
+unt destinate pentru transportul de materiale, alimente,
pentru trgi n spitale precum i pentru persoane cu 'andicap3
inisa%ele ca#inei pot fi n funcie de tipul ncrcrii.
Caracteristici te'nice+arcina ;g 5iteza m6s 4r.staii Dimensiuni pu
-
5/20/2018 Comanda ascensoarelor
5/106
"scensoare mici de materiale
+e livreaz mpreuna cu structura metalic a puului3
2oate tipurile de ascensoare mici de materiale au motorul electric i panoul de
comanda n interiorul puului, nefiind necesare spaii suplimentare pentru acestea3
5ariantele de amplasare ale motorului de acionare pot fi& deasupra, lateral sus i
lateral %os, dedesu#t, fa de ca#in.
"cest model este destinat transportului de mrfuri uoare cu sarcini cuprinse ntre g. ?ile manuale sunt culisante vertical.
+unt recomandate pentru mrfuri la nivelul podelei, cu sarcini cuprinse ntre !88-088
>g. Prevzute cu ui #atante orizontal ntr-un canal.
"scensoare destinate mrfurilor transportate cu europalei. inisa%ele ca#inelor iuilor pot fi din ta#l zincat i inox. Prezentate n dou variante cu u #atant i ui
culisante vertical. 5iteza de deplasare ntre 8,0-8,:< m6s.
@odelul prezentat are motorul de acionare poziionat su# ca#in. )n interiorul ca#inei
se pot monta eta%ere despritoare. +unt recomandate n spaii reduse.
http://mici04%28%29/http://mici03%28%29/http://mici02%28%29/http://mici01%28%29/ -
5/20/2018 Comanda ascensoarelor
6/106
Platformele de ridicare sunt instalaii de ridicat utilizate exclusiv transportului de
materiale.
"cionarea poate fi electric sau 'idraulic.
+e pot livra la cerere i cu structura metalic portant.
+arcinile disponi#ile sunt cuprinse ntre rupp, circuit dual de franare cu doi sa#oi independeni de frnare,
nlime continu de !888 mm a #alustradelor i opional, iluminatul trotuarului pentru
accesul n siguran.
Design& Culori diferite ale minii curente mo#ile, #alustrade din sticl n diferite
forme, finisa% perfect ntr-un design modern, sistem de iluminare opional.
1rgonomie& 4ivel redus de zgomot, dispozitiv direct al minii curente mo#ile pentru
sincronizarea micrii dintre mna curent mo#ila i trotuar, rulare silenioas.
Protecia mediului& 1c'ipare opional cu 1c'o-c'ain pentru lu#rifiere de lung
durat, consum redus datorit sistemelor opionale de economisire a energiei, friciunea
minim ntre componentele originale conduce la standarde nalte de calitate.
?surina n servisare& 1c'iparea opional cu telecomanda pentru toate funciile de
#az, displa multilingvistic, interfa infrarou ($ pentru transferul de date ctre laptop-ul
de servisare.
inisa%e
"tt pentru ascensoarele electrice ct i pentru cele 'idraulice, ca#inele pot fi oferite
n diverse forme de finisa%&
-
5/20/2018 Comanda ascensoarelor
7/106
Pereii ca#inei - ta#l vopsit
- ta#l grunduit
- plastic melaminat culoare la algere
- inox, diverse modele i nuanePodeaua - suprafa cauciucat
- moc'et
- marmur
- linoleumProtecie
mn curent
- circular
- rectangular
Eglind - !6* din perete
- !6! din perete
-
-
5/20/2018 Comanda ascensoarelor
8/106
?nitatea de memorie
@emoria este o parte a microcontrolerului a crei funcie este de a nmagazina date.
Cel mai uor mod de a explica este de a-l descrie ca un dulap mare cu multe sertare.
Dac presupunem c am marcat sertarele ntr-un asemenea fel nct s nu fie confundate,
oricare din coninuturile lor vor fi atunci uor accesi#ile. 1ste suficient s se tie desemnarea
sertarului i astfel coninuturile lui ne vor fi cunoscute n mod sigur.
ig.!.:. @odel simplificat de unitate de memorie
Componentele de memorie sunt exact aa. Pentru o anumit intrare o#inem
coninuturile unei anumite locaii de memorie adresate i aceasta este totul. Dou noi concepte
ne sunt aduse &adresarea i locaia de memorie. @emoria const din toate locaiile de
memorie, i adresarea nu este altceva dect selectarea uneia din ele. "ceasta nseamn c noitre#uie s selectm locaia de memorie la un capt, i la cellalt capt tre#iue s ateptm
coninuturile acelei locaii. )nafar de citirea dintr-o locaie de memorie, memoria tre#uie de
asemenea s permit scrierea n ea. "ceasta se face asigurarea unei linii adiionale numit
linie de control. 5om desemna aceast linie ca $6H citete 6scrie. inia de control este
folosit n urmtorul fel & dac r6IJ!, se face citirea, i dac opusul este adevrat atunci atunci
se face scrierea n locaia de memorie. @emoria este primul element, dar avem nevoie i de
altele pentru ca microcontrolerul nostru s funcioneze.
?nitatea central de procesare
+ adugm alte 0 locaii de memorie pentru un #loc specific ce va avea o capa#ilitate
incorporat de nmulire, mprire, extragere i s-i mutm coninuturile dintr-o locaie de
memorie n alta. Partea pe care tocmai am adugat-o este numit unitatea de procesare
central CP?. ocaiile ei de memorie sunt numite regitri.
-
5/20/2018 Comanda ascensoarelor
9/106
ig.!.
-
5/20/2018 Comanda ascensoarelor
10/106
necesar s se aleag cu ce pot urmeaz s se lucreze, i apoi s se trimit date la, sau s se ia
date de la port.
ig.!.F.?nitate simplificat intrare-ieire
Cnd se lucreaz cu el portul se comport ca o locaie de memorie. Ceva este pur i
simplu scris n sau citit din el, i este posi#il de a remarca uor aceasta la pinii
microcontrolerului.
Comunicaia serialCu aceasta am adugat la unitatea de%a existent posi#ilitatea comunicrii cu lumea de
afar. 2otui, acest mod de comunicare are nea%unsurile lui. ?nul din nea%unsurile de #az este
numrul de linii ce tre#uie s fie folosite pentru a transfera datele. Ce s-ar ntmpla dac
acestea ar tre#ui transferate la distan de civa ;ilometriL 4umrul de linii i numrul de
;ilometri nu promite costuri eficiente pentru proiect. 4u ne rmne dect s reducem numrul
de linii ntr-un aa fel nct s nu afectm funcionalitatea. + presupunem c lucrm doar
cu 0 linii, i c o linie este folosit pentru trimiterea de date, alta pentru recepie i a treia estefolosit ca o linie de referin att pentru partea de intrare ct i pentru partea de ieire. Pentru
ca aceasta s funcioneze, tre#uie s sta#ilim regulile de sc'im# ale datelor.
"ceste reguli sunt numite protocol. Protocolul este de aceea definit n avans ca s nu
fie nici o neelegere ntre prile ce comunic una cu alta. De exemplu, dac un om vor#ete
n francez, i altul vor#ete n englez, este puin pro#a#il c ei se vor nelege repede i
eficient unul cu altul. + presupunem c avem urmtorul protocol. ?nitatea logic ! este
setat pe linia de transmisie pn ce incepe transferul. Edat ce ncepe transferul, co#ormlinia de transmisie la 8 logic pentru o perioad de timp pe care o vom desemna ca 2, aa
c partea receptoare va ti c sunt date de primit, aa c va activa mecanismul ei de recepie.
+ ne ntoarcem acum la partea de transmisie i s ncepem s punem zero-uri i unu-uri pe
linia de transmisie n ordinea de la un #it a celei mai de %os valori la un #it a celei mai de sus
valori. + lsm ca fiecare #it s rmn pe linie pentru o perioad de timp egal cu 2, i la
sfrt, sau dup al 7-lea #it, s aducem unitatea logic ! napoi pe linie ce va marca
sfritul transmisiei unei date. Protocolul ce tocmai l-am descris este numit n literatura
profesional 4$M 4on-$eturn to Mero.
-
5/20/2018 Comanda ascensoarelor
11/106
ig.!.7.2ransmiterea informaiilor microcontrolerului
Pentru c aven linii separate de recepie i de transmitere, este posi#il s recepionm
i s transmitem date informaii n acelai timp. /locul ce permite acest mod de comunicare
este numit #locul de comunicare serial. +pre deose#ire de transmisia paralel, datele sunt
mutate aici #it cu #it, sau ntr-o serie de #ii, de unde vine i numele de comunicaie serial.
Dup recepia de date tre#uie s le citim din locaia de transmisie i s le nmagazinm nmemorie n mod opus transmiterii unde procesul este invers. Datele circul din memorie prin
#us ctre locaia de trimitere, i de acolo ctre unitatea de recepie conform protocolului.
?nitatea de timer
"cum c avem comunicaia serial, putem recepiona, trimite i procesa date.
ig.!.G.+c'ema de funcionare a unitii de timer
2otui, pentru noi ca s putem s l folosim n industrie mai avem nevoie de cteve
#locuri. ?nul din acestea este #locul de timer care este important pentru noi pentru c ne d
informaia de timp, durat, protocol etc. ?nitatea de #az a timer-ului este un contor li#er care
este de fapt unregistru a crui valoare numeric crete cu intervale egale, aa nct lundu-i
valoarea dup intervalele 2! i 2* i pe #aza diferenei lor s putem determina ct timp a
trecut. "cesta este o parte foarte important a microcontrolerului a crui control cere cea mai
mare parte a timpului nostru.
Hatc'dog-ul
)nc un lucru ce necesit atenia noastr este funcionarea fr defecte a
microcontrolerului n timpul funcionrii. + presupunem c urmare a unei anumite
-
5/20/2018 Comanda ascensoarelor
12/106
interferene ce adesea se ntmpl n industrie microcontrolerul nostru se oprete din
executarea programului, sau i mai ru, ncepe s funcioneze incorect.
ig.!.!8.uncionarea Hatc'dog-ului
/ineneles, cnd aceasta se ntmpl cu un computer, l resetm pur i simplu i va
continua s lucreze. 2otui, nu exist #uton de resetare pe care s apsm n cazul
microcontrolerului care s rezolve astfel pro#lema noastr. Pentru a depi acest o#stacol,
avem nevoie de a introduce nc un #loc numit Iatc'dog-cinele de paz. "cest #loc este de
fapt un alt contor li#er unde programul nostru are nevoie s scrie un zero ori de cte ori se
execut corect. )n caz c programul se nepenete, nu se va mai scrie zero, iar contorul seva reseta singur pn la o#inerea valorii sale maxime. "ceasta va duce la rularea programului
din nou, i corect de aceast dat pe toat durata. "cesta este un element important al fiecrui
program ce tre#uie s fie fia#il fr supraveg'erea omului.
Convertorul "nalog-Digital
Pentru c semnalele de la periferice sunt su#stanial diferite de cele pe care le poate
nelege zero i unu, ele tre#uie convertite ntr-un mod care s fie neles de microcontroler.
"ceast sarcin este ndeplinit de un #loc pentru conversia analog-digital sau de unconvertor "D. "cest #loc este responsa#il pentru convertirea unei informaii despre o anumit
valoare analog ntr-un numr #inar i pentru a o urmri pe tot parcursul la un #loc CP? aa
ca #locul CP? s o poat procesa.
ig.!.!!./locul pentru convertirea semnalului analogic n digital
"stfel microcontrolerul este acum terminat, i tot ce mai rmne de fcut este de a-l
pune ntr-o component electronic unde va accesa #locurile interioare prin pinii acestei
componente. (maginea de mai %os arat cum arat un microcontroler n interior.
ig.!.!*.(maginea unui microcontroler n interior
-
5/20/2018 Comanda ascensoarelor
13/106
iniile su#iri ce merg din interior ctre prile microcontrlerului reprezint fire
conectnd #locurile interioare cu pinii capsulei microcontrolerului. +c'ema urmtoare
reprezint seciunea central a microcontrolerului.
ig.!.!0.+eciunea central a microcontrolerului
Pentru o aplicaie real, un microcontroler singur nu este de a%uns. )n afar de
microcontroler, avem nevoie de un program pe care s-l execute, i alte cteva elemente ce
constituie o interfa logic ctre elementele de sta#ilizare.
Programul
+crierea programului este un domeniu special de lucru al microcontolerului i este
denumit programare. + ncercm s scriem un mic program ce l vom crea singuri i pe
care oricine va fi n stare s-l neleag.
+2"$2
$1N(+21$!J@1@E$O EC"2(E4"
$1N(+21$*J@1@E$O EC"2(E4/
PE$2"J$1N(+21$! Q $1N(+21$*14D
Programul adaug coninuturile a dou locaii de memorie, i vede totalul lor la portul
". Prima linie a programului este pentru mutarea coninuturilor locaiei de memorie " ntr-
unul din regitri unitii centrale de procesare. Pentru c avem nevoie i de celelalte date de
asemenea, le vom muta de asemenea n cellalt registru al unitii centrale de procesare.
?rmtoarea instruciune instruiete unitatea central de procesare s adauge coninuturile
celor doi regitri s trimit un rezultat o#inut la portul ", nct suma acestei adugri s fievizi#il pentru toat lumea de afar.
-
5/20/2018 Comanda ascensoarelor
14/106
Programarea poate fi fcut n ctava lim#a%e ca "ssem#ler, C i /asic care sunt cele
mai folosite lim#a%e.
+urse de alimentare pentru ascensor
)n momentul actual, sursele de alimentare liniare sunt mai rar utilizate. )n locul
acestora se folosesc surse n comutaie care au randamente mai #une i pre mai sczut mai
ales n cazul puterilor mari. 2otui, sursele liniare prezint o serie de avanta%e dintre care pot fi
menionate&
fia#ilitate sporit3
zgomot redus pe tensiunile furnizate3
pertur#aii de nalt frecven aproape inexistente3
separare excelent a consumatorului de reea.
Din aceste motive, sursele liniare sunt recomandate pentru alimentarea circuitelor cu
consum redus de pna la !8..*
-
5/20/2018 Comanda ascensoarelor
15/106
+ta#ilizatorul de tensiune are rolul de a asigura o valoare constant a tensiunii
furnizate de surs indiferent de variaiile tensiunii reelei de alimentare sau ale consumului.
+ta#ilizatorul se poate realiza cu componente discrete sau se poate utiliza un sta#ilizator
integrat.
uncionarea sursei
2ensiunea la ieirea transformatorului din secundarul transformatorului este o
tensiune alternativ sinusoidala cu frecvena egal cu cea a reelei de alimentare
-
5/20/2018 Comanda ascensoarelor
16/106
0.! Consideraii generale
)n foarte multe aplicaii inginereti i n special n construciile de maini se ntlnescpiese i sarcini care nu satisfac condiiile de solicitare statice, admise pn acum. +olicitrile
dinamice sunt un rezultat al micrii piesei studiate, sau a altor corpuri, care aplic asupra
sarcinii dinamice.
Dac la solicitarea static se admite ca vitezele i acceleraiile s fie nule, la cea
dinamic intervin aceste mrimi cinematice n cele mai variate feluri& constante un volant n
micare de rotaie uniform, varia#ile continuu, varia#ile cu discontinuiti.
E sistematizare a modului de variaie a acestor mrimi cinematice dup efectul
mecanic asupra piesei studiate, permite gruparea solicitrilor dinamice astfel&
!. +olicitri prin fore de inerie, datorate unor acceleraii mari, constante sau varia#ile
continuu, ntlnite la& ca#luri de ascensoare, volani, discuri de lefuit, rotori de tur#ine.
*. +olicitri prin ocuri, cauzate de variaii #rute discontinue ale vitezelor i
acceleraiilor.
0. +olicitri la o#oseal datorate unor variaii periodice uneori aleatoare ale
eforturilor, repetate de un numr mare de ori.
0.* +olicitri prin fore de inerie
Piesele solicitate prin fore de inerie se studiaz la fel cu cele solicitate static, dac se
adaug forele de inerie dup care se determin eforturile, prin metodele cunoscute.
Calculul ca#lului de macara sau ascensor
)n ca#lul de ascensor, efortul cel mai mare are loc n perioada de pornire de %os n sus
figura de mai %os. Dac micarea are loc cu acceleraie a, fora axial n captul superior al
ca#lului este&
.6!-.-6 gaqxPagqxpqxPFiqxPN ++=+++=++=
Cnd greutatea ca#lului este mic n comparaie cu greutatea ca#inei, T se negli%eaz.
-
5/20/2018 Comanda ascensoarelor
17/106
/ara n micare de rotaie
2i%a E" din figura alturat de greutate p da46cm i lungime l, are n capt o #il de
greutate N i se rotete, n plan orizontal cu viteza ung'iular n %urul punctului E.
+e cere s se determine fora axial maxim din ti%.
"ceast for are loc n punctul E i este egal cu fora centrifug a #ilei plus fora
centrifug a ti%ei.
*
! 6 lgGF =
Pentru un element dx din ti%, la distana x de punctul E, fora centrifug este&
*
* 6 xgdxpdF =
iar pentru ntreaga ti% este&
*6.-66 *** lqpxdxqpF ==
0.0 Calculul de dimensionare al ca#lului
-
5/20/2018 Comanda ascensoarelor
18/106
L=Q
L$e!=
L$e * =(poteza& Considerm c *6$e$e *! Q== pentru cazul n care ca#lul se afl la
%umtatea distanei dintre capetele tam#urului troliului.
+c'ema real de calcul a reaciunilor $e!i $e*
= 8Fz
= 8Mrul
8$e$e *! =++ Q !
8$e.*6- * = ddQ *
Din * 8
.*6-$e * =
+=
d
xdQ
Din ! dxd
Qd
xdQ
d
xdQQQ
*
*.
*
*!-
*
*$e$e *!
=
+=
+==
Pentru cazul considerat n ipoteza simplificatoare de mai sus&
8=x i *6$e$e *! Q==
Calculul lui U
fi FFGQ 9++=
gmG = max
kgmmm utilacabinei
-
5/20/2018 Comanda ascensoarelor
19/106
kgmutila 0 8!,8=S
Deci&
NNNNNNsmkgFFGQ fi
*89-F
-
5/20/2018 Comanda ascensoarelor
20/106
mmQ
dadmisibil
+e amplific cu un coeficient de siguran *=S pentru a fi incluse i efectele altor
solicitri mecanice dect cele prezentate.Deci& mmd !G
-
5/20/2018 Comanda ascensoarelor
21/106
carcas, putndu-se descrca prin el dilatrile termice axiale ale ar#orelui. "cest rulment
rulmentul li#er va prelua numai fora radial. +oluia se utilizeaz n special la ar#orii lungi.
1ste mai complicat din punct de vedere te'nologic i constructiv, necesitnd prelucrri i
elemente de asam#lare suplimentare.
@onta%ul cu rulmeni flotani se realizeaz prin fixarea axial a fiecrui rulment, ntr-
un singur sens pe ar#ore spre interior i n sens opus n carcas, prin intermediul capacelor.
ora axial este preluat n acest caz de rulmentul ctre care este ndreptat. +oluia de
monta% este simpl, se utilizeaz la ar#ori scuri, cum sunt de exemplu, ar#orii reductoarelor
de turaie. "ceast soluie de monta% prezint dezavanta%ul unei ncrcri neuniforme a celor
doi rulmeni, spre deose#ire de prima variant.
(ndiferent de varianta de monta%, cunoscnd rulmentul care preia fora axial, se
determin raportul 86 Fi a , unde i reprezint numrul de rnduri de #ile iar 8 -
capacitatea static de ncrcare a rulmentului. 5alorile i i 8 se aleg din catalogul firmelor
productoare de rulmeni i n funcie de acest raport se alege mrimea VeW fa de care se
compar raportul RFa 6 .
Dac eRFa 6 , rezult 8,! == #$ .
DaceRFa >6
, se determin S i O prin interpolare linear conf. +2"+ F!98-7*.
@onta%ul rulmenilor radiali = axiali cu #ile sau cu role conice
$ulmenii radiali = axiali se monteaz pe ar#ore, ntotdeauna perec'i i poate fi
realizat n VEW pentru ar#ori cu roi n consol i n VSW pentru ar#ori care au roile situate
ntre lagre. ora axial total de pe ar#ore este a% . @rimea i direcia forelor axiale,
preluate de fiecare rulment aF , depind de monta%ul acestora i de forele axiale proprii saF ,
cauzate de faptul c direcia de preluare a sarcinii este diferit fa de direcia radial a
reaciunilor.
(ntr-o prim etap se alege din catalog 8# , cu a%utorul cruia se determin forele
axiale proprii din fiecare rulment, apoi calculndu-se forele axiale totale din fiecare rulment.
5alorile finale ale lui S i O rezult, determinnd rapoartele& &ar& RF 6 i 'ar' RF 6 , care se
compar cu VeW.
-
5/20/2018 Comanda ascensoarelor
22/106
Pentru rulmentul cel mai ncrcat de pe ar#ore cu sarcina ec'ivalent cea mai mare
se determin, n funcie de capacitatea dinamic a lui, dura#ilitatea numrul de milioane de
rotaii efectuate pn la apariia primelor semne de o#oseal.p
P" = Xmilioane rotaiiY
unde&
=
rolecurulmentipentru
bilecurulmentipentrup
06!8
0
)n funcie de dura#ilitatea efectiv i de turaia ar#orelui se sta#ilete durata efectiv
de funcionare&
!a! "n
""
=98
!89
XoreY
Dac rulmentul ales nu se verific, atunci se sc'im# acesta cu un rulment cu acelai
diametru al inelului interior, ns de serie superioar de dimensiuni.
$ulmenii alei n final tre#uie s fac parte din clasa nti de utilizare, care se fa#ric
n mod curent. Dup efectuarea calculului de verificare al rulmenilor, proiectantul tre#uie s
decid asupra alegerii a%usta%elor realizate ntre rulment i carcas, respectiv ntre rulment i
ar#ore. "leza%ul rulment = carcas este de tipul aleza% unitar. "cest lucru se datoreaz faptului
c rulmentul este un su#ansam#lu independent i, deci, cmpurile de toleran pentru
diametrele d i D sunt impuse de fa#ricant. "stfel, execuia rulmenilor, conform +2"+ :*8F-
7G, sta#ilete < clase de precizie pentru rulmeni, sim#olizate cu P8 = precizie normal, P9,
P
-
5/20/2018 Comanda ascensoarelor
23/106
a%utorul unor V#uzunareW, practicate n carcasa superioar. (n aceste #uzunare se colecteaz
uleiul scurs pe peretele interior al carcasei care, apoi, este diri%at ctre rulment, realiznd att
rcirea rulmentului, ct i ungerea acestuia.
Pentru calculul dura#ilitii rulmenilor de la ar#orele reductor numrul de milioane
de rotaii efectuate pn la apariia primelor semne de o#oseal am ales doi rulmeni radiali
cu role cilindrice 4?P *!8 (+E6$!< +2"+ 08:!-97 cu capacitatea de ncrcare C J :0 ;4 i
urmtoarele dimensiuni principale&
d J
Xmilioane rotaiiY
:8G790G
-
5/20/2018 Comanda ascensoarelor
24/106
@ac'eta proiect a fost realizat din diferite materiale de natur metalic sau plastic
care pot imita ntr-o oarecare msur un caz real. "stfel structura mac'etei este realizat din
eav P5C cu diametrul de :8 i respectiv *< mm, palierele sunt realizate din P5C al# de . Dup aceea, vom o#serva numele fiierului ]test.asm] n partea de sus a
ferestrei noastre.
Programul tre#uie s fie scris ntr-o fereastr care este desc'is, sau copiat de pe un
disc, folosind opiunile cop i paste. Cnd programul este copiat n test.asm IindoI,
putem folosi comanda P$E^1C2 -\ /?(D " dac nu sunt erori, i o nou fereastr va
apare ca n figura 0.7&
-
5/20/2018 Comanda ascensoarelor
36/106
ig.0.7.ereastra de construcie a programului
Putem vedea din imagine c o#inem fiierul test.'ex ca rezultat al procesului de
translare, pentru care este folosit programul @P"+@H(4, i c este doar un mesa%. )n toate
aceste informaii, ultima propoziie n fereastr este cea mai important pentru c arat dac
translarea a fost sau nu fcut cu succes. ]/uild completed successfull] este un mesa%
afirmnd c translarea a fost de succces i c nu sunt alt erori.
)n caz c apare o eroare, tre#uie s facem du#lu clic pe mesa%ul eroare n fereastra
]/uild $esults]. "ceasta v va transfera automat n programul asam#lor i n linia unde a fost
eroarea.
+imulatorul @P+(@
+imulatorul este o parte a mediului @P"/ care d o mai #un imagine a lucrrilor
unui microcontroler. Printr-un simulator, putem monitoriza valorile curente ale varia#ilelor,
valorile registrului i starea pinilor portului. 1ste adevrat, simulatorul nu are aceeai valoare
n toate programele. Dac un program este simplu ca cel dat aici ca exemplu, simulrea nu
este foarte important pentru c setarea pinilor portului / la unu logic nu este o sarcin
dificil. 2otui, simulatorul poate fi de mare de mare a%utor la programele mai complicate ce
includ timer-i, condiii diferite unde ceva se ntmpl , i alte cerine similare n special cu
operaii matematice. +imularea, dup cum indic numele simuleaz lucrul unui
microcontroler. )n timp ce simulatorul este conceput ca microcontrolerul s execute
instruciunile una cte una, programatorul se mic ntr-un program pas-cu-pas linie-cu-linie
i urmrete ce se ntmpl cu datele n microcontroler. Cnd scrierea s-a terminat, este un
o#icei #un ca programatorul s-i verifice mai nti programul su n simulator, i apoi s-l
ruleze ntr-o situaie real fig.0.G.
Primul lucru pe care tre#uie s-l facem este, ca ntr-o situaie real, este de a reseta unmicrocontroler cu comanda D1/?N \ $?4 \ $1+12. "ceast comand rezult n linia
-
5/20/2018 Comanda ascensoarelor
37/106
ngroat poziionat la nceputul unui program, i contorul programului este poziionat la
zero ceea ce poate fi o#servat n linia de stare pc& 8x88.
ig.0.G ereastra de simulare i rulare a programului
?na din principalele caracteristici a simulatorului este a#ilitatea de a vedea starea
regitrilor din microcontroler. "ceti regitri sunt numii regitri de funcie special, sau +$.
Putem o#ine o fereastr cu regitri +$ fig.0.!8. fcnd clic pe H(4DEH-\+P1C("
?4C2(E4 $1N(+21$+, sau pe icon-ul +$. )n afar de regitrii +$, este util de a avea o
avea o privire n interiorul fiierului regitrilor. ereastra cu fiierul regitrilor poate fi
desc'is fcnd clic pe H(4DEH-\(1 $1N(+21$+. Dac sunt varia#ile n program, este
#ine de a le vedea de asemenea. iecrei varia#ile i este desemnat o fereastr Hatc'
HindoIs fcnd clic pe H(4DEH-\H"2CR H(4DEH+.
ig.0.!8.ereastra cu regitrii +$
-
5/20/2018 Comanda ascensoarelor
38/106
Comanda urmtoare ntr-un simulator este D1/?N\$?4\+21P care ncepe paii
notri prin program. "ceeai comand ar fi putut fi desemnat de la o tastatur cu tasta `F\
n general, toate comenzile importante au taste desemnate de le claviatur. olosind tasta F,
programul este executat pas cu pas. Cnd o#inem un macro, fiierul coninnd un macro este
desc'is /an;.inc, i continum cu macro. )ntr-o fereastr cu regitri +$ putem o#serva
cum registrul H primete valoarea 8x i pe care o trimite la portul /. cnd clic pe tasta
F din nou, nu o#inem nimic pentru c programul a a%uns ntr-o infinite loop-#ucl infinit.
/ucla infinit este un termen pe care l ntlnim adesea. $eprezint #ucla din care un
microcontroler nu poate iei pn nu se ntmpl ntreruperea dac este folosit ntr-un
program, sau pn ce micorcontrolerul va fi resetat.
E$C"D = $ealizare sc'eme electrice i ca#la%e
Crearea unui proiect nou
ile\4eI\Pro%ect
Comenzi care au ca consecin desc'iderea ferestrei de creare proiect noufig.0.!!&
ig.0.!!.ereastra de creare a unui proiect nou
4ame -\ numele noului proiect
+e alege tipul proiectului n cazul de fa "nalog or @ixed-+ignal Circuit Hizard
)n partea dreapt se poate vedea o scurt descriere a programului ce urmeaz s fie
creat.
ocation -\ permite alegerea directorului unde va fi creat proiectul
-
5/20/2018 Comanda ascensoarelor
39/106
Crearea sc'emelor ca#la%ului
Dup crearea proiectului Vspaiului de lucruW se poate ncepe desenarea propriu-zis a
sc'emelor logice care vor fi folosite n continuare pentru realizarea ca#la%ului.
)n E$C"D pot fi definite mai multe sc'eme care sunt introduse n acelai proiect
pentru uurarea nelegerii i a urmririi traseelor.
De o#servat c odat terminat o sc'em i nceperea trasrii ca#la%ului Vdesc'iderea
programului aoutW nu se pot aduce modificri ale conexiunilor dect prin revenirea n
Capture.
Pentru nelegerea uoar a programului redenumim pagina iniial, creat automat,
dndu-i noul nume +urs, deoarece va deine toate informaiile necesare crerii
sta#ilizatorului de tensiune.
ig.0.!*.ereastra de editare a unui proiect
Dup cum se vede pentru a redenumi o pagin a proiectului este necesar s se fac cli;
pe semnul Q din dreptul urmtoarelor csue& Design resource, 6sursa dsn, sc'ematic! i clic;
dreapta pe pagina care tre#uie redenumit.
Pentru a aduga componente noi piese se urmresc urmtorii pai&
se selecteaz pagina proiectului n care se introduce componenta
se alege din meniu Place, Part... sau se face clic; a se vedea figura 0.!0.&
-
5/20/2018 Comanda ascensoarelor
40/106
ig.0.!0.ereastra de introducere a componentelor
Pentru alegerea pieselor se folosete fereastra din fig.0.!: care se desc'ide la comanda
part...
ig.0.!:.ereastra de alegere a componentelor
Part& specific numele piesei care se dorete3
i#raris& arat care sunt #i#liotecile selectate Vn care se face cutareaW3
"dd i#rar...& adaug noi li#rrii la proiect3
$emove i#rar& elimin o #i#liotec din cutare3Part +earc'...& caut o component n toate li#rriile disponi#ile n directorul
specificat3
Datorit programului Capture C(+ odat fcut i verificat o sc'em logic ca cea de
mai sus, poate fi folosit i n alte programe cu a%utorul comenzilor Cop, Paste. "cest lucru
reduce foarte mult timpul de lucru deoarece o sc'em verificat poate fi foarte uor refolosit
fr a fi nevoie s se construiasc din nou sc'ema logic a ca#la%ului.
-
5/20/2018 Comanda ascensoarelor
41/106
Dup realizarea sc'emelor logice ale diverselor pri componente ale proiectului se
trece la realizarea ca#la%ului sc'emei ca#la%ului imprimat, pentru aceasta se vor urma
urmtorii pai&
Creerea 4etlist-listei fiier care va fi folosit de programul aout pentru realizarea
sc'emei ca#la%ului imprimat.
Pentru crearea net-listei se va selecta o#iunea Create 4etlist din meniul 2ools care va
duce la desc'iderea ferestrei Create 4etlistfig.0.!
-
5/20/2018 Comanda ascensoarelor
42/106
ig.0.!9.ereastra de rulare a progarmului "utomatic 1co
Dac o pies electronic utilizat n proiect nu are coresponden n #azele de date
utilizatorul are dou variante& s aleag manual din #aza de date o coresponden pentru piesa
dat, iar n cazul n care nu gsete nimic tre#uie s creeze singur o nou pies numai
distanele ntre pini nu i piesa fizic sau poate termina programul fr a realiza ca#la%ul i s
modifice n CaptureC(+ piesa folosit fig.0.!F..
ig.0.!F.ereastra pentru modificarea unei piese noi
)n figura urmtoare se poate vedea figura 0.!7. cu fereastra pentru crearea unei noipiese&
-
5/20/2018 Comanda ascensoarelor
43/106
ig.0.!7.ereastra pentru crearea unei noi piese
E#s& E dat facut o legatur ntre o piesa fizic exemplu tranzistorul /C
-
5/20/2018 Comanda ascensoarelor
44/106
?ltimul pas softIare pentru realizarea ca#la%ului imprimat este printarea sc'emelor
fig.0.*8, care se execut cu comanda Print6Plot, care desc'ide caseta de dialog din figura
urmtoare&
ig.0.*8.ereastra pentru printarea ca#la%ului
?nde se pot alege urmatoarele opiuni n funcie de te'nologia de realizare a ca#la%ului
folosit&
orce /lac; b H'ite& desenare negru3
>eep Drill Roles Epen& nu astup gurile n special pentru ca#la%ele profesionale
realizate cu fotorezist.
Center on page& centreaz pe pagin
@irror& pentru a nu exista greeli n amplasarea pieselor pe ca#la%ul imprimat se
folosete miroruirea, deoarece partea de pe spate a ca#la%ului tre#uie vzut n oglind.
Dup scoaterea la imprimant a celor dou laere se poate trece la realizarea fizic a
ca#la%ului.
C"P(2E? 9
Descrierea aplicaiei
-
5/20/2018 Comanda ascensoarelor
45/106
9.! +c'ema de comand i control a microcontrolerului
-
5/20/2018 Comanda ascensoarelor
46/106
G
R a n d u l 61 0 K
1 N 4 0 0 7
R e l e u
35
412
33
0
1 0 K
1 0 K
33
0
1 0 K
B C 1 0 7
3
2
1
33
0
R a n d u l 8
1 N 4 0 0 7
R e l e u
35
412
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
1234
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
12345678
330
J 1 8
C O N 3
123 B C 1 0 7
3
2
1 1 0 K
R a n d u l 5
J 1
C O N 2
12
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
123
C 7
2 2 $ "
1234
1 0 K
C 8
2 2 $ "
33
0
C o l o a n a 8
33
0
1 0 K
1 0 K
% 2
# & C 1 6 " 8 7 7 A
12345678'
1 01 11 2
1 31 41 51 61 71 81 '2 0 2 1
2 22 32 42 52 62 72 8
2 '3 03 13 23 33 43 53 63 73 83 '4 0
M C ( RR A 0R A 1R A 2R A 3R A 4R A 5R ) 0R ) 1R ) 2V D DV * *O * C 1O * C 2R C 0R C 1R C 2R C 3R D 0R D 1 R D 2
R D 3R C 4R C 5R C 6R C 7R D 4R D 5R D 6R D 7V * *
V D DR B 0R B 1R B 2R B 3R B 4R B 5R B 6R B 7
C o l o a n a 7
J 1 5
12345678
R a n d u l 4
330
R a n d u l 1
1 0 K
330
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 funcionrii sc'emei de comand i control a microcontrolerului
)n sc'ema principal s-au folosit urmtoarele piese care au roluri #ine definite n
funcionarea mac'etei ascensorului, aceste piese sunt&
O! cuar de :@'z
CF, C7 condensatori de **p...00p
"cest cuar i cele dou condensatoare sunt folosite pentru realizarea oscilatorului
microcontrolerului, oscilator pe #az de cuart cu frecvena de oscilaie de :@'z ceea ce
nseamn c microcontrolerul execut !.888.888 instruciuni pe secund.
s-a folosit o rezisten de !8; pentru a se lega pinul ! @C$ la
-
5/20/2018 Comanda ascensoarelor
47/106
Pe pinii G, !8 ai microcontrolerului s-au cuplat dou relee prin intermediul a doi
tranzistori, dou rezistene care comand cei doi tranzistori i dou diode de protecie care
prote%eaza cei doi tranzistori mpotriva curenilor autoindui care apar n momentul n care
#o#ina este cuplat s-au decuplat.
$eleul este un dispozitiv electromecanic care transform un semnal electric ntr-o
micare mecanic. 1l este alctuit dintr-o #o#in din conductori izolai nfurai pe un nucleu
metalic i o armtur metalic cu unul sau mai multe contacte. )n momentul n care o tensiune
de alimentare este aplicat la #ornele unei #o#in, curentul circul i va fi produs un cmp
magnetic care mic armtura pentru a nc'ide un set de contacte i6sau pentru a desc'ide un
alt set. Cnd alimentarea este dezactivat din releu, cade fluxul magnetic din #o#in i se
produce o tensiune nalt n direcia opus. "ceast tensiune poate strica tranzistorul de
comand i de aceea este conectat o diod cu polarizare invers de-a lungul #o#inei pentru a
scurtcircuita vrfurile de tensiune n momentul n care apar.
@ulte microcontrolere nu pot comanda un releu direct i de aceea un tranzistor de
comand este necesar. ?n R(NR pe #aza tranzistorului activeaz tranzistorul i acesta la
rndul lui activeaz releul. $eleul poate fi conectat la orice dispozitiv electric prin intermediul
contactelor. $ezistena de !8> din #aza tranzistorului limiteaz curentul dinspre
microcontroler la o valoare solicitat de tranzistor. $ezistena de !8> dinspre #az i #ara
negativ previne ca tensiunile de zgomot aplicate n #aza tranzistorului s activeze releul. De
aceea numai un semnal clar de la microcontroler va activa releul.
"ceste dou relee sunt folosite pentru inversarea sensului de micarea a motorului,
motor care este de tip universal iar releele sc'im# polaritatea curentului care trece prin rotor
n felul acesta sc'im#nd de fapt sensul de rotaie al motorului.
Pentru o mai mare protecie a microcontrolerului se poate folosi pe liniile de ieire un
optocuplor care s realizeze separarea optic ntre circuitul comandat i circuitul de comand.
?n releu poate fi de altfel activat prin intermediul unui optocuplor care n acelai timp
amplific curentul provenit de la ieirea microcontrolerului i ofer un grad nalt de izolare.
Eptocuploarele R(NR C?$$142 deo#icei conin un tranzistor cu o ieire VDarlingtonW
pentru a oferi curent mare de ieire. Conectarea prin intermediul unui optocuplor este
recomandat n mod special pentru aplicaiile cu microcontroler unde motoarele sunt activate
i zgomotele de comutaie provenite de la motor pot a%unge n microcontroler prin intermediul
liniilor de alimentare. Eptocuplorul comand un releu iar releul activeaz motorul.
)n figura urmtoare se poate vedea conectarea unui consumator la un microcontrolerprin intermediul unui optocuplor.
-
5/20/2018 Comanda ascensoarelor
48/106
Pe portul C al microcontrolerului am conectat un afia% numeric cu doi digii n felul
urmtor&
Pinul 8 --- segmentul "Pinul ! --- segmentul /
Pinul * --- segmentul C
Pinul 0 --- segmentul D
Pinul : --- segmentul 1
Pinul < --- segmentul
Pinul 9 --- segmentul N
Pinul F --- punctual decimal care de fapt afieaz cifra ! pe primul digit zeceW
Pe pinii *,0 sunt conectai doi tranzistori care au rol de a seta viteza de deplasare a
ascensorului cu a%utorul #locului de comand, #loc de comand pe care pot fi reglate mai
multe viteze n funcie de rezistena de comand dar pentru acest proiect au fost de a%uns *
astfel de comenzi.
9.* +c'ema de comand a surselor de alimentare
-
5/20/2018 Comanda ascensoarelor
49/106
J 1 1
12
2 2 0 V
1 2 V C C
% 3( M 7 8 1 2 + , O
1
2
3V & N
G
N
D
V O % ,
+ C 5
- +
3
4
1
2
, 11 3
2 4 + C 6
5 V C C
+ C 3
% 4( M 7 8 0 5 + , O
1
2
3V & N
G
N
D
V O % ,2 2 0 V " 6
" % * )
+ursa de alimentare folosit la acest proiect este compus din&
Conectorul ^! care are rolul de a face legatura ntre sursa de alimentare priz i
monta%
+iguranta 9 are rolul de protecie la supracureni
Conectorul ^! este conectat la transformatorul 2! prin intermediul siguranei 9 care
este un transformator co#ortor de tensiune de la **85 la !*5
Puntea redresoare ! are rolul de a transforma curentul alternativ de pe pinii !,0 ncurent continuu la pinii * - i : Q
Condensatorul C< are rol de filtra% i se leag ntre pinii * i : ai punii redresoare
a condensatorul C< se leag i sta#ilizatorul @F78< care are rolul de sta#ilizare i
reglare a tensiunii de ieire la #orna 0 a sta#ilizatorului gsindu-se un condensator de filtra%, la
#ornele acestui condensator gsindu-se o tensiune sta#ilizat de
-
5/20/2018 Comanda ascensoarelor
50/106
-
5/20/2018 Comanda ascensoarelor
51/106
P(C!97FF aparine unei clase de microcontrolere de 7 #ii cu ar'itectur $(+C.
+tructura lui general este artat n sc'ia urmtoare reprezentnd #locurile de #az.
@emoria program "+R-pentru nmagazinarea unui program scris. Pentru c
memoria ce este fcut n te'nologia "+R poate fi programat i tears mai mult dect
odat, aceasta face microcontrolerul potrivit pentru dezvoltarea de component.
11P$E@-memorie de date ce tre#uie s fie salvate cnd nu mai este alimentare. 1ste
n mod uzual folosit pentru nmagazinarea de date importante ce nu tre#uie pierdute dac
sursa de alimentare se ntrerupe dintr-o dat. De exemplu, o astfel de dat este o temperatur
presta#ilit n regulatoarele de temperatur. Dac n timpul ntreruperii alimentrii aceast
dat se pierde, va tre#ui s facem a%ustarea nc o dat la revenirea alimentrii. "sfel
componenta noastr pierde n privina auto-meninerii.
$"@-memorie de date folosit de un program n timpul executrii sale. )n $"@ sunt
nmagazinate toate rezultatele intermediare sau datele temporare ce nu sunt cruciale la
ntreruperea sursei de alimentare.
PE$2? ", PE$2? /, PE$2? C, PE$2? D, PE$2? 1 sunt conexiuni fizice
ntre microcontroler i lumea de afar. Portul " are 9 pini, portul / are 7 pini, portul C are 7
pini, portul D are 7 pini iar portul 1 are 0 pini.
2(@1$-ul (/1$ este un registru de 7 #ii n interiorul microcontrolerului ce lucreaz
independent de program. a fiecare al patrulea impuls de ceas al oscilatorului i
ncrementeaz valoarea lui pn ce atinge maximul *
-
5/20/2018 Comanda ascensoarelor
52/106
ig.:.*."r'itecturile Rarvard i 5on-4eumann
C(+C, $(+C
+-a spus de%a c P(C!97: are o ar'itectur $(+C. "cest termen este adeseori gsit n
literatura despre computere, i are nevoie s fie explicat aici mai n detaliu. "r'itectura
Rarvard este un concept mai nou dect von-4eumanns. +-a nscut din nevoia de mrire avitezei microcontrolerului. )n ar'itectura Rarvard, #us-ul de date i #us-ul de adrese sunt
separate. "stfel un mare de#it de date este posi#il prin unitatea de procesare central, i
#ineneles, o vitez mai mare de lucru. +eparnd un program de memoria de date face
posi#il ca mai departe instruciunile s nu tre#uiasc s fie cuvinte de 7 #ii. P(C!97FF
folosete !: #ii pentru instruciuni ceea ce permite ca toate instruciunile s fie instruciuni de
un cuvnt. 1ste de asemenea tipic pentru ar'itectura Rarvard s ai# mai puine instruciuni
dect von-4eImann i s ai# instruciuni executate uzual intr-un ciclu.@icrocontrolerele cu ar'itectur Rarvard sunt de asemenea numite microcontrolere
$(+C. $(+C nseamn $educed (nstruction +et Computer. @icrocontrolerele cu ar'itectura
von-4eImann sunt numite microcontrolere C(+C. 2itlul C(+C nseamn Complex
(nstruction +et Computer.
Pentru c P(C!97FF este un microcontroler $(+C, aceasta nseamn c are un set
redus de instruciuni, mai precis 0< de instruciuni de ex. microcontrolerele (421 i
@otorola au peste !88 de instruciuni. 2oate aceste instruciuni sunt executate ntr-un ciclu cu
excepia instruciunilor %ump i #ranc'. Conform cu ceea ce spune constructorul, P(C!97FF
a%unge la rezultate de *&! n compresia cod i :&! n vitez n comparaie cu alte
microcontrolere de 7 #ii din clasa sa.
"plicaii
P(C!97FF se potrivete perfect n multe folosine, de la industriile auto i aplicaiile
de control casnice la instrumentele industriale, senzori la distan, mnere electrice de ui i
dispozitivele de securitate. 1ste de asemenea ideal pentru cardurile smart ca i pentru
aparatele alimentate de #aterie din cauza consumului lui mic.
-
5/20/2018 Comanda ascensoarelor
53/106
@emoria 11P$E@ face mai uoar aplicarea microcontrolerelor la aparate unde se
cere nmagazinarea permanent a diferitor parametri coduri pentru transmitoare, viteza
motorului, frecvenele receptorului, etc.. Costul sczut , consumul sczut, mnuirea uoar i
flexi#ilitatea fac P(C!97FF aplica#il c'iar i n domenii unde microcontrolerele nu au fost
prevzute nainte exemple&funcii de timer, nlocuirea interfeei n sistemele mari, aplicaiile
coprocesor, etc. Programa#ilitatea sistemului acestui cip mpreun cu folosirea a doar doi
pini n transferul de date face posi#il flexi#ilitatea produsului, dup ce asam#larea i
testarea au fost terminate. "ceast capa#ilitate poate fi folosit pentru a crea producie pe linie
de asam#lare, de a nmagazina date de cali#rare disponi#ile doar dup testarea final, sau
poate fi folosit pentru a m#unti programele la produse finite.
Ciclul de cloc; 6 instruciune
Cloc;-ul sau ceasul este starter-ul principal al microcontrolerului, i este o#inut dintr-
o component de memorie extern numit oscilator. Dac ar fi s comparm un
microcontroler cu un ceas de timp, cloc;-ul nostru ar fi un ticit pe care l-am auzi de la
ceasul de timp. )n acest caz, oscilatorul ar putea fi comparat cu arcul ce este rsucit astfel ca
ceasul de timp s mearg. De asemenea, fora folosit pentru a ntoarce ceasul poate fi
comparat cu o surs electric.
Cloc;-ul de la oscilator intr ntr-un microcontroler prin pinul E+C! unde circuitul
intern al unui microcontroler divide cloc;-ul n : cloc;-uri egale U!,U*,U0 i U: ce nu se
suprapun. "ceste : cloc;-uri constituie un ciclu de o singur instruciune numit de asemenea
ciclu main n timpul creia o instruciune este executat.
1xecutarea instruciunii ncepe prin apelarea unei instruciuni care este urmtoarea n
linie. (nstruciunea este apelat din memoria program la fiecare U! i este scris n registrul
de instruciuni la U:. Decodarea i executarea instruciunii sunt fcute ntre urmtoarele
cicluri U! i U:. )n urmtoarea diagram putem vedea relaia dintre ciclul instruciunii i
cloc;-ul oscilatorului E+C! ca i aceea a cloc;-urilor interne U!-U:. Contorul de
programPC reine informaia despre adresa urmtoarei instruciuni.
-
5/20/2018 Comanda ascensoarelor
54/106
ig.:.0.Ciclul de instruciune al microcontrolerului
Pipelining
Ciclul de instruciuni const din ciclurile U!, U*, U0 i U:. Ciclurile de instruciuni de
apelare i executare sunt conectate ntr-un aa fel nct pentru a face o apelare, este necesar un
ciclu cu o instruciune, i este nevoie de nc una pentru decodare i executare. 2otui, datorit
pipeline-ului sau liniei directe, fiecare instruciune este efectiv executat ntr-un singur ciclu.
Dac instruciunea cauzeaz o sc'im#are n contorul programului, i PC-ul nu direcioneaz
spre urmtoarea ci spre alte adrese poate fi cazul cu su#programele %umps sau de apelare, *
cicluri sunt necesare pentru executarea unei instruciuni. "ceasta este pentru c instruciunea
tre#uie procesat din nou, dar de data aceasta din partea adresei corecte. Ciclul ncepe cu
cloc;-ul U!, prin scrierea ntr-un registru ($. Decodarea i executarea ncepe cu cloc;-urile
U*, U0 i U:.
ig.:.:.
2OCE citete instruciunea @E5H
-
5/20/2018 Comanda ascensoarelor
55/106
2CO* execut @E5H PE$2 i citete C" +?/!.2CO0 execut o apelare a
unui su#program C" +?/!, i citete instruciunea /+ PE$2", /(20. Pentru c
instruciunea aceasta nu este aceea de care avem nevoie, sau nu este prima instruciune a unui
su#program +?/! a crui execuie este urmtoarea n ordine, instruciunea tre#uie citit din
nou. "cesta este un #un exemplu a unei instruciuni avnd nevoie de mai mult de un ciclu.
2CO: ciclul instruciunii este total folosit pentru citirea primei instruciuni dintr-un
su#program la adresa +?/!. 2CO< execut prima instruciune dintr-un su#program +?/!
i citete urmtoarea.
+emnificaia pinilor
P(C!97: are un numr total de !7 pini. Cel mai adesea se gsete ntr-o capsul de
tip D(P!7 dar se poate gsi de asemenea i ntr-o capsul +@D care este mai mic ca cea D(P.
D(P este prescurtarea de la Dual (n Pac;age. +@D este prescurtarea de la +urface @ount
Devices sugernd c gurile pentru pini unde s intre acetia , nu sunt necesare n lipirea
acestui tip de component.
ig.:.
-
5/20/2018 Comanda ascensoarelor
56/106
Pin nr. ! @C$ $eseteaz intrarea i tensiunea de programare 5pp a
microcontrolerului.
Pin nr. * $"8 Primul pin la portul ". Poate fi configurat ca intrare analogic "48.
Pin nr. 0 $"! "l doilea pin la portul ". Poate fi configurat ca intrare analogic "4!.
Pin nr. : $"* "l treilea pin la portul ". Poate fi configurat ca intrare analogic "4*
sau ca referin de tensiune negativ.
Pin nr. < $"0 "l patrulea pin la portul ". Poate fi configurat ca intrare analogic "40
sau ca referin de tensiune pozitiv.
Pin nr. 9 $": "l cincelea pin la portul ". 2EC>! care funcioneaz ca timer se
gsete de asemenea la acest pin.
Pin nr. F $"< "l aselea pin la portul ". Poate fi configurat ca intrare analogic "4:
sau ca selectie slave pentru portul serial sincron de date.
Pin nr. 7 $18 Primul pin la portul 1. Poate fi configurat ca intrare analogic "4
-
5/20/2018 Comanda ascensoarelor
57/106
Pin nr. *F $D: "l cincelea pin la portul D. 4u are funcie adiional.
Pin nr. *7 $D< "l aselea pin la portul D. 4u are funcie adiional.
Pin nr. *G $D9 "l aptelea pin la portul D. 4u are funcie adiional.
Pin nr. 08 $DF "l optulea pin la portul D. 4u are funcie adiional.
Pin nr. 0! 5++ "limentare, mas.
Pin nr. 0* 5dd Polul pozitiv al sursei.
Pin nr. 00 $/8 Primul pin la portul /. (ntrarea ntrerupt este o funcie adiional.
Pin nr. 0: $/! Primul pin la portul /. 4u are funcie adiional.
Pin nr. 0< $/* "l doilea pin la portul /. 4u are funcie adiional.
Pin nr. 09 $/0 "l treilea pin la portul /. unctioneaz i ca selecie pentru
programarea la tensiune redus.
Pin nr. 0F $/: "l patrulea pin la portul /.)ntrerupere la sc'im#area strii.
Pin nr. 07 $/< "l cincilea pin la portul /. )ntrerupere la sc'im#area strii.
Pin nr. 0G $/9 "l aselea pin la portul /. )ntrerupere la sc'im#area strii. inia de
]Cloc;] n mod programare.
Pin nr. :8 $/F "l aptelea pin la portul /. )ntrerupere la sc'im#area strii. inia ]Dat]
n mod programare.
9.< Descrierea realizrii practice = softIare
@acroul de sc'im#are al #ancurilor de memorie ale microcontrolerului, P(C!97FF"
/"4>8, /"4>!, /"4>*, /"4>0 i macroul pentru salvarea datelor n monentul
detectrii unei ntreruperi n cazul de fa n cazul detectrii ntreruperi la trecerea timpului pe
timerul *, care este folosit pentru afiarea pe displa ca timp de licrire a celor doi digii.
)n continuare se prezint codurile surs ale acestor macrouri&
+u#rutina selecie /"4>8 = se deseteaz #iii +2"2?+,< i +2"2?+,9
/"4>8 @"C$E
/C +2"2?+,! = se deseteaz #itul +2"2?+,9 i se seteaz #itul
+2"2?+,* @"C$E
/C +2"2?+,0 = se seteaz #iii +2"2?+,< i +2"2?+,9
/"4>0 @"C$E
/+ +2"2?+,8
H"(2a
#cf (42CE4,*
H"(2#
#tfss (42CE4,*
goto H"(2#
decfsz HCOC1,!
goto H"(2a
$12?$4
Dac folosim un oscilator rezonator de :@Rz, pentru valorile prescaler-ului 8,! i F
care divid ceasul de #az al oscilatorului, intervalul urmat de o depire a contorului 2@$8 va
fi 8.
*
-
5/20/2018 Comanda ascensoarelor
61/106
1xemplu& H"(2 .!88
1xemplul arat cum s o#inem o ntrziere de !88x!.8*ms, sau durata total de
!8*ms.
+pre deose#ire de macroul H"(2, macroul H"(2S mai are un argument care poate
atri#ui o valoare prescaler-ului. @acroul H"(2S are dou argumente&
timeconst* este un numr de la 8 la *
-
5/20/2018 Comanda ascensoarelor
62/106
doar cte o linie n plus. Pentru a produce un afia% cu :, < sau 9 digii, toate afia%ele cu F
segmente vor fi conectate n paralel. inia comun linia catodului comun este conectat
separat i aceast linie este conectat la zero logic pentru o perioad scurt de timp pentru a
activa afia%ul. iecare afia% este activat de !88 ori pe secund i vor da impresia c toate
afia%ele sunt active n acelai timp. )n timp ce fiecare afia% este activat, informaia tre#uie
livrat astfel nct el va afia informaia corect. Pot fi accesate pn la 9 afia%e n acest mod
fr ca strlucirea fiecrui afia% s fie afectat. iecare afia% este activat efectiv pentru !69
din timp i persistena vizual a oc'ilor d impresia c afia%ul este pornit tot timpul. 2oate
semnalele de sincronizare pentru afia% sunt produse de program, avanta%ul unui afia%
controlat de un microcontroler este flexi#ilitatea. "fia%ul poate fi configurat ca un contor
cresctor, contor descresctor, i poate produce un numr de mesa%e folosind literele
alfa#etului care pot fi uor de afiat. (n continuare prezint macroul folosit pentru afisarea
informatiei pe cei * digiti ai displului.
1D(nit macro
call (nit2imers
endm
(nit2imers
movlI#]888!8!!8]
movIf2*CE4
/"4>!
movlI.
-
5/20/2018 Comanda ascensoarelor
63/106
retlI /]8!8!!!!8] 30
retlI /]888!!!8!] 3:
retlI /]8!8!!8!!] 3!
/C EP2(E4$1N,F 3"C2(5"@ P?-?P
@E5H /]888888!8] 3PE$2/,! (42$"$1
@E5H 2$(+/
/"4>8@E5H /]!!!!!!!8]
-
5/20/2018 Comanda ascensoarelor
66/106
@E5H PE$2D
H"(2 .!
/2++ PE$2/,!
C" /?22E47
@E5H /]!!!!!!8!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,!
C" /?22E4G
@E5H /]!!!!!8!!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,!
C" /?22E4!8
$12?$4
3 /?2E4 CR1@"$1 (2 " P"$21$
/?22E4P
call P"$21$
H"(2S .!
-
5/20/2018 Comanda ascensoarelor
67/106
@E5H D]9]
@E5H PEMDE$
$12?$4
3 /?2E4 CR1@"$1 (2 " 12"^? 0
/?22E40
C" 12"^0
H"(2S .!
-
5/20/2018 Comanda ascensoarelor
68/106
C" 12"^F
H"(2S .!
-
5/20/2018 Comanda ascensoarelor
69/106
"fiseaza pozitia pe dispal
(n continuare se prezinta codul sursa al programului principal&
(+2 PJ!97FF" 3"1N1@ @(C$ECE42$E1$? P(C
!97FF"
1$$E$151 -08* 3+1 +?P$(@" @1+"^11 D1+P$1
@1@E$(1
CE4(N *:!R 3+1 +11C21"M" E+C("2E$ S2 51M(
"41S" SS
include p!9f7FF".inc 3fisierul standard de initializare al uC
C/EC> 8S*8 3inceputul #locului de date memorie $"@
volatila
HCOC1 3"P"$2(4 @"C$E??( H"(2S
P$1+CIait 3"P"$2(4 @"C$E??( H"(2S
E
E21@P
/c'ec;
21@P*
21@P!
21@P*
PEM"C2 3PEM(2(" "C2?"" " (2??(
PEMDE$2 3PEM(2(" "C2?"" 21@PE$"$"
PEMDE$ 3PEM(2(" DE$(2" P142$? (2
+2"$1
14DC 3sfarsitul declararii varia#ilelor
D1(41 $1! PE$21,! 3/(2 $11? !
D1(41 $1* PE$21,* 3/(2 $11? *
D1(41 5(2! PE$2",8 3/(2 5(21M" !
D1(41 5(2* PE$2",! 3/(2 5(21M" *
E$N 8S88 3EC? D1 PE$4($1 "
$1+12
NE2E $1+12 3$1+12"$1" 2?2?$E$ 5"$("/(1E$
-
5/20/2018 Comanda ascensoarelor
70/106
(4C?D1 /"4C.(4C 34? +1 P?4 (4C?D?$(1 (4"(421 D1
E$N LLL
(4C?D1 H"(2.inc 3fisierele de includere pentru macrouri
(4C?D1 12"^1.(4C
(4C?D1 /?2E"41.(4C
(4C?D1 21+2.(4C
(4C?D1 /?2E"41(42.(4C
(4C?D1 /?2E"4112"^1.(4C
(4C?D1 +14ME$(12"^1.(4C
$1+12
/"4>! 3+11C2"@ /"4C? !
@E5H /]88888!!!]
@E5H "DCE4!
C$ 2$(+/
C$ 2$(+C
C$ 2$(+D
clrf 2$(+1
/"4>8 3$1514(@ (4 /"4C? 8
C$ PE$2/
C$ PE$2C
C$ PE$2D
C$ PEM"C2
C$ PEMDE$
C$ +2"$1
call @(+C"$1
C" 21+2
+2"$2
C" /?2E"41(42
C" +14ME$(12"^
C" /?22E"4112"^
goto +2"$2@(+C"$1
-
5/20/2018 Comanda ascensoarelor
71/106
@E5H PEMDE$
@E5H PEMDE$2
3verificam daca tre#uie sa oprim
@E5H PEM"C2 3@?2"@ PEM"C2 (4 H
+?/H PEMDE$2, 3+C"D1@ PEM "C2 D(4 PEMDE$2
@E5H PEMDE$2 3@?2"@ PEMDE$2 (4 H
su#lI 8 351$((C"@ D"C" 1 1N" C? M1$E
#tfss +2"2?+,8
goto miscare!
/C PE$21,!
/C PE$21,*
$12?$4
miscare!
@E5H PEMDE$
@E5H PEMDE$2
@E5H PEM"C2 3mutam PEM"C2 in H
su#If PEMDE$2,f 3+C"D1@ PEM"C2 D(4 PEM
DE$(2"
#tfsc +2"2?+,8 3facem verificarea
NE2E +?+ 3+?+
3afisam directia de deplasare ^E+
C$ +2"$1 3^E+
/+ +2"$1,8
3setam releele pe viteza mare
/C PE$21,*
/+ PE$21,!
3mutam PEMDE$ in PEMDE$2
@E5H PEMDE$
@E5H PEMDE$2
3verificam daca tre#uie viteza mica
D1C PEM"C2, 3 (4C$1@142"@ 5"E"$1" PEM"C2
@E5H PEM"C2 3@?2"@ PEM"C2 (4 H
+?/H PEMDE$2, 3+C"D1@ PEM "C2 D(4 PEMDE$2@E5H PEMDE$2 3@?2"@ PEMDE$2 (4 H
-
5/20/2018 Comanda ascensoarelor
72/106
su#lI 8 351$((C"@ D"C" 1 1N" C? M1$E
#tfss +2"2?+,8
return 34? 1+21 1N" C? M1$E
3+12"@ $1111 P1 5(21M" @(C"
/C PE$21,!
/+ PE$21,*
$12?$4
+?+
3afisam directia de deplasare sus
C$ +2"$1
/+ +2"$1,!
3setam releele pe viteza mare
/C PE$21,*
/+ PE$21,!
3mutam PEMDE$ in PEMDE$2
@E5H PEMDE$
@E5H PEMDE$2
3verificam daca tre#uie viteza mica
(4C PEM"C2, 3 (4C$1@142"@ 5"E"$1" PEM"C2
@E5H PEM"C2 3@?2"@ PEM"C2 (4 H
+?/H PEMDE$2, 3+C"D1@ PEM "C2 D(4 PEMDE$2
@E5H PEMDE$2 3@?2"@ PEMDE$2 (4 H
su#lI 8 351$((C"@ D"C" 1 1N" C? M1$E
#tfss +2"2?+,8
return 34? 1+21 1N" C? M1$E
3+12"@ $1111 P1 5(21M" @(C"
/C PE$21,!
/+ PE$21,*
$12?$4
1$$
@E5H /]8!!!!88!]
@E5H PE$2C
/C PE$21,!/C PE$21,*
-
5/20/2018 Comanda ascensoarelor
73/106
$12?$4
14D
9.9 Descrierea realizrii practice - 'ardIare
Circuite imprimate
?tilizarea ca#la%elor imprimate constituie la ora actual o te'nic universal de inter
conectare a componentelor electronice att n ec'ipamentele electronice profesionale, ct i n
cele de larg consum. Producia ca#la%elor imprimate a crescut an de an deoarece ele au
avanta%ele urmtoare&
permit reducerea volumului i masei ec'ipamentelor prin creterea densitii de
monta% a componentelor electronice,
contri#uie la creterea siguranei n funcionare a ec'ipamentelor prin micorarea
numrului firelor de legtura ntre componentele electronice,
contri#uie la simplificarea operaiilor de asam#lare, la reducerea duratei lor de
execuie i permit automatizarea lor n cazul unei producii de mare serie,
concur la reducerea cazurilor de montare eronat a componentelor electronice n
sc'eme i asigur o #un reproducti#ilitate a monta%elor,
asigur monta%e cu o #un comportare la aciuni mecanice vi#raii, ocuri i
climatice cldur, umiditate,
contri#uie la miniaturizarea monta%elor eleetronice i deci a ec'ipamentelor n
ansam#lu,
fac posi#il unificarea i standardizarea construciei #locurilor electronice funcionale
care intr n componena ec'ipamentelor electronice i asigur interconectarea uoar a
acestor.
$ealizarea ca#la%elor
Primul pas n crearea ca#la%ului l reprezint decuparea unei #uci de textolit de
dimensiuni convena#ile. +e ndeprteaz eventualele #avuri de pe margini i se cur partea
placat cu cupru cu detergent de eventualele grsimi sau oxizi depui.
Pentru imprimarea ca#la%ului pe placa se folosete folia de transfer PnP
-
5/20/2018 Comanda ascensoarelor
74/106
olia de transfer PnP este un mi%loc practic i uor, care face posi#il realizarea de
ca#la%e imprimate. Cu a%utorul acestei te'nologii se pot realiza rapid i curat ca#la%e
imprimate
Principiul de funcionare al foliei de transfer P4P
+e #azeaz pe principiul de funcionare a imprimantei laser. )n imprimanta laser exist
un tam#ur fotosensi#il din seleniu pe care raza laser deseneaz urma de imprimare. "cest
tam#ur se impregneaz apoi cu toner-ul, care ader numai la zonele desenate electrizate
anterior de raza laser. 2am#urul, rotindu-se, transpune tonerul pe 'rtie, toner care este apoi
presat la cald pe 'rtie, topit, realizndu-se astfel fixarea urmei de imprimare, fiind deci gata o
'rtie imprimat.
)n cazul foliei PnP, datorit structurii ei c'imice superficiale, tonerul de pe tam#urul de
seleniu se transpune pe folie, se fixeaz acolo dar nu definitiv. 4u se nrdcineaz aa ca i
pe o foaie normal de 'rtie, care este poroas. )n momentul cnd punem folia de%a imprimat
pe ca#la%ul curat evident, faa cu toner-ul s fac contact cu cuprul ca#la%ului, putem
transpune tonerul de pe folie pe ca#la% cu a%utorul unui clctor de 'aine ncins. "cest toner
transpus pe ca#la% reprezint de fapt zona ce va rezista la corodare. Dup ndeprtarea atent a
foliei placua poate fi imediat pus n #aia de corodare format din clorura feric sau acid
clor'idric cu ap oxigenat.
Din principiul de funcionare rezult c traseele pot fi transpuse pe folia PnP folosind
numai imprimanta laser sau xerocopiatorul.
@odul de folosire al foliei de transfer P4P
" se cura ca#la%ul cu a%utorul unui praf de curat sau cu o 'rtie a#raziv fin. +e
poate cura i printr-o cufundare de 08 secunde ntr-o #aie de corodare. "stfel suprafaa va fi
pregtit pentru transferul desenului.
olia PnP poate fi folosit doar cu xerocopiatoare sau imprimante laser ce folosesc
'rtie normal de xerox. Pentru desenarea traseelor se poate folosi orice program C"D care
are posi#ilitatea s imprime pe o imprimanta laser. Ca#la%ele aprute n pu#licaii sau cele
imprimate cu alte tipuri de imprimante dect cele laser, pot fi copiate pe folia PnP cu a%utorul
unui xerocopiator. (mprimanta sau xerocopiatorul tre#uie reglate pe contrastul maxim, dar
astfel nct pe zonele ce tre#uie s se corodeze s nu fie depuneri de toner.
Desenul ca#la%ului tre#uie astfel realizat nct traseele deci prile ce nu se vor
coroda s fie desenate cu negru. Deci spunem c desenul este n pozitiv. Desenul ca#la%ului
ce l vedem pe folia PnP ieit din imprimant tre#uie s arate ca i cum am vedea traseele
-
5/20/2018 Comanda ascensoarelor
75/106
prin transparen dinspre partea cu piese. Deci oglindit. (mprimarea sau xerocopierea se va
face pe partea mai lucioas a foliei PnP nu pe partea din spate pe care are inscripii.
olia se dispune n imprimant sau n xerocopiator exact ca i foile normale de 'rtie.
+e recomand punerea doar a unei singure folii n imprimant.
Desenul ce apare pe folie tre#uie decupat, lsind o #ordur de cca 8,< cm. um
clctorul de 'aine i l ncingem la o temperatur de pornire ce corespunde pentru nlon.
2emperatura clctorului tre#uie aleas experimental, ea depinznd i de tipul tonerului.
Plasm folia PnP cu faa desenat n %os pe placua curat, pe faa cu cupru. Deci
desenul s ating cuprul. "cest ansam#lu l plasm pe o placa de #ac'elit, lemn sau orice alt
termoizolator pentru a nu se pierde repede cldura clctorului. Cu clctorul ncins apsm
peste folie, ncepnd de la mi%locul ei, pna se lipete i venim progresiv spre margini. "cest
proces poate s dureze cca *...0 minute la o plac de !8x!8cm, depinznd i de temperatura
clctorului.
Desenul traseelor va transpare i se va vedea la un moment dat i pe spatele foliei,
adic unde plim#m clctorul. 5erificm dac traseele transpar peste tot i ne asigurm astfel
dac am dat peste tot cu clctorul.
Dup rcire ndeprtm ncet folia de pe ca#la%, ncepnd de la un col. 1ventualele
greeli pot fi reparate cu vopsea sau o carioc special.
Plcua astfel pregtit poate fi pus n #aia de corodare format din clorur feric sau
acid clor'idric cu ap oxigenat, care tre#uie pregtit conform prescripiilor productorului.
Dup corodare se ndeprteaz tonerul cu un solvent organic, cu praf de curat sau cu 'rtie
a#raziv fin.
Dup ce n preala#il a fost lsat la uscat ca#la%ul se introduce n #aia de corodare -
un vas din material plastic sau sticl n care se afl agentul coroziv& clorur feric.
"tenieK Clorura feric este o su#stan toxic i tre#uie manipulat cu gri%.
Cnd tot cuprul nedorit a fost ndeprtat prin coroziune se scoate placa din #aia de
corodare i se spal foarte #ine n mult ap pentru a ndeprta urmele de agent coroziv ce ar
putea distruge mai tarziu ca#la%ul.
+e inspecteaz cu gri% placa pentru a detecta eventuale greeli de trasare a ca#la%ului
sau conexiuni nedorite rmase dup corodare. "cestea se nltur prin zgriere sau polizare.
Cu alcool te'nic se ndeprteaz stratul protector de vopsea, curnd cu gri% traseele
cu o crp moale.
-
5/20/2018 Comanda ascensoarelor
76/106
+e dau gurile necesare componentelor. Nurile se dau dinspre partea placat cu cupru
pentru c altfel s-ar putea exfolia stratul su#ire de cupru la ieirea #urg'iului. /ormaina
folosit tre#uie s fie de dimensiuni reduse pentru a nu rupe #urg'iul.
)nainte de nceperea plantrii pieselor se verific din nou corectitudinea traseelor, a
gurilor.
C"P(2E? F
Calculul economic al mac'etei
! 0 C0,C* $1"O +PD2
!! : U!,U*,U0,U: /C!8F
!* 0! $!,$*,$0,$:,$
-
5/20/2018 Comanda ascensoarelor
77/106
!F ! ?: @F78
-
5/20/2018 Comanda ascensoarelor
78/106
*F $oat dinat imprimant
-
5/20/2018 Comanda ascensoarelor
79/106
oprire sau frnare a liftului in conditii extreme& cdere de tensiune, suprasarcina pe motor,
suprancalzire a #o#ina%ului motorului3
uC poate fi conectat la un dispozitiv de transmisie date PC, telefon mo#il, retea C"4,
retea 2CP6(P, retea et'ernet, n felul acesta liftul poate fi monitorizat tot timpul sau numai
periodic n functie de necesitate, sau n caz de avarie liftul poate contacta dispecerul fara
interventia unei persoane #inevoitoare economisindu-se n acest fel timp n momentul n care
ec'ipa de interventie a%unge, tie de%a care este pro#lema.
"41S
(magini realizarea practic a mac'etei
ig.!./locul de comad i control al aplicaiei
-
5/20/2018 Comanda ascensoarelor
80/106
ig.*./utoanele de pe paliere i din interiorul ascensorului
ig.0.@ac'eta practic n stare de funcionare
"plicaia softIare a microcontrolerului
-
5/20/2018 Comanda ascensoarelor
81/106
(+2 PJ!97FF" 3"1N1@ @(C$ECE42$E1$? P(C
!97FF"
1$$E$151 -08* 3+1 +?P$(@" @1+"^11 D1+P$1 @1@E$(1
CE4(N *:!R 3+1 +11C21"M" E+C("2E$ S2 51M( "41S"
SS
include p!9f7FF".inc 3fisierul standard de initializare al uC
C/EC> 8S*8 3inceputul #locului de date memorie $"@ volatila
HCOC1 3"P"$2(4 @"C$E??( H"(2S
P$1+CIait 3"P"$2(4 @"C$E??( H"(2S
E
E21@P
/c'ec;
21@P*
21@P!
21@P*
PEM"C2 3PEM(2(" "C2?"" " (2??(
PEMDE$2 3PEM(2(" "C2?"" 21@PE$"$"
PEMDE$ 3PEM(2(" DE$(2" P142$? (2
+2"$1
14DC 3sfarsitul declararii varia#ilelor
D1(41 $1! PE$21,! 3/(2 $11? !
D1(41 $1* PE$21,* 3/(2 $11? *
D1(41 5(2! PE$2",8 3/(2 5(21M" !
D1(41 5(2* PE$2",! 3/(2 5(21M" *
E$N 8S88 3EC? D1 PE$4($1 " $1+12
NE2E $1+12 3$1+12"$1" 2?2?$E$
5"$("/(1E$
(4C?D1 /"4C.(4C 34? +1 P?4 (4C?D?$(1 (4"(421
D1 E$N LLL
(4C?D1 H"(2.inc 3fisierele de includere pentru macrouri
(4C?D1 12"^1.(4C
(4C?D1 /?2E"41.(4C
(4C?D1 21+2.(4C(4C?D1 /?2E"41(42.(4C
-
5/20/2018 Comanda ascensoarelor
82/106
(4C?D1 /?2E"4112"^1.(4C
(4C?D1 +14ME$(12"^1.(4C
$1+12
/"4>! 3+11C2"@ /"4C? !
@E5H /]88888!!!]
@E5H "DCE4!
C$ 2$(+/
C$ 2$(+C
C$ 2$(+D
clrf 2$(+1
/"4>8 3$1514(@ (4 /"4C? 8
C$ PE$2/
C$ PE$2C
C$ PE$2D
C$ PEM"C2
C$ PEMDE$
C$ +2"$1
call @(+C"$1
C" 21+2
+2"$2
C" /?2E"41(42
C" +14ME$(12"^
C" /?22E"4112"^
goto +2"$2
@(+C"$1
@E5H PEMDE$
@E5H PEMDE$2
3verificam daca tre#uie sa oprim
@E5H PEM"C2 3@?2"@ PEM"C2 (4 H
+?/H PEMDE$2, 3+C"D1@ PEM "C2 D(4 PEMDE$2
@E5H PEMDE$2 3@?2"@ PEMDE$2 (4 H
su#lI 8 351$((C"@ D"C" 1 1N" C? M1$E
#tfss +2"2?+,8goto miscare!
-
5/20/2018 Comanda ascensoarelor
83/106
/C PE$21,!
/C PE$21,*
$12?$4
miscare!
@E5H PEMDE$
@E5H PEMDE$2
@E5H PEM"C2 3mutam PEM"C2 in H
su#If PEMDE$2,f 3+C"D1@ PEM"C2 D(4 PEM
DE$(2"
#tfsc +2"2?+,8 3facem verificarea
NE2E +?+ 3+?+
3afisam directia de deplasare ^E+
C$ +2"$1 3^E+
/+ +2"$1,8
3setam releele pe viteza mare
/C PE$21,*
/+ PE$21,!
3mutam PEMDE$ in PEMDE$2
@E5H PEMDE$
@E5H PEMDE$2
3verificam daca tre#uie viteza mica
D1C PEM"C2, 3 (4C$1@142"@ 5"E"$1" PEM"C2
@E5H PEM"C2 3@?2"@ PEM"C2 (4 H
+?/H PEMDE$2, 3+C"D1@ PEM "C2 D(4 PEMDE$2
@E5H PEMDE$2 3@?2"@ PEMDE$2 (4 H
su#lI 8 351$((C"@ D"C" 1 1N" C? M1$E
#tfss +2"2?+,8
return 34? 1+21 1N" C? M1$E
3+12"@ $1111 P1 5(21M" @(C"
/C PE$21,!
/+ PE$21,*
$12?$4
+?+3afisam directia de deplasare sus
-
5/20/2018 Comanda ascensoarelor
84/106
C$ +2"$1
/+ +2"$1,!
3setam releele pe viteza mare
/C PE$21,*
/+ PE$21,!
3mutam PEMDE$ in PEMDE$2
@E5H PEMDE$
@E5H PEMDE$2
3verificam daca tre#uie viteza mica
(4C PEM"C2, 3 (4C$1@142"@ 5"E"$1" PEM"C2
@E5H PEM"C2 3@?2"@ PEM"C2 (4 H
+?/H PEMDE$2, 3+C"D1@ PEM "C2 D(4 PEMDE$2
@E5H PEMDE$2 3@?2"@ PEMDE$2 (4 H
su#lI 8 351$((C"@ D"C" 1 1N" C? M1$E
#tfss +2"2?+,8
return 34? 1+21 1N" C? M1$E
3+12"@ $1111 P1 5(21M" @(C"
/C PE$21,!
/+ PE$21,*
$12?$4
1$$
@E5H /]8!!!!88!]
@E5H PE$2C
/C PE$21,!
/C PE$21,*
$12?$4
14D
/"4>8 @"C$E 3@"C$E P142$?
/"4C? 8
/C +2"2?+,< 3+21$N1@ +2"2?+,* @"C$E 3@"C$E P142$?
/"4C? *
/C +2"2?+,< 3+21$N1@ +2"2?+,0 @"C$E 3@"C$E? P142$?
/"4C? 0
/+ +2"2?+,< 3+12"@ +2"2?+,!
+H"P EP2(E4$1N,H
@E5H EP2(E421@P
/"4>8
+H"P +2"2?+,H
@E5H +2"2?+21@P
14D@
PEP @"C$E
+H"P +2"2?+21@P,H
@E5H +2"2?+
/"4>!+H"P EP2(E421@P,H
-
5/20/2018 Comanda ascensoarelor
86/106
@E5H EP2(E4$1N
/"4>8
+H"P H21@P,H
14D@
2+2(2
$12?$4
2+212"^1
$12?$4
+14ME$(
$12?$4
/?22E"4112"^
/"4>!
/C EP2(E4$1N,F 3"C2(5"@ P?-?P
@E5H /]8888!888] 3PE$2/,0 (42$"$1
@E5H 2$(+/
/"4>8
@E5H /]!!!!!8!!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,0
C" P"$21$
@E5H /]!!!!8!!!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,0
C" 12"^!
@E5H /]!!!8!!!!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,0
C" 12"^*@E5H /]!!8!!!!!]
-
5/20/2018 Comanda ascensoarelor
87/106
@E5H PE$2D
H"(2 .!
/2++ PE$2/,0
C" 12"^G
@E5H /]!8!!!!!!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,0
C" 12"^!8
$12?$4
/?2E"41(42
/"4>!
/C EP2(E4$1N,F 3"C2(5"@ P?-?P
@E5H /]8888888!] 3PE$2/,8 (42$"$1
@E5H 2$(+/
/"4>8
@E5H /]!!!!!!!8]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,8
C" /?22E4P
@E5H /]!!!!!!8!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,8
C" /?22E4!
@E5H /]!!!!!8!!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,8
C" /?22E4*
@E5H /]!!!!8!!!]
@E5H PE$2DH"(2 .!
-
5/20/2018 Comanda ascensoarelor
88/106
/2++ PE$2/,8
C" /?22E40
@E5H /]!!!8!!!!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,8
C" /?22E4:
@E5H /]!!8!!!!!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,8
C" /?22E40 3 +11C2"@ /"4C? 0
/C 11CE4!,11PND 3 PE(42 2E D"2" @1@E$O
/+ 11CE4!,$D 3 (4C1P1 EP1$"2(?41" D1 C(2($1
/"4>* 3 +11C2"@ /"4C? *
@E511D"2",H 3 H J 5"E"$1" C(2(2" D(4 11P$E@
/"4>8
14D@
11P$E@$H @"C$E "DD$,5"?1
H"(2S .*
@E5H 11"D$ 3 2$1/?(1 +C$(+"
/"4>8
@E55"?1,H 3 (4E$@"2(" C"$1
/"4>*
@E5H 11D"2" 3 2$1/?(1 +C$(+"
/"4>0 3 +11C2"@ /"4C? 0
/C 11CE4!,11PND 3 PE(42 2E D"2" @1@E$O
/+ 11CE4!,H$14 3 P1$@(21@ +C$(1$1"
/C (42CE4,N(1 3 D1M"C2(5"@ (42$1$?P1$(1@E5H 8S
-
5/20/2018 Comanda ascensoarelor
93/106
@E5H 11CE4* 3 (4 11CE4*
@E5H 8S"" 3 +C$(1@ 8S""
@E5H 11CE4* 3 (4 11CE4*
/+ 11CE4!,H$ 3 (4C1P1@ EP1$"2(" D1 +C$(1$1
/+ (42CE4,N(1 3 "C2(5"@ (42$1$?P1$(1
/C 11CE4!,H$14 3 4? @"( P1$@(21@ +C$(1$1"
"CC(D142""
/"4>8
14D@
P"$21$
@E5H /]8!!!88!!]
@E5H PE$2C
$12?$4
12"^!
@E5H /]88888!!8]
@E5H PE$2C
$12?$4
12"^*
@E5H /]8!8!!8!!]
@E5H PE$2C
$12?$4
12"^0
@E5H /]8!88!!!!]
@E5H PE$2C
$12?$4
12"^:
@E5H /]8!!88!!8]
@E5H PE$2C
$12?$4
12"^!
/C EP2(E4$1N,F 3"C2(5"@ P?-?P
@E5H /]88888!88] 3PE$2/,! (42$"$1@E5H 2$(+/
-
5/20/2018 Comanda ascensoarelor
96/106
/"4>8
@E5H /]!!!!!!!8]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,*
C" ?+"12"^*
@E5H /]!!!!!!8!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,*
C" /?22E4PG
@E5H /]!!!!!8!!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,*
C" ?+"12"^G
@E5H /]!!!!8!!!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,*
C" /?22E4P!8
@E5H /]!!!8!!!!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,*
C" ?+"12"^!8
@E5H /]!!8!!!!!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,*
C" P"$21$
@E5H /]!8!!!!!!]
@E5H PE$2DH"(2 .!
-
5/20/2018 Comanda ascensoarelor
97/106
/2++ PE$2/,*
C" P"$21$12"^!
@E5H /]8!!!!!!!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,*
C" 12"^!12"^*
/"4>!
/C EP2(E4$1N,F 3"C2(5"@ P?-?P
@E5H /]8888!888] 3PE$2/,* (42$"$1
@E5H 2$(+/
/"4>8
@E5H /]!!!!!!!8]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,0
C" 12"^712"^G
@E5H /]!!!!!!8!]
@E5H PE$2D
H"(2 .!
/2++ PE$2/,0
C" 12"^G12"^!8
$12?$4
3 +14ME$ ?$N142" P"$21$
P"$21$
@E5H /]88!!8!!8]
@E5H PE$2C
$12?$4
3 +14ME$ P$1M142" P"$21$
/?22E4PP
@E5H D]*]
@E5H PEM"C2
-
5/20/2018 Comanda ascensoarelor
98/106
C" @(+C"$1 3$?2(4" P142$? 51$((C"$1"
PEM(2(1( (2??(
/2++ +2"$1,8 3verificam daca liftul merge in %os
NE2E PP 3nu liftul merge in sus
@E5H /]888!!!!8] 3 da liftul merge in %os
@E5H PE$2C 3 P1 "(+"^
H"(2S .!
-
5/20/2018 Comanda ascensoarelor
99/106
@E5H /]8!!8!!8!] 3 "(+"@ "
@E5H PE$2C 3 P1 "(+"^
H"(2S .!
-
5/20/2018 Comanda ascensoarelor
100/106
/2++ +2"$1,8 3verificam daca liftul merge in %os
NE2E 12!12* 3nu liftul merge in sus
@E5H /]888!!!!8] 3 da liftul merge in %os
@E5H PE$2C 3 P1 "(+"^
H"(2S .!
-
5/20/2018 Comanda ascensoarelor
101/106
H"(2S .!
-
5/20/2018 Comanda ascensoarelor
102/106
@E5H /]888!!!!8] 3 da liftul merge in %os
@E5H PE$2C 3 P1 "(+"^
H"(2S .!
-
5/20/2018 Comanda ascensoarelor
103/106
H"(2S .!
-
5/20/2018 Comanda ascensoarelor
104/106
@E5H PE$2C
H"(2S .!
-
5/20/2018 Comanda ascensoarelor
105/106
C" 12"^:
H"(2S .:8,F
C" 12"^8
H"(2a
#cf (42CE4,*
H"(2#
#tfss (42CE4,*
goto H"(2#
decfsz HCOC1,!
goto H"(2a
$12?$4