Talaan ng mga Nilalaman:

MiniLab 1008 at LabVIEW: 16 Hakbang
MiniLab 1008 at LabVIEW: 16 Hakbang

Video: MiniLab 1008 at LabVIEW: 16 Hakbang

Video: MiniLab 1008 at LabVIEW: 16 Hakbang
Video: Webinario "Adquisición de datos por medio de módulos USB" 2024, Oktubre
Anonim
MiniLab 1008 at LabVIEW
MiniLab 1008 at LabVIEW

Nagbibigay ang hardware ng Data Acqu acquisition (DAQ) ng simpleng interface upang magdala ng mga signal ng Analog / Digital sa iyong computer at ginagamit ang software ng LabVIEW upang maproseso ang nakuha na signal. Halimbawa maaari mong ikonekta ang isang thermocouple sensor sa module ng DAQ sa pamamagitan ng analog input channel at sa tulong ng LabVIEW VI basahin / ipakita ang kasalukuyang temperatura. Sa tutorial na ito magtatayo ako ng isang data acquisition virtual instrument (VI) sa LabVIEW para sa MiniLab1008 DAQ Module. Ang impormasyong ibinigay dito ay magpapadali sa pag-unawa sa software ng LabVIEW at hardware ng pagkuha ng data. Ang LabVIEW ay isang trademark ng National Instruments Corporation (NI) at ang data acquisition hardware na ginagamit namin ay mula sa Measurement Computing (MCC). Ang gastos ng Minilab1008 USB DAQ Module ay humigit-kumulang na $ 129. Tingnan ang site ng MCC para sa karagdagang impormasyon sa MiniLab1008: https:// www.measurementcomputing.com/Tingnan ang site ng NI para sa karagdagang impormasyon sa LabVIEW:

Hakbang 1: Link sa Komunikasyon

Link sa Komunikasyon
Link sa Komunikasyon

Ang mga driver na binigyan ng mga module ng Measurement Computing (MCC) DAQ ay hindi nag-aalok ng direktang kontrol ng hardware mula sa LabVIEW software. Kailangan namin ng Universal Library upang makipag-usap sa LabVIEW. Tingnan ang numero 1.1 para sa hierarchical link ng komunikasyon sa pagitan ng LabVIEW at ng MCC Minilab1008 DAQ.

Hakbang 2: Dalawang Bahagi sa isang VI - Front Panel at Diagram

Dalawang Bahagi sa isang VI - Front Panel at Diagram
Dalawang Bahagi sa isang VI - Front Panel at Diagram

Mayroong dalawang bahagi sa isang VI: ang panel at ang diagram. Ang panel ay kahawig ng front panel ng isang instrumento at ang diagram ay kung saan ka makakonekta sa iba't ibang mga bahagi. Ang VI na ito ay kukuha ng data mula sa isang tinukoy na channel at ipapakita ito sa front panel. Walang text programming na kasangkot sa LabVIEW. Ang VI kapag kumpleto ay dapat magmukhang igos 1:

Hakbang 3: Pagtuklas ng Hardware at Simula sa LabVIEW

I-click upang simulan ang InstaCal software mula sa Pagsukat sa Computing. Ito ay kinakailangan dahil papayagan nitong makita ng PC ang nakakonektang hardware ng DAQ. Mag-click sa iyong desktop upang simulan ang LabVIEW. I-click ang NewVI upang magsimula ng isang bagong aplikasyon ng VI.

Hakbang 4: Pagdidisenyo ng Front Panel

Pagdidisenyo ng Front Panel
Pagdidisenyo ng Front Panel

Para gumana ang data acquisition kailangan naming magbigay ng mga kontrol, pagpapaandar at tagapagpahiwatig sa VI. Pinapayagan kami ng mga kontrol na baguhin ang halaga ng mga parameter, pinapayagan kami ng mga tagapagpahiwatig na mag-graph at mag-chart ng data, at ang mga pagpapaandar ay nagbibigay ng pagproseso o kontrol ng input / output ng nakuha na data. Hakbang 1 - Pagdaragdag ng Digital ControlExplore ang menu ng Mga Pagkontrol. Piliin ang DIGITAL CONTROL mula sa window ng Numeric tulad ng ipinakita sa Larawan 2. Lilitaw ang isang patlang sa panel, lagyan ng label bilang "Board #". Ulitin ito ng 3 beses sa pamamagitan ng pagdaragdag ng higit pang digital control at lagyan ng label ang mga ito bilang Sample Rate, Mababang Channel at Mataas na Channel. Papayagan kami ng mga kontrol na ito na ipasok ang mga halagang bilang para sa board ng acquisition ng data ng Minilab1008

Hakbang 5: Pagdidisenyo ng Front Panel

Pagdidisenyo ng Front Panel
Pagdidisenyo ng Front Panel

Hakbang 2 - Pagdaragdag ng Kontrol para sa Mga Mensahe ng ErrorPara sa paggamit ng pagkontrol sa Error, bumabasa ang LabVIEW mula sa isang hanay ng mga string. Mula sa menu ng Mga Pagkontrol ng String & Path, tulad ng ipinakita sa Fig 3, piliin ang String tagapagpahiwatig at lagyan ng label ito bilang Mensahe ng Error. Tandaan na ito ay isang window para sa mga mensahe ng error na nauugnay sa katayuan ng hardware.

Hakbang 6: Pagdidisenyo ng Front Panel

Pagdidisenyo ng Front Panel
Pagdidisenyo ng Front Panel

Hakbang 3 - Pagpili ng Grap para sa paglalagay Upang maplano ang nakuha na data, pumunta sa menu ng GRAPH tulad ng ipinakita sa Larawan 4, piliin ang WAVEFORMGRAPH at lagyan ito ng label bilang Display. TANDAAN: Sa pagmamanipula ng mga G bagay, ang front panel ay maaaring magmukhang tulad ng ipinakita sa Larawan 1.

Hakbang 7: Pagdidisenyo ng Panel ng Diagram

Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram

Mag-click sa bahagi ng diagram ng VI. Mapapansin mo ang isa pang lumulutang paleta na may pamagat na Mga Pag-andar. Ang palette na ito ay may iba't ibang mga function at sub-VI na kumokontrol sa lahat ng mga aspeto ng board ng DAQ o module at pagsukat at pagproseso ng signal. Kung na-label mo ang lahat ng mga kontrol at tagapagpahiwatig ng bilang, malalaman mo ang kanilang mga terminal sa diagram na may label na naaangkop. Kung sakaling nakalimutan mong lagyan ng label ang bilang at mga string tulad ng pagdala mo sa kanila sa harap ng panel maaari itong maging nakalilito. Gamitin ang tamang pag-click mouse habang pinipili ang terminal at piliin ang "Maghanap ng Terminal" mula sa menu. Bilang kahalili, maaari kang mag-double click sa terminal sa diagram at ituturo nito ang kontrol sa front panel. Upang makapunta sa diagram, pumunta sa menu ng Windows at piliin ang SHOW DIAGRAM. Ang diagram ay dapat magmukhang ipinakita sa Larawan 5:

Hakbang 8: Pagdidisenyo ng Panel ng Diagram

Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram

Upang baguhin ang representasyon ng bilang tulad ng ipinakita sa larawan 5., mag-right click sa numerong kahon at mula sa menu ng Representasyon baguhin ang uri ng numerong integer tulad ng ipinakita sa ibaba:

Hakbang 9: Pagdidisenyo ng Panel ng Diagram

Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram

Hakbang 1 - Pagdaragdag ng Pag-andar ng Pag-input ng Analog Mula sa menu ng Mga Pag-andar piliin ang MCC Icon at piliin ang AlnScFg Input mula sa Analog Input tulad ng ipinakita sa Larawan 6NOTE: Upang i-on ang HELP, mula sa menu ng Tulong, piliin ang Ipakita ang Tulong. Kapag ang mouse ay itinatago sa anumang bahagi ng diagram, lalabas ang isang window ng tulong sa screen. Halimbawa ang tulong para sa "AInScFg" ay ipinapakita tulad ng sa Fig 7.

Hakbang 10: Pagdidisenyo ng Panel ng Diagram

Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram

Hakbang 2 - Magdagdag ng mga pagpapaandar sa Signal Conditioning Mula sa menu ng Mga Pag-andar piliin ang MCC at piliin ang ToEng mula sa Signal Conditioning tulad ng ipinakita sa Larawan 8. Ang mga detalye ng ToEng. VI ay ipinapakita sa Fig 9

Hakbang 11: Pagdidisenyo ng Panel ng Diagram

Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram

Hakbang 3 - Magdagdag ng Paghahatid ng Mensahe ng Error Mula sa menu ng Mga Pag-andar piliin ang MCC at piliin ang ErrMsg mula sa MISC (Pagkakalibrate at Pag-configure) tulad ng ipinakita sa Larawan 10 Fig.11 ay nagpapakita ng tulong para sa pagpapaandar na "Err Msg".

Hakbang 12: Pagdidisenyo ng Panel ng Diagram

Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram

Hakbang 4 - Numeric Constant Mula sa menu ng Mga Pag-andar piliin ang Numeric at piliin ang Numeric Constant tulad ng ipinakita sa Fig 12. Tandaan: Ipasok ang numerong halaga na 1000 sa pare-pareho na patlang. Ulitin ang hakbang 4 at ipasok ang halaga 0. Ang dahilan kung bakit namin ito ginagawa ay upang magbigay ng isang input sa bilang ng mga sample upang kolektahin at magbigay din ng isang input sa t0 (oras ng pag-trigger ng waveform). Mangyaring tingnan ang numero 18 para sa karagdagang impormasyon.

Hakbang 13: Pagdidisenyo ng Panel ng Diagram

Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram

Hakbang 5 - Ring Constant Mula sa menu ng Mga Pag-andar piliin ang Numeric at piliin ang Ring Constant tulad ng ipinakita sa Larawan 13. Tandaan: Ipasok ang Hindi ma-Program na teksto sa unang pare-pareho na patlang at pagkatapos ay ipasok ang numerong halaga + -10V sa pangalawang pare-pareho na patlang. Upang magdagdag ng isang pangalawang patlang na kanang pag-click sa kahon at piliin ang Magdagdag ng item pagkatapos mula sa menu at pagkatapos ay i-type ang + -10V. Ang dahilan kung bakit ginagawa namin ito ay upang magbigay ng isang input sa Saklaw. Ginagamit ito para sa pagkolekta ng sample ng A / D. Ang saklaw ng input boltahe para sa linear na operasyon, solong natapos na mode para sa MiniLAB1008 ay ± 10Vmax.

Hakbang 14: Pagdidisenyo ng Panel ng Diagram

Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram

Hakbang 6 - Bumuo ng Waveform Mula sa menu ng Mga Pag-andar piliin ang Waveform at piliin ang Build Waveform tulad ng ipinakita sa Fig 14. Ang dahilan kung bakit nagtatayo kami ng aming sariling waveform ay kailangan namin upang ipasadya ang pag-scale ng x-axis. Ang pagbabago ng X-axis upang maipakita ang Oras ay makakatulong sa amin na mailarawan ang grap sa isang buong kahulugan na buong kahulugan. Kapag naipasok mo na ang bahagi ng build waveform, i-drag ang gitnang dulo upang gawin itong hitsura tulad ng ipinapakita sa dilaw na kahon sa ibaba: Tandaan: Piliin ang Posisyon / Laki ng cursor mula sa paleta ng Mga Tool upang ma-drag at madagdagan ang gitnang dulo. Ang tulong para sa Build Waveform ay ipinapakita sa Fig 15.

Hakbang 15: Pagdidisenyo ng Panel ng Diagram

Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram

Pangwakas na Hakbang - Pagkonekta ng mga kahon Sa puntong ito mahalaga na maunawaan ang tool bar. Ginagamit ang tool bar para sa pagpili ng iba't ibang mga tool. Ang Fig. 16 ay nagbibigay ng isang paglalarawan ng tool bar. Habang ang pagdidisenyo ng isang diagram tandaan ang mga sumusunod na panuntunan: Para sa anumang Pag-andar o sub-VI ang mga input dito ay palaging sa kaliwa at ang mga output ay palaging sa kanan. Upang tingnan ang lahat ng mga koneksyon, pumunta sa menu ng Tulong at piliin ang "Ipakita ang Tulong". Sa tulong na naka-on, habang inililipat mo ang iyong tool sa pag-edit sa isang function / sub-VI ay lalabas ang help screen. Kapag ang tool ng kawad ay nakalagay sa isang pag-andar o isang sub-VI, ang mga terminal sa mga pag-andar ay lumiliwanag kasama ang mga koneksyon na naka-highlight. Ginagawa nitong madali upang ikonekta ang kawad sa mga naaangkop na terminal. Kung ang mga koneksyon sa pagitan ng dalawang mga function / sub-VI ay hindi tugma, pagkatapos ay lilitaw ang isang may tuldok (-----) na linya sa pagitan ng mga koneksyon sa gayon ay isang solidong linya. Nangangahulugan ito na ang koneksyon sa wire ay nagdadala ng hindi tugma na data (hal. Isang array sa isang numero o isang kumpol sa isang array). Suriing muli ang mga koneksyon sa screen na "Tulong" o sa pamamagitan ng pagtingin sa Larawan 18. Gamit ang tool na kawad, ikonekta ang naaangkop na mga kontrol sa sub-VI tulad ng ipinakita sa Larawan 18. Ikonekta ang tagapagpahiwatig ng graphing patungo sa dulo ng iyong konstruksyon. Kapag nakumpleto ang iyong pagpapatupad, ipapakita ng tool bar ang katayuan ng VI. Tulad ng sinabi dati kung ang isang koneksyon ay hindi maganda o hindi naaangkop, ipapakita ito sa diagram na may sirang linya. Kung ang mga terminal ay hindi konektado nang naaangkop, ipapakita ng tool bar ang katayuan tulad ng ipinakita sa Larawan 17.

Hakbang 16: Pagdidisenyo ng Panel ng Diagram

Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram
Pagdidisenyo ng Panel ng Diagram

Pangwakas na Hakbang Sa pagkumpleto at kung ang mga kable ay tama, ang diagram ay dapat magmukhang ipinakita sa Larawan 18. Mayroong ilang mga karagdagang opsyonal na bahagi at mga kable na nakikita mo sa diagram: Matapos ikonekta ang lahat ng mga wire tulad ng ipinakita sa Larawan 18., magpatuloy sa front panel at punan ang naaangkop na impormasyon sa front panel tulad ng inilarawan sa ibaba: Pagsubok Mababang & Mataas na Channel bilang 0 para sa kontrol ng Channel. Ayusin ang iyong generator ng pag-andar upang maglabas ng 100 Hz, 2v pp sine wave signal Depende sa dalas ng input waveform, ipasok ang isang naaangkop na bilang ng dalas ng sampling. Ang numero na ipinasok mo ay dapat na hindi bababa sa dalawang beses ang dalas ng input waveform. Sa Bilang, ilagay ang parehong numero tulad ng rate ng Sample. Pagkatapos ipasok ang naaangkop na impormasyon, mag-click sa kanang arrow tulad ng ipinakita sa fig.16 sa ibaba upang simulan ang pagkuha ng data. Kung ang ipinasok na impormasyon ay tama ang nakolektang signal ay lilitaw sa front panel. Tulad mo Maaaring napansin, ang pagkuha ng data ay ginagawa lamang sa oras ng pag-click sa kanang arrow Upang makagawa ng isang tuloy-tuloy na pag-click sa acquisition ng data sa mga loop arrow at magpapatuloy ang acquisition ng data hanggang sa mapindot ang pindutan ng STOP. KATAPUSAN Nakasulat sa pamamagitan ng Tariq Naqvi

Inirerekumendang: