王宗清,段 軍,曾曉雁
(華中科技大學(xué)武漢光電國家實(shí)驗(yàn)室,武漢430074)
半導(dǎo)體激光器(laser diode,LD)的性能受溫度的影響很大,如閾值電流、輸出光波長和功率都會(huì)隨溫度變化。在LD電流恒定的情況下,激光波長隨溫度的偏移量為0.2nm/℃ ~0.3nm/℃。在18℃ ~28℃范圍內(nèi),LD抽運(yùn)的Nd∶YAG激光器在LD溫度變化時(shí),激光器輸出功率隨之發(fā)生較大變化[1-2]。隨著LD被越來越廣泛地用于國防、科研、醫(yī)療、光通信等領(lǐng)域,半導(dǎo)體激光器對波長和功率的穩(wěn)定性提出了很高的要求,這就要求對LD進(jìn)行高精度溫控[3-5]。
以Analog Devices公司的芯片DN8830為例,當(dāng)前國外處于領(lǐng)先水平的公司推出半導(dǎo)體制冷器(thermoelectric cooler,TEC)控制芯片可實(shí)現(xiàn)±0.01℃激光器溫控精度。目前,國內(nèi)多對大功率LD采用水冷來進(jìn)行控溫,其響應(yīng)速度慢、溫控精度低。而利用TEC對LD進(jìn)行溫控,由于其驅(qū)動(dòng)電路電流不超過3A,無法滿足大功率制冷需求。報(bào)道的最高精度為±0.05℃[6]。本文中的溫控對象為nLIGHT額定出光功率50W的半導(dǎo)體激光器,發(fā)熱效率約47%,最佳工作溫度25℃。采用TEC1-12710作為制冷片,TEC由大電流恒流源電路驅(qū)動(dòng),驅(qū)動(dòng)電流可達(dá)7.5A[7]。采用分段積分的比例-積分-微分(proportion-integration-differentiation,PID)算法自動(dòng)調(diào)整控制量[6],以高精度、線性可調(diào)節(jié)的恒流源驅(qū)動(dòng)TEC,完成對TEC制冷功率的精細(xì)調(diào)整,實(shí)現(xiàn)高精度溫控。
LD溫控在LD抽運(yùn)固態(tài)激光器中,屬于控制系統(tǒng)的一個(gè)部分。溫控系統(tǒng)設(shè)計(jì)框圖如圖1所示,主要由三部分構(gòu)成:第一部分由測溫電路、數(shù)/模(digital/analog,D/A)轉(zhuǎn)換電路和恒流源電路構(gòu)成,完成對LD的溫度的高精度測量,溫度傳感器為10kΩ熱敏電阻,裝置在LD激光器殼體內(nèi),可以高精度測量LD內(nèi)部溫度,測量精度可達(dá)0.01℃;第二部分為控制核心數(shù)字信號(hào)處理(digital signal processing,DSP)F28335,由內(nèi)部自帶的12位A/D模塊完成對溫度信號(hào)的采集,和數(shù)據(jù)處理以及溫度控制;第三部分為DSP外設(shè)溫度預(yù)值電路,由鍵盤和液晶組成的人機(jī)交互模塊,實(shí)現(xiàn)溫度的設(shè)定與顯示,RS232串口為保留的通信接口,與上位機(jī)通信。
Fig.1 Diagram of system structure
該溫控系統(tǒng)工作原理為:熱敏電阻將LD的溫度信號(hào)變?yōu)殡妷盒盘?hào),放大濾波后送入A/D模塊轉(zhuǎn)換成數(shù)字信號(hào)輸入到DSP。DSP對該信號(hào)進(jìn)行分段積分的PID運(yùn)算處理后,輸出控制量,經(jīng)過D/A轉(zhuǎn)換為合適控制電壓,調(diào)整恒流源電流大小,來控制TEC制冷量的控制,實(shí)現(xiàn)對溫度的精確控制,并在液晶上實(shí)時(shí)顯示LD溫度值。由于TEC在制冷量恒定時(shí),其驅(qū)動(dòng)電流大小隨TEC冷熱端溫差的變化發(fā)生改變,為保證控制效果,系統(tǒng)需在TEC的制熱端安裝熱沉等有效的散熱裝置。圖1中,LCD(liquial crystal display)為液晶顯示器。
測溫電路如圖2所示,由恒壓源、不平衡電橋熱電阻測量電路和運(yùn)放器INA114組成。采用不平衡電橋測量電路可防止測量電路輸出負(fù)電壓,避免電壓變化幅度超過A/D轉(zhuǎn)換電壓范圍0V~3V而損壞DSP。采用恒壓源對熱敏電阻檢測電路供電的方式,是因?yàn)?0kΩ NTC在0℃ ~50℃溫度范圍內(nèi)變化時(shí),其阻值變化范圍較大,約為28kΩ~4kΩ,可以消除導(dǎo)線自身隨溫度變化而引起電阻變化的影響,同時(shí)可以限制電壓過高而損壞運(yùn)放器。
Fig.2 Circuit of temperature measurement
恒壓源選用低噪聲高精度的ADR4550模塊,給電橋提供5V電壓,其最大初始誤差為±0.02%,長期輸出電壓漂移低,有效提高測溫精度。電路中高精度儀表運(yùn)放INA114具有低輸入偏置電流,高共模抑制比,可以準(zhǔn)確放大電壓信號(hào),滿足測量要求。
圖2中輸出電壓Vt與熱敏電阻Rt的關(guān)系為:
式中,K為儀表運(yùn)放增益。
由于DSP內(nèi)部A/D輸入電壓范圍為0V~3V,應(yīng)合理選擇電阻值,避免Vt超過轉(zhuǎn)換范圍;A/D輸入端口設(shè)計(jì)了限幅電路,防止電壓過高損壞DSP。系統(tǒng)設(shè)計(jì)R1=R2=100kΩ,R3=50kΩ;經(jīng)過計(jì)算電路正常測溫范圍為 -12℃ ~55℃,電路工作于 25℃時(shí),Vt=1.33V滿足設(shè)計(jì)要求。
由于溫控系統(tǒng)要求較大制冷功率,所以設(shè)計(jì)了大電流電路驅(qū)動(dòng)TEC,電流峰值達(dá)到7.5A,穩(wěn)態(tài)時(shí)約為6.5A,TEC最大制冷功率達(dá)到80W。經(jīng)實(shí)驗(yàn)驗(yàn)證,此控制電路可實(shí)現(xiàn)0.01A的高分辨率線性調(diào)節(jié),實(shí)現(xiàn)高精度調(diào)節(jié)TEC制冷功率。
控制電路包括12位串行DAC7611構(gòu)成的數(shù)模轉(zhuǎn)換電路和恒流源電路兩部分[8]。其工作原理是由DAC7611將DSP輸出的控制量轉(zhuǎn)換成電壓信號(hào),通過控制恒流源電流大小,來控制TEC的制冷量。
DAC7611屬于12位串行輸入的模數(shù)轉(zhuǎn)換器,轉(zhuǎn)換時(shí)間快達(dá)7μs,無需額外提供參考電平,簡化了電路,且其接口可直接匹配F28335芯片,方便設(shè)計(jì)。輸出電壓線性可調(diào)范圍為0V~4.095V,轉(zhuǎn)換誤差為±0.01V,滿足恒流源電路的控制精度要求。
恒流源電路主回路由穩(wěn)壓輸出的開關(guān)電源、調(diào)整管Q1、TEC測流電阻Rs組成。調(diào)整管Q1為IRF1503,其導(dǎo)通電阻Rd僅為3.3mΩ,具有轉(zhuǎn)換速度快的特點(diǎn)。測流電阻PBV-R010的阻值較小,需對測得電壓進(jìn)行高倍放大。R7,R8,R9和R10均為高精度電阻,以提高精度。比例-積分電路中運(yùn)放LM7171為高速運(yùn)放,匹配電路實(shí)時(shí)快速調(diào)整的要求。恒流源電路如圖3所示。
Fig.3 Circuit of constant current source
圖3 中TEC驅(qū)動(dòng)電流與控制電壓的關(guān)系為:
式中,R7=R8,R9=R10,Vc為 DAC 輸出的控制電壓,I為TEC驅(qū)動(dòng)電流。
恒流源電路工作原理是:測流電阻將電流值轉(zhuǎn)化成電壓值,經(jīng)過OP37放大,與數(shù)/模轉(zhuǎn)換輸出的控制電壓Vc進(jìn)行比較,通過比例-積分電路構(gòu)成反饋電路輸出調(diào)整電壓,控制調(diào)整管的導(dǎo)通程度來調(diào)整主回路電流,實(shí)現(xiàn)穩(wěn)定的恒流輸出。
系統(tǒng)用按鍵控制電路,可直接設(shè)置溫控目標(biāo)溫度;LCD實(shí)時(shí)顯示設(shè)定溫度和實(shí)測LD溫度,實(shí)現(xiàn)人機(jī)交互的功能。上位機(jī)可通過RS232串口與溫控系統(tǒng)通信,實(shí)現(xiàn)溫控的智能和遠(yuǎn)程控制。
主程序流程圖如圖4所示,系統(tǒng)采用模塊化的結(jié)構(gòu),將整個(gè)系統(tǒng)劃分為相互獨(dú)立的模塊,因此明確每個(gè)模塊的工作,只要設(shè)計(jì)好與其它模塊的接口,就不會(huì)受到其它模塊的干擾,便于設(shè)計(jì)復(fù)雜的程序。
Fig.4 Program flow chart
主要包括系統(tǒng)初始化、中斷服務(wù)程序、串口通信程序、按鍵掃描程序、液晶顯示刷新程序、數(shù)據(jù)處理程序、PID算法實(shí)現(xiàn)等。數(shù)據(jù)處理程序主要是包括對采樣值進(jìn)行數(shù)字濾波、平均、計(jì)算,得到準(zhǔn)確溫度值,經(jīng)過分段積分的PID算法處理,輸出控制量。
PID算法因其算法簡單、可靠性高,而廣泛應(yīng)用于工業(yè)過程控制和溫度控制中。離散的PID表達(dá)式如下:
式中,e(k)為第k次采樣的偏差值,e(k-1)為第k-1次的采樣偏差值,Kp為比例系數(shù),Ki為積分系數(shù),Kd為微分系數(shù)。
在大功率LD溫控系統(tǒng)中,由于LD制熱量較大,為防止出現(xiàn)溫度失調(diào)的情況,此系統(tǒng)選擇改進(jìn)的分段積分的PID算法[9]。即對于不同的溫度區(qū)間,采取不同的積分值,實(shí)現(xiàn)不同的調(diào)整速度,達(dá)到安全、快速穩(wěn)定的目的。具體分段情況如下式:
式中,u(k)max為最大調(diào)節(jié)量,i1和i2為兩個(gè)具體的積分系數(shù)值,e0和e1為溫度偏差值。
在實(shí)際控制中,e0和e1是與目標(biāo)溫度的差值,分別取1和0.5;u(k)max由硬件電路確定。在自動(dòng)調(diào)節(jié)過程中,PID積分項(xiàng)可能會(huì)累積較大的調(diào)節(jié)量,影響溫控速度,所以程序在每次溫控開始前對積分量清零。
作者選擇4∶1衰減法對PID參量進(jìn)行整定,其基本原理是先把積分時(shí)間放到最大,微分時(shí)間放到0。待調(diào)節(jié)系統(tǒng)穩(wěn)定后,逐步減小比例度,觀察輸出電壓(電流)和調(diào)節(jié)過程的波動(dòng)情況,直到出現(xiàn)4∶1衰減過程為止。記錄4∶1衰減比例度和操作周期,根據(jù)經(jīng)驗(yàn)公式,求得調(diào)節(jié)器各個(gè)參量的具體數(shù)值[10-11]。再結(jié)合實(shí)驗(yàn)進(jìn)行微調(diào),得到較理想控制效果,實(shí)驗(yàn)參量為:Kp=4500,i1=0.4,i2=1,Kd=500。
在5℃ ~26℃的環(huán)境下對該溫控系統(tǒng)進(jìn)行長時(shí)間測試,系統(tǒng)穩(wěn)定工作。LD開啟關(guān)閉全過程的溫控動(dòng)態(tài)曲線如圖5所示。
由圖5可知,LD啟動(dòng)時(shí)電流是一個(gè)緩慢上升的過程,關(guān)閉時(shí)緩慢下降;額定工作電流7.5A,此時(shí)出光功率為50W,發(fā)熱功率約為45W,溫度穩(wěn)定于25℃。開啟時(shí)溫度在LD達(dá)到額定工作狀態(tài)后迅速穩(wěn)定下來,TEC在LD關(guān)閉后停止制冷,溫度緩慢降至室溫。LD開關(guān)全過程中,溫度在室溫與目標(biāo)溫度間正常波動(dòng)。解決了開關(guān)機(jī)時(shí)溫度失調(diào)的問題。
改變設(shè)定溫度值時(shí),系統(tǒng)溫控情況如圖6所示。
Fig.5 Overall process of temperature control
Fig.6 Different temperature control
圖6a中的設(shè)定溫度值為17℃,圖6b中的設(shè)定溫度值為40℃。實(shí)驗(yàn)結(jié)果表明,系統(tǒng)溫控范圍達(dá)到15℃ ~45℃。系統(tǒng)長時(shí)間穩(wěn)定工作時(shí)的溫度穩(wěn)態(tài)曲線如圖7所示。
Fig.7 Stable temperature control
溫控系統(tǒng)進(jìn)行了6h以上的測試,結(jié)果表明,LD溫度長時(shí)間穩(wěn)定在±0.02℃的范圍內(nèi),滿足設(shè)計(jì)要求。
當(dāng)LD電流發(fā)生變化,即改變LD發(fā)熱功率時(shí),實(shí)測溫度曲線如圖8所示。
測試結(jié)果表明,系統(tǒng)具有良好的自調(diào)節(jié)能力,在發(fā)熱功率發(fā)生變化時(shí),迅速調(diào)整TEC制冷功率,可在2min內(nèi)恢復(fù)穩(wěn)態(tài)。該溫控系統(tǒng)在發(fā)熱功率為1W~60W的范圍內(nèi),實(shí)現(xiàn)±0.02℃的溫控。
Fig.8 Temperature control with the change of different current
系統(tǒng)采用DSP F28335作為控制核心,配合高精度的測溫電路,采用分段積分的PID控制算法,使用大電流恒流源電路驅(qū)動(dòng)TEC,實(shí)現(xiàn)了對大功率LD的高精度智能溫控。DSP豐富的外設(shè)端口及串口通信功能,使該溫控系統(tǒng)具有良好的擴(kuò)展性和兼容性。該溫控系統(tǒng)為額定功率60W以下的LD,提供了一種高精度的溫控方案,可應(yīng)用于LD抽運(yùn)的固態(tài)激光器等工業(yè)場景。
[1] ZHANG W P,LI M Sh,SHANG W D,et al.Temper-ature control precision of LD in DPL[J].Infrared and Laser Engineering,2008,37(1):69-72(in Chinese).
[2] YAN S,LI D G,YU Zh L.Research on the simulation of temperature control of semiconductor laser based on ADRC[J].Industrial Instrumentation & Automation,2013(1):3-5(in Chinese).
[3] FENG D Q,REN X M.Simulation research on fuzzy PID in network control system[J].Process Automation Instrumentation,2013,34(1):61-63(in Chinese).
[4] XU G P,F(xiàn)ENG G X,GENG L.Temperature control of high density TEC based on MCU operation[J].Laser & Infrared,2009,39(3):254-256(in Chinese).
[5] GAO P D,ZHANG F Q.Design and implementation of high precision temperature control system for semiconductor lasers[J].Laser Technology,2014,38(2):270-273(in Chinese).
[6] ZHANG R,WAN H J,WANG A H.Research of PID control based on piecewise integral[J].Technology of Automation and Applications,2013,32(8):8-9(in Chinese).
[7] HUANG Y W,CUI R Zh,GONG M L,et al.TEC based thermostat system for high power semiconductor laser[J].Infrared and Laser Engineering,2006,35(2):143-147(in Chinese).
[8] HUANG T Ch,JIA S,YU J H,et al.Design and realization of digital controlled DC current source with high-precision[J].Instrument Technique and Sensor,2013,40(6):27-29(in Chinese).
[9] DUAN W Y,WU L H,ZHOU J,et al.Amelioration of the integral part in PID method[J].Control and Automation Publication Group,2007,23(6/1):63-64(in Chinese).
[10] FAN Y F,LI P.PID controller tuning[J].China Instrumentation,2002(3):24-27(in Chinese).
[11] QIU L,ZENG G,ZHU X F,et al.A comparative study of PID turning methods[J].Techniques of Automation & Applications,2005,24(11):28-31(in Chinese).