本站小編為你精心準備了LabVIEW數(shù)據(jù)采集論文參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

1PCI-6221簡介
NI-PCI6221是一款低價位多功能M系列數(shù)據(jù)采集板卡,具有單端16路/差分8路模擬輸入,分辨率高達16bit,采樣速率為250KS/s,輸入最小電壓范圍為±200mV,最大電壓范圍為±10V,板上自帶4095字節(jié)內(nèi)存.
2系統(tǒng)軟件設計
2.1系統(tǒng)功能設計軟件設計是整個系統(tǒng)設計的核心,軟件設計部分采用層次化和模塊化思想,將整個系統(tǒng)劃分分若干模塊,模塊化的程序結(jié)構(gòu)不但使整個系統(tǒng)清晰明了,而且方便進行程序維護.基于labview的數(shù)據(jù)采集系統(tǒng)軟件結(jié)構(gòu)如圖2所示.該系統(tǒng)軟件部分包含了系統(tǒng)啟動、用戶登錄、系統(tǒng)菜單、數(shù)據(jù)采集、數(shù)據(jù)處理、數(shù)據(jù)回放6個功能模塊.
2.2系統(tǒng)界面設計本文針對6個功能模塊分別開發(fā)了相應的界面.
2.2.1系統(tǒng)啟動界面系統(tǒng)啟動界面如圖3所示.它包含了簡單個人信息,綠色橫條是系統(tǒng)啟動條,顯示啟動進度,系統(tǒng)100%加載成功后,單擊進入登錄界面按鈕可以跳轉(zhuǎn)到用戶登錄界面,單擊退出啟動界面按鈕則直接退出系統(tǒng).
2.2.2用戶登錄界面用戶登錄界面如圖4所示.它要求輸入用戶名和密碼,功能是進行身份認證,認證通過后顯示登錄成功,一旦登錄成功會自動進入到系統(tǒng)菜單界面,如果不能通過認證,只能通過退出按鈕來退出系統(tǒng).
2.2.3系統(tǒng)菜單界面系統(tǒng)菜單界面如圖5所示.它由一列按鈕構(gòu)成,菜單程序運行后按鈕被激活,分別單擊數(shù)據(jù)采集、數(shù)據(jù)處理、數(shù)據(jù)回放按鈕可跳轉(zhuǎn)到對應界面,單擊退出按鈕返回到菜單按鈕被激活前狀態(tài).
2.2.4數(shù)據(jù)采集界面數(shù)據(jù)采集界面如圖6所示.它模擬實現(xiàn)了兩路信號的采集,一路是電壓信號,一路是溫度信號.信號選擇開關用于進行信號選擇,通過信號選擇開關既可以采集單路信號數(shù)據(jù),也可以同時采集雙路信號數(shù)據(jù).針對溫度信號設計了溫度表盤,可精確顯示溫度值,另外還設定了溫度下限和上限值,將溫度限定在一個范圍內(nèi),一旦超出這個范圍,報警指示燈就會亮起來.數(shù)據(jù)采集界面包含了一些基本參數(shù)設置,此外還有返回和暫停兩個按鈕,單擊暫停按鈕,系統(tǒng)暫停連續(xù)采集數(shù)據(jù),暫停中狀態(tài)表現(xiàn)為數(shù)據(jù)信息停留在某一刻,單擊返回按鈕,可返回至系統(tǒng)菜單界面.李琳芳等院基于LabVIEW的數(shù)據(jù)采集與處理系統(tǒng)設計
2.2.5數(shù)據(jù)處理界面數(shù)據(jù)處理界面如圖7所示.它包含了電壓和溫度兩路信號,對電壓信號分別進行了濾波、頻譜分析、峰值壓縮,對溫度信號進行了均值壓縮.此外還有溫度表盤、一列選擇開關、系統(tǒng)參數(shù)配置信息、暫停和返回按鈕.濾波處理是信號處理中常用的一種手段,對于濾波處理,觀察圖7,可發(fā)現(xiàn)濾波后的電壓信號清晰平滑,便于觀察.頻譜分析主要是求出信號的頻域描述,有助于更全面地認知信號信息,進行信號特征提取.根據(jù)奈奎斯特準則,信號帶寬小于采樣頻率的1/2,便能防止出現(xiàn)頻譜混疊現(xiàn)象,恢復出原始信號,本文設置采樣頻率為1000Hz.觀察圖7發(fā)現(xiàn)電壓幅度譜主要集中在0~50Hz,這是因為在實際工程中,為了恢復出高保真信號,要求信號帶寬小于采樣頻率的1/10,加之軟件仿真環(huán)境理想,因此信號幅度譜主要處于50Hz頻段內(nèi).壓縮采樣是利用算法在保留信號信息的同時進行壓縮處理,壓縮處理可縮減數(shù)據(jù)體積,有利于傳輸.本文對電壓信號進行了峰值壓縮,對溫度信號進行了均值壓縮,設置壓縮因子均為10,即對于電壓信號,每10個采樣值中標記出最大值,對于溫度信號,每10個采樣值中標記出平均值.電壓信號峰值壓縮后方便獲取峰值信息,溫度信號均值壓縮后方便獲取平均溫度.
2.2.6數(shù)據(jù)回放界面數(shù)據(jù)回放界面如圖8所示.可以讀取之前存儲的數(shù)據(jù),實現(xiàn)數(shù)據(jù)再現(xiàn).通過文件路徑找到之前數(shù)據(jù)所在位置,并通過選擇開關按鈕選擇回放的信號,接著運行系統(tǒng)回放程序,便可觀察回放的數(shù)據(jù).數(shù)據(jù)回放界面包含了電壓和溫度兩路信號的回放,回放的數(shù)據(jù)結(jié)果以波形和表格數(shù)值兩種形式呈現(xiàn).觀察圖8發(fā)現(xiàn)在電壓和溫度波形始端有段空白區(qū)域,這是由于之前存儲的文件中包含一些非數(shù)值的說明信息,是不能夠被讀取的.
3小結(jié)
虛擬儀器技術是計算機測控領域的前沿技術,本文參閱大量LabVIEW實例,以LabVIEW為平臺,進行了虛擬儀器開發(fā).系統(tǒng)硬件部分以NI-PCI6221采集卡作為仿真設備,軟件部分借助LabVIEW編寫程序模塊,模擬實現(xiàn)了兩路信號的采集、處理、存儲和回放功能.整個設計流暢合理,系統(tǒng)的實現(xiàn)為工程應用實踐提供了參考價值和技術指導.
作者:李琳芳賈蕓芳李國厚單位:河南科技學院南開大學