摘要: 激光二极管对温度具有高精度、超调量小等特点,被广泛应用于各领域中,其性能受运行温度影响较为严重,需要保证其工作温度的恒定。因此,深入研究基于单片机的激光二极管温度控制方法,以MSP430F449 单片机和半导体制冷片作为主控制器和制冷器,通过温度采集电路采集激光二极管当前温度,用阻值表示,仪表放大器将阻值转化为电压值,同单片机控制器设定的电压值对比,获取温度差值信号; 单片机控制器采用PID 控制算法处理温度差值信号后,利用定时器生成脉冲宽度调制模式输出电压,电压由驱动电路进入制冷器内产生电流,制冷器按照电流流通方向,对激光二极管进行制冷或加热,完成激光二极管温度控制。
实验结果表明,此方法温度控制误差低于0. 03 ℃,且温度控制响应时间为30 s,优于对比方法。
关键词: 单片机; 激光二极管; 温度控制; 温度采集; 半导体制冷片; PID 算法
1 引言
作为光纤通信系统内主要的光源,激光二极管不仅具有效率高、易于调制的优势,同时还具有体型小、结构简单、成本低等特点,因此被广泛应用在激光测距、光信息处理和激光引信等领域中。激光二极管的工作过程中,会将少量电能转变为热能,造成激光二极管的温度上升与波动,导致其出光性能受到较大影响。根据以往的相关研究可知,当激光二极管温度上升时,其阈值电流也随之上升,其出光功率在驱动电源恒定的状态下也随之上升; 激光二极管温度上升时,其出射光波有较高概率出现约0. 9 nm/℃的红移现象,导致固定条件下波长无法达到所设标准。
同时激光二极管的工作寿命及输出功率均与其温度的波动存在直接关系。为了提升激光二极管的输出精度与稳定性,同时延长其工作寿命,需要精确控制激光二极管的运行温度。
由控制器、运算器以及存储器等组成的单片机在功能上与计算机相似,具有体积小,成本低、可置于机器内部等优势,是具有代表性的微控制器。因此,提出基于单片机的激光二极管温度控制方法,以单片机和半导体制冷片分别作为主控制器和制冷器,通过PID 控制算法控制电压输出,利用制冷器快速精准的控制激光二极管温度。
2 基于单片机的激光二极管温度控制
基于单片机的激光二极管温度控制过程主要分为温度采样和单片机控制两部分,通过温度采集电路采集激光二极管当前温度,以电阻值表示,利用桥式电路与仪表放大器将电阻值转变成电压值,此电压值与主控制器给定的控制电压值相比较,获取温度差值信号; 以MSP430F449 单片机作为主控制器,采用PID 控制算法处理温度差值信号后,利用定时器生成脉冲宽度调制模式输出电压,电压由驱动电路进入半导体制冷片内产生电流,半导体制冷片按照电流流通方向,对激光二极管进行制冷或加热,完成激光二极管温度控制。图1 为激光二极管温度控制过程。