基于STM32的FFP-TF法FBG传感系统设计
摘要:通过对FBG传感器、FFP-TF(可调谐光纤F—P滤波器)以及STM32微控制器的研究,设计了一种光纤光栅传感系统。该传感系统具有精密度高、结构紧凑、便于携带、使用方便、适用于野外作业等优点。本文给出了传感系统的硬件设计和软件实现。
目前,FBG(Fiber Bragg Grating)传感器已成为光纤光栅传感领域研究的热点之一,在石油化工,海洋探测,航空航天,煤矿开采等领域都有着极其可观的应用前景。传统传感器将电信号作为待测参量的载体,而FBG传感器是将光信号作为待测参量的载体。由于光的特性(安全、绝缘、抗电磁干扰等)及光纤独有的优点(质轻、质软、耐腐蚀等)使得FBG传感器能够制成具有不同特定功能、任意形状的光纤传感器FBG传感器可以完成在高温区、辐射区、狭小空间、强电磁干扰以及高电压环境等传统传感器难以完成或者不能完成的任务。FFP—TF(FiberFab ry-Perot Tunable Filter)解调法具有调谐范围广、灵敏度高等优点,能够直接输出与FBG反射中心波长对应的光解调信号,可广泛应用于需要多点扫描的测量当中。
STM32系列32位闪存微控制器集先进的ARM Cortex-M3内核结构、出众创新的外设、良好的功耗控制和低成本于一体,具有指令效率高、响应速度快、实时性能优异、易于开发、代码方便移植等优点。因此,将STM32微控制器引入到解调系统中,开发了一个应用STM32微控制器处理数据的FBG传感系统。
1 FFP-TF解调原理
用可调谐F—P滤波器法对FBG传感器反射中心波长解调的基本原理如图1所示。
宽带光源发出的光经光隔离器,再经过3 dB耦合器耦合到反射FBG传感阵列中,FBG传感器反射回来的不同波长的光波再经由耦合器耦合到可调谐F—P滤波器中。可以近似认为FBG的反射光谱符合高斯分布,设其中心波长为λB,其带宽为δ0。由于FBG的反射光谱带宽仅为0.2 nm,宽带光源光强在这段区间内可以近似认为是平均分布的,设FBG的反射谱为G(λ),则有式(1):
式(2)中的λ的范围由光源范围决定,其中R、n、φ分别为F—P滤波器的反射率、折射率、光入射角。透过光纤F—P滤波器的光纤光栅反射光由PD(光电探测器)接收,PD接收到的光功率PD(λ)是FBG反射谱和F—P滤波器透射函数的卷积积分如式(3):
由于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光电二极管的串联电阻所组成的放大
FBG传感器 可调谐光纤F―P滤波器 STM32 相关文章:
- STM32的曼彻斯特编译码系统设计(02-04)
- STM32学习:ADC/DMA/USART(07-25)
- 采用ARM Cortex-M3单片机和DSP的逆变电源设计(06-24)
- STM32 ADC的采样周期确定(02-22)
- 基于STM32F103RB和CC1101的无线数传模块设计(07-23)
- 详解GPIO在STM32中的几种工作模式(09-24)