基于STM32的光功率实时监测系统设计
光功率检测仪主要是对光纤中光的强度进行实时监测,是光缆自动检测和光路切换系统中的关键设备,其性能的好坏直接影响系统功能的可靠性和稳定性。在各种光纤线路的监控维护系统中,光功率监测是最简单、成熟,应用广泛的方法,通过对通信光纤中分出的3%~5%的光功率进行实时监测,就能实时地掌握光纤通信线路的状况,为光纤通信线路的维护管理提供依据。传统的光功率监测系统首先是光进入PIN光电二极管后,产生了电流信号,且此信号与输入光功率呈线性关系,最后经程控放大电路和I/V变换放大到所需电压。该方案的不足是动态范围有限,一般仅为70 dB,且要求使用高阻值的精密电阻作为增益放大,软硬件复杂,不适合多路监测,此外,传统的光学仪表测试效率较低。设计是基于ST公司Cortex—M3内核的32位ARM产品,以STM32F103ZET6为主芯片设计的一款光功率检测系统。通过建立TCP链接,实现GPRS数据的传输,做到了随时随地进行实时监测。同时,系统设计是基于CAN总线的嵌入式功率实时监测系统,不仅能够智能地监测多个通道的光纤网络,还具备了其系统的抗干扰性和可靠性。除此之外,由于处理信号采用AD8304设计的对数放大器,保证了系统的高精度。
1 系统的工作原理及框图
光功率检测仪由光耦合器、光电探测电路、对数转换放大电路、A/D转换电路、CAN总线电路、主控电路、GPRS通信电路组成。图1为给出的工作原理框图。
一般在实际光纤系统中,都有两套光纤,一是正在通信的主用光纤,主用光纤末端安装一个97/3的无源光耦合器(PLC),97%的光接到光端接收机用于通信,剩余3%用于光监测,还有一套是备用光纤,作为应急处理,一旦主用光纤出现问题不能正常通信,此时启用备用光纤。监测光经过光电探测模块,对数转换模块,再由A/D转换模块进行转换由模拟信号转变为数字信号发给CAN总线,并由主控单元对数据进行通信、存储或是无线发送。
2 系统硬件设计
2.1 光电转换电路与信号处理部分
2.1.1 光电转换电路部分
将光耦合器(PLC)分出的3%入射光转化为电流或是电压的形式,并以光子一电子的量子转换形式完成光电探测的目的,是光电探测电路的基本原理。常见的光电二极管主要有APD光电二极管和PIN光电二极管。在光信号调制解调系统中,一般选择PIN光电二极管,因为其暗电流较小。InGaAs材料的PIN光电二极管在1 300~1 600 nm范围内具有良好的响应速率、低噪声特性和灵敏度等特点,适合光纤通信。因此,选择该材料作为PIN光电二极管。PIN光电二极管的伏安特性如下
I=Is[1-exp(qV/kT)]+IL (1)
式中,q是电子电荷;Is是无光照时的反向饱和电流;V是二极管的端电压;k是波尔兹曼常数;T是结温;IL是与光照时的光功率成正比的再无偏压状态下光照时的短路电流。如式(1)所示,若反向饱和电流Is=0时,二极管的端电压V=0,光照功率与输出电流呈一定的正比关系
IPD=ρPOPT (2)
其中,ρ为光电二极管的响应度;IPD为光电流;POPT为光功率。
2.1.2 信号处理部分
设计采用对数放大器AD8304作为对数转换电路,处理动态范围宽达80 dB的光信号,最大对数线性度误差0.1 dB,且测量时无换挡误差。此外,设计有光电二极管接口及温度补偿电路,是光功率测量的最佳选择,尤其适合光缆在线监测。对数放大器的输出电压值和被测功率P有简单的线性对应关系,其对应的输入和输出关系推导如下
P=K2VOUT+C2 (3)
式中,P=10lgPPD,K2=10/K1,C2=10lg[IPD/ρ]-10C1/K1。其中,VOUT是输出电压;P是被测光功率值;K1和C1是由芯片外接电阻网络决定的常数;PPD是输入的光功率值。由式(3)可知,被测光功率P与AD8304的输出电压VOUT存在线性关系,不用进行复杂繁琐的对数计算,对后续的软硬件处理进行了简化。对数放大电路如图2所示。
2.2 主控单元电路和A/D转换电路
该部分是整个系统的核心,完成数据的采集、处理、存储和通信显示功能。考虑到设计要求以及系统的小型化、低功耗和可靠性要求,选择尽可能的将必需的接口集成到MCU中,而不是另外的搭建外围电路。综合考虑,选择ST公司Cortex-M3内核的32位ARM产品STM32F103ZET6,其性能参数如表1所示。
目前采用一种A/D转换结构是逐次逼近型,因为其兼顾转换速度和精度要求。STM32F103ZET包含3个ADC,是一种12位的逐次逼近型的模拟数字转换器。其有8个通道可测量16个外部和2个内部信号源,最大转换速率为1 MHz,转换时间为1μs,该转换器能满足电路的需求。采用芯片内部的A/D,不仅可满足电路的需求,且对电路的设计以及软件程序的编写带来简化和方便,真正做到了系统的小型化
- 基于ATmega16的数字光功率计设计(03-13)
- 光功率计操作及其注意事项详述(01-10)
- 什么是光功率计(02-21)
- 基于AVR单片机控制的通用便携光功率计设计方案(09-28)
- 基于ADL5317的APD偏压控制/光功率监测电路的设计(07-20)
- 光功率计操作及注意事项(08-17)