基于DS182O的大功率LED驅(qū)動(dòng)溫度補(bǔ)償電路設(shè)計(jì)
2 DS1820溫度控制原理框圖
有些照明產(chǎn)品需要一些智能控制,如一些高級(jí)路燈的應(yīng)用,這些系統(tǒng)往往使用單片機(jī)對(duì)整個(gè)系統(tǒng)進(jìn)行監(jiān)視和控制。這時(shí)可利用原有的單片機(jī)控制系統(tǒng)加入溫度補(bǔ)償功能,即便在惡劣的環(huán)境下,如夏日曝曬,系統(tǒng)內(nèi)的溫度仍能得到很好的控制。控制電路框圖如圖2所示。圖2所示溫度檢測(cè)部分采用DS1820可以同時(shí)檢測(cè)芯片本身溫度,相當(dāng)于間接檢測(cè)PCB溫度,又能檢測(cè)遠(yuǎn)端三極管溫度,若將三極管與LED一同焊接在鋁基板上便可以檢測(cè)鋁基板溫度。DS1820將檢測(cè)到的兩種溫度通過(guò)芯片內(nèi)部的ADC進(jìn)行轉(zhuǎn)換,將溫度的數(shù)字結(jié)果通過(guò)I2C總線的SDA數(shù)據(jù)線和SCL時(shí)鐘線與單片機(jī)通信。當(dāng)單片機(jī)接收到鋁基板溫度結(jié)果后與預(yù)設(shè)定的安全溫度點(diǎn)閾值進(jìn)行比對(duì),當(dāng)溫度過(guò)高時(shí)啟動(dòng)溫度補(bǔ)償程序,通過(guò)PWM1按比例降低LED驅(qū)動(dòng)器的輸出電流。單片機(jī)同時(shí)監(jiān)控PCB板溫度,溫度過(guò)高時(shí)通過(guò)PWM2信號(hào)線控制風(fēng)扇,對(duì)PCB進(jìn)行散熱,確保板上的元器件尤其是電解電容的溫度不會(huì)過(guò)高。本文引用地址:http://butianyuan.cn/article/169039.htm
這種系統(tǒng)控制極大增強(qiáng)了系統(tǒng)的穩(wěn)定性,并保證整體系統(tǒng)的使用壽命,實(shí)踐證明系統(tǒng)內(nèi)部溫度得到很好的控制,但硬件成本較高,適于中高端領(lǐng)域的應(yīng)用。
3 實(shí)際溫度測(cè)量電路
現(xiàn)用4只DS1820同時(shí)測(cè)控4路溫度(視實(shí)際需要還可任意擴(kuò)展通道數(shù))。如圖3所示。圖中采用C8051F220單片機(jī),其P2.2口接單線總線。為保證在有效的DS1820時(shí)鐘周期內(nèi)能提供足夠的電流,圖3中采用一個(gè)MOSFET管和C8051F220的p2.1口來(lái)完成對(duì)DS1820的總線上拉。為了操作方便,用C8051F220的P2.2口作發(fā)送口Tx,P2.3口作接收口Rx。由于DS1820是單線數(shù)字溫度傳感器,只須用它輸出線上的序列號(hào)就可以決定要讀哪一個(gè)點(diǎn)上的溫度值,而且它的輸出量本來(lái)就是數(shù)字量,所以無(wú)須經(jīng)過(guò)A/D轉(zhuǎn)換,就可以直接連到單片機(jī)上。系統(tǒng)對(duì)DS1820和各種操作必須按協(xié)議進(jìn)行,即:初始化DS1820(發(fā)復(fù)位脈沖)→發(fā)ROM功能命令→發(fā)存儲(chǔ)器操作命令→處理數(shù)據(jù)。DS1820輸出量本身就是數(shù)字量,它的輸出不需A/D轉(zhuǎn)換,可直接連接到單片機(jī)上。
評(píng)論