Sunteți pe pagina 1din 34

4.

Senzori

95

4. SENZORI
4.1 Consideraii generale; definiie; clasificri
4.1.1 Consideraii generale; ce este senzorul?
Dicionarele din prima parte a anilor '70 nu cuprind cuvntul "senzor". Acesta a aprut
odat cu dezvoltarea microelectronicii, mpreun cu alte noiuni de mare impact, cum ar fi
cele de microprocesor, microcontroller, transputer, actuator etc., adugnd o
noiune nou unei terminologii tehnice avnd o anumit redundan.
Astfel, o mare parte din elementele tehnice senzitive sunt ncadrate n categoria de
traductor. Un traductor este un dispozitiv care convertete efecte fizice n semnale
electrice, ce pot fi prelucrate de instrumente de msurat sau calculatoare.
n unele domenii, n special n sfera dispozitivelor electro-optice, se utilizeaz termenul
de detector (detector n infrarou, fotodetector etc.).
Traductoarele introduse ntr-un fluid sunt denumite, uneori, probe. O categorie larg o
constituie sistemele terminate n "-metru": de exemplu, "accelerometru" pentru msurarea
acceleraiei, "tahometru" pentru msurarea vitezei unghiulare.
Ce este senzorul? Trebuie spus c nu exist o definiie unitar i necontestat a
senzorului, motiv care las mult spaiu pentru interpretri, ambiguiti i confuzii. Muli
autori prefer s foloseasc sintagma senzori i traductoare, n cadrul creia, fie pun pe
picior de egalitate senzorul i traductorul, utiliznd, alternativ sau preferenial, unul dintre
termeni, fie consider c unul reprezint o categorie ierarhic superioar, incluzndu-l pe
cellalt. De multe ori se mai utilizeaz i noiunea de captor, care amplific semnele de
ntrebare, ntruct n limba francez, termenul capteur este utilizat pentru a desemna
elementele tehnice, care n aceast carte au fost numite senzor.
Denumirea senzorului provine din cuvntul latin sensus, care nsemn sim i nainte
de a fi adoptat pentru sisteme tehnice, a fost i este utilizat pentru a desemna capacitile
organelor de sim ale oamenilor i ale organismelor vii, de a culege i prelucra informaii
din mediul nconjurtor i a le transmite creierului. n acest proces mrimile fizice,
neelectrice, sunt convertite n semnale electrice, pe care creierul le poate prelua i interpreta
i pe baza crora coordoneaz aciunile muchilor. Modelul din biologie l ntlnim, n
mare msur, la sistemele mecatronice, astfel c nu este inutil o scurt trecere n revist a
sistemelor senzoriale ale omului, cu unele comentarii privind contribuia acestora n
supervizarea proceselor de producie de ctre om:
Cea mai solicitat i important funcie senzorial este cea vizual, care asigur cantitatea
preponderent de informaie, avnd i cea mai mare vitez de transfer (cc.3.106 bii/s).
Vederea faciliteaz omului cvasi-totalitatea aciunilor de investigare a mediului identificarea obiectelor i a configuraiei, poziiei i orientrii lor, aprecierea distanelor.
Extraordinara perfecionare a simului vizual explic, poate, absena altor senzori de
investigare la om, cum ar fi cei ultrasonici, cu care sunt dotate specii de animale, ca lilieci,

PDF created with pdfFactory Pro trial version www.pdffactory.com

96

BAZELE SISTEMELOR MECATRONICE

delfini, balene .a. Funcia ochiului nu se rezum la simpla preluare a unei imagini pe
retin i transmiterea ei ctre creier, ci presupune i o serie de reglri inteligente, prin
intermediul muchilor optici, ale cristalinului i irisului, precum i o prelucrare i
compresie a datelor transmise.
Simul auzului permite omului recepionarea undelor sonore din domeniul "audio", avnd
frecvene cuprinse ntre aproximativ 16 Hz i 16 kHz. Rata de transfer a informaiei
auditive este de circa 2.104 bii/s. Acest sim st la baza comunicaiei dintre oameni;
asigur i funcii de investigare a mediului, prin receptarea unor sunete, precum i funcii
de supraveghere a procesului de producie, n baza unor semnale sonore provenite de la
sisteme de avertizare, a unor zgomote anormale.
Foarte important, inclusiv n procesele de producie, este sensibilitatea cutanat a
omului, asigurat de multipli receptori implantai n piele. Au fost identificate urmtoarele
forme de sensibilitate cutanat: sensibilitatea tactil, sensibilitatea termic i sensibilitatea
dureroas. Cele trei feluri de sensibilitate cutanat nu sunt rspndite uniform pe suprafaa
pielii. Sensibilitatea tactil este dezvoltat, n special, pe pielea de pe faa volar a
vrfurilor degetelor, iar sensibilitatea termic este mai accentuat pe faa dorsal a mnii,
unde exist i o sensibilitate dureroas accentuat. Receptorii cutanai sunt specializai.
Simul mirosului (olfactiv) (102 bii/s) i cel gustativ (10 bii/s) sunt extrem de utile
omului n viaa de zi cu zi, dar utilizate de om ntr-un numr restrns de procese de
producie, din industria alimentar, cea cosmetic etc.

Fig.4.1 Structuri ale sistemelor senzoriale


Sistemele mecatronice trebuie s fie capabile s identifice, n anumite condiii i limite,
parametri ai mediului ambiant i s reacioneze la modificri ale acestora (vezi exemplele
din capitolul 2). Extrapolnd consideraiile despre sistemele senzoriale ale lumii vii la
sistemele mecatronice, prin senzor se va nelege dispozitivul tehnic destinat nzestrrii
mainilor cu simuri. Are rolul determinrii unei sau unor proprieti, i, n funcie de

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

97

nivelul de integrare, poate avea funcii mai simple sau mai complexe (fig.4.1). Senzorul
cuprinde traductorul/traductoarele pentru transformarea mrimii de intrare ntr-un semnal
electric util, dar i circuite pentru adaptarea i conversia semnalelor i, eventual, pentru
prelucrarea i evaluarea informaiilor. Senzorul care include i unitile micromecanice i
microelectronice de prelucrare, realizate prin integrare pe scar larg (LSI) sau foarte larg
(VLSI), se ntlnete n literatura de specialitate i sub denumirile de "sistem senzorial" sau
"senzor inteligent" (smart-sensor). Producerea senzorilor inteligeni este facilitat de
dezvoltarea tehnicii microsistemelor, care permite integrarea n volume extrem de mici att
a traductoarelor de diferite tipuri, ct i a micromecanicii i microelectronicii de prelucrare.
Nivelul de dezvoltare a capacitilor senzoriale ale unui sistem mecatronic se determin,
n general, dup modul n care acesta reuete s realizeze funcii de recunoatere similare
cu cele ale omului. ntre sistemele de recunoatere ale omului si ale unui sistem mecatronic
exist ns dou mari deosebiri:
omul are posibiliti multiple de recunoatere, fiind dotat cu organe de sim complexe,
care i asigur capacitile de vedere, auz, miros, gust i percepie tactil; la un sistem
mecatronic acest lucru nu este nici necesar i nici posibil, tinzndu-se spre limitarea
funciilor senzoriale la cele strict necesare impuse de utilizrile concrete ale acestuia;
un sistem mecatronic poate fi dotat cu faciliti senzoriale pe care nu le ntlnim la om,
asigurate, de exemplu, de senzorii de proximitate inductivi, capacitivi, fluidici, sau cei
de investigare, bazai pe radiaii ultrasonice sau radiaii laser i funcionnd pe
principiul radarului.
4.1.2. Clasificri
Exist astzi senzori pentru mai mult de 100 de mrimi fizice, iar dac se iau n
considerare i senzorii pentru diferite substane chimice, numrul lor este de ordinul
sutelor. Se pot pune n eviden circa 2000 de tipuri distincte de senzori, oferite n 100.000
de variante, pe plan mondial [ROD03].
Datorit marii diversiti a principiilor de conversie a mrimilor fizice n mrimi electrice,
precum i a soluiilor de implementare a acestor principii, exist i o multitudine de criterii
de clasificare a senzorilor, dintre care vor fi enumerate cteva dintre cele mai importante:
Senzorii pot fi clasificai n funcie de tehnologiile utilizate pentru realizarea lor:
Tehnologii ale materialelor feromagnetice;
Tehnologii ale materialelor piezo-ceramice;
Tehnologii ale microeelectronicii i microsistemelor;
Tehnologii ale staturilor subiri;
Tehnologii ale staturilor groase;
Tehnologii pentru materiale sinterizate;
Tehnologii ale foliilor etc.
n funcie de tipul mrimii fizice de intrare senzorii pot fi clasificai n:
absolui, cnd semnalul electric de ieire poate reprezenta toate valorile posibile ale

PDF created with pdfFactory Pro trial version www.pdffactory.com

98

BAZELE SISTEMELOR MECATRONICE

mrimii fizice de intrare, raportate la o origine (referin) aleas;


incrementali, cnd nu poate fi stabilit o origine pentru toate punctele din cadrul
domeniului de msurare, ci fiecare valoare msurat reprezint originea pentru cea
urmtoare.
Foarte important este clasificarea n funcie de tipul mrimii de ieire, n:
senzori analogici, pentru care semnalul de ieire este n permanen proporional cu
mrimea fizic de intrare;
senzori numerici (digitali), la care semnalul de ieire poate lua numai un numr limitat
de valori discrete, care permit cuantificarea semnalului fizic de intrare.
Privind problema semnalului de ieire din punctul de vedere al numrului de valori
posibile, pot fi puse n eviden alte dou clase distincte:
senzori binari, care prezint la ieire numai dou valori distincte;
senzori cu un numr mare de valori, pentru msurarea unei mrimi ntr-o anumit
plaj; pot fi analogici sau numerici.
Un alt criteriu de clasificare ine cont de numrul elementelor traductoare i de numrul
de dimensiuni atribuite valorilor msurate i clasific senzorii n scalari (un traductor, o
dimensiune), vectoriali (msurri dup trei direcii ortogonale) i matriciali (un anumit
numr de traductoare dispuse dup o matrice mono-, bi- sau tridimensional).
Combinarea ultimelor dou criterii de clasificare permit clasificri mai complexe, de tipul
celei prezentate n figura 4.2.

Fig.4.2 Clasificarea senzorilor dup dou criterii combinate


Senzorii pot fi clasificai i n funcie de domeniul n care sunt utilizai:
n industrie
q Robotic (vezi exemplele din capitolul 2), fabricaie flexibil, controlul calitii,
activiti de birou etc.
n protecia mediului
n transporturi
n automatizarea cldirilor i locuinelor

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

99

Dac analiza se extinde la nivelul diferitelor domenii de utilizare, pot fi utile i pertinente
noi criterii de clasificare. De exemplu, n cazul senzorilor utilizai n robotic, una dintre
principalele clasificri are al baz sistematizarea proprietilor i parametrilor robotului i
mediului din figura 4.3 [DUM96a].

Fig.4.3 Variant de clasificare a senzorilor din dotarea roboilor


Cele dou ramificaii principale permit gruparea senzorilor n dou categorii mari:
Senzorii interni (denumii de unii autori i intero-receptori), care servesc la obinerea
unor informaii legate de funcionarea robotului, cum ar fi poziia relativ a elementelor
cuplelor cinematice, vitezele i acceleraiile liniare i unghiulare, deformaiile
elementelor lanului cinematic .a.
Senzori externi (denumii de unii autori i extero-receptori), utilizai pentru culegerea
unor informaii asupra mediului nconjurtor i asupra interaciunii robot/mediu;
servesc la identificarea prezenei i stabilirea tipului, poziiei, orientrii, culorii sau a
altor proprieti ale obiectelor din mediu, la identificarea unor obstacole, la
determinarea forelor de interaciune robot/mediu.
Un criteriu care poate permite clasificarea senzorilor externi este cel referitor la contactul
cu obiectele din mediu (fig.4.4). Un senzor care msoar poziiile/deplasrile n cuplele
cinematice este un senzor intern, un senzor de investigare, care baleiaz mediul
nconjurtor pe principiul radarului, este un senzor extern fr contact, un senzor tactil este
un senzor extern cu contact direct, iar un senzor de for/moment este un senzor extern cu
contact indirect, ntruct forele de interaciune cu mediul nu sunt exercitate direct asupra
senzorului, ci sunt resimite de acesta prin propagarea lor de-a lungul unor elemente
intermediare.

PDF created with pdfFactory Pro trial version www.pdffactory.com

100

BAZELE SISTEMELOR MECATRONICE

Fig.4.4 Clasificarea senzorilor externi


Senzorii fr contact pot servi la recunoaterea obiectelor, a poziiei i orientrii lor i la
controlul calitii. Senzorii de proximitate sunt senzori de zona foarte apropiat; ei
furnizeaz informaii despre existena obiectelor i sunt montai pe efectorul final sau n
apropierea acestuia. Senzorii optici sunt senzori de zon apropiat, iar cei de investigare de
zon ndeprtat. Montarea acestora se poate face i n afara robotului, n spaiul su de
lucru.
Informaiile de la senzorii cu contact sunt generate prin cuplare direct sau indirect.
Cuplarea indirect permite msurarea forelor i momentelor care solicit un ntreg sistem
mecanic, de exemplu, efectorul final. n cazul cuplrii directe, informaia este generat de
contactul nemijlocit dintre senzor i obiect.
Alegerea i aprecierea unui anumit tip de senzor are la baz o serie ntreag de parametri
dintre cei mai diferii, cum ar fi: dimensiunile, greutatea, costul, gradul de protecie
electric, domeniul de msurare, consumul de energie, natura semnalelor de ieire i
complexitatea lanului de prelucrare a acestora, sensibilitatea, rezoluia, precizia,
fidelitatea, repetabilitatea. Problema definirii unor caracteristici (sensibilitate, rezoluie,
precizie) este mai dificil dect n cazul traductoarelor, ntruct senzorul reprezint o
categorie mai complex, ce poate include un numr mare de traductoare, la care se adaug
circuite electronice de achiziie, prelucrare i evaluare a semnalelor (fig.4.1).
Exist, pe de alta parte, o varietate foarte mare de senzori, funcionnd dup principii
complet diferite i avnd caracteristici specifice grupei din care fac parte.
Orice senzor poate fi privit ns ca o "cutie neagr", la intrarea creia se aplic mrimile
fizice care urmeaz a fi msurate, ieirea fiind constituit din semnale electrice, adecvate
transmiterii ctre sistemul de comand (fig.4.5); figura 4.6. sintetizeaz caracteristicile
senzorilor, structurate pe mai multe grupe [DUM96a].

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

101

Fig. 4.5 Schema bloc a unui senzor cu semnalele de intrare/ieire

Fig.4.6 Clasificarea caracteristicilor senzorilor


innd cont de marea diversitate a senzorilor, att n ceea ce privete principiile lor
constructive, ct i domeniile de aplicaie, acest capitol nu i propune o trecere n
revist, chiar sumar, a mai multor categorii de senzori, ci o focalizare pe un singur tip,
ales n contextul obiectivelor acestui curs, pe baza urmtoarelor motivaii:
Senzorii de poziie/deplasare pot fi ntlnii n cvasi-totalitatea sistemelor mecatronice
i se bazeaz pe cele mai variate principii de msurare: pot fi senzori analogici sau
numerici, optoelectronici, inductivi, magneto-rezistivi, magneto-strictivi, cu
traductoare Hall etc. n cadrul fiecrui ansamblu motor mecanism de acionare
sarcin exist, n general, cel puin un senzor de poziie/deplasare, care msoar
deplasarea sarcinii i furnizeaz informaiile pentru buclele de reglare.
Consideraiile legate de prelucrarea informaiilor n cazul senzorilor numerici
incrementali, care vor fi prezentate n detaliu, permit o nelegere sugestiv a rolului
pe care l are integrarea ct mai multor prelucrri i funcii ntr-un singur circuit n
reducerea eforturilor i timpului de proiectare i realizare a unui produs mecatronic.

PDF created with pdfFactory Pro trial version www.pdffactory.com

102

BAZELE SISTEMELOR MECATRONICE

4.2 Senzori de poziie i deplasare


Senzorii de poziie/deplasare fac parte din categoria senzorilor interni (fig.4.3). Cte un
astfel de senzor este amplasat n fiecare cupl cinematic a unui sistem mecatronic, care
trebuie comandat pe baza msurrii poziiei, n vederea determinrii poziiei relative a
celor dou elemente ale cuplei. Toi roboii industriali, indiferent de generaie, sunt dotai
cu senzori de poziie/deplasare n fiecare cupl cinematic, acetia reprezentnd elementul
esenial n vederea rezolvrii celor dou probleme cinematice (direct i invers). Totodat
acest tip de senzor poate fi regsit n anumite cazuri i la nivelul efectorului final, servind la
msurarea deplasrii bacurilor de prindere. Roboii mobili pot fi dotai, n anumite cazuri,
cu senzori de poziie/deplasare, montai la nivelul roilor motoare sau a mecanismului de
direcie. n cazul unui automobil performant, n rulmenii (lagrele) care susin roile, sunt
integrai senzori incrementali, care permit msurarea deplasrilor. Alt senzor msoar
unghiul volanului. Informaiile sunt utilizate de computerul de bord pentru cele mai diferite
probleme de control (vezi capitolul 2): urmrirea presiunii n pneuri; ABS, ESP etc.
n foarte multe cazuri cuplele nu sunt nzestrate i cu senzori distinci pentru msurarea
vitezelor i acceleraiilor, vitezele i acceleraiile curente, utilizate de sistemul de comand,
fiind obinute prin derivarea informaiilor recepionate de la senzorii de poziie/ deplasare.
4.2.1 Clasificare; Soluii de montare
Clasificarea acestor senzori se poate face dup mai multe criterii, astfel:
Dup modul de exprimare a mrimii deplasrii:
senzori de poziie (absolui) care furnizeaz valoarea absolut a deplasrii, ce
corespunde poziiei curente a elementului mobil al cuplei cinematice considerat fa de
originea unui sistem de coordonate ataat cuplei;
senzori de deplasare (relativi) care dau mrimea relativ a deplasrii, rezultat ca o
diferen a valorilor corespunztoare coordonatelor finale i iniiale ale elementului
mobil.
Dup natura semnalului furnizat de senzor:
senzori numerici incrementali care transform deplasarea real, care este o mrime
continu, ntr-o succesiune de impulsuri;
senzori numerici absolui la care deplasarea real este exprimat cu ajutorul unui grup
de semnale binare ce corespund unui numr codificat n binar;
senzori analogici la care deplasarea real este transformat ntr-o mrime continu,
modulat n amplitudine sau n faz.
Dup natura mrimii de intrare:
senzori liniari pentru msurarea deplasrilor rectilinii;
senzori rotativi care msoar deplasrile unghiulare.
O schem a principalelor tipuri de senzori de poziie/deplasare este redat n figura 4.7, a,
iar n figura 4.7, b sunt prezentate formele semnalelor de ieire aferente.

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

103

Fig.4.7 Clasificarea senzorilor de poziie/deplasare


Pentru acionarea modulelor de rotaie se folosesc preponderent motoare rotative.
Excepie fac unele module cu acionare hidraulic sau pneumatic, la care, n situaiile n
care nu se dispune de motoare rotative performante, se prefer acionarea cu doi cilindri,
prin intermediul mecanismelor pinion-dubl cremalier sau prin intermediul transmisiilor
cu lanuri sau curele dinate. n cvasi-totalitatea cazurilor msurarea unghiurilor de rotaie
se face cu senzori rotativi. Utilizarea senzorilor liniari poate fi eficient n cazurile n care
cilindrii de acionare sunt prevzui cu sisteme senzoriale proprii pentru msurarea
deplasrii tijei [DUM96a].
n cazul modulelor de translaie acionarea poate fi realizat cu motoare rotative, in
principiu electrice, caz n care se prefer senzorii rotativi, sau cu motoare liniare, situaie n
care i gsesc locul i senzorii liniari. i n acest ultim caz se apeleaz de multe ori la
senzorii rotativi, datorit unor avantaje importante ale acestora: gabarit mult mai redus,
sensibilitate mai mic la imperfeciuni de montaj, erorile de montaj fiind preluate de
cuplaje adecvate, rezisten i robustee superioare la factori perturbatori i medii agresive.
Sunt ns necesare mecanisme adecvate, care s transforme micarea de translaie ntr-o
micare de rotaie la nivelul axului senzorului. Acestea pot fi mecanisme pinion-cremalier
de precizie foarte nalt, furnizate de firme specializate, sau mecanisme cu curea dinat.
La amplasarea senzorilor care msoar deplasrile trebuie respectat un principiu foarte
important i anume acela ca acestea s msoare direct deplasarea elementului final al
cuplei cinematice, sau, dac acest lucru nu este posibil, pe cea a unui element ct mai
apropiat de acesta. Se elimin astfel efectele unui lan ntreg de erori care nu pot fi

PDF created with pdfFactory Pro trial version www.pdffactory.com

104

BAZELE SISTEMELOR MECATRONICE

suprimate constructiv i nu pot fi controlate de sistemul de comand (jocuri n articulaii,


jocuri ntre flancurile angrenajelor dinate, deformaii elastice ale mecanismelor de
acionare etc). Cea mai comod soluie presupune cuplarea senzorului direct pe axul
motorului de acionare, cu att mai mult cu ct firmele constructoare livreaz motoare
electrice rotative echipate cu senzori incrementali sau absolui (eventual i cu
tahogeneratoare pentru msurarea vitezelor unghiulare) sau cilindri hidraulici/pneumatici
care au ncorporate sisteme pentru msurarea deplasrii tijei. Aceast soluie poate fi
utilizat n cazul unor mecanisme de mare precizie, cu jocuri i uzuri minime, cum ar fi
reductoarele armonice, sau angrenajele urub cu bile-piuli cu sistem de preluare a
jocurilor. O atenie deosebit trebuie acordat elementelor constructive care servesc la
cuplarea senzorului cu elementul mobil, a crui deplasare se msoar, astfel nct s nu fie
afectat precizia senzorului i s nu se produc deteriorarea acestuia datorit unui montaj
defectuos. Firmele productoare de senzori pun la dispoziia utilizatorilor cuplaje cu
caracteristici i performane deosebite.
Dezechilibrrile dinamice, determinate de masele excentrice ale uruburilor de prindere,
sunt compensate prin execuia unor guri de centrare adecvate, astfel nct cuplajele pot
lucra pn la turaii de circa 12.000 rot/min.
n ncheierea acestei seciuni se vor expune cteva consideraii privind utilizarea
diferitelor tipuri de senzori de poziie/deplasare n echiparea sistemelor mecatronice, din
care se pot deduce i unele criterii pentru alegerea lor.
Este evident faptul c sistemului de comand i sunt necesare valorile absolute ale
coordonatelor generalizate, raportate la sistemul de coordonate ataat unei anumite cuple.
Aceste valori pot fi furnizate fr alte complicaii de ctre senzorii absolui. n cazul
senzorilor relativi (incrementali), odat cu decuplarea de la reea, coninutul registrelor care
contorizeaz impulsurile primite de la senzori se altereaz i robotul i pierde orientarea.
La o nou cuplare la reea sistemul mecatronic trebuie s parcurg o faz de calibrare, care
se bazeaz pe valori sau repere absolute. De exemplu, n cazul roboilor PUMA 700
valorile absolute sunt furnizate de senzori poteniometrici fixai pe acelai ax cu senzorii
incrementali i cu servomotoarele de c.c. de antrenare. n timpul fazei de calibrare robotul
execut mici micri din toate cuplele, pornind din faza n care se gsea n momentul
recuplrii, n timpul crora, bazndu-se pe valorile grosiere furnizate de poteniometre, i
stabilete poziia cu precizia pe care o pot asigura senzorii incrementali i i ncarc
valorile iniiale ale poziiilor n registrele corespunztoare. Ali roboi presupun deplasarea
tuturor elementelor mobile ale lanului cinematic n poziii iniiale adecvate, pn la
atingerea unor microntreruptoare, de la care ncepe apoi contorizarea.
S-ar putea trage concluzia c trebuie preferai senzorii absolui, fiindc evit complicaiile
pe care le implic faza de calibrare. n multe sisteme mecatronice predomin totui senzorii
numerici incrementali rotativi, datorit unor avantaje incontestabile: construcie simpl i
robust, pre de cost redus, modul facil de prelucrare a semnalelor de ctre sistemele de
comand. La roboii proiectai i fabricai n ultimii civa ani se constat ns, odat cu
tendina de trecere de la acionarea cu servomotoare de c.c. la cea cu servomotoare de c.a.
i tendina de utilizare, cu predilecie, a senzorilor absolui analogici, din familia
poteniometrelor i resolverelor, ale cror semnale pot fi exploatate n mod optim pentru
comanda motoarelor de acionare. n acest context firmele constructoare de servomotoare
de c.a. livreaz i astfel de motoare echipate cu resolvere, tot aa cum servomotoarele de

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

105

c.c. au fost i sunt livrate i mpreun cu senzori incrementali.


4.2.2 Senzori de poziie/deplasare analogici
4.2.2.1 Principiul msurrii analogice a deplasrilor
Principiul msurrii analogice a deplasrii este prezentat n figura 4.8.

a)

b)

Fig. 4.8 Principiul msurrii analogice a deplasrilor; a) semnale liniare; b) semnale


sinusoidale
Senzorul emite un semnal electric dependent de deplasare, materializat printr-o tensiune
electric, avnd o variaie liniar (fig.4.8, a) sau sinusoidal (fig.4.8, b). Dac se consider
amplitudinea semnalului pornind din punctul d0 (fig.4.8, a) i pn n punctul df, se
constat c exist o coresponden biunivoc ntre deplasare i mrimea tensiunii la ieirea
senzorului; n mod similar se petrec lucrurile i n cazul sinusoidei din fig.4.8, b, n
condiiile n care se lucreaz cu arcele de sinusoid corespunztoare domeniului -T/4 - T/4,
sau T/4 - 3T/4. n fiecare asemenea domeniu, unei anumite mrimi a tensiunii i
corespunde un singur punct pe axa deplasrilor i numai unul (metoda analogic-absolut).
Ca urmare senzorul funcioneaz ca senzor de poziie. n cazul n care mrimea deplasrii
ce trebuie msurat o depete pe cea corespunztoare perioadei T, semnalul la ieirea
senzorului va repeta dreapta sau sinusoida din figura 4.8 de mai multe ori, pn la
acoperirea distanei de msurat. Astfel tensiunea U1 determin poziia punctului d1i numai
dac se cunoate numrul, i, de perioade pe care le-a furnizat senzorul pn n acel moment
(metoda ciclic absolut). n aceste condiii senzorul funcioneaz ca senzor de deplasare.
4.2.2.2 Poteniometrul
Principiul de funcionare a poteniometrului clasic poate fi explicat cu ajutorul figurii 4.9.
El este constituit dintr-o rezisten fix Rt, de-a lungul creia se deplaseaz un cursor,
solidar cu elementul a crui deplasare se msoar i izolat electric fa de acesta; cursorul
asigur contactul cu rezistena fix.

PDF created with pdfFactory Pro trial version www.pdffactory.com

106

BAZELE SISTEMELOR MECATRONICE

Fig. 4.9 Scheme de principiu ale poteniometrului: a) liniar; b) rotativ (fr contact)
Valoarea rezistenei Rx, msurat ntre cursor i una dintre extremitile rezistenei fixe,
depinde de poziia cursorului i, implicit, de deplasarea elementului mobil; presupunnd c
rezistena Rt are o configuraie uniform, Rx poate fi exprimat cu relaiile:
Rx =

Lx
Rt
Lt

(4.1)

pentru un poteniometru liniar (fig.4.9, a), respectiv:


Rx =

x
.Rt ,
M

(4.2)

pentru un poteniometru rotativ, pentru care nfurarea este dispus de-a lungul unui arc
de cerc, i are o variaie liniar n funcie de deplasare.
Rezistena Rt poate fi materializat fizic cu ajutorul unui fir bobinat sau printr-un strat
conductiv. La poteniometrele bobinate eroarea minim corespunde saltului de la o spir la
alta, respectiv limii cursorului. Poteniometrele de precizie permit o rezoluie maxim
R/R de ordinul de mrime 10-3. Straturile conductive sunt realizate pe un suport izolator
din plastic, pe care se aplic o pulbere conductoare de carbon sau metalic, constituit din
granule cu mrimi de ordinul a 10-2 m. i aceast structur granular implic o variaie
discontinu a rezistenei msurate, ns rezoluiile acestor poteniometre (valori de circa 0,3
m) sunt net superioare celor ale poteniometrelor cu rezistene bobinate.
Dezavantajul principal al poteniometrelor cu contact rezid n uzura mecanic,
determinat de frecarea dintre cursor i rezisten, care limiteaz durata de funcionare la

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

107

maxim 106 - 107 cicluri, insuficient pentru cerinele impuse de servosistemele sistemelor
mecatronice, motiv care a mpiedicat implementarea senzorilor de acest tip n construcia
unor echipamente de nalt precizie.
Dezvoltarea unor senzori poteniometrici performani a contribuit substanial la creterea
ponderii lor n diverse domenii, cum ar fi robotica. Astfel, firma Midori Precision
(PEWATRON - Elveia), a dezvoltat seria BLUE-POT [PEWATRON], care cuprinde
poteniometre fr contact, ce se bazeaz pe interaciunea dintre un magnet permanent i un
strat magnetorezistiv aplicat pe o plac de baz (fig.4.9, b). Caracteristica de ieire este
dependent de micarea magnetului. Este un poteniometru ideal pentru o funcionare fr
uzur i ntreinere, care asigur durate de funcionare mai mari de 500 milioane de cicluri.
Caracteristica termic a acestor poteniometre poate fi corectat prin diferite metode de
compensare: montaje cu rezistene de compensare; compensare cu termistor. Rezult o
stabilitate de 0,2% FS (Full Scale)n poziia central (50% din valoarea ieirii) i 1..2% n
celelalte poziii.
n final se vor prezenta cteva consideraii privind influena diferitelor elemente asupra
montajului de msurare. Poteniometrul este alimentat de la o surs de c.c., Es, avnd o
rezisten intern Rs. Tensiunea Vm, culeas la ieirea rezistenei variabile Rx i msurat cu
un dispozitiv avnd rezistena intern Ri, poate fi exprimat cu relaia:
Vm = E s .

Rx
.
Rs + R t

1
1 + R x .(1 - R x )
Ri
Rs + Rt

(4.3)

Cazul ideal presupune o expresie de forma:


Vm = E s .

Rx
L
= E s . x (pot.liniar) = E s . x (pot.rotativ),
M
Rt
Lt

impunnd dou condiii limit: Rs = 0 i Ri = .


Schemele de principiu sunt prezentate n figurile 4.10, a i b.

Fig. 4.10 Scheme de msurare: a) cu amplificator repetor; cu amplificator inversor

PDF created with pdfFactory Pro trial version www.pdffactory.com

(4.4)

108

BAZELE SISTEMELOR MECATRONICE

4.2.2.3 Resolverul
Resolverul face parte, dac se ia n considerare principiul fizic de funcionare, din
categoria senzorilor de poziie/deplasare inductivi, a doua categorie ca pondere n
automatizri, dup cea a senzorilor optoelectronici. Senzorii inductivi au fost utilizai iniial
n domeniile militare i de cercetare a spaiului cosmic. n ultimul timp i-au gsit un loc
adecvat i automatizrile industriale, inclusiv n dotarea roboilor industriali, datorit
robusteii lor i a faptului c sunt insensibili la factori perturbatori (variaii de temperatur,
praf, umezeal, ocuri, vibraii). Resolverul este un senzor deosebit de avantajos n cazurile
acionrilor cu servomotoare de curent alternativ, fr inele i perii colectoare, la care
comutarea poate fi realizat prin intermediul a dou metode principale. Prima metod
presupune utilizarea unor traductoare Hall pentru determinarea poziiei rotorului, a unui
tahometru fr perii colectoare pentru msurarea vitezei i a unui senzor numeric
incremental pentru msurarea poziiei. Pentru cea de-a doua metod de comutare resolverul
este senzorul ideal, rezolvnd simultan trei funciuni distincte: determinarea absolut, cu o
rezoluie nalt, a poziiei rotorului, permind nchiderea buclei de reglare a poziiei;
determinarea vitezei, prin derivarea funcie de timp a semnalului de poziie, i nchiderea
buclei de reglare a turaiei; comanda cu cureni sinusoidali, prin utilizarea unui tabel
adecvat.

Fig. 4.11 Schema unui resolver (cu cte dou nfurri statorice i rotorice)
Principiul de funcionare a resolverului este asemntor cu cel al unei maini rotative
sincrone. Dac n figura 4.11 se consider schema unui resolver cu o nfurare statoric
(Stator 1) i o nfurare rotoric (Rotor 1), pentru care nfurarea statoric este alimentat
cu o tensiune alternativ:
e S = E S s in t

( = 2f),

(4.5)

n nfurarea statorului se va induce o tensiune eR, de aceeai frecven, dar a crei


mrime:
e R = k E S sin t cos ,

PDF created with pdfFactory Pro trial version www.pdffactory.com

(4.6)

4. Senzori

109

depinde de unghiul de rotaie a rotorului fa de stator, k fiind o constant a aparatului,


determinat de raportul dintre numrul de spire al nfurrilor secundar i primar.
Tensiunea rotoric exprimat de relaia (4.6), dei dependent de , este extrem de greu
de exploatat practic pentru determinarea unghiului, motiv pentru care soluiile uzuale
utilizeaz mai mult dect o nfurare statoric, respectiv rotoric.
O schem general presupune existena a dou nfurri statorice, avnd axele
perpendiculare i a dou nfurri rotorice, decalate tot cu 90 (fig.4.11).
Pornind de la aceast schem general pot fi gndite diferite configuraii i variante de
alimentare. Se va detalia una dintre variantele cele mai frecvent utilizate, care presupune
dou nfurri statorice, decalate spaial cu 90 i o singur nfurare rotoric (Rotor 1 n
figura 4.11).
Rotorul resolverului este cuplat cu elementul a crei micare se urmrete. Tensiunea
indus n rotor este dependent de unghiul de rotaie a acestuia, , fiind exprimat cu
ajutorul relaiei:
e R = k (e S 1 cos + e S 2 sin ),

(4.7)

n care cu eS1 i eS2 s-au notat cele dou tensiuni sinusoidale aplicate nfurrilor statorice.
Pentru obinerea informaiei legat de deplasare se utilizeaz mai multe procedee. Cnd
se utilizeaz metoda fazei, nfurrile statorice sunt alimentate cu tensiuni sinusoidale de
aceeai amplitudine, dar defazate ntre ele cu 90:
e S 1 = E S sin t;
e S 2 = E S sin( t -

).
2

(4.8)

nlocuind relaiile (4.8) n (4.7) se obine:


e R = k [E S sin t cos + E S ( sin t -

) sin ] = k E S sin( t - ).
2

(4.9)

Unghiul rotoric, , este egal cu diferena de faz ntre eR i una dintre tensiunile statorice,
diferena de faz furniznd astfel mrimea deplasrii unghiulare. Ecuaia (4.9) corespunde
n mod riguros cazului n care rotorul este oprit, deci cnd poziionarea s-a terminat. n
timpul micrii rotorului, pulsaia tensiunii rotorice se abate de la valoarea ; aceast
abatere care este dependent de viteza unghiular nu influeneaz ns precizia msurrii
unghiului .

PDF created with pdfFactory Pro trial version www.pdffactory.com

110

BAZELE SISTEMELOR MECATRONICE

Fig. 4.12 Schem de prelucrare a semnalelor furnizate de resolver


Frecvena tensiunii statorice, f = / 2, trebuie s fie de ordinul ctorva KHz; o valoare
corespunztoare este cea de 2,5 KHz, utilizat n cadrul schemei din figura 4.12, schem
care realizeaz ntr-un mod ingenios i conversia analog-numeric a informaiei msurate.
Ea cuprinde un generator de tact, cu o frecven de ordinul ctorva MHz (de exemplu 5
MHz), un divizor de frecven, un convertor de semnal rectangular-sinusoidal i un circuit
de defazare cu /2. Numrtorul este pornit n momentul trecerii prin 0 a lui eS1, iar
trecerea prin 0 a lui eR determin transferul coninutului numrtorului n registru i
resetarea numrtorului. Procedeul descris se repet ntr-o secund de un numr de ori care
coincide cu frecvena statoric (n exemplu, de 2.500 de ori). Unei perioade i corespund
maxim 5.000.000/2.500 = 2.000 de impulsuri de numrare, fiind necesar un numrtor de
11 bii (210<2.000<211). Rezoluia obinut este de 360/2.000. Dac n cadrul conversiei
apare o eroare, aceasta nu va influena poziionarea, ntruct frecvena de integrare de 2,5
KHz nu poate fi urmrit de elementul de acionare datorit ineriei sale.
Este important n cazul resolverelor s se evite conductoarele de legtur de la rotor, care
ar limita cursa acestuia sub 360, sau sisteme de inele i perii colectoare, care sunt supuse
la uzur i introduc n circuit rezistene variabile. n schema din figura 4.13 acest lucru este
realizat prin intermediul unui transformator de cuplaj, care transfer semnalul de msurat la
ieirea unei ieiri secundare din stator.

Fig. 4.13 Cascad de resolvere

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

111

n cazul n care msurarea deplasrii presupune o rotaie a rotorului unui resolver mai
mic de 360, acesta se comport ca un senzor absolut - de poziie. Dac se efectueaz mai
multe rotaii complecte (de exemplu motor rotativ i mecanism urub cu bile-piuli),
resolverul genereaz o succesiune de sinusoide la ieire, funcionnd n regim ciclicabsolut, ca senzor de deplasare. Pentru msurarea absolut se utilizeaz o cascad de
resolvere, legate ntre ele prin intermediul unor reductoare mecanice de precizie. n figura
4.13 este reprezentat un montaj care cuprinde trei resolvere bipolare 1, 2, 3, legate n
cascad prin transmisiile T cu raport de transmitere 1 : 10. Fiecare resolver este utilizat n
regim de semiperioad, ceea ce face ca la un pas al urubului conductor de 10 mm i
avnd n vedere transmisia T1 cu raport 1 : 2 s s se acopere un cmp de msurare de 103
mm. Acest cmp este acoperit de treapta grosier a cascadei, cu perioad foarte mare.
Detalierea poziiei este asigurat de treapta medie, iar rezoluia este determinat de treapta
fin.
4.2.3 Senzori de poziie i deplasare numerici
4.2.3.1 Senzori numerici incrementali
Senzorii numerici (fotoelectrici, inductivi, pneumatici), care utilizeaz metoda de
msurare relativ, au ca principiu de lucru transformarea pailor (cuantelor) de deplasare a
elementului mobil n impulsuri electrice, care sunt nsumate ntr-un numrtor electronic.
Cea mai mare utilizare n mecatronic o au senzorii incrementali fotoelectrici.

Fig. 4.14 Principiul de lucru al senzorului incremental


Simplificnd, ntr-o prim faz lucrurile, principiul de funcionare a unui astfel de senzor
poate fi explicat cu ajutorul figurii 4.14. O rigl sau un disc (4), confecionate din sticl
special, pe care au fost trasate linii opace echidistante, rezultnd astfel o reea format
dintr-o alternan de zone opace i transparente, se deplaseaz, solidar cu elementul mobil,
prin faa unui cap de citire. Acesta este constituit din sursa de lumin 1 (bec sau LED),
lentila condensoare 2 i fotodetectorul 3 (fotodiod, fototranzistor etc.). La ieirea

PDF created with pdfFactory Pro trial version www.pdffactory.com

112

BAZELE SISTEMELOR MECATRONICE

fotodetectorului apar impulsuri electrice determinate de impulsurile radiaiilor optice care l


impresioneaz. Distana dintre dou zone opace, respectiv dintre dou zone transparente, se
numete pas (p).
Aceast schem simpl nu rezolv ns dou probleme importante:
discriminarea sensului de deplasare (stnga-dreapta, respectiv, orar-antiorar);
stabilirea unuia sau a mai multor puncte (repere) de referin pe lungimea riglei sau pe
circumferina discului.

a)

b)

Fig. 4.15 Configuraia unui senzor incremental: a) liniar; b) rotativ. 1-surs de lumin; 2lentil condensoare; 3-bloc de fotodetectori; 4-disc/rigl divizoare; 5-disc/rigl vernier; 6reea pentru impulsul de referin.
Aceste dou condiii impun soluii mai complexe, care sunt prezentate schematic n
figurile 4.15, a pentru un senzor liniar i 4.15, b pentru un senzor rotativ. Elementul
principal care apare n plus este rigla/discul 5, care poart denumirea de rigl/disc vernier
i este solidar cu capul de citire. Pe acesta sunt dispuse mai multe reele. Cea din partea
inferioar, paralel cu reeaua corespunztoare de pe elementul divizor, colaboreaz cu
aceasta la generarea impulsului de referin. Interesante sunt celelalte reele. Simplificnd
lucrurile, se vor lua n considerare numai dou, situate fie pe aceeai linie, fie pe dou linii
suprapuse, dar decalate ntre ele cu p/4. Impulsurile, Ua i Ub, generate din suprapunerea
elementului divizor peste aceste dou reele, vor fi defazate cu /2 (fig.4.18), datorit
decalrii reelelor cu p/4. Celelalte dou reele care pot fi distinse mai clar n figura 4.15, b,
sunt decalate fa de reelele care produc impulsurile Ua i Ub cu p/2 i determin generarea
unor impulsuriUa i Ub, defazate fa de Ua, respectiv Ub cu , deci n opoziie cu
acestea. Ele sunt utilizate pentru transmiterea semnalelor la distane mari, fr distorsiuni,
n standardul RS-422, precum i n schemele de prelucrare a semnalelor de la senzor, care
vor fi detaliate n continuarea acestei seciuni. Din cele expuse se evideniaz faptul c
pentru generarea a cel puin 5 semnale este necesar un bloc de fotodetectori, 3, care s
cuprind cel puin 5 elemente.

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

113

Fig.4.16 Seciune printr-un senzor numeric incremental [Heidenhain]


Figura 4.16 prezint o seciune printr-un senzor numeric incremental, care permite
identificarea tuturor elementelor constructive i modul de amplasare a acestora n
ansamblul senzorului. Se regsesc n aceast figur toate elementele definite n
prezentarea fcut n baza figurii 4.16: sursa de lumin i lentila condensoare, care au
rolul de a genera un fascicul de raze paralele, discul divizor, discul vernier,
fotodetectorii. Apar, ns, i elemente noi, legate de partea mecanic (carcasa, axul,
rulmenii, cuplajul etc.) i partea electric (circuitele electronice pentru digitalizarea
semnalelor, cablul care transport semnalele la ieirea senzorului).
Discul divizor conine, pe toat circumferina, o reea foarte fin de linii, care genereaz
o succesiune de zone opace i transparente (diviziuni). El conine i o reea (cea interioar
n figura 4.17,a), cu o singur fant, pentru generarea unui singur impuls la o rotaie
complect a discului divizor (impuls de referin). Impulsurile generate nu sunt
consecina trecerii luminii printr-o singur diviziune a elementului divizor, ci printr-un
numr mai mare, egal, n principiu, cu numrul de diviziuni al unei reele a elementului
vernier. Fotodetectorul este astfel impresionat de un flux luminos suficient de mare, chiar i
condiiile unei reele extrem de fine, cu diviziuni de pn la 0,01 mm, asigurndu-se
rezoluii nalte, superioare celor accesibile n cazul senzorilor numerici absolui, unde, pe
pista cea mai fin, fotodetectorul este impresionat de un fascicul extrem de restrns,
corespunztor unei singure diviziuni.

PDF created with pdfFactory Pro trial version www.pdffactory.com

114

BAZELE SISTEMELOR MECATRONICE

a)

b)

Fig.4.17 Discuri ale senzorilor numerici: a) discul divizor al unui senzor numeric
incremental; b) discul codificat n binar al unui senzor numeric absolut
Din punct de vedere optic, n afara soluiei prezentate, n care lumina ajunge la
fotodetectori strbtnd zonele transparente ale elementului divizor, n multe cazuri se
utilizeaz rigle/discuri divizoare care prezint reele constituite din zone reflectante i
absorbante, lumina ajungnd la fotodetectori n urma reflectrii ei [DUM96a].
Pe msur ce fineea riglei divizoare crete, se accentueaz efectul fenomenelor de
difracie, datorate caracterului ondulatoriu al luminii, fenomene care sunt utilizate, n cazul
principiului de citire interferenial pentru obinerea semnalelor de msurare. Fasciculele
de diferite ordine de difracie sunt corelate prin defazaje bine definite, nodurile i ventrele
undelor de lumin regsindu-se n locuri determinate din spaiu, unde sunt amplasai
fotodetectorii [DUM96a].
Senzorii incrementali pot realiza rezoluii absolut remarcabile, de ordinul micrometrilor i
prin interpolarea electronic a semnalelor i valorificarea fronturilor chiar a unor zecimi de
m. Pe discul codificat n binar al unui senzor numeric absolut (fig.4.17,b) sunt amplasate,
n general, maxim 1012 piste, rezultnd rezoluii modeste de 360/210, respectiv 360/212.
Semnalele de form sinusoidal, furnizate de fotodetectori, trecute sau nu printr-un
interpolator electronic, care multiplic sinusoidele, sunt convertite n impulsuri
dreptunghiulare cu ajutorul unor circuite de tip trigger Schmitt, dup care sunt accesibile, la
ieirea senzorului, pentru prelucrarea i evaluarea cu ajutorul unui sistem cu procesor
numeric. Figura 4.18 [Heidenhain] sintetizeaz, foarte sugestiv, att configuraia
constructiv a unui senzor incremental, cu toate elementele componente, ct i etapele de
prelucrare a semnalelor sinusoidale/dreptunghiulare, cu/fr interpolare, pn la forma
final, n care pot fi evaluate de un sistem numeric de comand (NC). Varianta din dreapta
presupune c toate funciile de prelucrare a semnalelor sunt realizate de blocul de comand
(NC).

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

115

Fig.4.18 Schem de prelucrare a semnalelor de la senzorii incrementali [Heidenhain]

PDF created with pdfFactory Pro trial version www.pdffactory.com

116

BAZELE SISTEMELOR MECATRONICE

n principiu, prelucrarea semnalelor de la traductoarele fotoelectrice ale unui senzor


incremental se face pornind de la cele dou trenuri de impulsuri sinusoidale prezentate n
figura 4.18, a, defazate ntre ele cu 90 ntr-un sens sau n cellalt, n funcie de sensul de
deplasare a elementului mobil (stnga-dreapta, orar-antiorar). Cu ajutorul unor circuite
electronice adecvate, integrate n senzor sau situate n blocuri electronice din exteriorul
acestuia, aceste semnale sinusoidale pot fi interpolate, respectiv din fiecare sinusoid
complect sunt generate i sinusoide (i = 2, 5, 10, 20, 50, 100 - factor de interpolare), astfel
nct rezoluia este amplificat pe cale electronic de i ori. Semnalele sinusoidale, supuse
sau nu interpolrii, sunt transformate n dou trenuri de semnale dreptunghiulare (fig.4.19,
b i c), utilizate pentru numrarea incrementelor de deplasare ntr-un sens sau n cellalt.
Numrarea se poate face pe 1, 2 sau 4 fronturi ale impulsurilor, respectiv pe frontul
cresctor al unui tren, pe frontul cresctor i descresctor al unui tren i pe frontul cresctor
i descresctor al ambelor trenuri. Factorul de valorificare a fronturilor se va nota cu n (n
= 1, 2, 4). Circuitele de prelucrare a semnalelor dreptunghiulare trebuie s permit alegerea
unui factor de valorificare dorit i s asigure numrarea direct sau invers, n funcie de
sensul de deplasare.

Fig. 4.19 Semnale de la senzori incrementali n diferite faze de prelucrare: a) sinusoidale


(semnale primare); b) dreptunghiulare; c) interpolate

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

117

Fig.4.20 Schem combinaional de prelucrare a semnalelor


n figura 4.20 este prezentat o schem combinaional foarte simpl pentru prelucrarea
semnalelor. Trenul de impulsuri A este trecut printr-un circuit de ntrziere neinversor (I1,
I2 - circuite trigger Schmitt), rezultnd un semnal dreptunghiular A', ntrziat fa de A cu
= R.C. La ieirea porii SAU-EXCLUSIV se obin impulsuri scurte de durat (fig.4.21).
Aceste semnale sunt aplicate la intrrile porilor I, 3 i 4. Semnalele X, respectiv X,
comand deblocarea acestor pori, pentru aplicarea impulsurilor fie pe intrarea de numrare
direct (ND), fie pe cea de numrare invers (NI) a unei cascade de numrtoare. n schema
figurat cu linie plin, factorul n are valoarea 2. Se poate extinde metoda i pentru semnalul
B (partea punctat din figura 4.21), valorificndu-se toate cele patru fronturi (n = 4).

Fig.4.21 Diagrame de impulsuri pentru schema din figura 4.20

PDF created with pdfFactory Pro trial version www.pdffactory.com

118

BAZELE SISTEMELOR MECATRONICE

Fig.4.22 schem de prelucrare cu sincronizare cu impulsul de tact (adaptat dup


documentaia firmei Burr-Brown)
Se tinde ns n cele mai multe cazuri s se sincronizeze impulsurile de numrare cu
impulsul de tact al unui sistem numeric de comand. Rezult scheme de prelucrare mai
complexe (fig.4.22), n care intervin i circuite de memorie (CBB tip D).

Fig.4.23 Diagrame de timp pentru schema din figura 4.22


Modul de selectare a impulsurilor care se aplic la intrarea porilor I-NU 1-8 poate fi
neles uor urmrind diagramele din figura 4.21. Astfel pentru intervalul de timp I, pentru
deplasarea ntr-un sens (presupus sensul direct), exist combinaia A iB, iar starea
anterioar (din intervalul IV) a fost memorat de bistabili sub formaA' iB'. Este

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

119

combinaia aplicat la intrarea porii 1. Pentru sensul invers n acelai interval de timp
corespunde combinaia A i B, iar starea anterioar, memorat de bistabili esteA' i B'.
Aceast combinaie este aplicat la intrarea porii 5. Dup aceeai logic pot fi identificate
combinaiile corespunztoare intervalelor II, III, IV. Diagramele de timp pentru cteva
semnale importante, aferente schemei din figura 4.22, au fost deduse cu ajutorul unui
program de simulare pe calculator pentru diferite perioade ale impulsurilor de la senzor i
sunt prezentate n figura 4.23.
Etape pentru alegerea i implementarea unui senzor incremental
a. O prim etap const n alegerea unui senzor incremental, din cataloagele de firm
disponibile. Alegerea trebuie s aib la baz un sistem mecanic de un anumit tip
(vezi capitolul 3), pentru care se va impune o anumit rezoluie a deplasrii
sarcinii, care va permite determinarea numrului, N, de diviziuni ale elementului
(rigla/disc) divizor, factor esenial n determinarea rezoluiei senzorului. Rezoluia
senzorului poate fi mrit de i ori prin interpolarea semnalelor furnizate de
traductoare i de n ori prin valorificarea mai multor fronturi ale semnalelor.
b. Odat alei senzorii, liniari sau rotativi, n conformitate cu sistemul mecanic
avut n vedere i natura mecanismelor de acionare, trebuie stabilit valoarea
maxim a impulsurilor care trebuie contorizate. Exemple:
S-a ales un senzor rotativ, cu N=9000 i factorul de valorificare a
impulsurilor, n=4, care este solidar cu axul unei mese de rotaie, cu unghiul,
360. Numrul maxim de impulsuri contorizate va fi Nimp = 9000 x 4
=36.000.
S-a ales un senzor rotativ cu N=100 i factorul de valorificare a impulsurilor,
n=4, solidar cu axul urubului unui mecanism urub-piuli, cu pasul p=4
mm i cursa maxim de 1024 mm. Numrul maxim de impulsuri va fi: 100 x
4 x (1024/4) = 102.400.
S-a ales un senzor liniar cu N=10.000 diviziuni pentru ntreaga curs a riglei
divizoare i n=4. Numrul maxim al impulsurilor: 10.000 x 4 = 40.000 etc.
Acest numr maxim de impulsuri va determina numrul de bii i, implicit,
numrul de numrtoare, care trebuie cascadate, pentru a putea memora toate
impulsurile, care pot fi generate pe parcursul funcionrii senzorului.
c. Se proiecteaz blocul de prelucrare a impulsurilor, a crui structur este
prezentat n figura 4.24.
Schema complect pentru blocul de discriminare a sensului de deplasare (numrare)
este prezentat n figura 4.22. Blocul de discriminare a sensului are dou ieiri, ND,
care se aplic pe intrarea de numrare direct a unei cascade de numrtoare, i NI,
care se aplic pe intrarea de numrare invers a aceleiai cascade.
S-a presupus c sistemul cu procesor numeric prelucreaz informaii de la trei senzori
incrementali, pentru a comanda, de exemplu, un sistem de poziionare n coordonate xy-z.

PDF created with pdfFactory Pro trial version www.pdffactory.com

120

BAZELE SISTEMELOR MECATRONICE

Fig.4.24 Structura blocului de prelucrare a impulsurilor de la senzori


Numrul de circuite necesare n cascad este determinat de numrul maxim de impulsuri
care trebuie contorizate. Pentru primul i ultimul dintre exemplele prezentate anterior, sunt
suficiente 4 circuite 74193, care realizeaz numrarea pe 16 bii (4 x 4) i pot memora o
valoare maxim de 216 1 = 65.535 impulsuri. Pentru cel de-al doilea exemplu, n cazul
cruia trebuie contorizate maxim 102.400 impulsuri, cele patru numrtoare cascadate
devin insuficiente. Se poate aduga nc un numrtor, cu posibilitatea numrrii a 220 - 1 =
1.048.575 impulsuri, care va complica ns blocul de multiplexare a semnalelor. Se poate
gndi un artificiu, cu un bistabil suplimentar, care s fie setat cnd cascada i depete
capacitatea maxim etc. d) Avnd n vedere numrul mare de semnale care trebuie preluat
de sistemul cu procesor numeric de la cascadele de numrtoare (s presupunem 3 cascade
x 16 ieiri/cascad = 48 semnale), care ar implica un numr mare de porturi de intrare, se
impune, ca o soluie decent, multiplexarea semnalelor de la cele 3 cascade. O schem care
poate realiza multiplexarea este prezentat n figura 4.25.
Primul grup de multiplexoare de 2 x 8 : 8 semnale (U1 i U2), selecteaz ntre
senzorul 1 i senzorul 2, iar al doilea grup (U3 i U4), selecteaz ntre senzorul 3 i
unul din senzorii selectat de primul grup de multiplexoare. Important este ca
informaiile de la un senzor s fie citite simultan, pentru a nu fi afectate de
modificarea coninutului numrtoarelor, pe parcursul citirii.
Semnalele din dreapta schemei pleac spre interfaa sistemului cu procesor numeric.
n ceea ce privete schema din figura 4.25, legtura cu procesorul trebuie asigurat, cel
puin, la nivelul semnalului de tact, care trebuie derivat din tactul sistemului i a unui

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

121

Fig.4.25 Schem pentru multiplexarea a 16 x 3 semnale


semnal de tergere (iniializare), care va fi gestionat de procesorul numeric.
n schemele din figurile 4.20, 4.22 i 4.24 se regsesc circuite logice, care au rolul de
valorificare a fronturilor impulsurilor recepionate de la senzorul incremental, de
discriminare a sensului de numrare i de contorizare a impulsurilor numrate direct sau
invers, precum i de multiplexare a semnalelor de la blocul de numrtoare i de interfaare
a acestora cu magistrala de date a procesorului numeric. Toate aceste funciuni, se repet
pentru sute de mii de aplicaii cu senzori incrementali, motiv pentru care au fost proiectate
i realizate circuite care le integreaz ntr-un singur chip. Se poate observa i cu acest
prilej c, n foarte multe cazuri, reducerea eforturilor de proiectare i succesul realizrii
unor produse mecatronice reuite au la baz i cunoaterea i utilizarea circuitului
integrat adecvat.
n figura 4.26 este prezentat schema bloc a familiei de circuite HCTL-20XX ale firmei
Agilent Technologies, destinate interfarii senzorilor incrementali cu magistrala unui
procesor numeric [Agilent]. Un astfel de circuit integreaz toate funciile necesare
prelucrrii semnalelor de la un senzor incremental, i este un exemplu foarte sugestiv n
privina modului n care un circuit adecvat poate reduce substanial munca de proiectare i
costurile.

PDF created with pdfFactory Pro trial version www.pdffactory.com

122

BAZELE SISTEMELOR MECATRONICE

Fig.4.26 Schema bloc a familiei de circuite HCTL-20XX [Agilent]


Cele dou semnale n cuadratur, CH A i CH B, recepionate de la senzorul incremental,
sunt adaptate cu ajutorul unor circuite trigger Schmitt i filtrate prin intermediul unui filtru
digital, pentru a elimina semnalele de zgomot de joas tensiune i impulsurile de scurt
durat, caracteristice acionrilor cu motoare electrice, dup care intr ntr-un bloc de
prelucrare (similar ca funciuni cu circuitul din figura 4.22), care genereaz un semnal de
numrare (CNT), pe cele patru fronturi ale impulsurilor CH A i CH B, precum i un
semnal de dirijare a numrrii, fie pentru numrarea direct (UP/DN = 1), pentru unul din
sensurile de deplasare a senzorului, fie pentru numrarea invers (UP/DN = 0), dac
senzorul se deplaseaz n sensul contrar.
Numrarea este realizat de un numrtor reversibil de 12 bii (HCTL-2000) sau de 16
bii (HCTL-2016/2020), pe frontul cresctor al impulsurilor aplicate pe intrarea CNT.
Coninutul numrtorului, accesibil la ieirile O0 O11,15 este transferat ntr-un registru de
ncrcare (12/16 BIT LATCH), pe fiecare front pozitiv al impulsului de tact (CK), cu
excepia situaiilor n care transferul este blocat de logica de inhibare (INHIBIT LOGIC),
pe parcursul citirii celor 2 bytes de ctre procesor.
Citirea se realizeaz cu ajutorul celor dou semnale SEL i OE, gestionate de la
procesor, conform secvenei din tabelul 4.1:

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

123

Tabel 4.1 Secvena de semnale pentru citirea celor 2 bytes

Pas
1

SEL
L

OE
L

CLK

Semnal de
inhibare
1

2
3

H
X

L
H

1
0

Aciune
Activeaz inhibarea; citete byteul superior
Citete byte-ul inferior
Dezactiveaz inhibarea

Interfaarea cu magistrala de date a procesorului este realizat de un multiplexor 16:8 i


un buffer three-state de 8 bii. n figura 4.27 este detaliat modul n care se leag la
magistrala unui microcontroller un circuit HCTL-20XX. Procesoarelor numerice i
circuitelor de memorie i intrare/ieire aferente le este dedicat un curs amplu pe parcursul
urmtorului an de studiu, astfel c n acest context se vor face doar cteva comentarii
sumare:
Datele de la circuit se citesc direct pe magistrala de date D0 D7 a
microcontrollerului, ntruct ieirile similare, D0 D7, ale circuitului sunt three-state,
deci prezint, pe lng cele dou stri logice, 0 i 1, i starea de nalt impedan
(HiZ), care permite decuplarea circuitului de la magistrala de date, atunci cnd acesta
nu este accesat de procesor .
Citirea celor 2 bytes se face cu ajutorul a 2 adrese de porturi. Bitul inferior al
adreselor (A8) este legat pe intrarea SEL, pentru selectarea celor 2 bytes, superior i
inferior, iar liniile de adrese, A9 A15 activeaz circuitul (OE = 0), printr-o logic
de decodificare, implementat cu ajutorul a dou pori I-NU, n care intervine i
semnalul RD al procesorului. Procesarea informaiilor de la mai muli senzori (ca n
figura 4.24) se rezolv simplu, prin cuplarea tuturor acestora la magistrala de date i
prin apelarea lor, pe baza cte unei adrese, printr-o logic de decodificare a adreselor,
realizat cu ajutorul unui decodificator adecvat (de exemplu, 74138).
Procesorul dirijeaz, prin intermediul bitului 0 al portului 1 (P1.0), legat la intrarea
RST a circuitului, iniializarea coninutului numrtorului i registrului de ncrcare
(vezi figura 4.27)
Numrul maxim de impulsuri, care poate fi contorizat de un circuit, este de 212 = 4096
(HCTL-2000), sau 216 = 65.536 (HCTL-2016, HCTL-2020). Circuitul HCTL-2020 are o
logic de cascadare (partea din dreapta-sus n figura 4.29), care permite extinderea
domeniului de numrare, prin legarea unui numrtor la ieirile CNTCAS i U/D, care se
vor activa cnd numrtorul circuitului HCTL-2020 revine din starea final n cea iniial,
la atingerea limitei de numrare. Legarea adecvat a unui numrtor de 4 bii pe ieirile
CNTCAS i U/D ale lui HCTL-2020, extinde domeniul de numrare la 220 impulsuri.

PDF created with pdfFactory Pro trial version www.pdffactory.com

124

BAZELE SISTEMELOR MECATRONICE

Fig.4.27 Conectarea unui circuit HCTL 20XX la un microcontroller 8051


n finalul seciunii destinate senzorilor incrementali se vor detalia civa parametri
importani ai acestora.
Viteza/turaia maxim admis este condiionat att de partea mecanic, ct i de partea
electronic a unui senzor. Dac se consider, de exemplu, cazul unui senzor rotativ, turaia
maxim admisibil din punct de vedere mecanic este, pe de o parte, o caracteristic a
senzorului, fiind indicat n tabelul de parametri ai acestuia, dar i o caracteristic a
cuplajului utilizat.
Din punct de vedere al prii electrice i electronice, turaia maxim este limitat att de
frecvena maxim de comutaie a fotodetectorilor, fmax [KHz], indicat n catalogul
senzorului, dar i de frecvena maxim, fFmax [KHz], a circuitelor electronice de prelucrare
(numrtoare, bistabili, pori logice etc.):
F

F
max

f [KHz]
= max
10 3 60 [rot/ min ],
N

(4.10)

n care: nFmax este turaia maxim admisibil din punct de vedere al fotodetectorilor;
fFmax - frecvena maxim admisibil a fotodetectorilor;
N - numrul de diviziuni ale discului divizor,
respectiv:

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

125
P

P
max

f [KHz]
10 3 60 [rot/ min ],
= max
i.n.N

(4.11)

nPmax este turaia maxim admisibil din punct de vedere al prii electronice de
prelucrare;
fPmax - frecvena maxim admisibil a prii electronice de prelucrare;
i - factor de interpolare;
n - factor de valorificare a fronturilor.
Se va alege turaia cea mai redus, care satisface toate restriciile mecanice i electrice.

unde:

Rezoluia este determinat n primul rnd de numrul, N, de diviziuni ale elementului


(rigla/disc) divizor. Ea poate fi mrit de i ori prin interpolarea semnalelor furnizate de
traductoare i de n ori prin valorificarea mai multor fronturi ale semnalelor. De exemplu,
pentru rigla incremental LIP 101R [Heidenhain], perioada semnalelor obinute de la
fotodetectori este de 4 m. Valorificnd toate cele 4 fronturi ale semnalelor (n=4), se
obine o rezoluie de 1 m. Pentru un factor de interpolare i = 10 se obine o rezoluie de
0,1 m, iar pentru interpolri de 50 i 100 de ori, rezoluiile vor fi de 0,02 m (20 nm) i,
respectiv, de 0,01 m (10 nm).
Pentru un senzor rotativ rezoluia corespunztoare cazului n care acesta msoar direct
micarea elementului mobil al unei cuple, are expresia:
360 o
R=
[grade].
inN

(4.12)

n cazurile n care micarea, msurat la nivelul axului motorului de acionare, se


transmite prin diferite tipuri de mecanisme, trebuie inut cont de specificul mecanismului
respectiv. De exemplu, un mecanism urub-piuli cu pasul p [mm], care trebuie sa asigure
o rezoluie mai mare dect R [mm], va impune alegerea unui senzor rotativ, avnd numrul
de diviziuni, N, dat de relaia:
1 1 p
N= ,
i n R

(4.13)

Precizia este determinat de:


erori ale diviziunilor discului (riglei) incremental;
erori de interpolare;
excentricitatea discului divizor fa de axa de rotaie etc.
4.2.3.2 Senzori numerici absolui
n cazul msurrii prin metoda numeric absolut, senzorul furnizeaz msura deplasrii
elementului mobil sub forma unui numr binar, exprimat ntr-un cod adecvat. Poziia
elementului mobil este astfel determinat n mod univoc, eliminndu-se dezavantajul de la
senzorii incrementali.
Prile senzorului sunt n acest caz o rigl sau un disc codificat i capul de citire

PDF created with pdfFactory Pro trial version www.pdffactory.com

126

BAZELE SISTEMELOR MECATRONICE

optoelectronic. Codificarea poate fi fcut n codul binar natural, n codul Gray sau n
codul binar-zecimal natural (CBZN). Codul adoptat se desfoar pe lungimea riglei sau pe
suprafaa discului pe un numr de piste, respectiv de inele concentrice, corespunztor cu
numrul rangurilor numrului binar prin care se exprim numrul zecimal, N, ce
corespunde deplasrii maxime a elementului mobil (pentru codurile binar i Gray N < 2n, N
fiind numrul zecimal, iar n numrul de piste necesare, iar pentru CBZN, n = 4.m, unde m
este numrul de cifre al numrului N).
Rigla codificat, respectiv discul codificat, sunt confecionate din sticla special. Zonele
de pe diferitele piste/inele care materializeaz n cadrul codului un "1" logic sunt
transparente, iar cele care corespund lui "0" sunt opace, opacizarea fiind realizata prin
procedee tehnologice de mare finee (fig.4.17, b). Modul de lucru este similar cu cel
prezentat n fig. 4.14: razele de lumin emise de sursa 1, condensate ntr-un fascicul paralel
de lentila 2, vor trece prin poriunile transparente ale riglei/discului 4, ajungnd la
fotodetectorii 3, aezai cte unul n dreptul fiecrei piste. Se poate sesiza c, n acest caz,
fotodetectorul care urmrete pista cu reeaua cea mai fin, cea de rang inferior, este
impresionat de fasciculul de lumin care trece printr-un singur interstiiu, creterea
rezoluiei fiind astfel sever limitat, spre deosebire de senzorii incrementali, la care, prin
sistemul rigl vernier/rigl divizoare, fasciculul de lumin corespunztor unui increment de
deplasare este mult mai intens.
Utilizarea codurilor binar sau CBZN prezint inconvenientul c la trecerea de la o poziie
la cea imediat urmtoare (deplasare cu un pas, p), se pot modifica simultan mai multe cifre
binare (de exemplu, la trecerea de la 01111 - zecimal 15- la 10000 - zecimal 16- se
modific toate cele 5 cifre binare), ceea ce poate conduce la erori de citire. Acestea sunt
determinate de comutarea succesiv i nu simultan a fotodetectorilor, datorit att unor
imperfeciuni tehnologice de realizare a riglei/discului ct i unor caracteristici de comutare
diferite.
Pentru nlturarea acestui inconvenient se folosesc trei metode:
Codificarea in codul Gray, la care, la deplasarea cu un pas, se modific un singur ordin
binar. Prelucrarea informaiilor codificate n cod Gray presupune convertirea lor n binar,
sistemul de comand trebuind s conin convertoare Gray-binar, respectiv binar-Gray,
implementate fie prin hardware, fie prin software.
Introducerea unei piste de interdicie, I, alturi de pista 20. Aceast pist este divizat
astfel n raport cu pista 20 (LSB), nct n dreptul zonelor de trecere de la un numr la altul
se gsete un cmp opac, iar n mijlocul fiecrei diviziuni a pistei LSB un cmp
transparent, citit de un fotodetector distinct, care d impulsurile de deschidere a porilor
pentru citirea fotodetectorilor care investigheaz pistele riglei. n felul acesta citirea
informaiei furnizate de senzor se face n momentul n care, n principiu, toi fotodetectorii
au avut timp sa comute. Este o metod simpl i suficient de sigur, care prezint
inconvenientul c, din punct de vedere tehnologic, pista de interdicie trebuie realizat cu o
finee mai mare dect cea mai fin pist a riglei, cea de rang 20.
Metoda dublei citiri. Se poate utiliza citirea unei rigle/disc n U sau n V. Ambele metode
se utilizeaz la rigle/discuri codificate n cod binar natural sau in CBZN, ambiguitile n

PDF created with pdfFactory Pro trial version www.pdffactory.com

4. Senzori

127

tranziie fiind evitate prin dispunerea pe pista aferent bitului LSB a unui singur
fotoelement de citire, iar pe celelalte piste, de ranguri superioare, a cte dou fotoelemente,
dispuse simetric fa de linia de citire, unul n stnga, cellalt n dreapta fa de
fotoelementul de pe pista LSB.
Citirea n U are la baz observaia c modificarea din 0 n 1 a LSB nu implic schimbarea
nici unui alt bit, iar trecerea din 1 n 0 a LSB implic modificarea a cel puin unui bit de
rang superior. Cele dou rnduri de fotoelemente de pe pistele superioare pistei LSB vor fi
decalate cu p/2 fa de fotoelementele de pe pista LSB.
Regula de citire este urmtoarea: Grupul din dreapta este activ pentru S0 (semnalul cules
de la fotoelementul de pe pista LSB) egal 0 (implic i modificarea unor bii de rang
superior), iar grupul din stnga este activ pentru S0 = 1. Deci:
B i = S0 S di + S 0 S si ,

(4.14)

unde cu Bi s-a notat bitul de rang i, iar cu Ssi i Sdi semnalele furnizate pentru pista de acest
rang de fotoelementele din stnga, respectiv din dreapta.
Citirea n V extinde observaia legat de variaia cea mai rapid a pistei LSB i pentru
pistele de rang superior, care au inerii din ce in ce mai mari (respectiv zone din ce in ce
mai largi care rmn nemodificate pentru un anumit numr de pai de deplasare).
Cele dou rnduri de fotoelemente sunt plasate simetric spre stnga i spre dreapta fa de
fotoelementul de pe pista LSB, la distane date de relaia:
i 1 p
di = 2 . ,
2

(4.15)

unde i este ordinul pistei, iar p pasul riglei/discului.


Regula de citire este urmtoarea:
dac pentru o pist oarecare se citete "0" logic, atunci se va deschide pentru citirea
pistei de rang imediat superior fotoelementul din dreapta;
dac pentru o pist oarecare se citete "1" logic, atunci se va deschide pentru citirea
pistei de rang imediat superior fotoelementul din stnga, respectiv:
Bi = Si -1 Sdi + Si -1 Ssi .

(4.16)

Dac un senzor numeric absolut rotativ efectueaz mai mult de o rotaie complect, el se
transform ntr-un senzor ciclic absolut i trebuie nzestrat cu posibilitatea msurrii
numrului de ture efectuate, pentru a se asigura determinarea univoc a poziiei. Se
utilizeaz n acest caz soluiile "multi-turn", care folosesc mai multe discuri codificate, ale
cror axe de antrenare sunt legate prin intermediul unor reductoare mecanice cu un raport
de transmitere adecvat (2n : 1, n fiind numrul de piste al discului).
Discul legat direct de elementul a crui micare se msoar (urub conductor, pinion
etc.) are un numr mare de piste (de exemplu, 10), determinnd rezoluia (fineea)

PDF created with pdfFactory Pro trial version www.pdffactory.com

128

BAZELE SISTEMELOR MECATRONICE

msurrii ( = 360 /1024); celelalte dou discuri sunt mai grosiere, servind la numrarea
turelor efectuate. n cazul n care, de exemplu, toate discurile sunt codificate n Gray,
discurile 2 i 3 au cte 4 piste, ele permit memorarea a 16 x 16 = 256 ture, ntruct fiecare
efectueaz o rotaie complect la 16 rotaii ale discului precedent. De exemplu, pentru un
mecanism urub-piuli, cu pasul p = 4 mm, un astfel de senzor poate msura deplasri de
4 x 256 = 1024 mm.

PDF created with pdfFactory Pro trial version www.pdffactory.com