一种基于FPGA 的分布式光纤检测系统的设计
2015-11-28刘志斌
江 丽,刘志斌
(湖南高速铁路职业技术学院机电系,湖南 衡阳 421002)
光纤通信是用光纤作为传输介质,以光波作为载波来实现信息传输,从而达到通信目的的一种新通信技术。与传统的电气通信相比,光纤传感技术具有精度和灵敏度高、抗电磁干扰、寿命长、耐腐蚀、成本低、光纤传输损耗极低,传输距离远等突出优点。
虽然光纤通信具有以上突出的优点,但本身存在的缺陷也不容忽视,比如:光纤的质地脆,容易断裂、机械强度差,弯曲不能过小;供电困难;分路、耦合不灵活;光纤的切断和连接需要特定的工具或设备等。城建施工、洪水侵袭、人为破坏、地壳运动等人为行为或者天灾的破坏,都很容易造成光纤线路的故障。如何有效地保证光纤通信系统的可靠性,一直是一个有待解决的技术难题。本设计在光纤通信的基础之上,通过对光纤通信监测系统的可靠性进行研究。以FPGA 代替传统的MCU 架构完成数据的采集和处理,能完成高速的实时数据采集,测量误差小,工作可靠性高。
1 光纤通信系统的测量原理
目前的光纤测量中,主要是要测量光纤的损耗和断点。主要基于瑞利散射和菲涅尔反射两种光学现象来进行测量。瑞利散射是光纤材料本身固有的性质,由于光纤内部含有的杂质、纤核添加物等产生漫反射,其中部分向后散射形成瑞利背向散射,光纤整个长度上都呈现这种现象。而菲涅尔反射它只是发生在光纤接触到空气时或发生在诸如机械的连接接缝处。因此,光纤损耗的测量所依据的主要是瑞利散射原理;光纤断点的测量所依据的主要原理是菲涅尔反射[1]。
瑞利散射损耗可用下式进行近似计算:
式(1)中,λ 以um 为单位,A、B 是与石英和掺杂材料有关的常数。
菲涅尔反射光的信号强度与反射面状况和传输光的功率相关。对于来自光纤上L 点处的菲涅尔反射光,在光纤注入端测得的光功率Pf(L)为:
以上公式中,L 为菲涅尔反射处距离光注入端的距离,R为光纤中L 处的功率反射系数,P0为注入光纤的峰值功率,β 为光纤衰减常数。
2 硬件设计
如图1 所示为系统硬件设计原理图。由脉冲器产生的电脉冲,驱动光源模块产生光脉冲,经方向耦合器射入待测光纤。射入光纤的光脉冲,由于光纤材料本身固有的性质会产生瑞利散射光,连同遇到不平整光纤端面会产生菲涅尔反射光,一起反射回方向耦合器、射至光电二极管,转换成电脉冲。转换后的电信号经由放大器和A/D 转换处理后送入数据处理模块,由于此项反射光强度微弱,故需反复传送、收集并进行放大和平均处理。OTDR 利用其激光光源向被测光纤反复发送光脉冲来实现测量[2]。
图1 系统硬件实现框图
2.1 数据采集与处理模块
数据采集与处理模块主要包括主控制器FPGA、AD 转换器及SRAM 存储器[3];主要完成对实时数据的采集与处理。本设计采用FPGA 芯片为EP3C35Q240C8 共有240 个引脚,分为8 个bank,分布于芯片的四周,但是并非全部的引脚都是可以随意使用的,只有是I/O 接口的引脚才是芯片内部可分配。这些接口用来提供给复位,ADC 芯片和SDRAM数据存储和控制信号。
当一个设计完成后,需要把设计下载到FPGA 中运行以进行调试及应用。FPGA 有多种下载配置模式,本设计主要采用AS 模式。
AS 模式是将下载文件先放在外挂的加载芯片中,每次上电后FPGA 会自动从加载芯片中调用加载信息,然后存到FPGA 的SRAM 中去,对FPGA 进行配置。当设计完成,调试无误时,应当用此模式进行FPGA 的配置。
AS 下载需要AS 配置芯片。本设计采用的存储器为EPCS16,它与FPGA 的接口为4 个信号:DCLK 为串行时钟输入;ASDI 为控制信号输入;nCS 为片选信号;DATA 为串行数据输出。AS 模式下载电路实现原理图如图2 所示[4]。
图2 AS 模式下载电路
2.2 数据收发模块
数据收发模块主要功能是发送一个光脉冲信号,经过耦合器耦合后注入待测光纤,由待测光纤反射回来的反射光再送入数据采集和处理模块。
具体实现过程:首先FPGA 产生一个脉冲信号,经过脉冲放大器放大后,再连接到光电器,转换成特定波长的光脉冲,将光脉冲注入待测光纤,这时会产生瑞利散射和菲涅尔反射,再由耦合器的输出端送入光电探测器,将光信号转换成电信号,随后送入到运算放大器进行放大后送入数据采集与处理模块。图3 所示为脉冲放大电路,主要实现对脉冲信号进行放大处理。
图3 脉冲放大器
如图3 所示TPS2817 为单通道高速MOSFET 驱动器,可以提供高达2 A 的峰值电流,可达纳秒级的开关速度,输入回路中包括了有源上拉电路,采用集电极开路方式驱动MOS管。电源电压最大为30 V,电源电压最小为2.75 V;当输入的脉冲信号接入输入端口IN,TPS2817 相当于一个功率驱动器,可将脉冲信号进行功率放大。
3 测试结果及分析
首先检测系统发射一个光脉冲信号,这个光脉冲在遇到断点、接头、熔接点以后会反射回来,如果检测系统能够精确地测量回波时间,就可以利用下面的公式计算出距离L。
其中,c 为光速,t 为光脉冲从发射到接收的总时间,称为回波时间,f 为采样率,N 为总采样点数为待测光纤的折射率。测试结果如下:横坐标表示待测光纤的长度,纵坐标代表测量反射光得到的相对光功率。整个光纤网的故障可分为反射事件和非反射事件。
光纤中的熔接头和微弯都会带来损耗,但不会引起反射。在测量结果曲线上,这两种事件会以在背向散射电平上附加一下突然的下降台阶的形式表现出来。那么在竖轴上的改变即为某一事件的损耗大小。
活动连接器,机械接头和光纤中的折裂都会同时引起损耗和反射。损耗的大小同样是由背向电平值的改变量来决定。反射值(通常以回波损耗的形式表示)是由背向散射上反射峰的幅度所决定的。
图4 测试结果显示图
[1]张士文,殳国华.基于OTDR 的光纤参数测量系统[J].光通信技术,2005(2) :56-57.
[2]曹俊忠,鲍振武,李树才.光缆光功率实时监测仪的设计和实现[J].电子测量与仪器学报,2003,17(1) :23-27.
[3]肖忠祥.数据采集原理[M].西安:西北工业大学出版社,2003.
[4]TI Inc.A Glossary of Analog-to-Digital Specifications and Performance Characteristics Application Report [Z].2008.