Bazele sistemelor de achiziție a datelor - Labview 1

Laborator
8.1/10 (7 voturi)
Domeniu: Electronică
Conține 1 fișier: doc
Pagini : 22 în total
Cuvinte : 4719
Mărime: 439.82KB (arhivat)
Publicat de: Edmond Sandu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Lita Ioan, Cioc Bogdan

Extras din laborator

Laborator nr. 1

Mediul de programare LabVIEW

Mediul LabVIEW (Laboratory Virtual Instrument Engineering Workbench) este unul dintre primele imbaje de programare grafică ce permite dezvoltarea de aplicaţii de achiziţie de date, devenind un standard în programarea aplicaţiilor de testare, măsurare şi automatizări industriale. LabVIEW permite construirea de instrumente în interiorul computerului PC, cu performanţe şi abilităţi ce nu pot fi atinse de instrumentele clasice. Împreună cu plăcile de intrare-ieşire (I/O), el permite generarea fluxurilor de informaţie digitală sau analogică pentru automatizări şi crearea sau simularea aparaturii de laborator (voltmetre, osciloscoape, analizoare de spectru, generatoare de semnal, etc.).

LabVIEW utilizează terminologii, idei şi reprezentări familiare tehnicienilor şi inginerilor, iar programarea aplicaţiilor se face mai mult prin simboluri grafice decât prin instrucţiuni sub formă de text specifice programării clasice. Pentru scrierea programelor în LabVIEW se utilizează limbajul grafic de generaţia a 5-a, numit G. Programarea într-un astfel de limbaj grafic se face prin asamblarea elementelor componente, fiind astfel mai uşor de înţeles şi depanat şi de persoane cu mai puţină experienţă în programare.

Orice program LabVIEW este un „instrument virtual” (VI). Instrumentul virtual (VI) – este un modul de program care este reprezentat în formă grafică pentru a semăna cu un instrument real. Instrumentele virtuale sunt formate din două părţi distincte, dar strâns legate: panoul frontal şi diagrama bloc.

LabVIEW este un mediu deosebit pentru analiza semnalelor şi a sistemelor. El permite dezvoltarea de programe pentru rezolvarea sistemelor de ecuaţii algebrice, fitarea curbelor, integrarea ecuaţiilor diferenţiale ordinare, calcularea derivatelor şi a integralelor diverselor funcţii, generare şi analiză de semnal, calcularea transformatei Fourier discretă şi filtrarea semnalelor. Pentru aceasta LabVIEW conţine un număr mare de instrumente (VI) dedicate pentru rezolvarea ecuaţiilor liniare algebrice. Funcţiile pentru lucrul cu vectori şi matrici se găsesc în submeniul Array din paleta de funcţii ş în submeniul Mathematics.

LabVIEW oferă posibilitatea lucrului cu şiruri şi operaţii I/O cu fişiere necesare pentru stocarea/citirea datelor. Există de asemenea un număr mare de funcţii şi VI-uri pentru aceste operaţii, disponibile în submeniurile String şi File I/O din paleta de funcţii.

Un alt capitol la care LabVIEW un număr mare de funcţii şi Vi-uri dedicate este comunicaţia pentru controlul instrumentelor. Există VI-uri pentru comunicaţia serială, GPIB (IEEE 488), VISA.

Desfasurarea lucrarii

Construiţi un VI care să genereze numere aleatoare a căror valoare variază într-un interval [-A, +A], unde valoarea A poate fi reglată de utilizator, şi să le afişeze într-o diagramă cu actualizare de tip redesenare. Pentru generarea numerelor aleatoare se va folosi generatorul de numere aleatoare cuprinse între 0 şi 1 din LabVIEW. Dacă notăm cu x aceste numerele aleatoare şi cu y numerele din intervalul [-A,+A], atunci numerele y se pot calcula cu relaţia:

y = 2Ax - A

Să se modifice programul de la punctul anterior astfel încât la o singură rulare să se genereze 150 de numere aleatoare la un interval de 100ms unul de altul.

CONVERTOARE A/N ŞI N/A

I. SCOPUL LUCRĂRII:

Scopul acestei lucrări este de a studia principiile de realizare a circuitelor folosite la interfaţa dintre domeniile analogic şi cel digital. Se vor studia principalele tipuri de convertoare analog-numerice şi numeric-analogice, determinându-se totodată şi parametrii acestora (caracteristici de transfer, rezoluţii, erori).

II. Noţiuni teoretice

Măsurarea numerică, memorarea şi reprezentarea semnalelor furnizate de marea majoritate a traductoarelor folosite în procesele fizice se poate realiza prin conversia acestor semnale analogice în semnale numerice folosind circuite speciale numite convertoare analog-numerice (CAN). În sens invers, un convertor numeric-analogic (CNA) este un circuit care transformă o mărime numerică (un număr reprezentat pe n biţi) într-o mărime analogică sub forma unui curent sau a unei tensiuni. Un astfel de circuit este utilizat pentru în sistemele de distribuţie a datelor cu ieşiri analogice sau la realizarea convertoarelor analog-numerice cu reacţie.

Convertoare numeric-analogice (CNA)

Convertoarele numeric-analogice primesc la intrare semnal numeric exprimat printr-o secvenţă de variabile binare şi generează la ieşire un semnal analogic în funcţie de valoarea numerică a semnalului de intrare şi în concordanţă cu codul utilizat.

Pentru reprezentarea secvenţelor de variabile binare se pot folosi mai multe coduri, dintre care cel mai des folosite sunt codurile binar natural şi codurile complement faţă de doi.

În general, funcţia de transfer a unui CNA este dată de relaţia:

A = PD (2.1)

unde A este mărimea analogică de ieşire, P este mărime de referinţă (curent sau tensiune), iar D este mărimea de intrare numerică şi reprezintă valoarea numerică a secvenţei de variabile binare de intrare:

(2.2)

Bitul b1 este bitul de semnificaţie maximă (MSB – Most Significant Bit), iar bn este bitul de semnificaţie minimă (LSB - Least Significant Bit).

Cei mai importanţi parametrii ai convertoarelor N/A sunt următorii:

- Rezoluţia – este dată de numărul de biţi de intrare N şi se defineşte ca numărul de nivele posibile ale tensiunii de la ieşire (2n) sau ca diferenţa între două nivele consecutive la ieşire, ce corespund la două secvenţe binare de intrarea consecutive.

- Caracteristica de transfer – este reprezentarea grafică a funcţiei de transfer a convertorului N/A şi este formată dintr-o serie de puncte discrete (Figura 2.1).

Preview document

Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 1
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 2
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 3
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 4
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 5
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 6
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 7
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 8
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 9
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 10
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 11
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 12
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 13
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 14
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 15
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 16
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 17
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 18
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 19
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 20
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 21
Bazele sistemelor de achiziție a datelor - Labview 1 - Pagina 22

Conținut arhivă zip

  • Bazele Sistemelor de Achizitie a Datelor - Labview 1.doc

Alții au mai descărcat și

Microprocesoare și microcontrollere

1. Introducere Enunt tema: Sa se conceapa si sa se proiecteze la nivel de program si de circuit (hardware si software), un sistem cu...

Microsisteme cu microprocesoare și microcontrolere

TEMA PROIECT AN EA3 Sem.2 2019-2020 Microcontrolere 2 Să se proiecteze un microsistem electronic prin care se permite comanda și controlul unei...

Bazele sistemelor de achiziții de date

Tema de proiect Problema 27: Să se proiecteze un SAD ce achiționează 4 semnale în domeniile: -10mV~10mV, 0~1V; 1~2V. Achiziționarea celor 4...

Microsisteme cu microcontrolere și microprocesoare pentru control - Arduino

Sa se realizeze un program care sa genereze un vector de 100 de culori la intamplare si apoi sa le proiecteze pe un LED RGB timp de jumatate de...

Laboratoare VLSI

Scopul lucrarii : studierea principiului de functionare si a constructiei fotodiodei, fotorezistorului si fototranzistorului. Cercetarea...

Portul Serial

Această lucrare prezintă principiile comunicaţiei seriale şi structura porturilor seriale ale calculatoarelor IBM PC, în particular a familiei...

Te-ar putea interesa și

Proiectarea unui sistem - distribuit de măsurare bazat pe o rețea de tip lan plan conexiune stea pentru măsurarea temperaturii în 5 pucte diferite

TEMA DE PROIECT PROIECTAREA UNUI SISTEM DISTRIBUIT DE MASURARE BAZAT PE O RETEA DE TIP LAN PLAN CONEXIUNE STEA PENTRU MÍSURAREA TEMPERATURII ÎN 5...

Osciloscopul Digital Asistat de PC

INTRODUCERE Impactul calculatorului în tenhica masurarilor electrice si electronice a produs o adevarata revolutie, mai ales în domeniul...

Acționări electrice și electronică de putere - motor pas cu pas

I. GENERALITĂŢI I.1. Sistemele de acţionare Prin element de acţionare electrică se înţelege un motor electric ce urmăreşte un semnal de comandă...

Utilizarea instrumentației virtuale în măsurarea parametrilor bobinelor, condensatoarelor și rezistențelor

Introducere În ultimul timp instrumentele virtuale sunt folosite din ce în ce mai des în locul celor reale, deoarece sunt flexibile, versatile,...

Aplicații de Stocare a Datelor în LabVIEW

I. STRUCTURA GENERALÃ A UNUI SISTEM DE MONITORIZARE A MEDIULUI Pentru adoptarea unor mãsuri corecte de control al poluãrii si de refacere a...

Iluminarea ambientală cu lumini colorate și comanda lor

1. Descrierile explicite a trei propuneri proprii pentru teme de creatie tehnica din orice domeniu, insotite de schite si desene. Temele propuse...

Analiza Unor Sisteme Electronice de Monitorizare a Mediului

Anexa :Test de evaluare la disciplina Electrotehnica 39 INTRODUCERE În sensul cel mai larg, prin mediu se înţelege ansamblul de condiţii şi...

Sisteme de acționare cu motoare de curent continuu

1.Consideratii generale privind simularea sistemelor dinamice. Un sistem dinamic liniar continuu, multivariabil, invariant în timp se poate modela...

Ai nevoie de altceva?