由于薄膜增長的緩慢(0.1mm級/秒),反射比變化非常小,在這種情況下,對于光源穩定性的要求非常高,達到0.1%。穩定光源在光纖測量中像電子電路測試時用振蕩器作為信號源一樣,要求發出高穩定、光功率可調的光信號。穩定光源是急待開發的光纖系統測試儀器中的一種重要的基礎設備。
國內一些學者對穩定激光光源作了一些研究。有的設計方法使激光器注入電流穩定,并配合使用溫控電路。這種方法雖然對穩定性有一定提高,但對其它影響因素缺乏考慮,不是一種閉環的控制系統。有的對光功率的調節只使用模擬的積分調節,由于積分控制對穩態誤差的消除作用是靠對誤差的積累產生的,故反映不靈敏,且會使系統穩定裕量下降,超調增大,一般不單獨使用。這種方法的共同步是模擬調節。本文設計一種對輸出光功率進行閉環數字PID調節的激光二極管(LD)驅動電路。該電路使用高精度14位A/D、D/A轉換器,理論上對光功率的0.01%變化均可調節,且驅動電流小節量<0.01m A,同時可精確設置初始驅動電流(光功率)。
1 激光二極管封裝及參數
常見激光二極管封裝有兩種形式:共陽極與共陰極型(圖1(a)所示)。LD和監測激光器背向輸出光功率的PIN光電二極管封裝在一起。這里,LD采用SANYO655nm紅光激光二極管,封裝形式為共陽極(LD的正極與PD(光電二極管)的負極連接在一起)。LD輸出光功率為30mW,閾值電流為40mA(25℃),工作電流量大為110mA。PD的監測電流Im與激光器的輸出功率P0在溫度不變的情況下成線性關系(圖1(b)所示),這為后面控制電路的設計提供了依據。
2 電路原理
光電二極管的監測電流經差分放大后變成一個電壓量,經高精度A/D轉換器采樣量化后送入單片機,與單片機內監測電壓參考值(在設定功率條件下,監測電流經差分放大后變成的電壓量的數字表示)之間作差,產生電壓偏差信號;再對偏差信號進行PID運算,運算結果經D/A轉換及電壓-電流(V-I)變換后,成為LD的驅動電路。PID調節是為了使激光二極管輸出功率穩定。這種單片機閉環控制系統框圖如圖2所示。
3.1 差分放大模塊
由圖1(b)可見,監測電流很小,尤其當激光器輸出功率<10mW時。如果把監測電流通過一電阻接入放大器,則由于放大器的輸入阻抗太小以及電阻的溫漂問題,使放大器的輸入電壓受溫度影響非常大,從而導致A/D轉換器的輸入不準確。因此在設計中應該消除或減小環境溫度對A/D轉換器輸入的影響。設計中使監測電流與參考電流通過一個由四個阻值及溫度系數相等的高精度電阻組成的電橋電路,這樣溫度的影響會在相減中減小。放大器采用TI公司的高輸入阻抗精密差分放大器INA114,其原理圖如圖3所示。
V0=(Iref-Im) ×R×(1+50k/Rg) (1)
3.2 模/數及數/模轉換器
A/D轉換器選用美信公司的MAX1062,D/A轉換器選用模擬器件公司的AD5551,它們都是14位的串行轉換器,適合于對速度要求不是很高的場合。轉換器的片選信號、時鐘線及數據線直接同單片機的用戶口P1相連。轉換器的位數決定了檢測控制電路的分辨率。14位轉換器可把4.096V量程的電壓量化成2 14份,所以調整差分放大器的增益使其輸出電壓值達到A/D轉換器的滿量程電壓,則理論上對于光功率變化1/12 14均可檢測到,即該驅動電路可以檢測到<0.01%的激光器光功率變化,進而可在單片機中進行調節。同樣設D/A轉換器的輸出電壓經V-I變化后的滿量程電流為150mA,則驅動電流的小可調節量為150/2 14=0.01mA。
3.3 電壓/電流轉換
由于上述D/A轉換器的輸出無緩沖,故采用運放與場效應管組成的共源放大電路。其中運放對輸出有緩沖作用。
圖4電路中V1為D/A的輸出電壓,場效應管的漏極-源極的電流(即LD的驅動電流)為:
此外 ,電路中單片機與計算機間通過RS232串行口進行通信,采用的RS232收發器為MAX3232。計算機通過串口可對LD的初始驅動電流、參考監測電壓進行設置,還可以對PID數字調節器的比例、積分、微分系數進行設定,這樣可以方便快捷地整定出調節器的參數。存儲器中存放一些設定參數以及暫存PID運算的中間結果。
PID調節器控制結構簡單,參數容易調整,不必求出被控對象的數字模型便可調節。其輸入e(t)與輸出u(t)間的關系為:
E(k)=Voset-Vo(k) (5)
為程序設計方便,將式(4)作進一步改進,設比例輸出為:Up(k)=KpE(k),積分項輸出為:Ui(k)=K1E(k)+P1(k-1),微分項輸出為:UD(k)=Kd[E(k)-E(k-1)],那么式(4)可寫成:
U(k)=U p(k)+Ui(k)+UD(k) (6)
式(6)即為離散化的位置型PID編程方式,一般采用浮點運算。當Kp、KI、KD分別給出且存放在指不定期的內部RAM中時,則完成式(6)位置型浮點運算PID運算程序的流程圖如圖5所示(初始化程序設置初值使E(k-1)=UI(k-1)=0)。
該設計將經典PID控制理論融入激光二極管功率控制中,采用數字調節方式,初始驅動電流(LD輸出功率)可設置,小電流可調量小,調節精度高,驅動電流可變。將該驅動電路與溫度控制電路配合使用(LD的閾值電流和輸出功率受工作溫度的影響較大),可使激光二極管輸出功率高度穩定且可調。