基于LabVIEW和PCI-5124的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)
摘要:設(shè)計(jì)一種基于虛擬儀器LabVIEW和高速數(shù)字化儀NI PCI-5124的高采樣率、長(zhǎng)時(shí)間的數(shù)據(jù)采集分析實(shí)驗(yàn)系統(tǒng)。該系統(tǒng)可實(shí)現(xiàn)20 MHz甚至更高采樣率以及數(shù)據(jù)信號(hào)長(zhǎng)時(shí)間的實(shí)時(shí)采集,并具有實(shí)時(shí)存儲(chǔ)、回放、信號(hào)分析、報(bào)表打印功能。實(shí)驗(yàn)表明:該系統(tǒng)具有程序設(shè)計(jì)簡(jiǎn)單、通用性好、可移植性高、界面設(shè)計(jì)簡(jiǎn)單大方、易于操作等優(yōu)點(diǎn)。
關(guān)鍵詞:數(shù)字化儀;數(shù)據(jù)采集;虛擬儀器;LabVIEW
傳統(tǒng)數(shù)據(jù)采集系統(tǒng)一般由單片機(jī)與硬件采集電路或數(shù)據(jù)采集卡配置計(jì)算機(jī)組成。這種數(shù)據(jù)采集系統(tǒng)存在開(kāi)發(fā)難度大、可移植性差、數(shù)據(jù)采集效率低、實(shí)時(shí)存儲(chǔ)容量小等缺點(diǎn)。其存儲(chǔ)容量取決于數(shù)據(jù)采集卡的板載內(nèi)存的大小,一般只有8 MB或12 MB,而現(xiàn)代工程運(yùn)用中的數(shù)據(jù)采集系統(tǒng)需具有很高的采樣速率,完成海量數(shù)據(jù)的實(shí)時(shí)存儲(chǔ)。針對(duì)傳統(tǒng)數(shù)據(jù)采集系統(tǒng)存在的不足,這里采用虛擬儀器(LabVIEW)和高速數(shù)字化儀NI PCI-5124設(shè)計(jì)一種可以長(zhǎng)時(shí)間連續(xù)采集、實(shí)時(shí)存儲(chǔ)的數(shù)據(jù)采集系統(tǒng)。
本系統(tǒng)只使用PC機(jī)、數(shù)據(jù)采集卡以及編程語(yǔ)言即可在Windows操作系統(tǒng)下實(shí)現(xiàn)對(duì)數(shù)據(jù)的采集、存儲(chǔ)、處理,開(kāi)發(fā)成本低,通訊能力強(qiáng),易于使用。系統(tǒng)改善了傳統(tǒng)數(shù)據(jù)采集系統(tǒng)的存儲(chǔ)量小、采集效率低等缺點(diǎn),可實(shí)現(xiàn)信號(hào)的長(zhǎng)時(shí)間實(shí)時(shí)采集、存儲(chǔ)、回放、分析、報(bào)表打印等功能。
1 系統(tǒng)硬件設(shè)備簡(jiǎn)介
該系統(tǒng)硬件設(shè)計(jì)結(jié)構(gòu)原理框圖如圖l所示。
系統(tǒng)硬件設(shè)計(jì)主要包括PC控制機(jī)和高速數(shù)據(jù)采集卡。由于許多插入式的數(shù)據(jù)采集DAQ(Data Acquisition)設(shè)備采集數(shù)據(jù)不僅受到采樣速率的限制,而且受到板載內(nèi)存和數(shù)據(jù)到PC機(jī)內(nèi)存的傳輸速率的限制。
針對(duì)以上問(wèn)題,本設(shè)計(jì)選用插入式DAQ產(chǎn)品中價(jià)位低、速率快、精度高的高速數(shù)字化儀NI PCI-5124。它可以直接插入計(jì)算機(jī)的PC捕槽,即插即用使用方便,具有200 MS/s的實(shí)時(shí)采樣至4.0 GS/s的等效時(shí)段采樣;標(biāo)準(zhǔn)8~256 MB大容量板載內(nèi)存;基于PCI總線(xiàn)的12位分辨率的雙同步采樣通道;使用新技術(shù)實(shí)現(xiàn)在2個(gè)150 MHz帶寬的、帶有去噪和抗混疊濾波器的輸入信道中同步采樣;高達(dá)75 dBc的無(wú)寄生動(dòng)態(tài)范圍SFDR(Spufious-Free Dynamic Range);基于NI同步和存儲(chǔ)核心SMC (Synchronization and Memory Core)構(gòu)架,具備每通道512 MB板載內(nèi)存、快速數(shù)據(jù)傳輸和緊密的同步功能。工程師們可以在幾十皮秒(ps)內(nèi)同步基于SMC的模塊化儀器,主要有邊緣、視窗、滯環(huán)、視頻和數(shù)字等觸發(fā)方式,主要用于高通道和混合信號(hào)應(yīng)用。
專(zhuān)用數(shù)據(jù)采集長(zhǎng)的驅(qū)動(dòng)方式分為外掛式驅(qū)動(dòng)和內(nèi)置式驅(qū)動(dòng)兩種。對(duì)于NI公司生產(chǎn)的各種專(zhuān)用數(shù)據(jù)采集卡,可使用LabVIEW內(nèi)的DAQ庫(kù)直接對(duì)端口進(jìn)行各種操作,即內(nèi)置式驅(qū)動(dòng)。NI數(shù)據(jù)采集卡提供對(duì)LabVIEW豐富且完備的支持,驅(qū)動(dòng)函數(shù)在底層的基礎(chǔ)函數(shù)上進(jìn)行高度封裝,用戶(hù)無(wú)需深入了解采集卡的具體工作,只要掌握驅(qū)動(dòng)函數(shù)輸入/輸出端口的意義,就能進(jìn)行數(shù)據(jù)采集開(kāi)發(fā)。因此用戶(hù)使用NI PCI-5124時(shí),只需將所需接口從程序中直接調(diào)用至系統(tǒng)開(kāi)發(fā)環(huán)境中,即可實(shí)現(xiàn)采集、存儲(chǔ)以及回放等功能。
評(píng)論