當(dāng)亮度在最低強(qiáng)度且LED燈溫度維持高檔,紅光LED燈可當(dāng)成警報(bào)裝置,以指示系統(tǒng)內(nèi)發(fā)生嚴(yán)重問題。在警報(bào)模式中,紅光LED燈會持續(xù)開啟-關(guān)閉-開啟-關(guān)閉,而白光LED燈則維持關(guān)閉。
圖3顯示一個(gè)原生LED驅(qū)動器及LED控制器,連結(jié)一個(gè)NTC與上述提及的警報(bào)指示。原生LED燈內(nèi)含一個(gè)LED驅(qū)動器,用來提供經(jīng)過LED燈的電流。驅(qū)動器本身無法依據(jù)溫度來降低亮度,其所提供的任何溫度監(jiān)視功能僅能用來保護(hù)自己,當(dāng)溫度過高時(shí)會完全關(guān)閉。

圖3 連結(jié)NTC與警報(bào)指示的原生LED驅(qū)動器及LED控制器
LED控制器內(nèi)含原生型LED驅(qū)動器的所有控制功能,并加入智能判斷機(jī)制,開發(fā)出額外的智能功能,如溫度監(jiān)視器、通訊及調(diào)光控制等。圖中的LED控制器內(nèi)含多個(gè)基本模塊與標(biāo)示為藍(lán)色底的組件,紅色組件對基本運(yùn)作而言是非必要的,但為配合討論本文的NTC與警報(bào)功能,故亦列出。
在基本LED燈中加入一個(gè)NTC,當(dāng)溫度達(dá)到默認(rèn)上限時(shí),可在控制的次序下關(guān)閉燈光。LED控制器右側(cè)的兩個(gè)標(biāo)示為紅色組件--電阻與NTC,在NTC的運(yùn)作中以第一種方法進(jìn)行設(shè)定??刂破飨螂娮杞M件提供精準(zhǔn)的電壓,NTC節(jié)點(diǎn)的電壓由控制器進(jìn)行量測,然后轉(zhuǎn)換成相對系統(tǒng)溫度值。
警報(bào)組件在LED燈指示溫度正在上升,或已升至一定的上限時(shí),安全機(jī)制會指示該燈關(guān)閉。LED控制器左側(cè)的兩個(gè)紅色組件--電阻與LED,設(shè)定成基本的指示器LED組態(tài)。LED的亮度是由一個(gè)脈沖調(diào)變(PWM)訊號加以控制,當(dāng)PWM工作周期提高時(shí),LED燈的亮度亦會隨之提高?!∩鲜龅闹悄苄蚅ED燈當(dāng)顯示“警示”時(shí),作用就像另一個(gè)LED燈號。智能型LED燈可利用許多種類的通訊接口,LED“警示”僅是其中之一。其他通訊接口包括電力線通訊(PLC)、數(shù)字多任務(wù)(DMX)及數(shù)字可尋址燈光接口(DALI)等。
溫度決定LED燈亮度
圖4顯示一個(gè)簡單算法,用來監(jiān)視LED燈的溫度,以及當(dāng)溫度處在安全范圍時(shí),將亮度調(diào)至一個(gè)特定值。流程圖中最上方的區(qū)塊“開啟電源–啟動系統(tǒng)(Power On–Initialize The System)”,是微控制器啟動的區(qū)塊。當(dāng)所有開關(guān)被打開時(shí),電源會導(dǎo)至LED燈,這個(gè)區(qū)塊會設(shè)定LED燈的基本運(yùn)作、亮度輸出與溫度量測等功能。
圖4 監(jiān)視LED燈溫度的簡單算法 “燈光是否開啟”區(qū)塊負(fù)責(zé)測試燈光是否被關(guān)閉,方法是根據(jù)一個(gè)過溫條件來判斷。測試過程包括判斷開啟的燈光是否正進(jìn)行簡單位測試。若已設(shè)定燈光位,燈光也已開啟,且尚未設(shè)定燈光位,則可判斷燈光處在關(guān)閉狀態(tài)。當(dāng)首次導(dǎo)通電源,預(yù)設(shè)狀態(tài)下燈光會開啟,位也會被設(shè)定。
“警示”控制區(qū)塊,當(dāng)達(dá)到溫度超高狀態(tài)時(shí),該區(qū)塊負(fù)責(zé)控制“開啟-關(guān)閉-開啟-關(guān)閉”程序,且控制器會關(guān)閉LED燈。下個(gè)“燈光是否開啟”區(qū)塊則會再次啟動測試程序,要離開警示狀態(tài)的唯一方法,就是使用墻壁開關(guān)切斷電源,然后再次開啟電源。
下個(gè)區(qū)塊“量測溫度”,負(fù)責(zé)量測NTC節(jié)點(diǎn)的電壓。由于NTC通常會隨著溫度呈現(xiàn)非線性的變化,因此測得溫度可與查表中相對應(yīng)的溫度數(shù)據(jù)進(jìn)行比對,這個(gè)溫度值會用在下面兩個(gè)區(qū)塊。
“安全溫度”區(qū)塊負(fù)責(zé)判斷LED燈的溫度是否處在安全范圍內(nèi),若溫度已達(dá)設(shè)定的最大值,系統(tǒng)會關(guān)閉燈光;若溫度低于允許的最大值,系統(tǒng)會進(jìn)行測試,分析溫度的穩(wěn)定度。
“關(guān)閉燈光”區(qū)塊,負(fù)責(zé)在LED燈溫度超出安全范圍時(shí)關(guān)閉燈光。下個(gè)區(qū)塊“燈光是否開啟”則負(fù)責(zé)重新啟動測試程序。 “溫度改變”區(qū)塊負(fù)責(zé)判斷從上一次亮度調(diào)整后,溫度改變的幅度是否足夠,以確保燈光輸出的上升或下降幅度確實(shí)足夠;“溫度提高”區(qū)塊則負(fù)責(zé)判斷溫度是否已提高或降低,這兩個(gè)區(qū)塊是唯一的選擇。
“最大亮度”區(qū)塊負(fù)責(zé)判斷LED燈是否設(shè)定在最大亮度輸出值,若亮度輸出已達(dá)到最大值,“燈光是否開啟”區(qū)塊會再次重新啟動測試程序。
當(dāng)前一個(gè)區(qū)塊判斷亮度輸出未達(dá)到最大值時(shí),“提高燈光亮度,降低指示燈亮度”區(qū)塊就會啟動。這個(gè)區(qū)塊會降低輸出亮度,在引導(dǎo)塊塊執(zhí)行時(shí)進(jìn)行設(shè)定,同時(shí)也會降低指示LED燈的亮度。輸出亮度增加多少幅度,LED指示燈號的亮度就會降低同樣幅度,然后再重新啟動測試程序。
當(dāng)“溫度提高”區(qū)塊判斷溫度已增加,“最小亮度”區(qū)塊就會啟動。若亮度未達(dá)到設(shè)定的最小值時(shí),執(zhí)行流程會導(dǎo)向“降低亮度,提高指示燈亮度”區(qū)塊;若亮度輸出達(dá)到預(yù)設(shè)的最小值時(shí),“燈光是否開啟”區(qū)塊就會再次重新啟動測試程序。
“降低亮度,提高指示燈亮度”區(qū)塊會降低輸出亮度,在引導(dǎo)塊塊執(zhí)行時(shí)進(jìn)行設(shè)定,此區(qū)也會提高指示LED燈號的亮度,燈光亮度降低多少幅度,指示燈亮度就會增加同樣的幅度,然后再重新啟動測試程序。
在此流程圖的程序中,LED燈會被關(guān)閉并維持關(guān)閉狀態(tài),直到輸入電源重新完成循環(huán)為止,因此小幅度的改變即會啟動一個(gè)程序,而當(dāng)燈光被關(guān)閉后,溫度會被監(jiān)視,一但溫度下降到安全門坎時(shí),LED燈就會再次被開啟。










