《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于ARM的FBG傳感解調(diào)系統(tǒng)的研究
基于ARM的FBG傳感解調(diào)系統(tǒng)的研究
來源:電子技術(shù)應(yīng)用2013年第10期
何玉鈞,,盧 丹,,尹成群,胡立章
華北電力大學(xué) 電子與通信工程系,,河北 保定071003
摘要: 為了探索光纖布拉格光柵(FBG)中心波長(zhǎng)檢測(cè)方法,結(jié)合嵌入式技術(shù),,設(shè)計(jì)開發(fā)了一種基于ARM的FBG傳感信號(hào)處理系統(tǒng),。系統(tǒng)主要包括數(shù)據(jù)采集、數(shù)據(jù)處理,、數(shù)據(jù)存儲(chǔ)等模塊,,能夠完成FBG反射譜信號(hào)的數(shù)據(jù)采集、中心波長(zhǎng)檢測(cè),、數(shù)據(jù)顯示等功能,。系統(tǒng)采用C語言進(jìn)行編程實(shí)現(xiàn),并在硬件系統(tǒng)上進(jìn)行了測(cè)試,。結(jié)果表明,,系統(tǒng)能夠滿足FBG波長(zhǎng)檢測(cè)相關(guān)功能要求,同時(shí)解調(diào)的速度和精度都有所提高,,為基于ARM的低成本、微型FBG傳感系統(tǒng)的實(shí)用化提供了很好的參考,。
關(guān)鍵詞: ARM FBG 解調(diào) 濾波 擬合
中圖分類號(hào): TP212
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2013)10-0011-04
Study on FBG sensing demodulation system based on ARM
He Yujun,,Lu Dan,Yin Chengqun,,Hu Lizhang
Department of Electronic and Communication Engineering, North China Electric Power University,,Baoding 071003,China
Abstract: In order to further improved detection method of fiber bragg grating(FBG) center wavelength,combined with the currently popular embedded technology,an FBG sensor signal processing systems based on ARM has been designed,,which includs data acquisition, data processing and data storage module. The function like data acquisition,the center wavelength detection, data display and save of FBG reflection spectrum signal can be finished. The system is programmed using the C language,and is tested on the hardware platform. The results show that the required relevant function for the FBG wavelength detection of the system can be completed. Meanwhile,,speed and accuracy of demodulation have been improved. A good reference has been provided for the implementation of the low-cost and miniature of FBG sensing system based on ARM.
Key words : FBG;ARM,;demodulation,;filter;fitting

    目前光纖光柵解調(diào)系統(tǒng)主要有:(1)基于單片機(jī)的光纖光柵解調(diào)系統(tǒng)[1],,原理是用A/D實(shí)現(xiàn)對(duì)光電轉(zhuǎn)換信號(hào)的檢測(cè)和采集,,用D/A實(shí)現(xiàn)對(duì)F-P的驅(qū)動(dòng)電壓,利用單片機(jī)實(shí)現(xiàn)算法的運(yùn)行,,但運(yùn)行速度慢,,無法滿足速度和精度要求;(2)基于DSP+CPLD的光纖光柵解調(diào)系統(tǒng)[2],,該系統(tǒng)結(jié)合了DSP較好的信號(hào)處理能力和CPLD擴(kuò)充I/O口來實(shí)現(xiàn)對(duì)外圍設(shè)備的控制等功能,,但其接口類型單一,功能性不強(qiáng),。目前,,國外高精度,、高分辨率的光纖光柵傳感解調(diào)器已經(jīng)研發(fā)成功,但價(jià)格昂貴,,在工程應(yīng)用中受到了限制,。在國內(nèi),這方面的研究成果及實(shí)際應(yīng)用都不是很完善,,尤其缺乏高性能的分布式光纖光柵傳感解調(diào)系統(tǒng),。

    綜上所述,研究開發(fā)出一套高精度,、能夠準(zhǔn)確進(jìn)行多點(diǎn)同時(shí)測(cè)量的低成本,、高性能的FBG傳感解調(diào)系統(tǒng)十分必要。本文結(jié)合嵌入式技術(shù)[3-4],,提出一種基于ARM的光纖光柵傳感解調(diào)系統(tǒng),,以可靠性高、片上資源豐富的嵌入式微處理器ARM作為系統(tǒng)的核心部件,,以從數(shù)據(jù)采集到分析處理到最終的顯示過程完全獨(dú)立運(yùn)行的輸入/輸出設(shè)備為外圍設(shè)備,。此外還提供豐富的接口類型,能夠滿足串口,、USB通信的需要,,使其在性能和功能應(yīng)用方面更加完善,為解調(diào)系統(tǒng)實(shí)用化和產(chǎn)品化奠定了基礎(chǔ),。
1 FBG傳感機(jī)理及系統(tǒng)組成
    FBG是一種在光纖纖芯內(nèi)介質(zhì)折射率呈周期性調(diào)制的光纖無源器件[5],。當(dāng)外界被測(cè)物理量作用在FBG上時(shí),F(xiàn)BG反射回一個(gè)窄帶光波,,其布拉格波長(zhǎng)λB滿足:
    λB=2neff∧                           (1)
其中,,neff為光纖纖芯的有效折射率;∧為光柵周期,。
    外界溫度或應(yīng)變的變化會(huì)影響光纖光柵的折射率調(diào)制周期和纖芯折射率,,從而引起反射波長(zhǎng)的變化,解調(diào)系統(tǒng)通過檢測(cè)這種偏移實(shí)現(xiàn)對(duì)外部環(huán)境的傳感,,這是光纖光柵的基本工作原理,。在FBG傳感檢測(cè)系統(tǒng)中,通常采用可調(diào)諧F-P濾波器來實(shí)現(xiàn)FBG反射光譜的解調(diào),,之后通過光電轉(zhuǎn)換將光譜信號(hào)轉(zhuǎn)換成電壓信號(hào)并經(jīng)過數(shù)據(jù)采集,、數(shù)據(jù)處理最終實(shí)現(xiàn)FBG反射譜中心波長(zhǎng)的檢測(cè)[6-8]。FBG傳感系統(tǒng)如圖1所示,。

    由光電檢測(cè)所得到的FBG反射譜信號(hào)首先通過ARM系統(tǒng)的A/D轉(zhuǎn)換模塊完成數(shù)據(jù)采集后進(jìn)入濾波模塊,,通過數(shù)字濾波程序?qū)π盘?hào)進(jìn)行濾波以提高信號(hào)的信噪比;然后通過波峰檢測(cè)程序?qū)Σㄐ芜M(jìn)行峰值的粗略定位并在峰值點(diǎn)附近選取若干點(diǎn)進(jìn)行擬合,,從而得到擬合曲線的最大值,,即中心波長(zhǎng)的位置,;最后將得到的峰值波長(zhǎng)及其他相關(guān)的數(shù)據(jù)通過ARM系統(tǒng)的串口傳遞給計(jì)算機(jī)上的上位機(jī)軟件進(jìn)行顯示。
    目前,,中心波長(zhǎng)的偏移量的測(cè)量精度應(yīng)優(yōu)于0.01 nm的量級(jí)[9],,這樣才能準(zhǔn)確地檢測(cè)到溫度和應(yīng)變等外界環(huán)境的變化。因此,,在整個(gè)解調(diào)系統(tǒng)的實(shí)現(xiàn)中,,濾波和尋峰等信號(hào)處理過程仍然是關(guān)鍵。傳統(tǒng)的信號(hào)處理方法雖然能實(shí)時(shí)準(zhǔn)確地處理信號(hào),,但所需電路規(guī)模較大,。而使用軟件系統(tǒng)相對(duì)簡(jiǎn)單,可以實(shí)現(xiàn)系統(tǒng)集成并且有利于降低每個(gè)系統(tǒng)節(jié)點(diǎn)的成本,。因此,,本文選擇ARM嵌入式系統(tǒng)以及軟件編程來實(shí)現(xiàn)濾波和尋峰算法。
2.1 濾波算法及其實(shí)現(xiàn)
    濾波的主要目的是盡可能地去除反射譜中的各種噪聲信號(hào),,F(xiàn)BG反射譜濾波處理經(jīng)典方法有滑動(dòng)平均濾波,、中值濾波、中值平均濾波等,,在ARM中嵌入濾波算法,,能夠?qū)崟r(shí)高效地對(duì)信號(hào)進(jìn)行處理,無需人工干預(yù)即可自主運(yùn)行,,并且可以對(duì)軟件進(jìn)行重復(fù)設(shè)計(jì),以實(shí)現(xiàn)功能擴(kuò)展,。
    各濾波算法的性能可以通過下式來評(píng)價(jià)[10]:
  

    對(duì)上述3種算法濾波前后的細(xì)節(jié)進(jìn)行對(duì)比,,其中滑動(dòng)平均濾波N=12,中值濾波N=11,,中值平均濾波N=11時(shí)濾波效果最明顯,。通過對(duì)三者進(jìn)行對(duì)比分析可得,滑動(dòng)平均濾波SNR′=16.44,,MSE′=3.634,;中值濾波SNR′=16.065,MSE′=3.793,;中值平均濾波SNR′=16.383,,MSE′=3.656。
    滑動(dòng)平均濾波能較好地抑制周期性干擾,,平滑度高,,適合于高頻振蕩系統(tǒng),但對(duì)偶然出現(xiàn)的脈沖干擾抑制效果較差,;中值濾波能有效克服因偶然因素引起的波動(dòng)干擾,,對(duì)因溫度,、液位變化的被測(cè)參數(shù)有良好的濾波效果;中值平均濾波融合了兩種濾波算法的優(yōu)點(diǎn),,消除了由脈沖干擾引起的采樣值偏差,。
    綜合考慮,本系統(tǒng)選用中值平均濾波法對(duì)數(shù)據(jù)進(jìn)行處理,,光譜數(shù)據(jù)為(x1,,x2,…,,xn),,采樣窗口長(zhǎng)度為N=11,其軟件實(shí)現(xiàn)的流程圖如圖6所示,。

2.2 尋峰算法及其實(shí)現(xiàn)
    尋峰過程主要包括波峰檢測(cè)和擬合處理,。光譜數(shù)據(jù)經(jīng)濾波后,噪聲數(shù)據(jù)大部分被去除,,但數(shù)據(jù)量大的問題依然存在,。為了提高數(shù)據(jù)處理和系統(tǒng)運(yùn)行速度,需要通過閾值設(shè)定對(duì)一些數(shù)據(jù)進(jìn)行剔除,,并通過譜峰粗定位確定每個(gè)中心波長(zhǎng)的粗略區(qū)域,。擬合處理的目的是求取反射譜準(zhǔn)確的中心波長(zhǎng)位置,這里采用高斯擬合法,,其原理是對(duì)信號(hào)進(jìn)行擬合處理,,通過減小誤差達(dá)到尋峰的最佳位置。
    波峰檢測(cè)主要由閾值設(shè)定,、譜峰粗定位兩部分構(gòu)成,。這里取閾值為光譜的半功率點(diǎn),對(duì)小于該閾值的點(diǎn)進(jìn)行剔除,,同時(shí)對(duì)滿足閾值條件的點(diǎn)進(jìn)行存儲(chǔ),,從而對(duì)數(shù)據(jù)進(jìn)行優(yōu)化。峰值粗定位主要是在每個(gè)分峰中通過比較確定峰值的粗略位置,,在峰值兩側(cè)各取合適的數(shù)據(jù),,從而確定各點(diǎn)對(duì)應(yīng)的坐標(biāo),為之后的擬合處理做好準(zhǔn)備,。
  
3 系統(tǒng)測(cè)試及結(jié)果
    系統(tǒng)選用三星公司的16/32位精簡(jiǎn)指令集微處理器S3C2440A作為系統(tǒng)的硬件核心,,以ARM920T為內(nèi)核,主頻最高可達(dá)400 MHz,,采用0.13 μm的CMOS標(biāo)準(zhǔn)宏單元和存儲(chǔ)單元,,同時(shí)系統(tǒng)選用了μC/OS-II為嵌入式實(shí)時(shí)操作系統(tǒng)。在μC/OS-II操作系統(tǒng)上,,將編寫調(diào)試好的各信號(hào)處理程序下載到系統(tǒng)中,,完成系統(tǒng)解調(diào)功能,。經(jīng)ARM解調(diào)系統(tǒng)解調(diào)的信號(hào)通過串口輸入到PC,并通過LabVIEW編寫的上位機(jī)軟件顯示系統(tǒng)運(yùn)行結(jié)果,,界面如圖7所示,。界面主要分為數(shù)據(jù)采集區(qū)和信號(hào)解調(diào)區(qū)兩部分。數(shù)據(jù)采集區(qū)主要顯示采集的原始數(shù)據(jù)波形,、濾波后的波形及濾波前后的數(shù)據(jù)波形對(duì)比,;信號(hào)解調(diào)區(qū)主要實(shí)現(xiàn)信號(hào)尋峰擬合后的波形、中心波長(zhǎng)解調(diào)及對(duì)比分析結(jié)果,。

    在系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)上,,完成了系統(tǒng)的相關(guān)測(cè)試工作。由于光纖光柵的中心波長(zhǎng)隨溫度的變化而變化,,為了測(cè)試工作的便捷性及準(zhǔn)確性,,根據(jù)光纖光柵反射譜信號(hào)的特征,本文利用虛擬儀器LabVIEW軟件和數(shù)據(jù)采集卡來產(chǎn)生模擬的光柵反射譜測(cè)試信號(hào),。
    實(shí)驗(yàn)測(cè)試中,,在波長(zhǎng)1 524~1 540 nm范圍內(nèi)產(chǎn)生了中心波長(zhǎng)為1 526.078 nm、1 530.526 nm,、1 534.921 nm,、1 537.066 nm的4個(gè)峰的反射譜信號(hào),并在反射譜中加入固有干涉噪聲和適當(dāng)?shù)母咚拱自肼?。反射譜信號(hào)如圖8所示,。

 

 

    解調(diào)系統(tǒng)運(yùn)行結(jié)果分析如下:
    (1)噪聲:采集的原始波形中含有很多噪聲,除FBG仿真信號(hào)加入的干涉噪聲和高斯白噪聲外,,還有電路連接中產(chǎn)生的噪聲,。從濾波前后的波形對(duì)比可以看出,噪聲的影響得到了有效的抑制,,說明濾波效果良好。
    (2)信號(hào)解調(diào)區(qū):經(jīng)過采集和濾波后的數(shù)據(jù)進(jìn)入解調(diào)系統(tǒng)進(jìn)行波峰檢測(cè),、擬合算法等流程,。為了驗(yàn)證系統(tǒng)的可靠性,通過多次運(yùn)行來計(jì)算系統(tǒng)誤差,,并取4組數(shù)據(jù)與反射譜的4個(gè)中心波長(zhǎng)1 526.078 nm,、1 530.526 nm、1 534.921 nm,、1 537.066 nm進(jìn)行對(duì)比,,如表1所示??梢钥闯?,系統(tǒng)誤差在±10 pm左右,,達(dá)到了尋峰的預(yù)期仿真結(jié)果。


    本文采用了基于ARM的FBG信號(hào)解調(diào)系統(tǒng),,通過對(duì)整個(gè)系統(tǒng)的搭建以及軟硬件的聯(lián)合完成了整個(gè)系統(tǒng)的調(diào)試,。實(shí)驗(yàn)結(jié)果表明,在保證系統(tǒng)解調(diào)精度和速度的前提下,,基于ARM的FBG傳感信號(hào)解調(diào)系統(tǒng)實(shí)現(xiàn)了對(duì)采集數(shù)據(jù)的實(shí)時(shí)處理,,成功解調(diào)出FBG傳感信號(hào),與理論仿真分析結(jié)果相吻合,,系統(tǒng)運(yùn)行穩(wěn)定,,能夠?qū)崿F(xiàn)解調(diào)系統(tǒng)的小型化和實(shí)時(shí)性。但設(shè)計(jì)仍有不盡完善之處,,下一步要優(yōu)化算法的性能,,并用ARM自帶的LCD控制器來直觀地動(dòng)態(tài)顯示解調(diào)數(shù)據(jù)波形圖,為解調(diào)系統(tǒng)的實(shí)用化奠定基礎(chǔ),。
參考文獻(xiàn)
[1] 崔海明.基于MSP430單片機(jī)的光纖光柵傳感器匹配解調(diào)系統(tǒng)[J].中國聯(lián)合大學(xué)學(xué)報(bào):自然科學(xué)版,,2009,23(57):52-57.
[2] 艾樹峰,,史振江.基于DSP和CPLD的光纖光柵解調(diào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電訊技術(shù),,2008,48(6):6-9.
[3] 金建設(shè).嵌入式系統(tǒng)基礎(chǔ)教程[M].大連:大連理工大學(xué)出版社,,2009.
[4] 馬忠梅.ARM嵌入式處理器結(jié)構(gòu)與應(yīng)用基礎(chǔ)[M].北京:北京航空航天大學(xué)出版社,,2002.
[5] 惲斌峰.布拉格光纖光柵傳感器理論與實(shí)驗(yàn)研究[D].南京:東南大學(xué),2006.
[6] 李永倩,,李曉菲,,張靜.小型FBG解調(diào)系統(tǒng)中數(shù)據(jù)采集的實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2012,,38(12):64-67.
[7] 畢衛(wèi)紅,,張闖,李衛(wèi),,等.光纖Brgag光柵的反射特性研究[J].傳感技術(shù)學(xué)報(bào),,2003,16(2):17-20.
[8] 柏俊杰,,王立新,,冉昌艷,等.基于F-P濾波器的光纖光柵解調(diào)和標(biāo)定[J].傳感器與微系統(tǒng),,2006,,25(3):10-12.
[9] KERSEY A D,DAVIS M A,PATRICK H J,,et al.Fiber grating  sensors[J].Lightwave Technol.,,1997,15(8):1442-1463.
[10] GRANT P M.Digital signal processing-part1:digital filters  and the DFT[J].Electronics & Communication Engineering Journal,,1993,,5(1):13-21.
[11] 吳付崗,張慶山,,姜德生,,等.光纖光柵Bragg波長(zhǎng)的高 斯曲線擬合求法[J].武漢理工大學(xué)學(xué)報(bào),2007,,29(12):116-1l8.

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載。