Sunteți pe pagina 1din 3

Universitatea POLITEHNICA din Timioara Facultatea de Electronic i Telecomunicaii Departamentul Msurri i Electronic Optic

www.meo.etc.upt.ro

INSTRUMENTAIE VIRTUAL 1.Introducere Conceptul de "instrumentaie virtual" reprezint realizarea instrumentelor de msurat, analiz i prelucrare cu ajutorul unui calculator. Un instrument virtual reprezint un ansamblu de echipamente hardware care mpreun cu un calculator, un mediu de dezvoltare a aplicaiilor i drivere aferente realizeaz funciile unui instrument tradiional. Astfel, pe ecran pot fi prezente elemente care permit afiarea mrimilor msurate precum i elemente de reglare a parametrilor sau a regimurilor de lucru ale instrumentelor respective. Principalul avantaj al instrumentelor virtuale este flexibilitatea acestora. Cu un singur sistem hardware, programul poate fi uor modificat i permite realizarea rapid a unor funcii diferite, fr a fi necesar achiziia altor aparate sau instrumente. Pentru a fi posibil msurarea real a mrimilor fizice, trebuie s existe o interfa ntre calculator i procesul fizic supus msurrii. Aceast interfa este n majoritatea cazurilor o plac de achiziie de date care are ca element principal un convertor analog-numeric. n ultimii ani au fost dezvoltate diverse placi i echipamente care acoper o varietate de aplicaii. Sunt sisteme ce au intrri i ieiri analogice, intrri/ieiri numerice, conin convertoare analog-numerice i numericanalogice, circuite de condiionare a semnalelor. Sunt plci ce pot fi conectate la calculator pe porturile serial, paralel sau USB, plci ce se pot monta n sloturile calculatorului, sisteme cu mai multe echipamente conectate pe un asiu, sau calculatoare industriale. 2. Achiziia semnalelor A achiziiona un semnal nseamn a obine codurile eantioanelor semnalului respectiv. Convertorul analog-numeric (CAN sau ADC - analog to digital converter) primete la intrare tensiunea corespunztoare unui eantion, furniznd codul (adic o secven binar) corespunztor acelui eantion. Codurile eantioanelor trebuie s fie disponibile n memoria calculatorului n urma realizrii achiziiei. n continuare se prezint cteva mrimi legate de eantionare.
u(t)
eantioane

Te Ts

Fig.1 Principiul eantionrii Astfel, n fig.1 se prezint o form de und ce urmeaz s fie eantionat i convertit numeric n vederea achiziiei. Ts este perioada semnalului respectiv, iar Te este perioada de eantionare. Dac se noteaz cu Np numrul de eantioane dintr-o perioad, Np = Ts/Te= fe/fs, (1) 1

Universitatea POLITEHNICA din Timioara Facultatea de Electronic i Telecomunicaii Departamentul Msurri i Electronic Optic
www.meo.etc.upt.ro

unde fe i fs reprezint frecvena de eantionare (se mai numete rata eantionrii) i, respectiv, frecvena semnalului. Dac se afieaz un numr total de N eantioane din semnal, numrul de perioade afiate, notat m, este m=N/Np (2) Din (1) i (2) rezult relaia: N/m=fe/fs (3) Dac frecvena de eantionare este cunoscut cu precizie, se poate realiza un instrument care permite msurarea timpului, asemntor cu baza de timp a unui osciloscop. 3. Programul LabVIEW, ca mediu de programare pentru implementarea instrumentelor virtuale n aceast lucrare se folosete programul LabVIEW. Acesta este un limbaj de programare grafic. Pentru a crea aplicaii nu se scriu linii de cod, ci se utilizeaz pictograme. Programul are o mulime de elemente predefinite pentru funcii de baz, dar i pentru operaii complexe (operaii matematice, funcii de prelucrare a semnalelor, comunicare de date, etc.). Un program realizat cu LabVIEW se numete instrument virtual. Orice instrument virtual realizat poate fi folosit ca i subinstrument n alte instrumente. Un instrument virtual este compus din panou frontal, diagram bloc, pictogram i conector. Panoul frontal reprezint interfaa utilizator (ca i panoul frontal al oricrui aparat). Acesta conine elemente de reglare a parametrilor de intrare i de afiare a rezultatelor prelucrrilor. Diagrama bloc reprezint codul programului i definete funcionalitatea instrumentului. Pictograma i conectorul reprezint identificatorul grafic i definesc terminalele de intrare i ieire ale instrumentului virtual. Acestea permit utilizarea instrumentului ca element n alte instrumente. 4.Partea practic Se ruleaz i se studiaz mai multe instrumente virtuale realizate n LabVIEW, fr a avea conectate i plci de achiziie. 4.1. Din directorul d:\IV\Original se copiaz fiierul prelucrare_semnale.vi n directorul d:\IV\Lucru. Se va lucra n directorul Lucru. Se deschide fiierul. Se identific i vizualizeaz panoul frontal i diagrama bloc. Pe panoul frontal se pot identifica 3 seciuni: - generarea i vizualizarea a unuia sau 2 semnale (canal A i B); - filtrarea semnalului de pe canalul A (compararea a 2 tipuri de filtre); - afiarea spectrului de putere pentru semnalul de pe canalul A (filtrat i nefiltrat). 4.2. Care sunt parametrii ce pot fi modificai de pe panoul frontal? 4.3. Se ruleaz programul. Ce tipuri de semnale se pot genera? Se modific parametri semnalelor. Se vizualizeaz pe rnd semnalele de pe canalele A, B i apoi ambele. 4.4. Se studiaz diagrama bloc a instrumentului. Identificai funciile utilizate pentru generarea semnalelor. Descriei intrrile i ieirile blocului de generare a semnalului sinusoidal (click dreapta Help). 4.5. Ce modificri trebuie fcute pentru a putea genera un semnal cu frecvena de 7 kHz? 4.6. Pe canalul A generai un semnal sinusoidal cu frecvena de 100 Hz. Numrul de eantioane s fie 200. Pentru seciunea de filtrare selectai frecvena de trecere inferioar la 200 Hz i cea superioar la 1000 Hz. Comparai 2 cte 2 filtrele de tip Bessel, Butterworth, Cebasev, Eliptic. Ce observai? Aplicai pe rnd filtre trece jos, trece sus, trece band i oprete band. Modificai frecvenele de tiere. Ce modificri se observ n spectrul de frecven al semnalului filtrat? Reluai operaiile i pentru un numr de 1000 de eantioane. 2

Universitatea POLITEHNICA din Timioara Facultatea de Electronic i Telecomunicaii Departamentul Msurri i Electronic Optic
www.meo.etc.upt.ro

4.7. Pe canalul A generai un semnal dreptunghiular cu frecvena de 100 Hz. Numrul de eantioane s fie 200. Ce diferene apar ntre spectrul de frecven al semnalului sinusoidal i cel al semnalului dreptunghiular? Aplicai un filtru trece jos ce are frecvena de tiere 200 Hz, 400 Hz i respectiv 500 Hz. Ce se observ? Reluai operaiile i pentru un numr de 1000 de eantioane. 4.8. nchidei instrumentul. Din fereastra Getting Started mergei la seciunea Find Example - Building User Interface Acquiring User Input Keyboard and Mouse. Deschidei instrumentul Keyboard Puzzle Game.vi. 4.9. Din directorul d:\IV\Original deschidei instrumentul game.vi. 4.10. La sfrit tergei toate fiierele din directorul Lucru.

S-ar putea să vă placă și