基于LabVIEW的激光多譜勒信號(hào)處理系統(tǒng)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
引言
激光多譜勒位移測(cè)量技術(shù)具有精度高、信噪比高、動(dòng)態(tài)響應(yīng)快、線性好、抗干擾能力強(qiáng)、測(cè)量范圍大和非接觸性等特點(diǎn),在遠(yuǎn)距離目標(biāo)的振動(dòng)位移和變形等動(dòng)態(tài)參數(shù)檢測(cè)上具有明顯優(yōu)勢(shì),可廣泛應(yīng)用于機(jī)械、航空、建筑和軍事等領(lǐng)域。測(cè)量信號(hào)需要采集和處理,求取必要參數(shù),以達(dá)到測(cè)試目的和要求。同時(shí),虛擬儀器是一種功能強(qiáng)大的儀器系統(tǒng),數(shù)據(jù)采集與處理是LabVIEW的核心技術(shù)。為此,開發(fā)了基于Lab-VIEW平臺(tái)的測(cè)試系統(tǒng),結(jié)合測(cè)量硬件部分,以圖形化、人機(jī)化的方式采集和處理信號(hào)。
2系統(tǒng)硬件設(shè)計(jì)
測(cè)試系統(tǒng)的硬件設(shè)計(jì)由光學(xué)系統(tǒng)、機(jī)械系統(tǒng)和電路系統(tǒng)3部分組成。光學(xué)元件所發(fā)出一定頻率的光經(jīng)分光鏡分為參考光和測(cè)量光。參考光被測(cè)量物體反射后與測(cè)量光產(chǎn)生一定的頻率差,再由光電轉(zhuǎn)換器轉(zhuǎn)換為電信號(hào),經(jīng)濾波、放大,通過(guò)數(shù)據(jù)采集卡采集到計(jì)算機(jī)。其硬件系統(tǒng)框圖如圖1所示。
光學(xué)系統(tǒng)運(yùn)用激光多譜勒效應(yīng)測(cè)量運(yùn)動(dòng)物體,產(chǎn)生一定頻移的信號(hào),由于信號(hào)相對(duì)弱、信噪比低、頻帶寬,對(duì)硬件系統(tǒng)提出較高要求。為了處理這類信號(hào),需采用光電轉(zhuǎn)換器轉(zhuǎn)換為電信號(hào),根據(jù)信號(hào)特點(diǎn),要求該光電轉(zhuǎn)換器靈敏度高,動(dòng)態(tài)響應(yīng)快。根據(jù)系統(tǒng)設(shè)計(jì)性能要求,則光電倍增管、光電二極管、雪崩光電二極管3種元件符合設(shè)計(jì)要求。同時(shí)按照量子效率、電流放大倍數(shù)、頻率響應(yīng)、檢測(cè)器噪聲和性價(jià)比等綜合比較,結(jié)合系統(tǒng)特點(diǎn),這里選用雪崩光電二極管。由于信號(hào)中含有頻率成分較多噪聲的低頻成分以及頻率成分單一噪聲的高頻成分,因此采用帶通濾波器濾除噪聲,提高信噪比。系統(tǒng)運(yùn)用有源高通濾波器和無(wú)源低通濾波器合成為帶通濾波器,其中有源濾波器成本低,質(zhì)量可靠及寄生影響小,設(shè)計(jì)和調(diào)整過(guò)程簡(jiǎn)便,阻帶衰減速度比無(wú)源濾波器快,因而有源高通濾波器更適合該系統(tǒng)低頻濾波。信號(hào)高頻部分的噪音是由聲光調(diào)制器驅(qū)動(dòng)引起的,由于對(duì)阻帶衰減速度要求不高,因而其高頻濾波采用無(wú)源低通濾波器。輸出信號(hào)需要放大,考慮到參數(shù)選用ADI公司的ADL5531全校準(zhǔn)對(duì)數(shù)一限幅IF放大器,全部增益80dB,帶寬480MHz,從而滿足信號(hào)采集卡的技術(shù)指標(biāo)要求。圖2為帶通濾波器的電路設(shè)計(jì)。
數(shù)據(jù)采集卡是VI的入口,它將調(diào)理后的信號(hào)以一定的采樣頻率采集并存儲(chǔ)至數(shù)據(jù)采集卡,采用UAD08S采集卡,PCI總線連接,采用獨(dú)立的8位分辨率A/D轉(zhuǎn)換器保持同步,實(shí)現(xiàn)準(zhǔn)確同步采集測(cè)量數(shù)據(jù),并消除相位誤差。采樣率則從2MS/s調(diào)整到400MS/s。
3系統(tǒng)軟件設(shè)計(jì)
LabVIEW軟件是虛擬儀器領(lǐng)域最具代表性的圖形化編程軟件。其直觀的前面板與流程式的編程方法相結(jié)合,簡(jiǎn)化而又更易于使用的基于圖形化編程語(yǔ)言G的開發(fā)環(huán)境,具有靈活的程序調(diào)試手段,強(qiáng)大的函數(shù)庫(kù)功能,可以支持多種系統(tǒng)平臺(tái)。
程序開發(fā)建立lv的工程文件,逐步開發(fā),主要功能包括硬件基本信息報(bào)表、界面設(shè)計(jì)、信號(hào)采集設(shè)計(jì)、信號(hào)處理、數(shù)據(jù)打印、存儲(chǔ)等。所有功能設(shè)計(jì)完成后,生成基于LabVIEW引擎的、可獨(dú)立運(yùn)行的laser.exe程序。測(cè)試系統(tǒng)程序流程圖如圖3所示。
界面根據(jù)一致性、可用性、功能性等原則進(jìn)行設(shè)計(jì),包括設(shè)置、信號(hào)處理、工具、操作、幫助等功能性菜單,消息響應(yīng)框。同時(shí)根據(jù)人機(jī)交互界面設(shè)計(jì)要求,美化界面,設(shè)置歡迎詞。
3.1信號(hào)采集
信號(hào)采集部分包括功能初始化程序、采集卡參數(shù)初始化程序、采集卡參數(shù)設(shè)置程序和主程序。采用NI-DAQ分配通道,它有兩種方法:選擇虛擬通道和使用通道字符串。前者在應(yīng)變虛擬通道配置時(shí)具有應(yīng)變采集標(biāo)界定、靈活的面、零漂補(bǔ)償、通道設(shè)置無(wú)需另外的代碼等優(yōu)點(diǎn),故此選擇虛擬通道。主程序采用循環(huán)結(jié)構(gòu),當(dāng)程序運(yùn)行時(shí),首先利用功能菜單對(duì).vi進(jìn)行初始化,然后讀取采集卡參數(shù):采集卡序列號(hào)、存儲(chǔ)深度、最大采樣速率和初始化錯(cuò)誤、設(shè)置采樣速率、采樣點(diǎn)數(shù)和通道量程。循環(huán)結(jié)構(gòu)采用while循環(huán),當(dāng)執(zhí)行條件為真時(shí),反復(fù)執(zhí)行程序,實(shí)時(shí)地顯示信號(hào);當(dāng)執(zhí)行條件為假時(shí),停止執(zhí)行程序,并保存顯示信號(hào)。
3.2信號(hào)處理
圖4為信號(hào)處理程序流程圖。通過(guò)數(shù)據(jù)采集的信號(hào),調(diào)用濾波子VI。根據(jù)信號(hào)要求,濾波下限頻率為1MHz,濾波上限頻率為100MHz.將取1~100MHz的信號(hào)處理,其他部分信號(hào)清零,保證采集數(shù)據(jù)的完整和精確。信號(hào)處理設(shè)計(jì)部分按照信號(hào)處理要求,選擇變步長(zhǎng)算法,調(diào)用剔除奇異點(diǎn)子VI,采用時(shí)頻分析方法將時(shí)間一電壓關(guān)系轉(zhuǎn)換為時(shí)間一頻率關(guān)系,進(jìn)一步利用關(guān)系式精確求得速度和位移并分別存儲(chǔ)。