《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM與C#.Net的光纖光柵數(shù)據(jù)解調(diào)系統(tǒng)
基于ARM與C#.Net的光纖光柵數(shù)據(jù)解調(diào)系統(tǒng)
2016年電子技術應用第4期
楊 瑩,賈 磊,周曉旭,張佳鵬
山西省交通科學研究院,山西 太原030006
摘要: 光纖光柵傳感器作為光纖無源器件,因具有感測和傳輸雙重功能而受到廣泛關注,其核心技術之一是波長解調(diào)。研究并實現(xiàn)了一套基于ARM與C#.Net的光纖光柵數(shù)據(jù)解調(diào)系統(tǒng),系統(tǒng)分為硬件和軟件兩大部分。硬件系統(tǒng)包括寬帶光源、光路系統(tǒng)和電路系統(tǒng)三部分,通過ARM控制整個硬件系統(tǒng)進行波長解調(diào)、數(shù)據(jù)傳輸。軟件系統(tǒng)是基于C#開發(fā)的C/S架構(gòu)的上位機軟件,人機交互方便,波長解調(diào)準確,可將得到的波長數(shù)據(jù)解析為實際物理量,并將相關數(shù)據(jù)存入數(shù)據(jù)庫。
中圖分類號: TP273+.5
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.04.013
中文引用格式: 楊瑩,賈磊,周曉旭,等. 基于ARM與C#.Net的光纖光柵數(shù)據(jù)解調(diào)系統(tǒng)[J].電子技術應用,2016,42(4):46-48.
英文引用格式: Yang Ying,Jia Lei,Zhou Xiaoxu,et al. FBG data demodulation system based on ARM and C#.Net[J].Application of Electronic Technique,2016,42(4):46-48.
FBG data demodulation system based on ARM and C#.Net
Yang Ying,Jia Lei,Zhou Xiaoxu,Zhang Jiapeng
Shanxi Transportation Research Institute,Taiyuan 030006,China
Abstract: Fiber Bragg grating(FBG) sensor which is a passive fiber parts, has been widely concerned because it has the dual functions: the sensing measures of the data and the network transmission function. The key technology of FBG sensor is wavelength demodulation in this paper, a set of FBG wavelength demodulation system has been designed and realized based on ARM and C#.Net. The system design includes hardware and software. Hardware system includes broadband light source, optical path system and circuit system. ARM is used to control hardware system for wavelength demodulation and data transmission. Software system is implemented based on C/S structure, which is very convenient for the communication between user and computer and can demodulate the wavelength exactly. At the same time, the software system can parse the wavelength as the actual physical quantities and store relevant data in the database.
Key words : FBG sensor;ARM;C#.Net;data demodulation system

0 引言

    光纖光柵傳感器作為光纖無源器件,具有感測和傳輸雙重功能,測量過程中不受光源起伏、光纖彎曲等因素的干擾,信號傳輸過程中不受電磁干擾,測量穩(wěn)定性好,現(xiàn)已被廣泛應用于電力、礦業(yè)、石化、建筑、橋梁、航空航天等領域。光纖光柵傳感器的工作原理是:光纖光柵的反射或投射譜的中心波長在受到外界物理量(溫度、應變、壓力等)作用時會發(fā)生變化,且波長的變化量與外界物理量有確定的關系,因此數(shù)據(jù)解調(diào)是光纖光柵傳感系統(tǒng)應用的核心技術之一。目前,光纖光柵解調(diào)技術常用的方法有:可協(xié)調(diào)F-P濾波器法、衍射光柵分光、光纖M-Z干涉法、CCD陣列探測法。本文選用的是探測精度高、穩(wěn)定性好[1-4]的可協(xié)調(diào)F-P濾波器法。

    本文介紹了一種基于ARM與C#.Net的光纖光柵數(shù)據(jù)解調(diào)系統(tǒng),系統(tǒng)由不同功能模塊構(gòu)成,安裝方便,易于集成,可用于長期的現(xiàn)場測量。整個解調(diào)系統(tǒng)分為硬件和軟件兩大部分。硬件系統(tǒng)包括寬帶光源、光路系統(tǒng)和電路系統(tǒng)三部分,通過ARM控制整個硬件系統(tǒng)進行波長解調(diào)、數(shù)據(jù)傳輸;軟件系統(tǒng)是C#開發(fā)的C/S架構(gòu)的上位機軟件,數(shù)據(jù)庫采用SQL Server,運行環(huán)境是Windows XP,系統(tǒng)人機交互方便,數(shù)據(jù)解調(diào)準確,可將得到的波長數(shù)據(jù)解析為實際物理量并將相關數(shù)據(jù)存入數(shù)據(jù)庫,克服了現(xiàn)有數(shù)據(jù)解調(diào)系統(tǒng)只解調(diào)波長、不解析實際物理量的弊端。

1 光纖光柵解調(diào)系統(tǒng)

    基于ARM與C#.Net的光纖光柵數(shù)據(jù)解調(diào)系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖如圖1所示。寬帶光源發(fā)出的光經(jīng)過隔離器進入耦合器射入光纖光柵傳感器,在外界物理變化的作用下,F(xiàn)BG傳感器的反射信號將發(fā)生偏移,反射信號經(jīng)過耦合器進入F-P濾波器,F(xiàn)-P濾波器在驅(qū)動電壓的作用下對反射回來的FBG傳感器的光波信號進行腔長掃描。當FBG傳感器反射波的波長和F-P濾波器的透射波長一致時,光電探測器即可探測到最大光強,并將探測到的微弱的光信號轉(zhuǎn)換為電信號。通過A/D采集進入ARM處理器,ARM通過尋峰算法提取出與最大峰值相對應的F-P濾波器驅(qū)動電壓,由于驅(qū)動電壓與透射波長近似線性相關即可得到反射波長。ARM處理器將得到的波長值通過RS232/485傳給上位機,上位機軟件通過配置文件及FBG傳感器的物理特性,求出對應位置傳感器的待測物理量,并將物理數(shù)據(jù)通過曲線的形式呈現(xiàn)給用戶,同時把實時數(shù)據(jù)存入數(shù)據(jù)庫,方便用戶提取歷史數(shù)據(jù)進行相關數(shù)據(jù)分析。

qrs1-t1.gif

1.1 硬件系統(tǒng)組成

    光纖光柵解調(diào)系統(tǒng)的硬件設計結(jié)構(gòu)分為三部分,包括寬帶光源、光路系統(tǒng)(由光纖可調(diào)諧F-P濾波器、標準具及耦合器等光學器件構(gòu)成)、電路系統(tǒng)(主要包括電源供電模塊、ARM控制電路、光電轉(zhuǎn)換放大電路及F-P驅(qū)動掃描電路)。系統(tǒng)采用24 V直流供電。寬帶光源采用的輸出功率為13 dBm,工作波長范圍為1 537~1 568 nm,光譜紋波最大值為0.2 dB。光路系統(tǒng)中,光纖可協(xié)調(diào)F-P濾波器的自由光譜范圍為100 nm,精度為650,工作波長覆蓋C+L波段,最大調(diào)諧電壓為70 V,F(xiàn)SR小于18 V。光電轉(zhuǎn)換放大電路采用InGaAs PIN光電二極管,將光信號轉(zhuǎn)化為微弱的電流信號,通過一級放大將電流信號轉(zhuǎn)化為電壓信號,通過RC濾波濾出干擾信號,再通過第二級放大電壓信號,放大后的信號可以直接輸入ARM的A/D采集模塊。F-P驅(qū)動掃描電路是將由PIC16F877A輸出的PWM脈寬調(diào)制信號轉(zhuǎn)換為鋸齒波信號,然后作用于F-P濾波器的壓電陶瓷上。系統(tǒng)的控制單元采用ARM處理器的LPC2114 芯片,一個支持實時仿真和跟蹤的16/32位ARM7TDMI-S CPU,并嵌入128/256 KB的高速Flash存儲器,128位寬度的存儲器接口和獨特的加速結(jié)構(gòu)使32位代碼能夠在最大時鐘速率下運行,其控制流程圖如圖2所示。當上位機發(fā)出請求波長數(shù)據(jù)請求,控制系統(tǒng)將A/D采集值進行數(shù)字濾波處理,避免信號噪音對峰值解調(diào)產(chǎn)生干擾,再通過尋峰算法對數(shù)字濾波后的光譜進行處理,出現(xiàn)波峰位置對應的波長便是對應光纖光柵傳感器的實際波長值[6-8]。

qrs1-t2.gif

1.2 軟件系統(tǒng)設計

    現(xiàn)有的數(shù)據(jù)解調(diào)系統(tǒng)只能得到波長數(shù)據(jù),不能與傳感器排布的位置及實際物理量相對應,用戶拿到數(shù)據(jù)后需進行大量人工標定操作,使用起來不方便。本系統(tǒng)可以很好地克服該弊端,創(chuàng)造更好的用戶體驗。

    當ARM通過串口把數(shù)據(jù)發(fā)給上位機后,軟件系統(tǒng)對數(shù)據(jù)進行處理,并將處理的數(shù)據(jù)進行整合、存庫、顯示。上位機軟件使用C#開發(fā),數(shù)據(jù)庫采用SQL Server,運行環(huán)境是Windows XP。上位機軟件主要實現(xiàn)的功能:實時解調(diào)顯示通道波長、光譜數(shù)據(jù)以及定制的物理量(如溫度、應變、位移等);針對不同傳感器的計算公式,可實現(xiàn)高次多項式公式的編輯及運算;具備遠程登錄和遠程操作功能,實時監(jiān)控解調(diào)儀;具備實時解調(diào)數(shù)據(jù)遠程輸入數(shù)據(jù)庫功能;可實現(xiàn)歷史數(shù)據(jù)查詢與報表功能。系統(tǒng)主界面如圖3所示,主要分為3個板塊:板塊1主要功能是系統(tǒng)控制,用于實現(xiàn)傳感器配置、解調(diào)儀配置、激光器開啟/關閉、采集開始/結(jié)束、退出系統(tǒng)等功能;板塊2主要用于采集數(shù)據(jù)的顯示;板塊3為信息欄,可顯示解調(diào)儀的實時狀態(tài)。采集配置主要包括【參數(shù)設置】和【通訊設置】等功能:參數(shù)設置可對傳感器的類型、修正傳感器、修正傳感器的類型、特征波長、校正系數(shù)、計算公式進行設置,方便系統(tǒng)實現(xiàn)復雜公式計算;通訊設置可用于配置遠程登錄、遠程數(shù)據(jù)傳輸以及串口設置,用戶可以根據(jù)需求,設置對應的IP地址和端口號用于遠程登錄和遠程數(shù)據(jù)傳輸。解調(diào)參數(shù)可對光纖光柵解調(diào)儀8個通道的PEAKADC、DBMADC進行設置,便于系統(tǒng)辨識所有傳感器的峰值數(shù)據(jù)。數(shù)據(jù)查詢功能可向用戶提供系統(tǒng)解調(diào)的歷史數(shù)據(jù),并可將其導出。主界面的【開啟激光器】用于控制內(nèi)部激光器的開啟和關閉,紅燈表示激光器關閉,綠燈表示激光器開啟;點擊【開始采集】,默認進入波長采集;點擊主界面的【光譜】、【溫度】、【應變】、【位移】、【力】按鈕,進入相應數(shù)據(jù)采集界面,同時繪制相應的物理量曲線。

qrs1-t3.gif

2 實驗測試

    為驗證光纖光柵解調(diào)系統(tǒng)的可行性,將系統(tǒng)接入5個FBG光纖光柵應變傳感器,在沒有應變的情況下進行解調(diào),實驗解調(diào)結(jié)果如表1所示。數(shù)據(jù)表明:解調(diào)的應變波長與中心波長基本吻合,解調(diào)精度較高。從實驗采集的光譜數(shù)據(jù)分析可得,光譜隨時間的波動較小、信噪比高,波長解調(diào)準確性高,系統(tǒng)可實現(xiàn)高速解調(diào),且解調(diào)精度可達到±0.1 pm,基本滿足設計要求。

qrs1-b1.gif

3 現(xiàn)場應用

    風陵渡黃河特大橋于1994年11月建成通車,全長1 409 m,由主孔橋和邊孔橋組成。根據(jù)風陵渡黃河公路特大橋的結(jié)構(gòu)特點,橋梁健康監(jiān)測系統(tǒng)主要監(jiān)測環(huán)境溫度、關鍵界面應力、主梁振動、吊桿內(nèi)力以及主梁變形,其中橋梁結(jié)構(gòu)應力是判斷橋梁結(jié)構(gòu)安全最直接的指標。整個橋梁健康監(jiān)測系統(tǒng)的傳感器采用光纖光柵傳感器,系統(tǒng)布設8個通道,每個通道16個光纖光柵傳感器,采用鎧裝、以貼片的方式固定于橋梁基體上。該系統(tǒng)主要由解調(diào)儀模塊、工控機主板、觸摸屏和電源模塊組成,多個傳感器通道可以同時解調(diào)多條光纖上的傳感器并進行通道分析,獲得的所有數(shù)據(jù)可以通過觸摸屏顯示,也可以通過外接的通信和視頻接口傳至PC。

    系統(tǒng)經(jīng)過一段時間的試運行,運行結(jié)果表明,系統(tǒng)穩(wěn)定可靠,分析測得的波長與應變數(shù)據(jù)可知,數(shù)據(jù)整體變化趨勢及測得的應變值與相應狀態(tài)下結(jié)構(gòu)物理參數(shù)理論變化值接近,說明光纖光柵數(shù)據(jù)解調(diào)系統(tǒng)基本滿足橋梁健康監(jiān)測的需求,可以廣泛應用。

4 結(jié)論

    本文基于ARM與C#.Net開發(fā)了一套C/S架構(gòu)的光纖光柵數(shù)據(jù)解調(diào)系統(tǒng),通過ARM實現(xiàn)對光譜數(shù)據(jù)的濾波、尋峰和波長計算,并將計算的數(shù)據(jù)通過串口發(fā)送給上位機,上位機軟件采用C#.Net開發(fā)了一套光纖光柵數(shù)據(jù)采集系統(tǒng),用于對采集的波長數(shù)據(jù)進行管理,方便人機交互。經(jīng)過長期重復性和穩(wěn)定性測試,系統(tǒng)可實現(xiàn)高速解調(diào),且解調(diào)精度可達到±0.1 pm。將光纖光柵數(shù)據(jù)解調(diào)系統(tǒng)在風陵渡黃河大橋上進行現(xiàn)場測試,其精度與穩(wěn)定性可以滿足橋梁健康監(jiān)測需求,說明系統(tǒng)有很高的實用價值。

參考文獻

[1] KERSEY A D,DANDRIDGE A,BURNS W K.Fiber optic gy-roscope technology[J].Optic News,1989,15(11).

[2] 江毅.高級光纖傳感技術[M].北京:科學出版社,2009.

[3] 姜德生,何偉.光纖光柵傳感器的應用概況[J].光電子·激光,2002,13(4):420-430.

[4] 何海濤,姚國珍.光纖光柵解調(diào)技術在電力系統(tǒng)中的應用[J].電力系統(tǒng)通信,2010,31(6):42-45.

[5] 周立功.ARM 微控制器基礎與實踐[M].北京:北京航空航天大學出版社,2005.

[6] PENG P C,CHI S.A reliable architecture for FBG sensor systems[J].Microwave and Optical Technology Letters,2003,39(6):479-482.

[7] EDEN R,KLOWAK C,MUFTI A,et a1.First application of second generation steel-free deck slabs for bridge rehabilitation[C].NDE for Health Monitoring and Diagnostics.International Society for Optics and Photonics,2004:86-94.

[8] 常國偉.光纖光柵在高速公路隧道火災報警系統(tǒng)中的應用研究[J].山西交通科技,2014(2):56-57.

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