電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 1676|回復(fù): 0
收起左側(cè)

如何快速入門LABVIEW及數(shù)據(jù)采集及學(xué)習(xí)攻略

[復(fù)制鏈接]

578

主題

858

帖子

4821

積分

四級(jí)會(huì)員

Rank: 4

積分
4821
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2023-1-31 16:14:57 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
第1步:確認(rèn)采集任務(wù),電壓,電流,壓力,拉力,位移,聲音、溫濕度等這些模擬量信號(hào),一共有多少個(gè)模擬信號(hào)需要采集,那么就需要選擇采集卡模擬通道數(shù)大于等于要采集的信號(hào)個(gè)數(shù);同理,確定有多少個(gè)數(shù)字開關(guān)量信號(hào)需要采集,有多少個(gè)數(shù)字開關(guān)量輸出,比如控制繼電器動(dòng)重來(lái)控制設(shè)備開關(guān)的通斷等,從而進(jìn)一步確定采集卡需要帶多少個(gè)數(shù)字量輸入和輸出,另外再考慮是否有其他特殊信號(hào)需要采集,或者控制,比如采集正交編碼器需要使用專門帶編碼器測(cè)量功能的板卡,如果控制舵機(jī)需要有PWM輸出的板卡,如果需要控制步進(jìn)電機(jī)或者伺服電機(jī),需要有運(yùn)動(dòng)控制功能的板卡。


第2步:根據(jù)被測(cè)信號(hào)選擇傳感器,這里需要注意傳感器的精度等級(jí)、量程以及輸出信號(hào)類型,比如我們要測(cè)量交流電壓220V,要求測(cè)量最小分辨電壓0.5V,那么應(yīng)當(dāng)按最大被測(cè)電壓的1.5--2倍選擇傳感器量程,可以選擇300--500V之間的電壓傳感器,然后要精確到0.5V,則至少選用精度等級(jí)0.1%的,其次就是注意傳感器輸出的信號(hào)類型,一般傳感器輸出有正負(fù)10V以內(nèi)的電壓輸出信號(hào)與4--20mA的電流信號(hào)之分,具體選擇哪種信號(hào)輸出的,要根據(jù)實(shí)際情況,如果傳感器輸出接到采集卡的距離在10米以內(nèi),一般選擇電壓信號(hào)輸出的,這樣就可以直接與采集卡連接,如果距離較遠(yuǎn),那么電壓輸出在遠(yuǎn)距離傳輸過(guò)程當(dāng)中就會(huì)有壓降,這個(gè)時(shí)候需要選擇4--20mA電流輸出的,電流輸出不受線路電阻的影響,但是需要在采集卡輸入口,接一個(gè)250歐姆的采樣電阻,將4--20mA轉(zhuǎn)1--5V再接入采集卡,當(dāng)然也可以選擇直接可以測(cè)量4--20mA的采集卡。


第3步:選擇合適的板卡,要與要采集的物理量對(duì)應(yīng)上,而且一些關(guān)鍵的參數(shù)一定要留有裕量,如采樣速度,采樣精度,同步與非同步,帶寬,量程范圍,這里指的采樣同樣適用于輸出的情況,如果信號(hào)量比較多,也可以選擇兩個(gè)板卡一起使用。


第4步:學(xué)習(xí)LABVIEW軟件,推薦B站視頻,或者經(jīng)典教程LABVIEW寶典,電子版資料網(wǎng)上都有。這里提一下,基礎(chǔ)部分需要掌握,復(fù)雜的編程不要看,要針對(duì)你的實(shí)際應(yīng)用,在實(shí)際中去學(xué)和解決問(wèn)題,否則,你學(xué)了一大堆,最后發(fā)現(xiàn)用不上,或者可以廣泛的去學(xué),但是時(shí)時(shí)刻刻要記住自己要完成什么采集任務(wù)。


第5步:讀懂板卡硬件說(shuō)明書,采用例程在實(shí)際的板卡上跑一跑,體驗(yàn)一下整個(gè)過(guò)程,最重要的就是要讀懂例程,讀懂了,你之后可以根據(jù)例程去改,改成你需要的采集任務(wù)。


第6步:實(shí)際操作才是學(xué)東西最快的途徑,labview本身是虛擬儀器編程軟件,即用來(lái)開發(fā)基于計(jì)算機(jī)的測(cè)量?jī)x器的,所以其本身是面向?qū)嶋H項(xiàng)目應(yīng)用的開發(fā)軟件,性質(zhì)與VC,C#,python等其他通用編程語(yǔ)言有很大的差別,如果沒有采集卡實(shí)際硬件的支持,僅僅是在軟件的程度上模擬一下是不可取的,簡(jiǎn)單的說(shuō),labview有很多的儀器儀表的控件可以使用,如果沒有實(shí)際數(shù)據(jù)來(lái)源,僅僅人為模擬一個(gè)數(shù)據(jù)顯示,其意義就不大了。


第7步:大致學(xué)習(xí)了labview編程基礎(chǔ)之后,了解了基本的數(shù)據(jù)采集原理和數(shù)據(jù)采集卡結(jié)合labview的基本使用方法,還需要學(xué)習(xí)一下基礎(chǔ)電子電路知識(shí),基本的歐姆定律,二極管,三極管的原理,簡(jiǎn)單運(yùn)放電路,電源電路等,如前面所說(shuō),labview并非類似于VC,C#,python等其他通用編程語(yǔ)言,可以完全脫離硬件,比如用VC開發(fā)一個(gè)學(xué)生成績(jī)管理系統(tǒng),這個(gè)是與硬件完全無(wú)關(guān)的,但是labview主要面向于測(cè)量?jī)x器及控制儀器的開發(fā),其作用是用來(lái)測(cè)試設(shè)備、實(shí)驗(yàn)對(duì)象、工業(yè)環(huán)境等等物理信號(hào)并且顯示儲(chǔ)存數(shù)據(jù)的,所以labview如果脫離硬件就變成了一個(gè)空架子,我們不會(huì)使用labview去開發(fā)一個(gè)學(xué)生成績(jī)管理系統(tǒng),更不會(huì)去開發(fā)聊天軟件,因此硬件基礎(chǔ)知識(shí)的掌握對(duì)于學(xué)習(xí)labview,以及后期要很好的應(yīng)用labview,非常關(guān)鍵。


第8步:進(jìn)入大神級(jí)別,學(xué)習(xí)相關(guān)數(shù)學(xué)理論,比如聲音信號(hào)處理,需要學(xué)習(xí)聲學(xué)相關(guān)知識(shí),電網(wǎng)檢測(cè)方面需要學(xué)習(xí)相關(guān)電力知識(shí),如果配合視覺圖像,則需要深入學(xué)習(xí)圖像處理等知識(shí),也就是說(shuō)要應(yīng)用到某個(gè)專業(yè)領(lǐng)域,則需要學(xué)習(xí)這個(gè)專業(yè)領(lǐng)域的相關(guān)知識(shí)和理論,才可以有的放矢的去應(yīng)用labview與數(shù)據(jù)采集卡,實(shí)現(xiàn)相關(guān)專業(yè)領(lǐng)域的項(xiàng)目開發(fā)。

攻略都在這了,什么時(shí)候想學(xué)都不晚,實(shí)操很重要,來(lái)個(gè)采集卡硬件,上位機(jī)程序控制操作一下,***作的過(guò)程中,就會(huì)慢慢熟悉labview軟件的各個(gè)功能,工業(yè)采集的原理也能弄個(gè)明白,其實(shí)學(xué)習(xí)labview及數(shù)據(jù)采集入門很簡(jiǎn)單。

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表