基于LabVIEW的數(shù)據(jù)采集系統(tǒng)分析與設(shè)計(jì)_第1頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于labview的數(shù)據(jù)采集系統(tǒng)分析與設(shè)計(jì)現(xiàn)代技術(shù)的長(zhǎng)進(jìn),特殊是以計(jì)算機(jī)技術(shù)為代表的不斷革新的計(jì)算機(jī)技術(shù),正從各個(gè)層面上影響并引導(dǎo)著各行各業(yè)的技術(shù)革新,基于計(jì)算機(jī)技術(shù)的系統(tǒng)技術(shù)也正以不行逆轉(zhuǎn)的力氣推進(jìn)著測(cè)量控制技術(shù)、數(shù)據(jù)采集和分析等技術(shù)的進(jìn)展。傳統(tǒng)儀器主要由信號(hào)采集與控制模塊、分析與處理模塊、以及測(cè)量結(jié)果的表達(dá)與輸出模塊這三大功能模塊組成。傳統(tǒng)儀器的這些功能都是以硬件(或固化的軟件)形式存在的。而虛擬儀器則是將這些功能移植到計(jì)算機(jī)上完成。它在計(jì)算機(jī)上插上數(shù)據(jù)采集卡,然后利用軟件在屏幕上生成儀器面板,并利用軟件舉行信號(hào)的分析與處理。相對(duì)于傳統(tǒng)儀器,虛擬儀器具有性能高、擴(kuò)展性強(qiáng)、開(kāi)發(fā)時(shí)光少、完善的

2、集勝利能等特點(diǎn)。是一款優(yōu)秀的虛擬儀器軟件開(kāi)發(fā)平臺(tái)。labview以其直觀、簡(jiǎn)便的編程方式,眾多的源碼級(jí)設(shè)備驅(qū)動(dòng)程序,多種多樣的分析和表達(dá)支持功能,可為用戶(hù)快捷地構(gòu)建實(shí)際生產(chǎn)中所需要的儀器系統(tǒng)制造有力的基礎(chǔ)條件。其中數(shù)據(jù)采集與儀器控制是labview最具競(jìng)爭(zhēng)力的核心技術(shù)。1 系統(tǒng)整體計(jì)劃設(shè)計(jì)一個(gè)完整的labview程序主要包括前面板、程序框圖、三部分。前面板是一種交互式圖形化用戶(hù)界面,用于設(shè)置輸入數(shù)值和觀看輸出:框圖是定義vi功能的圖形化源代碼,可利用圖形語(yǔ)言對(duì)前面板的控制量和指示量舉行控制;圖標(biāo)和銜接器窗格用于把程序定義成一個(gè)子程序,以便在其他程序中加以調(diào)用。本系統(tǒng)包括波形信號(hào)采集、保存標(biāo)準(zhǔn)信

3、號(hào)、信號(hào)處理和分析、采集數(shù)據(jù)回放四個(gè)部分。圖1是信號(hào)采集與分析系統(tǒng)框圖。11 波形信號(hào)的采集該部分主要利用外部觸發(fā)方式發(fā)出觸發(fā)信號(hào),以使發(fā)出信號(hào)和通道的采集達(dá)到同步。以發(fā)出信號(hào)為例;為了分析有限個(gè)波形的數(shù)據(jù),必需保證采集卡采集的數(shù)據(jù)是發(fā)出的所有信號(hào)并且惟獨(dú)一個(gè)發(fā)出信號(hào)。本系統(tǒng)通過(guò)采集卡輸出一個(gè)脈沖信號(hào)來(lái)觸發(fā)信號(hào)發(fā)生器,以使采集卡的輸入通道和脈沖輸出通道同步。事實(shí)上,正是基于這一點(diǎn),其發(fā)出的隨意信號(hào)才必需被無(wú)遺漏的同步采集過(guò)來(lái)。本設(shè)計(jì)正巧滿(mǎn)足了此要求。該部分的前面板控件包括采集信號(hào)參數(shù)的設(shè)置控件、脈沖輸出端口、信號(hào)輸入端口以及存放信號(hào)處理后峰值點(diǎn)位置的三個(gè)數(shù)組。其中采樣率的設(shè)置比較重要,例如按照

4、需要發(fā)出的信號(hào)周期是04ms,每個(gè)周期采集200個(gè)點(diǎn),采5個(gè)周期就需要rate=l mhz,那么,每個(gè)點(diǎn)之間的時(shí)光間隔就是ls,這樣推理便于后面的信號(hào)處理。程序中可利用數(shù)據(jù)采集的工具daqmx中的各種子vi來(lái)實(shí)現(xiàn)數(shù)據(jù)的通信,并可通過(guò)get terminal name with device prefixvi來(lái)實(shí)現(xiàn)輸入與輸出之間的同步。最后通過(guò)波形圖顯示所采集到的信號(hào),同時(shí)通過(guò)waveform. peak detection for l chanvi獲得信號(hào)超過(guò)閾值的峰值點(diǎn)。其數(shù)據(jù)采集程序框圖2所示。12 信號(hào)處理與分析此部分首先挑選以前保存過(guò)的標(biāo)準(zhǔn)信號(hào)作為信號(hào)處理的標(biāo)準(zhǔn)。挑選路徑后,相應(yīng)的標(biāo)準(zhǔn)

5、會(huì)存放處處理中的位置。然后點(diǎn)擊前面板中的“信號(hào)處理”按鈕,這樣,相應(yīng)的處理結(jié)果就會(huì)顯示出來(lái)。標(biāo)準(zhǔn)信號(hào)和采集信號(hào)峰值點(diǎn)的位置和個(gè)數(shù)相應(yīng)的顯示出來(lái),最后的相減結(jié)果也以數(shù)組的形式給出。其中無(wú)論是重新挑選的標(biāo)準(zhǔn)信號(hào)還是以前默認(rèn)的信號(hào),都可以通過(guò)波形再次回放出來(lái)。通過(guò)一個(gè)挑選結(jié)構(gòu)來(lái)實(shí)現(xiàn)用什么樣的標(biāo)準(zhǔn)信號(hào)來(lái)處理,其信號(hào)處理子模塊的程序框圖3所示。1.3 信號(hào)的保存在信號(hào)采集模塊中,每次采集都默認(rèn)保存,而且采集信號(hào)每次保存后都會(huì)籠罩上一個(gè),這樣,在程序運(yùn)行過(guò)程中,用戶(hù)可以隨機(jī)地保存標(biāo)準(zhǔn)信號(hào)。其辦法是把默認(rèn)名目下的test1vb文件復(fù)制到想要保存的路徑下,然后通過(guò)讀取測(cè)量文件把該名目下的波形提取出來(lái)。在此,標(biāo)

6、準(zhǔn)信號(hào)的回放在信號(hào)處理的過(guò)程中已經(jīng)用波形圖的形式顯示出來(lái),但要用到此處保存路徑的屬性節(jié)點(diǎn)。其保存標(biāo)準(zhǔn)信號(hào)的程序框圖4所示。2 設(shè)計(jì)模式的挑選該程序的設(shè)計(jì)模式是基于大事結(jié)構(gòu)的人機(jī)界面(ui eventloop),即用控件的大事結(jié)構(gòu)來(lái)響應(yīng)用戶(hù)操作。它可以避開(kāi)因輪詢(xún)導(dǎo)致的cpu鋪張,而且會(huì)自動(dòng)產(chǎn)生大事隊(duì)列,從而避開(kāi)走失大事。大事結(jié)構(gòu)不僅使程序變得容易,提高了cpu的利用率,而且可以使幾個(gè)子程序同時(shí)運(yùn)行,從而在labview中實(shí)現(xiàn)多線(xiàn)程操作。這一性能取決于labview是一種自動(dòng)多線(xiàn)程語(yǔ)言,它可自動(dòng)按照用戶(hù)編寫(xiě)的程序打算線(xiàn)程的數(shù)目、分配、管理和切換等。而該線(xiàn)程的執(zhí)行系統(tǒng)則可在vi的屬性對(duì)話(huà)框中挺直舉行配置。普通來(lái)說(shuō),一個(gè)自立的循環(huán)或者子vi就是一個(gè)自立的線(xiàn)程。前面板上的一個(gè)單擊大事響應(yīng)一個(gè)線(xiàn)程的執(zhí)行,但多個(gè)線(xiàn)程可以并行運(yùn)行,互不影響。3 整體結(jié)構(gòu)本系統(tǒng)中各個(gè)部分的模塊均可通過(guò)大事結(jié)構(gòu)來(lái)實(shí)現(xiàn),單擊前面板中相應(yīng)的操作程序,可相應(yīng)地運(yùn)行有關(guān)大事。前面板的整體結(jié)構(gòu)5所示。4 結(jié)束語(yǔ)本系統(tǒng)可通過(guò)采集卡采集到由感知到的波形信號(hào),并舉行相應(yīng)的處理,同時(shí)對(duì)信號(hào)舉行分析,以得出信號(hào)異變狀況。實(shí)際上,基于labview平臺(tái)開(kāi)發(fā)的系統(tǒng)具有體積小巧

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論