You are on page 1of 5
Asisd did Lucrarea 1, Introducere in achzitia datelorutilizand sistemul de interfati USB-6001 Lucrarea 1. Introducere in achizitia datelor utilizdind sistemul de interfata USB-6001 A. Obiectivele lucririi 1. Prezentarea generala a sistemului de interfata USB-6001 2. Prezentarea general a Data Acquisition Toolbox din MATLAB 3. Familiarizarea cu instructiunile de baz din Data Aquisition Toolbox B. Prezentarea sistemului de interfati USB-6001 Sistemul de interfatd USB-6001 [1] produs de National Instruments este un dispozitiv versatil si compact de achizitie a datelor (DAQ - Data Acquisition) conceput atat pentru aplicatii industriale eat si pentru aplicatii de laborator. Unul dintre principalele avantajele ale interfetei USB-6001 este usurinta in utilizare, Este alimentat de portul USB al PC-ului si nu necesita o surs& de alimentare externa, 7 Figura I ~ Sistemul de interfaya USB-6001 [1] Neisd ded.ing Fulon Vesilieu Lucrarea |. Introducere in achizitia datelor utilizdnd sistemul de interfajé USB-6001 Sistemul USB-6001 cuprinde [2] * 8 canale de intrari analogice ce pot fi folosite fie pentru a masura diferential 4 valori analogice, fie pentru a masura 8 valori analogice fat de masa; canalele analogice pot masura valori intre -10 si 10 V, valori ce vor fi apoi convertite in valori numerice folosind convertorul analog numeric (CAN) pe 14 biti al sistemului. Convertorul este capabil s& converteascé 20000 de valori pe secunda. ‘+ 2 iesiri analogice in gama +10V cu rezolutia de 14 biti si o frecventa maxima de actualizare de SkHz. * 13 linii digitale ce pot fi independent configurate ca intrari sau iesiri digitale compatibile TTL. © [ numarator cu rezolutia de 32 de biti. Acestea pot fi accesate folosind cei doi conectori aflati in cele doua laterale ale sistemului de interfata. Dispunerea semnalelor pe cei doi conectori se poate observa in figura urmatoare: VEDERE VEDERE STANGA DREAPTA AL GND P0.0 ALO [_| Po.1 ara [| [| p02 AL GND P0.3 ALL [| Po.4 ALS ml PO.5 AL GND P0.6 (Arzu ls) «|| gPO'7) a6 CI [| P1.0 ALGND [] pra AL3 P12 AL? QQ P13 AL GND P2.0 AO 0 GND aoif | |] +sv aocno[] [|_| eno Figura 2 — Cei doi conectori laterali ai sistemului USB-6001 [2] 2 Asisdded. ing Tulion Vesilies Lucrarea 1. Introducere in achizitia datelor utlizind sistemul de interfaté USB-6001 {in Figura 2 sunt ficute urmatoarele notati * ALGND - referinta pentru intrarile analogice; © ALX~canalul analogic X; © AO GND — referinta pentru iesirile analogice; * AOX- analogica X; «© PX.Y-linia ¥a portului X— configurabil ca intrare sau iesire digitald, P1.1 si P2.0 pot fi configurate ca semnal surs pentru numarator; © GND si +5V — sursa de tensiune, max 150 mA. Sistemul de interfata USB-6001 poate fi utilizat impreuna cu mai multe limbaje de programare pentru achizita si analiza datelor. Cele mai importante dintre acestea sunt: 1. MATLAB: USB-6001 este compatibil cu MATLAB. Acesta ofera o serie de func pentru achizitia si analiza datelor, inclusiv functii pentru importul si exportul de date, procesarea semnalelor si analiza statistics. Incepand cu versiunea 2016b, MATLAB ofera, in Data Acquisition Toolbox, suport pentru acest sistem de interfata. 2. LabVIEW: USB-6001 este compatibil software-ul LabVIEW de la National Instruments, care oferd un mediu de programare grafica utilizat pe scara larga atat in ‘mediul academic, cat si in industrie pentru achizitia $i analiza datelor. 3. C/CH: National Instruments oferi o biblioteck C/C++ (NI-DAQmx), care implementeaza un set cuprinzator de functii pentru achizitia si controlul datelor. 4. Python: National Instruments oferi o bibliotecd Python (PyDAQmsx), care implementeazA un set cuprinzator de functii pentru achizitia si controlul datelor. C. Utilizarea sistemului de interfati USB-6001 in mediul MATLAB Pentru a utiliza USB-6001 in MATLAB este necesar’ cel putin versiunea 2016a a pachetului MATLAB si Data Acquisition Toolbox [3]. Totusi pentru implementarea aplicatiilor se va folosi MATLAB cel putin versiunea 2021a intrucdt incepand cu aceastd versiune s-au schimbat instruciunile pentru achizitia datelor. De asemenea, este necesara instalareadriverului NI-DAQ™mx ce poate fi descdreat_ de la_adresa: https://ni.com/r/downloaddagms. Dup& instalarea driverului si conectarea USB-6001 cu PC- ul, dispozitivul va aparea in lista de dispozitive disponibile in Data Acquisition Toolbox. Pentru a afisa aceasti lista se va rula in Matlab urmatoarea instructiune: Exemplu rezultat vit "Devi "Macdonat Taserunenta (MM) USB-C001" “USB-001" [4r1 dagung.Deviceznfo} 3 Aeist. didiag. Lulion Vosiiey Lucrarea |. Introducere in achizitia datelor utilizand sistemul de interfaja USB-6001 O lista extinsd a instructiunilor MATLAB definite de Data Acquisition Toolbox aranjate in ordinea in care se apeleaz de obicei intr-o aplicatie de achizitie de date poate fi obtinuta folosind instructiunea: MATLAB dagheip Pentru a vedea modul de utilizare al instructiunilor/functiilor definite de Data Acquisition Toolbox se poate folosi instructiunea he1p urmata de numele instructiunii/functiei despre care dorim sa aflam informatii. Exemplu MATLAB help daqlist Exemplu rezultat Gaqlist List of available devices Inputs: VENDORID - string scalar or character vector containing the vendor 1D outputs: DEVICELIST - A table containing information about the devices provided by specified vendors (if no vendor ID is specified, the table contains information about devices provided by all vendors) Example devicesList = daglist devicesList = daglist ("all") deviceListForNI = daqlist('ni") See also daqvendo: st Documentation for daglist De asemenea, documentatia extinsi a i \structiunilor/funct ‘definite de Data Acquisition ‘Toolbox se poate obtine cu instructiunea doc urmata de numele instructiunii/functiei despre care dorim sa aflim informaii. Exemplu: MATLAB doc daglist Exemplu rezultat Asisd ded. ng. Tulion Ybeilew Lucrarea 1. Introducere in achizitia datelor utilizind sistemul de interfata USB-6001 D. Cerinte 1. $8 se ruleze instructiunea daghelp gi s& se studieze lista de instructiuni / funct disponibile, precum si modul tipie de lucru pentru achizitia unui semnal. 2. Sa se studieze documentatia instructiunilor: * daglist * daqvendorlist * dagreset © daq 3. Sa se studieze rezultatul executirii instructiunilor: © daglist © daqvendorlist 4. Sa se utilizeze instructiunea daq1ist pentru a afisa informatiile despre sistemul de achizitie USB-6001

You might also like