Documente Academic
Documente Profesional
Documente Cultură
Introducere.................................................................................................................................................2
Motoare pentru direcția electrică.............................................................................................................12
Traductoare folosite în construcția și testarea direcțiilor electrice...........................................................17
Introducere
Sistemul de direcţie asigură dirijarea autovehiculului pe traiectoria dorită, prin bracarea roţilor.
Sistemul trebuie astfel realizat încat la bracarea roţilor să apară momente care au tendinţa de a readuce
roţile directoare la traiectoria rectilinie, chiar daca volanul nu este acţionat. Totodata manevrarea
sistemului de direcţie trebuie sţ se realizeze usor si rapid. Pentru revenirea dupa viraj se aplică măsuri
constructive de stabilizare a roţilor de direcţie, care presupun existenţa unor anumite valori pentru
unghiurile pivoţilor şi a roţilor faţa de planurile longitudinal si transversal ale
autovehicolului.Unghiurile au fost prezentate intr-un capitol anterior.
Clasificarea mecanismelor de direcție se face după mecanismul de acționare( cu melc, cu șurub, cu
roți dințate)sau după tipul comenzii (mecanica sau cu servomecanism, hidraulic, pneumatic, electric,)
asistate sau nu electronic de un calculator separat sau de la unitatea centrală.
Servomecanisme de direcție
Au rolul de a micșora efortul necesar acționării volanului de către conducătorul auto și este
obligatorie folosirea lor atunci când forța la volan este mai mare de 20 daN. -reduce raportul de
transmitere unghiular, ceea ce usureaza manevrarea autovehicolului in spatii restranse.Raportul de
amplificare al servomecanismului este dat de relatia :
F v+ F m
K F=
Fv
in care :
Fm-este forţa suplimentară, adaugată de servomecanism (la autoturisme KF=5)
Principiul de funcţionare al unei servodirecţii consta in utilizarea unei surse exterioare de energie
pentru bracarea roţilor de direcţie, volanul servind doar pentru comanda bracarii roţilor. In funcţie de
sursa de energia utilizata, servodirecţiile pot fi -hidraulicece ; electrice; mixte.
In funcţie de tipul legăturii existente intre volan si roţile de direcţie, servodirecţiile pot fi
hidromecanice sau hidraulice pure (hidrostatice).
Atat la servodirecţiile hidraulice cât şi la cele electrice, intre volan şi roţile de direcţie pot exista
sau nu legaturi prin elemente mecanice (parghii, tije, etc..). În cazul în care există, acestea asigura
legătura şi atunci cănd sistemul hidraulic sau electric se defectează(este folosită la autoturisme, datorită
vitezelor mari de rulare). In cazul in care nu există legături mecanice, siguranţa se realizează prin
dublarea sau chiar triplarea circuitelor (hidraulice sau electrice), care asigură bracarea roţilor. Circuitele
hidraulice simple se utilizează doar la maşinile agricole lente (tractoare, combine,etc.. )
Servodirectiile mai pot fi :
-deschise(fig 1a) :volanul acţioneaza asupra elementului intermediar, iar acesta acţioneaza asupra
rotilor de direcţie.(RD). Poziţia roţilor depinde de poziţia volanului, iar abaterile de la traiectorie se
corecteaza prin acţiunea conducatorului asupra volanului ;
-cu reacţie (fig 1b)acestea sunt prevazute cu o legatură de reacâie (LR), care atunci cand roţile de
direcţie se abat de la traiectoria stabilita acţioneaza asupra traductorului de eroare (distribuitorul D),
astfel rotile sunt readuse la traiectoria iniţiala (fara interventia conducatorului).
a)
b)
Servodirecţiile hidraulice
Servodirecţiile hidraulice pure sunt deschise, neexistând o legătura mecanică intre volanul (V) şi
roata de direcţie (RD), ceea ce inseamna ca orice modificare a direcţiei prestabilite a roţii trebuie
corectată din volan. La această servodirecţie, distribuitorul (DS) este astfel construit încăt poate prelua
şi rolul pompei (PDC) in cazul in care pompa iese din funcţiune şi se poate realize bracarea roţilor, insa
cu un efort sporit la volan. Aţunci cand legăturile dintre distribuitor şi motorul hidraulic sunt defecte,
servodirecţia (sistemul de directie) iese din funcţiune, şi de aceea nu se utilizeaza decat la maşinile
lente. Obişnuit componentele hidraulice formează un singur bloc, comandat electric. Comanda
electrică a blocului hidraulic se realizează cu ajutorul servovalvelor.
Servovalvele sunt distribuitoare cu sertare, comandate electric, care furnizează la iesire un debit de
lichid proporţional cu marimea semnalului electric de comanda. Acestea se realizeaza cu unu, doua sau
trei etaje hidraulice de amplificare, ceea ce permite realizarea unor debite de pană la 1000 l/min si a
unor presiuni de pană la 32 MPa. O servovalva este prezentata in fig. 4.
Fig. 4. Servovalva 1,2-ajutaje ; 3-piese polare ; 4-miez ; 5-clapetă ; 6-sertar ; 7-distribuitor ; 8-
electromagnet ; 9-filtru ; 10-amplificator ; 11,12-camera de comandă a sertarului.
Servovalva este formată din distribuitorul (7), amplificatorul hidraulic (10) si electromagnetul
polarizat (8). Electromagnetul este format din piesele polare (3) intre care se poate roti miezul (4), pe
care este montată clapeta (5). Când electromagnetul nu este alimentat cu energie electrică, miezul 4
ocupă o poziţie de mijloc intre magneţii permanenţi. La alimentarea bobinei, in funcţie de sensul şi
intensitatea curentului, miezul se va roti mai mult sau mai puţin intre piesele polare. Pe miezul 4 este
montata clapeta 5 care se găseste intre ajutajele (1) si (2). Acestea sunt alimentate cu ulei sub presiune
din racordul (P) prin canalele C, Ci si C2. Canalele Ci si C2 comunică şi cu spaţiile 11 si 12 care
asigură acţionarea hidraulică a sertarului 6.
Cât timp clapeta 5 este la egală distaţta de ajutajele 1 şi 2 - bobina nefiind alimentată cu energie
electrică- debitele de ulei care ies prin cele două ajutaje sunt egale, presiunile din canalele 1 si 2 fiind
egale. Ca urmare sertarul 6 este pe poziţie neutră. La alimentarea cu energie electrică a
electromagnetului poziţia clapetei 5 se modifică, apropiindu-se mai mult de un ajutaj, si , evident,
departandu-se de celalalt.Ca urmare se schimbă debitele şi presiunile din canalele 11 şi 12 încat
sertarul 6 îşi schimba poziţia direct proporţional cu poziţia clapetei 5. Cursa sertarului este direct
proporţionala cu diferenţa de presiune, deci cu intensitatea curentului ce parcurge bobina
electromagnetului. In functie de cursă sertarului 6 se modifică sectiunile de trecere a lichidului de lucru
către racordurile A si B , realizandu-se astfel modificarea debitului trimis către motorul hidraului.
Servodirecţiile electrice
Servodirecţiile electromecanice utilizeaza un motor electric pentru amplificarea forţei necesare
bracării roţilor, fiind formate din :
-motor electric de acţionare,
-reductor,
-traductor de cuplu.
Ansamblul motor-redactor-traductor de cuplu poate fi montat pe arboreal volanului (fig. 5), sau pe
arboreal de intrare al mecanismului de acţionare (de tip pinion si cremalieră) (fig. 6. ).
Fig. 5.Servodirecţie electro-mecanică (ansamblul motor-traductor de cuplu) 1-motor electric ; 2-melc ; 3-roată
melcată ;4-traductor de cuplu; 5-conexiunile traductorului de cuplu;6,7-legături electrice ; 8-coloană
deformabilă ; 9-ansamblul chei de contact ; 10- ansamblul comutatoarelor ; 11-support de prindere ; 12-cuplaj
elastic.
Fig. 6. Servodirecție electromecanică montată pe mecanismul de acționare a direcției
1-arborele volanului ; 2-arc bara de torsiune ; 3-traductor de cuplu ; 4-roata melcată ; 5- melc ; 6-
arborele pinionului ; 7-cremalieră.
La varianta din fig.5, motorul electric 1 acţioneaza asupra arborelui volanului prin intermediul unui
angrenaj format din melcul 2 si roata melcată 3. Cuplul dezvoltat de motorul electric depinde de cuplul
cu care soferul actionează asupra volanului, preluat de către traductorul de cuplu 4. Roata melcată se va
roti cu un cuplu mai mare sau mai mic, şi antreneaza cremaliera prin diverse mecanisme.
La soluţia din fig.6 ansamblul motor electric-redactor-traductor de cuplu este montat pe arborele
pinionului mecanismului de actionare.
Traductorul de cuplu (fig.7) este de obicei cu inductanţa variabila.
Fig.7. Traductor inductiv de cuplu
1-arborele volanului ; 2-arc bară de torsiune ; 3-caneluri ; 4-bloc electronic ;
5- arborele pinionului ; 6-pinion ; 7-cremalieră ; 8-bobine ; 9-miez magnetic ;
10-cilindru de aluminiu.
Un sistem electric de acţionare a direcţiei este realizat, in principiu, dupa schema din figura 8 .
Fig. 8. Schema sistemului electric de acţionare a direcţiei 1-volan ; 2,7-motoare electrice ; 3,8-
traductoare unghi-cuplu ; 4,6-blocuri electronice de comandă a motoarelor ; 5-bloc electronic ; 9-
mecanism de acţionare cu pinion si cremalieră ; Mi-cuplul de acţionare a volanului de către
conducator ; M2-cuplul rezistent ; M3-cuplul mecanismului de acţionare.
Pentru efectuarea unui viraj, conducătorul acţionează asupra volanului 1 ; traductorul 3 furnizează
blocului electronic 5 informaţii privind cuplul de acţionare al volanului, unghiul de rotire al acestuia şi
viteza unghiulara. Blocul electronic 5 are urmatoarele funcţii :
- prin intermediul blocului de comanda 6 pune in funcţiune motorul electric 7, care roteste pinionul
mecanismului de acţionare, in funcţie de viteza autovehiculului, unghiul si viteza de rotire a volanului;
- prin intermediul blocului de comanda 4 acţioneaza asupra motorului electric 2, ce aplică un cuplu
rezistent M2, volanului 1, creand senzaţia de de contact al roţilor cu drumul.
Cuplul M2 depinde de cuplul rezistent M3 la nivelul pinionului mecanismului de acţionare şi
unghiul de rotire al acestuia, informaţii asupra acestor marimi fiind furnizate blocului electronic 5 de
catre traductorul 8. Pentru a se evita pericolul rasturnarii autovehiculului in curbă, la unele sisteme de
direcţie electrice cuplul rezistent la volan este proporţional cu pericolul de rasturnare, in acest scop
definindu-se coeficientul de rasturnare ;
Z 1d−Z 1s
r=
Z 1d + Z 1s
Z1d şi Z1s fiind reacţiunile verticale asupra roţii din dreapta, respectiv stanga. Coeficientul r (de
rasturnare) poate avea urmatoarele valori:
r = -1, daca roata din dreapta se ridică de pe calea de rulare (pericol de rasturnare laterala),
r = 1, daca roata din stanga se ridică de pe calea de rulare (pericol de rasturnare laterala), -1< r< 1,
daca ambele roti sunt pe calea de rulare.
Blocul electronic realizeaza o lege de variatie a cuplului necesar actionarii volanului dupa relatia :
Tehnologia motoarelor
Motoarele fără perii de curent continuu (BLDC) și motoarele cu reluctanță variabilă (SRM) au
unele bariere în calea penetrării pieței. Spre deosebire de motorul tradițional de inducție, motorul
BLDC are magneți permanenți care sunt susceptibili la complicații la temperaturi ridicate - o
considerație serioasă în industria auto, unde temperaturile ambientale sunt adesea specificate de la -40°
până la 125° C. Motorul BLDC ridică, de asemenea, preocupări legate de modurile de defectare.
Deoarece SRM are reputația că este zgomotos și are variații mari de cuplu, adesea motorul asincron
tradițional robust este forțat să lucreze în multe aplicații. În timp ce motorul asincron este un
performant excelent în multe aplicații industriale, marjele de performanță pe care industria automobile
le solicită necesită ca alte tipuri de motoare (în plus față de cele două prezentate aici) să fie testate.
Motorul asincron este inadecvat pentru majoritatea aplicațiilor auto, din cauza dificultăților
asociate cu extragerea căldurii de la rotor, a problemelor de eficiență la viteză mare și a domeniilor de
putere și a unui proces de fabricație mai scump datorită înfășurărilor distribuite. motorul asincron va
găsi câteva aplicații pentru automobile; totuși, candidații mai ușori și mai potriviți vor înlocui, în cele
din urmă, desfășurarea acestuia. Tehnologiile BLDC și SRM prezentate aici reprezintă doi dintre acești
potențiali candidați.
Motor cu reluctanță variabilă (SRM)
Tehnologia electronică de putere a făcut ca SRM să fie o alegere atractivă pentru multe aplicații,
deși până în prezent au văzut puține aplicații comerciale. SRM este un motor sincron, dublu, puternic
excitat. Rotorul și statorul constau din pachete de tablă laminată din fier, cu înfășurări de cupru pe
stator. Pentru a excita motorul, un invertor electronic de putere acționează asupra unor faze
corespunzătoare bazate pe poziția arborelui. Excitarea unei faze creează un câmp magnetic care atrage
cel mai apropiat pol de rotor la polul statorului excitat, în încercarea de a minimiza traiectoria
reluctanței prin rotor. Excitarea este aplicată secvențial înfășurărilor de fază pentru a produce o rotație
continuă.
Structura SRM este similară cu motorul pas cu pas, dar cu o rotație continuă fără șocuri. Deoarece
pe rotor nu se află magneți permanenți sau înfășurări, tot cuplul dezvoltat în SRM este cuplul de
reluctanță. În timp ce SRM este în principiu simplu, este destul de dificil să se elaboreze și să se
dezvolte predicții de performanță. Aceasta se datorează caracteristicilor magnetice neliniare ale
motorului în condiții normale de funcționare saturate. Procesele de modelare sprijină proiectarea SRM
convențională. Poate într-o măsură mai mare decât în cazul altor tipuri de motoare, proiectarea
structurală a SRM necesită o atenție deosebită. Nerespectarea detaliilor structurale este de multe ori de
vina pentru un SRM acustic zgomotos.
SRM-ul convențional este o fabricație relativ simplă, datorită înfășurărilor concentrate din jurul
poliilor statorului în contrast cu înfășurările distribuite în motorul asincron. Nu există bobine sau
magneți permanenți pe rotor. Simplitatea construcției și lipsa unor magneți permanenți costisitori
implică faptul că SRM ar fi mult mai puțin costisitoare de a produce în cantitățile pe care motoarele de
curent continuu sau de inducție le bucură în prezent.
Un alt avantaj al EPS-ului (electric power-assisted steering) este ca poate fi folosit impreuna cu alte
sisteme ale masinii. De exemplu, automobilele echipate cu asa ceva beneficiaza de sistemul de parcare
automata. La fel si masinile inteligente precum Mercedes-Benz sau Tesla, cu functie de conducere
autonoma. Directia electrica este conectata la senzori, computere, navigatie, stiind cum sa invarta
volanul astfel incat sa pastreze masina pe banda de rulare.
Întrucât în practică, elementul tensorezistiv se realizează sub forma unei mărci tensometrice (MT),
coeficientul K din relaţia (9.9) poartă numele de factor de marcă. Din relaţia care exprimă factorul de
marcă K =(1- 2 ×m)(1+ k) se observă că acesta depinde de natura materialului folosit (prin
coeficientul k) şi de tehnologia de realizarea a MT.
Altfel exprimat, factorul de marcă K reprezintă sensibilitatea mărcii tensometrice (sensibilitatea
senzorului tensorezistiv).
Principalele caracteristici ale MT sunt determinate de natura materialului din care acestea se
realizează. Din acest punct de vedere, mărcile tensometrice se grupează în următoarele patru categorii:
a) Mărci tensometrice din conductor metalic
Acestea pot fi: cu capete libere, aderente prin lipire, transferabile pe suprafaţă şi mărci sudabile.
1. Marca tensometrică ce are capetele libere (nelipită) constă dintr-o sârmă (cupru, nichel sau
crom) cu diametru de circa 0,025 mm, întinsă între două suporturi. Acestea se utilizează doar la doze
tensometrice destinate operaţiilor de cântărire, deoarece pentru alte aplicaţii nu oferă o precizie
suficient de bună datorită dificultăţilor de amplasare şi a sensibilităţii reduse.
2. Marca aderentă prin lipire (numită marcă lipită) este fixată cu un adeziv special pe
suprafaţa piesei supusă la efort. Cea mai răspândită configuraţie este cea din figura 13 şi
constă dintr-un filament de sârmă subţire, dispus în zig-zag şi cimentat la bază.
Conductoarele de legătură se sudează, prin procedee speciale, la terminalele filamentului
pentru a facilita conexiunile electrice externe. Lungimea configuraţiei (exclusiv
conexiunile) reprezintă lungimea activă l a mărcii.
Condiţiile pe care trebuie să le îndeplinească materialul pentru filamentul (firul) mărcii sunt:
· să ofere un factor de marcă K cât mai mare şi o bună liniaritate;
· coeficientul (a) de variaţie a rezistivităţii cu temperatura să fie cât mai mic pentru a minimiza
erorile de temperatură;
· filamentul să aibă o rezistenţă mecanică ridicată pentru a evita deformările plastice;
· potenţialul termoelectric (et ) de contact al joncţiunilor dintre conductoarele de legătură şi
filament să fie neglijabil (cât mai mic);
· coeficientul de dilatare (cu temperatura) să fie cât mai apropiat de cel al materialului piesei pe
care se lipeşte marca;
· limita de elasticitate să fie cât mai ridicată, iar histerezisul cât mai redus posibil.
Factorul de marcă (K) este practic acelaşi la alungire şi la compresie, însă pot apare modificări mici
(£ 5%) datorită adezivilor şi modului de dispunere a filamentului pe suport. Valoarea uzuală a
factorului K, pentru acest tip de mărci tensometrice este cuprinsă între 2 şi 6.
Terminalele conductoare sunt de regulă din aliaje: Ni-Cu, OL-Cu, Ni-Ag, Ni-Cr. Aceste terminalele
se îmbracă în plastic sau în manşoane de sticlă (dacă sunt utilizate în medii cutemperaturi înalte).
Mărcile transferabile se execută pe suporturi adezive, care se dispun pe suprafaţa piesei supusă la
efort, fără alt liant (ciment). Materialul suport este de obicei plasticul (vinil) sau poliesterul, poliamida,
azbestul etc.
Mărcile sudabile se montează pe suporţi metalici (de dorit acelaşi metal ca şi suprafaţa pe care se
fixează). Fiind de dimensiuni reduse, montarea pe suprafaţa solicitată se face prin tehnici speciale de
microsudură (în puncte). Se utilizează obligatoriu în aplicaţii dificile, de exemplu, dispunerea acestora
pe pereţii rezervoarelor de lichide criogenice.
b) Mărci tensometrice din folii metalice.
Acestea sunt realizate după tehnologia circuitelor imprimate şi au dimensiuni mai reduse.
Materialul foliei este nicromul (Ni-Cr) sau constantanul. Aceste mărci sunt utilizate atunci când pentru
măsurarea forţelor mari, nu sunt suficient de robuste mărcile din conductor metalic. În figura 14 se
prezintă trei configuraţii tipice de mărci tensometrice realizate din folii metalice.
Mărcile de lăţime sporită se recomandă atunci când efortul transversal este neglijabil, deoarece
disipă o putere fată de configuraţia normală. Configuraţia de tip rozetă se utilizează în situaţiile în care
nu se cunosc direcţiile de aplicare a eforturilor.
Uzual se folosesc 3 – 4 elemente dispuse la 45° şi/sau 60° care permit determinarea direcţiilor şi
valorilor eforturilor.
Fig. 14 Mărci tensometrice din folii: a) – lăţime normală; b) – lăţime sporită; c) – de tip rozetă
c) Mărci tensometrice obţinute prin depuneri metalice. Aceste mărci se realizează direct pe
suprafaţa solicitată la eforturi prin metode de bombardare cu particule după ce aceasta a fost acoperită
cu un strat izolator.
Avantaje: dimensiuni reduse şi rezistenţă la temperaturi înalte (£1200°C ).
Mărci tensometrice semiconductoare. Acestea funcţionează pe baza fenomenului piezorezistiv
întâlnit la semiconductoare. Rezistivitatea r a unui semiconductor este invers proporţională cu produsul
dintre sarcina electrică, numărul de purtători şi mobilitatea acestora. Amplitudinea şi semnul acesteia
depinde de forma şi tipul materialului, gradul de dozare şi orientarea cristalografică. Factorul de marcă
poate fi negativ sau pozitiv şi este exprimat prin relaţia:
R
K= =1+2 μ+ E π l (10)
R0ε
unde R este rezistenţa modificată de efort ; R - rezistenţa iniţială ; e - deformaţia; m -
0
Punţi tensometrice
O punte tensometrică poate fi formată din (1…4) elemente sensibile (MT) în funcţie de precizia
(sensibilitatea) dorită. La alegerea schemei de conectare, în funcţie de scopul urmărit, se ţine seama de
faptul că efectele din două braţe (laturi) adiacente ale punţii se scad, iar efectele din două braţe (laturi)
opuse se adună.
Cele mai utilizate tipuri de punţi sunt: sfert de punte, semipunte, punte completă. În figura 15– a se
reprezintă montajul în sfert de punte, având un singur senzor tensorezistiv (MT) notat cu R1 şi trei
rezistoare calibrate (R2, R3, R4) în adaptor.
Schema din figura 15-b prezintă montajul semipunte, fiind alcătuit din două mărci tensometrice
exterioare, notate cu R1 , R2 şi două rezistoare calibrate (R3 şi R4) aflate în adaptor.
Montajul în punte completă, având în fiecare latură a punţii conectate mărci tensometrice –
este prezentat în figura 15-c.
Fig. 15 Tipuri de punţi: a) Sfert de punte (R2, R3, R4 sunt rezistenţe calibrate); b) Semipunte (R3, R4
- rezistenţe calibrate); c) Punte completă
Aceste punţi (Wheatstone) se alimentează clasic de la o sursă de tensiune constantă Ua, iar pe
diagonala de măsurare se obţine semnalul de ieşire din punte Ue care, în cazul punţilor dezechilibrate,
este folosit direct ca o măsură a variaţiei în braţele active ale punţii. De regulă, puntea se echilibrează
înaintea oricărei măsurători (prin intermediul rezistenţelor calibrate şi ajustabile sau alte potenţiometre
auxiliare legate în laturile punţii Wheatstone).
După aplicarea solicitării mecanice puntea rămâne dezechilibrată, iar Ue ¹ 0 exprimă valoarea
efortului care a produs deformare (forţă sau cuplu).
Se consideră puntea completă (figura 15-c) pentru care, în absenţa solicitării la effort, ecuaţia de
echilibru este de forma:
Ue R1 R4 R1 R3− R2 R 4
= − = (11)
U a R1 + R 2 R3 + R4 ( R1+ R 2)( R 3+ R 4)
Deci când puntea nu este solicitată la efort, iar rezistenţele se consideră egale
R1 = R2 = R3 = R4 = R; (12)
rezultă
Ue
=0 (13)
Ua
După aplicarea solicitării, puntea se dezechilibrează, iar raportul dintre tensiunea de dezechilibru
(Ue) şi cea de alimentare (Ua) devine:
(14)
unde DRi, cu i = 1, 2, 3, 4 - este variaţia de rezistenţă a mărcii Ri ca urmare a solicitării la care este
supusă aceasta.
Rezultă că, în cazul general al punţii cu 4 braţe active, tensiunea de dezechilibru Ue nu este liniară
cu variaţiile DRi şi deci nu este liniară cu eforturile care au produs variaţiile respective. Pentru a găsi o
relaţie liniară între Ue şi Ua, considerând mărcile tensometrice identice, condiţia (12) valabilă, se
dezvoltă expresia (9.13) în serie Taylor şi se reţin doar termenii de ordin 1:
(15)
(16)
Având în vedere legea de funcţionare a mărcilor tensometrice, dată de relaţia (9), rezultă:
(17)
Relaţiile (16) şi (17) exprimă modelul matematic liniarizat al punţii Wheatstone complete. Dacă în
locul ecuaţiei reale (14) se foloseşte ecuaţia liniarizată (16) sau (17) rezultă o eroare relativă de
liniarizare, erel exprimată prin relaţia:
(18)
Deci, datorită neliniarităţii punţii, între deformaţia reală e şi deformaţia măsurată ε̂ există
relaţia:
(19)
(20)
(21)
d) eroarea relativă de liniarizare:
(22)
(23)
Traductoare de deplasare
fig. 19
Eroare de faza
Procesul de demodulare este un proces de multiplicare a semnalului cules cu semnalul de referinta
ce excita bobina primara. Daca cele doua semnale sunt in faza rezulta un semnal de forma sin2Θ; o
rectificare si filtrare (cu un filtru trece jos) a acestui semnal va genera o tensiune continua proportionala
cu pozitia miezului. Aceasta tehnica lucreaza bine in absenta defazajului dintre cele 2 semnale ce se
compun pentru a realiza demodularea; in realitate abaterea de faza va fi inglobata in semnalul rezultant
si se va cumula la erorile finale ale masurarii.
In figura urmatoare este aratata diagrama de semnal in cele 2 variante: varianta cand nu exista nici
o abatere de faza intre cele 2 semnale si o varianta in care exista o abatere de faza
a) semnale fara defazaj intre ele b) semnale cu defazaj
fig. 20 Efectul defazajului la demodularea semnalului
Neliniaritatea traductorului
Traductoarele inductive au, desigur, o caracteristica liniara aparuta in special datorita constructiei
mecanice dar de care trebuie sa se tina seama in cadrul proiectorii modulului formator de semnal.
Pe masura ce miezul se deplaseaza catre capetele traductorului (in oricare dintre directii) fluxul
magnetic ce cupleaza bobinele devine crescator neliniar. Aceasta survine datorita faptului ca pe masura
ce bobina se deplaseaza catre capete miezul poate iesi din bobina ceea ce va duce la un slab cuplaj
magnetic care va duce la un semnal mai mic catre capete. Pana la o anumita limite aceasta neliniaritate
poate fi redus, intr-o oarecare masura, printr-o proiectare atenta a traductorului dar nu poate fi complet
eliminata.
fig. 22
Software pentru prelucrare traductor inductiv
// main
main()
{
// initialisation
InitInterrupts(); // reset system interrupts
InitDevice(); // DSP core & peripherals
LoadVectors(); // copy PIE vector table into RAM
InitIntNest(); // setup interrupt nesting for background
ISR
InitWorkISR(); // initialise work ISR
// start interrupts
#ifdef REALTIME
WriteDebugIER(REALTIME_MASK); // setup realtime debug interrupt mask
ERTM; // enable realtime debug mask (DBGM)
#endif
IER |= BIT12; // enable core interrupt 12 for TINT1
EINT; // clear global interrupt mask (INTM)
*T1CON |= BIT6; // start EVA timers
Watchdog(ENABLE); // start watchdog timer
// idle loop
while (1)
{
IdleCount++; // increment loop counter
}
}
// background ISR − triggered from CPU timer 1 on core interrupt line 13
interrupt void background_isr(void)
{
static UINT BgCount = 0; // ISR counter
CLR_PM; // clear product mode shift
*TIMER1TCR |= BIT15; // clear timer 1 interrupt flag
IntMask(CORE_INT_MASK_2); // enable nesting on core interrupt 2
EINT; // clear global interrupt mask
EALLOW; // allow access to protected registers
WDOG_TRIG(); // re-trigger watchdog timer
EDIS; // disable access to protected registers
BgCount++; // increment ISR counter
#if (BOARD == EZDSP)
*GPFTOGGLE = BIT14; // XOR bit 14 to flash LED on eZdsp board
#endif
DINT; // disable interrupts for context save
IntUnMask(); // remove interrupt nesting
}
// signal conditioning ISR code for LVDT − triggered by T2 period event
interrupt void work_isr(void)
{
static UINT nDivs; // integral divisions in linearity map
*CMPR1 = PWM_duty; // write new PWM duty cycle
ADC_result = *ADCRESULT0; // store ADC reading
ADC_input = ADC_result ^ BIT15; // bipolar input
*PIEACK = PIEACK_GROUP3; // acknowledge PIE group 3
*EVAIFRB = 0x0001; // reset T2PINT flag
/* sine wave generator */
NextIntPoint((struct IBUFFER *) &SineRec); // align sine table pointer
PWM_duty = *(SineRec.dptr); // next sine point
PWM_duty = (PWM_duty>>9) + 0x004B; // scale & offset for PWM compare
QuadPoint = SineRec.dptr + QUADRANT_LENGTH; // cosine point for demodulator
/* input offset removal */
ADC_input = (ADC_result >> 4) & 0x0FFF; // unsigned scaled input
AvgSumDelta = ADC_input − *(AvgRec.dptr); // signed reading difference
AvgSum += AvgSumDelta; // adjust running sum
*AvgRec.dptr = ADC_input; // replace oldest value
NextIntPoint(&AvgRec); // modify data pointer
InputOffset = (int)(AvgSum >> 7); // scaled offset
NormInput = (ADC_input − InputOffset) << 4; // normalised ADC reading
/* demodulator */
InputVoltage = (_iq)((long) NormInput<<5); // convert to global IQ format
RefVecReal = (_iq)((long) *(SineRec.dptr)<<5); // reference vector − real
RefVecImag = (_iq)((long) *(QuadPoint)<<5); // reference vector − imaginary
InpVecReal = _IQmpy(InputVoltage, RefVecReal); // input vector − real
InpVecImag = _IQmpy(InputVoltage, RefVecImag); // input vector − imaginary
InpMagnitude = _IQsqrt(_IQmpy(InpVecReal, InpVecReal)
+ _IQmpy(InpVecImag, InpVecImag)); // calc Root-Sum-Squares
/* phase detection */
RefSign = (RefVecReal > 0) ? TRUE : FALSE; // get sign of reference signal
InpSign = (InputVoltage > 0) ? TRUE : FALSE; // get sign input signal
InPhase = (RefSign ^ InpSign) ? FALSE : TRUE; // determine relative phase
if (*(PhbRec.dptr)) PhaseCount−−; // delete oldest phase count
if (InPhase) PhaseCount++; // add new phase to count
*(PhbRec.dptr) = InPhase; // log new phase to buffer
NextIntPoint(&PhbRec); // modify buffer data pointer
// restore sign
if (PhaseCount < (PHASE_BUFFER_LENGTH >> 1)) InpMagnitude = −InpMagnitude;
/* smoother */
SmootherSum += (InpMagnitude − *(SmoothRec.dptr)); // adjust sum
*SmoothRec.dptr = InpMagnitude; // replace oldest value
NextLongPoint((struct LBUFFER *) &SmoothRec); // modify data pointer
/* fixed corrections */
Stroke = OffsetCorrection + SmootherSum; // add offset correction
Stroke = _IQmpy(GainCorrection, Stroke); // apply gain correction
Displacement = (long) Stroke; // convert to long integer
/* linearisation */
nDivs = Displacement / stepSize; // number of complete divisions
if ((Displacement % stepSize) > (stepSize / 2))
nDivs++; // round divisions
Displacement += cLinMap[nDivs]; // apply linearity correction
/* reset ADC auto-sequencer */
if ((*ADCST & BIT2) == 0) *ADCTRL2 |= BIT14; // reset auto-sequencer
else status.bit.b10 = 1; // latch ADC overrun
} // [total benchmark = 464 cycles]
Bloc formator ce foloseste un circuit specializat de prelucrare (AD698)
Mod de funcționare.
Schema bloc a circuitului AD698 cuplat cu un traductor inductiv este aratata in figura urmatoare
(fig....). Traductorul inductiv este un traductor electromecanic - primeste la intrare o deplasare
mecanica a miezului si emite o tensiune alternativă proporțională cu poziția miezului. Două tipuri de
traductoare inductive sunt mai răspândite: semi punte și tip transformator (cu 5 sau 6 fire). La
amandoua dintre aceste 2 variante miezul realizează o cuplare magnetica intre înfășurători. Traductorul
de tip transformator este alcătuit dintr-o bobina primară si 2 bobine secundare înseriate în antifază.
AD698 alimentează bobina traductorului inductiv, sesizează poziția miezului si produce o tensiune
continuă proporțională cu poziția miezului. AD698 are un oscilator sinusoidal și un amplificator de
putere pentru alimentarea traductorului. Două demodulatoare sincrone sunt disponibile pentru
decodarea tensiunii primare si secundare. Un decodor determina rația dintre tensiunea de alimentare a
bobinei și tensiunea de ieșire. Un filtru și un amplificator sunt folosite pentru a scala mărimea de ieșire.
Oscilatorul contine un multivibrator care produce o unda triunghiulară; la rândul lui multivibratorul
acționează un circuit care transforma din unda triunghiulară în undă sinusoidală pură. Frecvența și
amplitudinea oscilatorului sunt determinate de o rezistență și un condensator. Frecvența de ieșire poate
varia intre 20Hz si 20KHz iar amplitudinea intre 2V si 24V valoare vârf la vârf. Distorsiunile armonice
sunt de ordinul a -50 dB.
AD698 decodifica semnalele de la traductorul inductiv prin demodulare sincronă a amplitudinii
semnalului de intrare, A și a referenței (primarul sau suma înfășurărilor secundare) B. O problemă
uzuală la schemele anterioare de prelucrare era ca o variație a amplitudinii oscilatorului se regăsea in
semnalul de ieșire; AD698 elimină aceste erori prin calcularea rației dintre tensiunea de ieșire si
tensiunea de excitare si aplicarea ei la nivelul semnalului de ieșire.
Schema bloc a circuitului AD698 este arătată în schema de mai jos. Intrările constau in 2 canale de
demodulare sincronă. Canalul B este proiectat sa monitorizeze tensiunea de excitație a traductorului.
Semnalul detectat este filtrat de condensatorul C2 și trimis către circuitul sumator. Canalul A este
identic cu excepția comparatorului care este fixat separat. Deoarece canalul A poate atinge 0 V semnal
cand traductorul este in poziție mediană, modulatorul canalului A este pornit de catre tensiunea
canalului B. Adițional o rețea de compensare a fazei poate fi adăugată canalului A pentru a elimina
abaterile de faza. Pentru circuitele jumătate de punte alunecarea fazei nu este critică, si tensiunea
canalului A este suficient de mare pentru a amorsa demodulatorul.
Fig. 24. AD698 Block Diagram
O dată ce cele două canale sunt demodulate și filtrate un circuit de divizare, divizare realizată într-
un singur ciclu, este utilizat pentru a calcula rația A/B. Ieșirea circuitului de divizare este un ciclu de
lucru. Când A/B este egal cu 1, ciclu de lucru este 100%. (aceste semnal poate fi folosit și ca ieșire
modulata în durată.) Ciclul de lucru conduce un circuit care modulează si filtrează un curent de
referință care va fi astfel proporțional cu ciclul de lucru. Amplificatorul de ieșire amplifică curentul de
referință de 500 mA și il convertește in tensiune. Valoarea la ieșire este astfel:
VOUT = IREF ´ A/B ´ R2, unde IREF = 500 mA
Scheme de utilizare a circuitului AD698
Fig. 27
Traductoare incrementale
Traductorul liniar, ca si cel circular, este format dintr-o rigla a carei lungime acopera domeniul de
masurare si un cursor care se deplaseaza deasupra riglei. Pe rigla si pe cursor se afla înfasurari din folie
de cupru imprimate. Rigla are o înfasurare iar cursorul doua, toate realizate cu acelasi pas p = 2.t p
(figura 28).
Fig. 28
Traductorul se foloseste ca traductor absolut în domeniul unui semipas (semiperioada), tipic de 2
mm si ca traductor ciclic absolut, contorizând numarul de semipasi (numarul de treceri prin zero ale
tensiunii proportionale cu defazajul) si apoi masurând numeric sau analogic faza în cadrul unui pas.
Exista doua variante si anume:
– cu alimentare pe rigla, cu prelucrarea a doua semnale culese din înfasurarile cursorului;
– cu alimentare pe cursor, cu doua tensiuni si prelucrând un singur semnal la iesire. Aceasta
ultima solutie este cea mai raspândita.
Traductorul liniar are o rezolutie buna (tipic 1 mm). Lungimile mai mari de 1 m se masoara prin
înseriere de riglete. Trebuie acordata atentie evitarii excentricitatilor la înseriere si pastrarii constante a
interstitiilor dintre rigla si cursor, a paralelismului fata de ghidaj si a planeitatii.
Erorile de masurare mai mari sunt cele de temperatura, datorate dilatarii inegale a riglei si a
suportului. Erorile datorate câmpurilor perturbatoare externe se elimina prin ecranarea partii active a
cursorului cu o folie de metal conectata la masa. Pentru domenii mari se folosesc traductoare liniare cu
pas mare (rigle de 2 m sau 4 m), dar în acest caz scade rezolutia.
Fig. 28
In care:
PhA, PhB - semnalele culese de la fotocelule, defazate la 90 intre ele;
succesiunea semnalelor arata directia
clk - arata impulsurile rezultate din prelucrarea celor 2 faze (se genereaza un
impuls pe clk pentru fiecare crestere sau scadere a oricaror celor 2 semnale PhA
sau PhB; va rezulta un numar de 4 ori mai mare decat numarul de impulsuri de pe
fiecare faza fizica.
Clkdiv - arata impulsurile pentru fiecare perioada a semnalului de baza
dir - arata sensul de numarare