秦浩 凌六一,2
(1.安徽理工大學(xué) 電氣與信息工程學(xué)院,安徽淮南 232001;2.安徽理工大學(xué) 人工智能學(xué)院,安徽淮南 232001)
20世紀(jì)80年代初,人們?yōu)榱藴y(cè)量某些器件中高反鏡的反射率提出了光腔衰蕩光譜法 (Cavity Ring Down Spectroscopy,CRDS)[1],1988 年O′Keefe 和 Deacon[2]首次將該方法應(yīng)用于光譜測(cè)量方面,從而讓 CRDS 應(yīng)用到新的領(lǐng)域。由于該技術(shù)具有高靈敏度和準(zhǔn)確度等優(yōu)點(diǎn),目前已廣泛應(yīng)用于氣體液體的光譜測(cè)量、環(huán)境監(jiān)測(cè)和醫(yī)學(xué)診斷等方面[3],如陳兵[4]等利用腔衰蕩光譜技術(shù)實(shí)現(xiàn)對(duì)大氣中一氧化碳?xì)怏w的實(shí)時(shí)監(jiān)測(cè);吳盛陽[5]等基于腔衰蕩光譜技術(shù)對(duì)大氣中氮氧化物做實(shí)時(shí)測(cè)量。在CRDS技術(shù)中數(shù)據(jù)的采集和擬合進(jìn)而獲得衰蕩時(shí)間是極其關(guān)鍵的一步,目前多使用數(shù)據(jù)采集卡采集衰蕩信號(hào),數(shù)據(jù)采集卡支持多種語言例程,數(shù)據(jù)的采集和擬合分在線形式和離線形式。在線形式,如陳劍[6]在探測(cè)氮氧化物時(shí),利用自編的C++程序控制采集卡,實(shí)現(xiàn)數(shù)據(jù)的采集和擬合;胡仁志[7]等在用腔衰蕩技術(shù)探測(cè)大氣NO3自由基時(shí),采用LabVIEW程序?qū)λナ幮盘?hào)平均、擬合;李治艷[8]采用LabVIEW軟件擬合衰蕩信號(hào),獲得NO3自由基和N2O5的濃度序列;張?zhí)锾餥9]在搭建腔衰蕩裝置時(shí),用LabVIEW程序控制光學(xué)開關(guān)的關(guān)斷和處理衰蕩信號(hào)。離線情況下,如徐毓陽[10]采用四鏡環(huán)形腔衰蕩技術(shù)探測(cè)二氧化碳,對(duì)采集完成的衰蕩曲線用Origin擬合,以獲取衰蕩時(shí)間;康美玲[11]在用CRDS技術(shù)檢測(cè)呼吸丙酮?dú)怏w時(shí),用示波器采集和顯示數(shù)據(jù),用計(jì)算機(jī)做儲(chǔ)存和處理裝置;崔天健[12]通過腔衰蕩技術(shù)獲得激光元件的表面參數(shù),編寫Matlab數(shù)據(jù)處理程序,對(duì)實(shí)驗(yàn)數(shù)據(jù)進(jìn)行分析。在線方式相比離線方式優(yōu)勢(shì)在于可實(shí)時(shí)反饋實(shí)驗(yàn)裝置的狀態(tài),便于及時(shí)調(diào)整。
處理腔衰蕩信號(hào)應(yīng)用較多的是LabVIEW軟件,但目前尚未報(bào)道有學(xué)者對(duì)LabVIEW軟件在CRDS數(shù)據(jù)處理中的應(yīng)用進(jìn)行詳細(xì)地分析與比較。因此本文設(shè)計(jì)一種基于LabVIEW的腔衰蕩信號(hào)在線處理系統(tǒng),可實(shí)現(xiàn)對(duì)衰蕩時(shí)間的準(zhǔn)確獲取,并通過具體實(shí)驗(yàn)加以驗(yàn)證。
腔衰蕩光譜技術(shù)(CRDS)是一種探測(cè)靈敏度高、裝置簡(jiǎn)單的微量氣體濃度測(cè)量方法。文獻(xiàn)[13-15]對(duì)其進(jìn)行過詳細(xì)描述,激光器產(chǎn)生的脈沖光會(huì)在光學(xué)諧振腔內(nèi)往返n次,每次反射都有部分光透射出腔體,透射出的信號(hào)包含腔內(nèi)氣體的濃度信息。簡(jiǎn)要地介紹其原理中的符號(hào),在CRDS實(shí)驗(yàn)中,痕量氣體濃度(A)的測(cè)量是通過比較在探測(cè)波長(zhǎng)存在吸收體(τ)和不存在吸收體(τ0)時(shí)擬合的衰蕩時(shí)間常數(shù)和吸收截面(σ)來完成的:
(1)
其中,c為光速;A是待測(cè)氣體的數(shù)密度;σ為待測(cè)氣體的吸收截面;RL為腔長(zhǎng)和待測(cè)氣體吸收程長(zhǎng)的比值;τ0為腔內(nèi)沒有待測(cè)氣體時(shí)的衰蕩時(shí)間,即本底衰蕩時(shí)間;τ為腔內(nèi)有待測(cè)氣體時(shí)的衰蕩時(shí)間。
由于式(1)中的參數(shù)只有衰蕩時(shí)間τ和本底衰蕩時(shí)間τ0為需要測(cè)量值,它們的準(zhǔn)確獲取直接關(guān)系到待測(cè)氣體濃度A的計(jì)算。因此本文設(shè)計(jì)一種基于LabVIEW的腔衰蕩信號(hào)在線處理系統(tǒng),將從硬件和軟件方面對(duì)腔衰蕩信號(hào)在線處理系統(tǒng)進(jìn)行描述。
腔衰蕩信號(hào)在線處理系統(tǒng)硬件部分主要包括計(jì)算機(jī)、光電倍增管、信號(hào)發(fā)生器、信號(hào)接入接口和高速采集卡。系統(tǒng)硬件結(jié)構(gòu)圖如圖1所示。
圖1 CRDS檢測(cè)系統(tǒng)硬件結(jié)構(gòu)圖
1)光電倍增管采用H10723-20,如圖2(a)所示,它是一款包含金屬封裝PMT、低功耗高壓電源電路和低噪聲放大器的光敏模塊,其作用為接收衰蕩腔內(nèi)激光信號(hào)并把其轉(zhuǎn)換成電壓信號(hào)。
圖2 光電倍增管與信號(hào)發(fā)生器
2)信號(hào)發(fā)生器采用DG1022U,如圖2(b)所示,使其產(chǎn)生兩路方波信號(hào),一路為高速采集卡的數(shù)據(jù)采集提供數(shù)字邊沿觸發(fā)信號(hào),一路對(duì)激光進(jìn)行調(diào)制。
3)信號(hào)接入接口為BNC-2110,如圖3(a)所示,其有15個(gè)BNC連接器用于模擬輸入/輸出、觸發(fā)器/計(jì)數(shù)器和用戶自定義信號(hào)連接,30個(gè)引腳的彈簧接線板用于數(shù)字和定時(shí)I/O信號(hào)連接,其中光電倍增管輸出接AI0引腳,信號(hào)發(fā)生器數(shù)字邊沿觸發(fā)信號(hào)接PFI0引腳。
圖3 信號(hào)接入接口BNC-2110與數(shù)據(jù)采集卡
4)數(shù)據(jù)采集卡是外界信號(hào)進(jìn)入計(jì)算機(jī)的橋梁,高速采集卡通過PCI插槽與計(jì)算機(jī)連接。采集卡用的是NI-PCI6132,如圖3(b)所示,負(fù)責(zé)采集光電倍增管輸出的電壓信號(hào)。其轉(zhuǎn)換精度為14位,每通道最大采樣率為3 MS/s,支持?jǐn)?shù)字或模擬觸發(fā)方式。
LabVIEW是美國(guó)National Instruments公司創(chuàng)立的一種功能強(qiáng)大的軟件應(yīng)用開發(fā)工具,LabVIEW文件分為前面板與程序面板兩部分,前面板界面簡(jiǎn)潔,方便用戶使用,程序面板通過圖形化編程對(duì)前面板進(jìn)行控制。如今LabVIEW經(jīng)過多年的發(fā)展,其測(cè)量系統(tǒng)已越來越完善,利用LabVIEW軟件平臺(tái)設(shè)計(jì)腔衰蕩信號(hào)在線處理系統(tǒng),方便系統(tǒng)的搭建與測(cè)試。本系統(tǒng)設(shè)計(jì)基于LabVIEW2021環(huán)境。
系統(tǒng)軟件功能模塊,如圖4所示,主要包括四個(gè)部分:1)參數(shù)設(shè)置;2)數(shù)據(jù)操作與擬合;3)數(shù)據(jù)顯示;4)數(shù)據(jù)存儲(chǔ)。
圖4 系統(tǒng)軟件功能模塊框圖
1)參數(shù)設(shè)置。參數(shù)設(shè)置模塊主要是采樣參數(shù)的設(shè)置。由奈奎斯特采樣定理和系統(tǒng)實(shí)際檢測(cè)結(jié)果所得,采樣頻率一般設(shè)置為1.5 MHz,采樣點(diǎn)數(shù)為500,數(shù)據(jù)疊加平均次數(shù)設(shè)置為100,擬合數(shù)據(jù)點(diǎn)取500個(gè)點(diǎn),文件路徑包括衰蕩時(shí)間保存路徑與信號(hào)平均數(shù)據(jù)保存路徑,均可由用戶自定義設(shè)置。
2)數(shù)據(jù)操作與擬合。數(shù)據(jù)采集卡采集到的腔衰蕩信號(hào)會(huì)實(shí)時(shí)傳遞到計(jì)算機(jī)存儲(chǔ)里,通過編程LabVIEW會(huì)讀取計(jì)算機(jī)中的數(shù)據(jù),以隊(duì)列的形式傳遞到數(shù)組中,通過循環(huán)結(jié)構(gòu)進(jìn)行數(shù)據(jù)的疊加平均,以提高衰蕩信號(hào)的信噪比,平均好的數(shù)據(jù)通過指數(shù)擬合得到系統(tǒng)的衰蕩時(shí)間,通過數(shù)組子集設(shè)置曲線擬合長(zhǎng)度,減少擬合誤差。
3)數(shù)據(jù)顯示。實(shí)驗(yàn)時(shí),衰蕩信號(hào)會(huì)實(shí)時(shí)發(fā)生變化,編程使采集的數(shù)據(jù)以波形圖形式展現(xiàn)出來,其中包括采集卡采集的原始波形圖、疊加平均波形圖、曲線擬合波形圖、擬合殘差圖和系統(tǒng)實(shí)時(shí)的衰蕩時(shí)間圖,便于觀察實(shí)驗(yàn)結(jié)果,以及優(yōu)化實(shí)驗(yàn)結(jié)構(gòu)。
4)數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)存儲(chǔ)主要包括兩個(gè)部分,平均的衰蕩信號(hào)數(shù)據(jù)保存和實(shí)時(shí)衰蕩時(shí)間的保存,通過在參數(shù)位置設(shè)置,即可完成數(shù)據(jù)保存。其中衰蕩信號(hào)的保存格式為xls,衰蕩時(shí)間的保存的格式為txt,以方便后期進(jìn)一步處理數(shù)據(jù)。
軟件顯示界面,即前面板。前面板應(yīng)具有簡(jiǎn)潔、直觀的特點(diǎn),方便用戶的使用。如圖5所示,系統(tǒng)參數(shù)設(shè)置包括采樣通道、采樣頻率、文件保存地址設(shè)置等,衰蕩信號(hào)和衰蕩時(shí)間的顯示主要通過波形圖實(shí)現(xiàn)。借助于前面板可實(shí)時(shí)獲得所搭建實(shí)驗(yàn)裝置的衰蕩時(shí)間和采集數(shù)據(jù)情況,便于及時(shí)對(duì)裝置進(jìn)行調(diào)整。
如圖6所示,前面板和程序框圖是一一對(duì)應(yīng)的,框圖程序用LabVIEW圖形編程語言編寫。腔衰蕩信號(hào)在線處理系統(tǒng)編寫步驟分四部分來實(shí)現(xiàn),包括數(shù)據(jù)的采集、數(shù)據(jù)的疊加平均、數(shù)據(jù)的擬合和數(shù)據(jù)的顯示和保存,通過在程序框圖里程序編寫,可實(shí)現(xiàn)相應(yīng)設(shè)計(jì)功能。
數(shù)據(jù)采集部分主要是對(duì)采集卡的操作,包含物理通道創(chuàng)建、采樣設(shè)置、觸發(fā)方式設(shè)置等,用for循環(huán)實(shí)現(xiàn)多次的有限采樣模式。數(shù)據(jù)的疊加平均包括由隊(duì)列傳輸采集到的數(shù)據(jù),防止數(shù)據(jù)丟失。通過移位寄存器、數(shù)組和循環(huán)等實(shí)現(xiàn)衰蕩信號(hào)的疊加平均。平均后的數(shù)據(jù)進(jìn)行指數(shù)擬合得到衰蕩時(shí)間,并通過波形圖實(shí)時(shí)顯示采集的數(shù)據(jù)波形和衰蕩時(shí)間,數(shù)組保存部分包含數(shù)組插入、字符串常量、寫入文本文件等,實(shí)時(shí)對(duì)衰蕩信號(hào)的數(shù)據(jù)和衰蕩時(shí)間進(jìn)行保存。
為驗(yàn)證所設(shè)計(jì)的LabVIEW腔衰蕩信號(hào)在線處理系統(tǒng)的可行性,在搭建好的腔衰蕩裝置中,進(jìn)行NO3自由基衰蕩信號(hào)的采集測(cè)試,脈沖腔衰蕩系統(tǒng)實(shí)驗(yàn)裝置如圖7所示,主要由二極管激光器、光隔離器、兩個(gè)平面鏡、兩個(gè)高反鏡、光電倍增管、函數(shù)發(fā)生器和數(shù)據(jù)采集卡等組成。二極管激光器(DL-660-100-T7),功率為50 mW,線寬為1 nm,工作波長(zhǎng)為662 nm,激光會(huì)通過一個(gè)光隔離器(IO-3D-660-VLP)傳輸,光隔離器主要是利用法拉第效應(yīng),在磁場(chǎng)作用下使光的偏振方向發(fā)生一定角度的旋轉(zhuǎn),實(shí)現(xiàn)激光的單方向傳輸。防止激光反射光進(jìn)入二極管激光器影響激光的穩(wěn)定性。通過函數(shù)發(fā)生器(DG1022,RIGOL)產(chǎn)生兩路方波信號(hào),一路用于調(diào)制激光,一路用于觸發(fā)采集卡采樣。光學(xué)腔由兩片高反鏡M1和M2組成,其反射率大于99.99%。兩片平面鏡L1和L2,用以保護(hù)高反鏡不受空氣中灰塵污染。從兩側(cè)氮?dú)馊肟诩尤隢2吹掃氣保護(hù)高反鏡不受腔內(nèi)待測(cè)氣體污染。過濾器由聚四氟乙烯(PTFE)過濾膜組成,用于濾除空氣中的氣溶膠和灰塵。氣泵以抽氣的方式帶動(dòng)腔內(nèi)待測(cè)氣體流動(dòng),氣路部分經(jīng)過質(zhì)量流量計(jì),通過設(shè)置其面板數(shù)值,控制進(jìn)氣流速。調(diào)制過的脈沖激光進(jìn)入高反腔后,由光電探測(cè)器接收。本實(shí)驗(yàn)所用光電探測(cè)器為光電倍增管,所用型號(hào)為H10723-20,其響應(yīng)波長(zhǎng)為 230~920 nm,探測(cè)由衰蕩腔內(nèi)透射出的光強(qiáng),當(dāng)透射光打到光電倍增管接收面時(shí)轉(zhuǎn)化為電信號(hào),響應(yīng)時(shí)間為納秒量級(jí),保證了實(shí)驗(yàn)測(cè)量的靈敏度及準(zhǔn)確性。光電倍增管輸出的電壓信號(hào)由數(shù)據(jù)采集卡(PCI-6132)采集,存儲(chǔ)到計(jì)算機(jī)中用于后期數(shù)據(jù)處理。實(shí)驗(yàn)時(shí),先由示波器記錄從腔體透射出的信號(hào)如圖8所示,圖9為采集卡傳輸?shù)接?jì)算機(jī)的衰蕩信號(hào)曲線。
圖7 CRDS實(shí)驗(yàn)裝置示意圖
圖8 示波器記錄的衰蕩曲線
圖9 實(shí)驗(yàn)室實(shí)際測(cè)得腔衰蕩信號(hào)
如圖10所示,腔衰蕩信號(hào)在線處理系統(tǒng)運(yùn)行時(shí)的前面板圖。此時(shí)設(shè)置的采樣頻率為1 MHz,衰蕩信號(hào)平均次數(shù)為100,每次采樣點(diǎn)數(shù)為400,由于衰蕩腔內(nèi)灰塵以及腔衰蕩裝置的機(jī)械結(jié)構(gòu)輕微擾動(dòng)等,系統(tǒng)衰蕩時(shí)間會(huì)有微小波動(dòng)變化,通過對(duì)衰蕩信號(hào)疊加平均,可減小誤差。
圖10 衰蕩信號(hào)采集系統(tǒng)測(cè)試
在實(shí)驗(yàn)室條件下,用數(shù)據(jù)采集卡采集獲取100條衰蕩信號(hào),腔衰蕩時(shí)間與裝置的光路部分聯(lián)系密切。由于衰蕩時(shí)間的大小只與所搭建系統(tǒng)光路有關(guān),因此無法直接設(shè)置衰蕩時(shí)間值進(jìn)而用LabVIWE系統(tǒng)采集驗(yàn)證。采用以Matlab和Origin線下處理采集的衰蕩信號(hào)數(shù)據(jù)和LabVIWE軟件在線處理相對(duì)比的方式,來驗(yàn)證本系統(tǒng)對(duì)衰蕩信號(hào)在線處理的準(zhǔn)確性。如圖11所示,分別為用LabVIEW、Matlab和Origin處理衰蕩信號(hào)的分布圖。從圖11中可以看出,基于LabVIEW的腔衰蕩信號(hào)采集系統(tǒng)與Matlab和Origin得到的衰蕩時(shí)間分布幾乎一致,衰蕩時(shí)間基本上都在平均值附近波動(dòng)。表1中的衰蕩時(shí)間為實(shí)際測(cè)得100組衰蕩信號(hào)擬合后,獲得的衰蕩時(shí)間平均值,標(biāo)準(zhǔn)偏差為實(shí)際測(cè)得的100組衰蕩時(shí)間的標(biāo)準(zhǔn)偏差。從表1可以看出三種不同軟件所得到的平均衰蕩時(shí)間相同,且標(biāo)準(zhǔn)偏差相同,表明基于LabVIEW的腔衰蕩信號(hào)采集系統(tǒng)所得準(zhǔn)確度基本符合實(shí)驗(yàn)要求,并由于LabVIEW可在線處理衰蕩信號(hào),實(shí)驗(yàn)時(shí)可直接觀測(cè)到衰蕩信號(hào)的變化,增加了實(shí)驗(yàn)的便利性,通過前面板界面,方便用戶操作。
圖11 不同軟件對(duì)實(shí)際衰蕩信號(hào)處理結(jié)果
針對(duì)腔衰蕩實(shí)驗(yàn)的衰蕩時(shí)間的準(zhǔn)確獲取問題,基于LabVIEW平臺(tái)設(shè)計(jì)了一種腔衰蕩信號(hào)在線處理系統(tǒng)。通過此系統(tǒng),可實(shí)現(xiàn)對(duì)腔衰蕩信號(hào)的采集、疊加平均、擬合、顯示衰蕩信號(hào)波形和衰蕩時(shí)間,并對(duì)數(shù)據(jù)進(jìn)行保存。通過二極管激光器和高反腔搭建的CRDS系統(tǒng),測(cè)得實(shí)際的腔衰蕩信號(hào),檢驗(yàn)該系統(tǒng)的真實(shí)運(yùn)行情況,通過此系統(tǒng)處理的衰蕩信號(hào)與Matlab和Origin處理的數(shù)據(jù)得到的衰蕩時(shí)間相對(duì)比,驗(yàn)證該腔衰蕩信號(hào)在線處理系統(tǒng)的獲取衰蕩時(shí)間的準(zhǔn)確性,為腔衰蕩實(shí)驗(yàn)提供了便利。