新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于STM32的FFP-TF法FBG傳感系統設計

        基于STM32的FFP-TF法FBG傳感系統設計

        作者: 時間:2016-10-16 來源:網絡 收藏

        摘要:通過對、FFP-TF(可調諧光纖F—P濾波器)以及微控制器的研究,設計了一種光纖光柵傳感系統。該傳感系統具有精密度高、結構緊湊、便于攜帶、使用方便、適用于野外作業等優點。本文給出了傳感系統的硬件設計和軟件實現。

        本文引用地址:http://www.104case.com/article/201610/308174.htm

        目前,FBG(Fiber Bragg Grating)傳感器已成為光纖光柵傳感領域研究的熱點之一,在石油化工,海洋探測,航空航天,煤礦開采等領域都有著極其可觀的應用前景。傳統傳感器將電信號作為待測參量的載體,而是將光信號作為待測參量的載體。由于光的特性(安全、絕緣、抗電磁干擾等)及光纖獨有的優點(質輕、質軟、耐腐蝕等)使得能夠制成具有不同特定功能、任意形狀的光纖傳感器FBG傳感器可以完成在高溫區、輻射區、狹小空間、強電磁干擾以及高電壓環境等傳統傳感器難以完成或者不能完成的任務。FFP—TF(FiberFab ry-Perot Tunable Filter)解調法具有調諧范圍廣、靈敏度高等優點,能夠直接輸出與FBG反射中心波長對應的光解調信號,可廣泛應用于需要多點掃描的測量當中。

        系列32位閃存微控制器集先進的ARM Cortex-M3內核結構、出眾創新的外設、良好的功耗控制和低成本于一體,具有指令效率高、響應速度快、實時性能優異、易于開發、代碼方便移植等優點。因此,將微控制器引入到解調系統中,開發了一個應用STM32微控制器處理數據的FBG傳感系統。

        1 FFP-TF解調原理

        用可調諧F—P濾波器法對FBG傳感器反射中心波長解調的基本原理如圖1所示。

        基于STM32的FFP-TF法FBG傳感系統設計

        寬帶光源發出的光經光隔離器,再經過3 dB耦合器耦合到反射FBG傳感陣列中,FBG傳感器反射回來的不同波長的光波再經由耦合器耦合到可調諧F—P濾波器中??梢越普J為FBG的反射光譜符合高斯分布,設其中心波長為λB,其帶寬為δ0。由于FBG的反射光譜帶寬僅為0.2 nm,寬帶光源光強在這段區間內可以近似認為是平均分布的,設FBG的反射譜為G(λ),則有式(1):

        基于STM32的FFP-TF法FBG傳感系統設計

        式(2)中的λ的范圍由光源范圍決定,其中R、n、φ分別為F—P濾波器的反射率、折射率、光入射角。透過光纖F—P濾波器的光纖光柵反射光由PD(光電探測器)接收,PD接收到的光功率PD(λ)是FBG反射譜和F—P濾波器透射函數的卷積積分如式(3):

        基于STM32的FFP-TF法FBG傳感系統設計

        由于PZT(壓電陶瓷)可以很好地將電能轉換為機械能,在外加電動勢的作用下可產生形變,故可用壓電陶瓷作為F—P腔的驅動元件,在微位移驅動器的周期性驅動下,FFP-TF腔長進行周期性的伸縮,使其透射波長在某一范圍內進行掃描。設被測FBG中心波長λB在t0時刻滿足FFP-TF透過的極大條件,即滿足(5)式,PD此時輸出電壓峰值。

        2(L+△L)=kλB (5)

        式(5)中的L為FFP-TF的初始腔長,△L為腔長的變化量,k為干涉級數,是任意整數。根據提前標定的FFP-TF的腔長變化、微位移驅動器周期驅動與時間的關系,可以求出被測FBG的中心波長λB。再根據FBG中心波長的移動范圍即可得到FFP-TF透射光波對應的光纖光柵傳感點,從而可實現FBG的分布式傳感。其中信號采集、信號處理、掃描電壓控制以及顯示過程由嵌入式微處理器完成。

        2 解調系統的硬件設計

        光纖光柵傳感器解調系統主要分為兩個模塊:光信號處理模塊與電信號處理模塊。光信號處理模塊主要用來跟蹤分析傳感光纖光柵的中心反射波長的漂移,將光信號波長信息轉換為電信號;電信號處理模塊主要用來完成對光信號處理模塊轉換來的電信號進行處理和運算,轉為數字信息,提取到外界信息后,最后以用戶熟悉、界面友好的形式輸出顯示。系統主要由三部分構成:光路系統,擴展電路以及嵌入式控制系統。

        2.1 光路系統

        光路系統主要是由寬帶光源、光隔離器、3 dB耦合器、FBG傳感網絡及可調諧F—P濾波器部分等組建而成。光路系統需要外界提供掃描電壓給可調諧F—P濾波器,用來驅動可調諧F—P濾波器。

        2.2 擴展電路

        擴展電路主要包括A/D輸入模塊以及D/A輸出模塊。A/D輸入模塊中PIN光電二極管將FFP-TF的透射光譜轉換為電壓信號,通過信號放大調理電路將光路系統輸出的電壓信號進行放大調理,再送至STM32系統進行A/D采樣。D/A輸出模塊用來對光路系統中的可調諧F—P濾波器提供掃描電壓。

        2.2.1 A/D輸入模塊

        光電檢測電路是由一個實為光-電流-電壓轉換的PIN光電二極管及相關電路部分組成。PIN光電二極管的缺點是輸出的電流一般只有數微安。PIN光電二極管將接收到的光信號變為與之成對應比例的微弱電流信號,經運算放大器以及與PIN光電二極管的串聯電阻所組成的放大器轉換為電壓信號。持續光照的PIN光電二極管可看成一個電流源,當它的負載阻抗為零時,輸出特性為最好。

        A/D轉換是采樣電路的核心,考慮到系統對分辨率、速度與精度等參數的要求,ADC芯片選用Burr-Brown公司出品的ADS8320,16位精度的高速A/D轉換芯片,最高采樣頻率為100 kHz。超低功耗和體積小使ADS8320成為理想的便于攜帶和電池供電系統。

        2.2.2 D/A輸出模塊

        可調諧F—P掃描電壓由單片機通過外圍電路產生,根據系統要求,系統的動態掃描范圍為40 nm,分辨率為1 pm,故D/A芯片的位數N應該滿足:

        2N≥(40·1 000 pm)/1 pm (6)

        即N≥16,為了給可調諧F—P濾波器提供一個高精度的電壓供給,決定選用DAC8811芯片,16位精度的高速D/A轉換芯片。

        2.3 嵌入式控制系統

        主控芯片選用ST公司推出的基于Cortex—M3內核的STM32F103C8T6芯片,它集先進Cortex—M3內核結構、良好的功耗控制、出眾創新的外設和低成本于一體。STM32擁有全系列軟件的高度兼容性及腳對腳和外設,能夠在不修改軟件及原始框架的條件下,可將應用精簡為使用更少的存儲空間,或升級為需要更多的存儲空間。

        3 解調系統的軟件設計

        根據STM32易于開發,可使產品快速進入市場的特點,采用STM32固件庫進行編寫。STM32固件庫提供易用的函數可以使用戶方便地訪問STM32的各個標準外設,并使用它們的所有特性。

        整個系統的軟件設計實現了如下功能:

        1)制FBG解調系統的工作;

        2)采樣濾波電路所處理過的電信號;

        3)給PZT提供鋸齒波驅動電壓,若某時采集到FBG信號,則記錄此時的驅動電壓,并對數據進行處理;

        4)根據FBG傳感器所測量的外界物理量與本身中心波長的對應關系,計算出所測物理量的值并顯示結果。

        4 實驗數據及分析

        進行溫度測試實驗。光源選用ASE-C型C波段寬帶光源,工作波長范圍為1 525.nm~1 565 nm。傳感器選用GFRP封裝的FBG溫度傳感器,30.0 ℃時標定的中心波長為1 553.971 nm,溫度系數為19.05 pm/℃。將FBG傳感器放入溫控箱,不受外界應變的影響。從20℃開始,每增加10℃定溫20 min測定一次波長,直至80℃。測得的數據如表1所示。

        基于STM32的FFP-TF法FBG傳感系統設計

        將測得的數據繪制成波長一溫度曲線圖,如圖2所示。圖中的‘▲’表示波長理論值,‘’表示波長實際測量值,‘■’表示理論波長與實際測量波長的絕對誤差值,‘●’表示標定溫度與實際測量溫度的誤差值,直線為對數據進行的線性擬合。x軸表示溫度,y軸表示波長或者溫度。

        基于STM32的FFP-TF法FBG傳感系統設計
        基于STM32的FFP-TF法FBG傳感系統設計

        從測試結果來看,該溫度傳感系統具有良好的線性度,測得的波長、溫度與理論波長、標定溫度基本一致,各點的波長偏差在±4 pm以內,系統的溫度測量精度可達±0.2 ℃。

        5 結論

        本文提出了基于STM32的FFP-TF法FBG傳感系統的設計方案,完成了STM32控制系統的硬件設計和系統軟件實現。該傳感系統具有測量速度快,精確度高等優點,達到了對溫度的實時精確測量的目的。該傳感系統可用于智能結構(石油化工、海洋探測、航空航天、煤礦開采等)的溫度等參數的采集,具有較高的應用價值。

        • STM32單片機中文官網
        • STM32單片機官方開發工具
        • STM32單片機參考設計


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 怀安县| 新巴尔虎右旗| 泾川县| 阳泉市| 托里县| 临颍县| 青海省| 崇义县| 新兴县| 南木林县| 资源县| 西昌市| 玛多县| 通河县| 寿宁县| 伊川县| 汶上县| 永和县| 连山| 武安市| 米林县| 正阳县| 怀来县| 惠水县| 讷河市| 甘孜县| 成都市| 舒兰市| 大姚县| 龙海市| 精河县| 全南县| 张掖市| 依兰县| 西华县| 惠来县| 福贡县| 乌恰县| 和平区| 湖州市| 赤壁市|