Documente Academic
Documente Profesional
Documente Cultură
T
Reprezentarea caracteristicilor
MEMS prin intermediul LabVIEW
Profesor coordonator:
As.drd.ing Stanciu Elena Alina
Studeni:
Micu Cristian Alexandru
Golgojan Andreea Ioana
Renea Daniel Andrei
Cuprins
1. Introducere LabVIEW
2. MEMS
3. Instrumentul virtual
4.Descrierea blocurilor
5. Schema electric
6. Cablajul imprimat
7. Bibliografie
1.Introducere n LabView
Panoul frontal ( a );
Diagrama bloc ( b );
Pictograma i conectorul ( c );
(a)
(b)
(c)
Panoul frontal defineste interfata grafica cu utilizatorul sau ceea ce va vedea
utizatorul pe ecranul calculatorului. Obiectele grafice de interfata disponibile pentru realizarea
panoului frontal se impart in controale si indicatoare. Prin intermediul controalelor,
utilizatorul introduce sau actualizeaza valorile datelor de intrare (obiecte de tip Get);
indicatoarele sunt folosite pentru a se afisa rezultatele prelucrarilor (obiectelor de tip Say).
Daca instrumentul virtual se priveste ca subintsrument virtual (deci ca subrutina), atunci
controalele corespund parametrilor formali de intrare, iar indicatoarele sunt parametri formali
de iesire.
Sunt disponibile controale i indicatoare pentru majoritatea tipurilor de date: numeric, ir de
caractere, boolean, tabel, tablou, grupare de date, grafic, s.a. Pentru un anumit tip de date sunt
disponibile mai multe variante de controale i indicatoare, utilizatorul putnd s opteze pentru
cea mai sugestiv realizare.
Diagrama bloc
Prii din interfaa grafic cu utilizatorul, dat de panoul frontal, i corespunde
diagrama bloc, care reine codul programului i definete funcionalitatea IV.
Elementele utilizate la realizarea diagramei bloc sunt clasificate n trei grupe generale:
1. noduri;
2. terminale;
3. fire.
1. Nodurile sunt elemente de execuie din limbajul G, ale unui IV. Nodurile din
limbajul G corespund operatorilor, funciilor predefinite, instruciunilor, subrutinelor realizate
de utilizator din limbajele convenionale de programare structurat.
Exista apte tipuri de noduri:
Funcii predefinite;
Subrutine;
Instruciuni pentru controlul execuiei programelor;
Formule de calcul;
Noduri proprietate;
Variabile locale i globale;
Un nod se execut doar n momentul, n care exist valori disponibile pentru toi parametrii de
intrare; date-rezultat sunt furnizate simultan n exterior, doar dup ce toate operaiile din
corpul nodului s-au realizat.
2. Terminalele reprezint pori prin intermediul crora se realizeaz transferul
datelor:
- ntre Panoul Frontal i Diagrama Bloc ( bidirecional );
- ntre nodurile Diagramei Bloc ( unidirecional ).
Terminalele se regsesc n diagrama IV i au asociat o reprezentare grafic sugestiv. Exista
4 tipuri de terminale:
- asociate controalelor i indicatoarelor din panoul frontal;
- asociate nodurilor;
- constante;
- particulare instruciunilor pentru controlul execuiei programelor. Cele 4 tipuri se grupeaz
n :
- terminale surs;
- terminale destinaie.
3. Firele, definesc i reprezint grafic fluxul datelor ( ntre noduri se realizeaz
schimbul de informaii ) n diagrama bloc. Fluxul datelor este de la terminalele sursa spre
terminalele destinaie.
Fiecare tip de dat este codificat cu ajutorul culorilor dup cum se observ i n figura de mai
jos :
Pictograma i conectorul.
Prin stabilirea pictogramei i conectorului, acel instrument virtual va putea fi folosit ca i
subrutin n diagrama bloc a altui IV.
Pictograma / Conectorul
Prin pictogram este reprezentat un IV n cadrul altei diagrame bloc
icon
Prin intermediul conectorilor se permite conectarea IV-ului iniial ca subIV n
cadrul unui nou IV
terminals
connector
Ferestrele Panoului frontal i ale Diagramei bloc din IV posed fiecare cte o bar
orizontal cu unelte. Aceste bare cu unelte sunt implementate prin intermediul unor butoane,
liste derulante sau indicatoare de stare, utilizate pentru editarea, trasarea i execuia unui IV.
O parte din opiunile celor dou bare cu unelte sunt comune i anume cele dispuse n partea
dreapt a barei.
Bara de unelte
a
Indicator de atentionare
Semnificaia butoanelor este urmtoarea :
(a) rulare IV
(b) - rulare continua unui IV
(c) Oprirea rulrii unui IV
Enter
2. MEMS
Sistemele microelectromecanice ( MEMS ) sunt o tehnologie de dispozitive foarte
mici, proiectate la nano-scar n sistemele nanoelectromecanice ( NEMS ) i nanotehnologice.
MEMS sunt, de asemenea, menionate ca micromaini ( n Japonia ), sau tehnologia de
sisteme micro - MST ( n Europa ).
n timp ce elementele funcionale ale MEMS sunt miniaturizate (structuri, senzori, elemente
de acionare), cele mai notabile elemente sunt microsenzorii i microactuatorii.
Aceste sisteme pot simi, controla i activa procesele mecanice de pe scara microscopic,
funcioneaz n mod individual sau n matrice pentru a genera efecte pe scara mare.
Aplicaiile acestuia sunt numeroase i pot fi regsite in diferite domenii, sub form de
accelerometre, micro-roboi, senzori de presiune, micro-motoare etc.
MEMS-ul ales de noi pentru implementarea proiectului este un giroscop pe dou axe
( LPY450AL ). Giroscopul este format dintr-un actuator i un accelerometru, integrate ntr-o
singur structur de dimensiuni microscopice.
Plcua de demonstraie STEVAL MKI101V1 a fost creat pentru a asigura utilizatorului o
platforma gata de uz pentru aplicaiile cipului din familia LPY450AL.
Caracteristicile electrice ale MEMS-ului pentru o tensiune tipica de alimentare de 3V si o
temperatura de lucru de 25C sunt urmatoarele:
Controlul micrii
Descrierea pinilor:
Moduri de lucru
Placua este realizat pentru a putea lucra n 2 moduri analog i respectiv digital, pentru ca
aceste moduri s poat fi disponibile trebuiesc setai corect jumperii JP4,JP5,JP7 i respectiv
JP1 i JP6.
Modul analog:
Acest mod este valabil atunci cnd se realizeaz conexiunea la PC sau cnd alimentarea este
aplicat pe J10.Microcontrolerul este dezactivat,iar dispozitivul se comport conform
setarilor, jumperilor de pe plac.
Modul Digital:
Cnd placa ruleaz n modul digital poate fi controlat direct de pe PC.Canalul USB
functioneaz ca o interfa ntre PC i kit-ul de demonstraie.Microcontrolerul preia avantajul
convertorului sau analog / digital de 8 bii pentru a citi valorile analogice i pentru a le
transmite mai departe ctre PC prin intermediul canalului USB.
3. Instrumentul virtual
Detectarea micrii pe cele dou axe va fi ilustrat i interpretat cu ajutorul unui
instrument virtual personalizat creat n LabVIEW.
Micarea MEMS-ului pe cele dou axe va fi evideniat prin variatia a doua semnale de ieire
la bornele LPR. Cele dou semnale vor condiiona , n urma prelucrrii acestora n LabView,
aprinderea respectiv stingerea a dou LED-uri menite s detecteze comportamentul MEMSului.Conexiunea MEMS Labview este posibil datorit existenei blocului DAQ Assistant.
Funcia IV-ului este aceea de detectare, comparare i semnalizare a deplasrii MEMS-ului pe
cele dou axe.
Detectarea semnalelor se realizeaz prin intermediul sectorului de achiziii de date reprezentat
de DAQ Assistant. Acesta recepioneaz n timp real semnalele analogice de pe placa de
achiziii de date.
Instrumentul virtual conine elemente dublate, fiecare din cele dou structuri fiind
destinate detectrii micrii pe una din cele dou axe.
Pentru ca DAQ Assistant s fie capabil sa primeasc semnale, se fac urmtoarele setri:
Acquire Signals
Analog Input
Voltage
Se aleg pinii de conectare la placa de achiziii
DMM
Finish
Waveform Chart
Amplitude and levels
Blocul Amplitude and levels este un VI express care furnizeaz amplitudinea, si strile
High i Low ale unui semnal. Semnalul recepionat la intrare este analizat si sunt identificate
cele dou praguri ale acestuia. Cele dou valori vor fi reprezentate numeric, separat,
conectnd la iesirile High State level , respectiv Low State Level o variabil de tip
double, reprezentat de blocul Numeric.
Setarea celui de-al doilea DAQ Assistant se face asemntor cu primul ns, cu un
numr mai mic de setri
Generate Signals
Digital Output
Line Output
Se aleg pinii de conectare la
placa de achiziii
Finish
Pinii pentru datele de intrare / ieire vor fi alei in funcie de configuraia plcii de
achiziie. Descrierea pinilor este gsit cu ajutorul aplicaiei NI MAX, aplicaie care ine
evidena dispozitivelor conectate / folosite sau consultnd ghidul NI USB-6008 / 6009 User
Guide and Specifications.
4.Descrierea blocurilor
Amplitude and Levels: bloc funcional care furnizeaz amplitudinea, strile High i
Low ale unui semnal. Semnalul recepionat la intrare este analizat i sunt identificate
cele dou praguri ale acestuia. Cele dou valori vor fi reprezentate numeric, separat,
conectnd la ieirile High State level , respectiv Low State Level .
Greater : operator de comparare care returneaz TRUE dac x>y.n caz contrar
returneaz FALS.
Add Function : operator care realizeaz suma celor doua intrri.X i Y trebuie s fie
de acelai tip.
Build Aray: nlnuie mai multi vectori sau adaug mai multe elemente unui vector
cu n dimensiuni.
Less : operator de comparare care returneaz TRUE dac X>Y, respectiv FALSE n
caz contrar.
Boolean: valoare de tip Boolean ce poate avea dou valori posibile TRUE sau
FALSE.
Dial: operator de comparare care poate lua o valoare cuprins n plaja de valori alese.
While Loop: instruciune logic care repet codul din subdiagram pn cnd
condiia nu mai este ndeplinit sau pn la apsarea butonului STOP.
6. Cablajul imprimat
7.Bibliografie
1. http://ni.com
2. http://en.wikipedia.org/wiki/LabVIEW/
3. http://www.catia.ro/articole/labview1/
4. https://www.sparkfun.com/datasheets/Sensors/IMU/lpr530al.pdf
5. http://www.csa.com/discoveryguides/mems/overview.php
6. http://www.ni.com/pdf/manuals/371303m.pdf
7. http://www.st.com/st-webui/static/active/en/resource/technical/document/datasheet/CD0025414
3.pdf