張 誼
(廣東美的制冷設備有限公司 佛山 528311)
遙控器已經作為較多家電操控必不可少的部分,遙控器的使用體驗也在日益提升,遙控器顯示屏增加背光源會極大改善在夜間使用遙控器的體驗,所以絕大部分遙控器都會帶有背光,在進行操作時背光源點亮,方便使用者能清楚的看到所控制的內容,避免誤操作。目前市場上的遙控器背光源LED 的顏色有多種,但是在后續的遙控器顯示屏背光源的選取上逐漸趨向白色,因為白色LED 的背光亮度大、效率高,會使顯示屏顯示的更加清晰,同時也會使產品顯得更加高端。但是白色LED 的驅動電壓較較高,對于用干電池供電的遙控器,需要將電池電壓進行升壓之后才能驅動白色LED。
本文首先簡要介紹LED 發出不同顏色光的原理,從而引出不同顏色的LED 的導通電壓的差異,然后闡述目前遙控器顯示屏的白色背光LED 常用的驅動方案,最后引出本次設計的一種較低成本的驅動遙控器顯示屏的背光源LED 的方案。本方案的硬件基于Boost 升壓電路,同時對電池電壓進行檢測,通過軟件進行識別和判斷,結合相應的控制策略進行實時的調節,從而實現對直流電壓進行升壓變換,使變換后的直流電壓達到滿足遙控器背光源點亮的電壓值,且在電池電壓發生波動的情況下輸出的電壓也保持穩定。系統結構簡單、成本較低、可靠性高,在實際應用中能良好的驅動遙控器背光源的LED 點亮,具有很高的應用和推廣價值。
LED 的燈珠是一個經過封裝后的發光晶片,發光晶片本質是一個PN 二級管,分為三層最上層叫做P 型半導體層、中間層為發光層PN 結部分、最下層叫做N 型半導體層,通電后,在電場作用下,電子與空穴在發光層碰撞復合,多余的能量以光的形式釋放[1]。如果需要不同的顏色的光,則需要在其PN 結中摻入不同的元素,砷化鎵二極管發紅光,磷化鎵二極管發綠光,碳化硅二極管發黃光,氮化鎵二極管發藍光,但是,到目前為止還沒有任何一種半導體材料能發出白色的光,要獲得白色的光源,目前第一種是利用“藍光技術”與熒光粉配合形成白光,通過藍光與熒光粉激發出的黃光混合產生白光,第二種是多種單色光混合方法[2]。也正是由于要向PN 結中摻雜不同元素的原因,使得其PN 結的開啟電壓發生了變化。一般小功率LED 中,紅、黃、橙、黃綠的正向導通電壓是(1.8 ~2.4)V,綠、藍的正向導通電壓是(3.0 ~3.6)V,而白色的正向導通電壓一般達到(3.1 ~4.0)V,而且正向導通電壓并不是絕對穩定的,即便是同一批同一顏色的LED 之間,有時候正向導通電壓也會偏差達到1 V,并且隨著外界溫度的升高正向導通電壓也會進一步下降[3-5]。
大部分家電使用的遙控器均采用電池供電,供電電壓一般為3 V,所以無法直接驅動白色的LED 點亮,而且在電池使用一段時間之后,電壓發生降低,所以需要將電池電壓升壓之后再去驅動背光源的LED,同時需要在電池電壓降低之后能使驅動背光源的電壓保持穩定。
通常用在遙控器中的方案是采用專門的電源芯片同時搭配外圍電路實現一個升壓系統,將電池電壓升壓之后來驅動背光源。具體的電路分三個部分,第一部分是三極管控制升壓電路輸入,第二部分是電源芯片以及外圍電路,第三部分為背光源LED 電路。首先通過控制電源芯片的輸入,來控制整個電路是否處于工作狀態,即在用戶有按鍵操作時,通過MCU 的端口控制三極管飽和導通,從而控制電池的電壓輸入到電源芯片,然后電路開始工作,輸出目標電壓,驅動背光源的LED 點亮。
此種方案的采用純硬件電路實現,而且由于電源芯片允許的輸入電壓范圍較寬,所以在輸入電壓產生波動的情況下,能確保輸出電壓穩定,但是此方案電路復雜,而且電源芯片的成本較高,特別是在消費電器領域,年產數量較大的情況下產品的總成本提高。
整體硬件電路包括三個部分,如圖2 所示,第一部分為MCU 控制部分,主要實現對升壓電路的PWM 輸出以及對電池電壓的檢測;第二部分為升壓電路,主要由電阻R1、三極管Q1、儲能電感L1、續流二極管D1、濾波電容C2 組成;第三部分為背光LED 驅動電路,主要由電阻R2、R3、三極管Q2 組成。

圖1 采用專門的電源芯片的升壓方案

圖2 LED 驅動控制電路
1)電路的基本工作原理:
在遙控器沒有被操作的情況下,MCU 的PWM 輸出口輸出低電平,此時升壓電路中的三極管Q1 關斷,電路處于穩定狀態時,電容C2 兩端電壓VBOOST等于輸入電壓(電池電壓),而同時LED 驅動電路中的三極管Q2也關斷,所以LED 驅動部分處于開路狀態,LED 不點亮。
在遙控器有操作的情況下,MCU 的輸出口輸出脈寬可調的信號驅動三極管Q1,在MCU 輸出PWM 信號控制下,高速的導通和關斷。在三極管Q1 導通時,電流經過電感L1 和Q1 形成回路,由于電源是直流電,所以電感上的電流以一定的比率線性增加,隨著電感電流增加,電感L1 里儲存了一定的能量,此時二極管D1 反向關斷阻止電容C2 對地放電,負載由電容C2 在上一個周期Q1 關斷時儲存的電能來供電;三極管Q1 關斷時,由于電感的電流保持特性,流經電感的電流不會馬上變為0,而是緩慢的由充電完畢時的值變為0。而原來的充電電路已斷開,于是電感只能通過二極管D1 放電,此時電感L1 電壓疊加在電源上共同向電容C2 充電并向負載提供能量,電容兩端電壓升高,且高于輸入電壓,完成升壓。
三極管Q1 導通,電感存儲的能量為:
式中:
VBAT—遙控器電池電壓;
Ton—Q1 導通時間。
當三極管Q1 關斷,電感釋放儲能為:
式中:
VBOOST—輸出電壓;
Toff—Q1 關斷時間。
電感存儲的能量等于釋放的能量,則
式中:
T—PWM 信號周期;
Duty—占空比(高電平與周期的比值),
則得出電池電壓與輸出電壓關系為:
由此可見,當存在一定的占空比時,輸出電壓大于電源電壓,并且當輸入電壓波動或者輸出負載阻抗發生變化時,通過控制不同的占空比,則可以控制電路的輸出電壓值。
2)背光驅動原理
電池電壓經過升壓之后輸出電壓VBOOST施加在背光LED 和限流電阻R3 兩端,當MCU 的PWM 控制口信號輸出為高電平時,Q2 三極管飽和導通,背光LED 點亮。其中,電阻R3 限制LED 的電流,防止電流過大損壞LED。
遙控器的負載相對穩定,所以遙控器的電池電量跟其提供給負載的有效電壓密切相關,因此可根據電池電壓來粗略估計電池電量。電池電量等級越高,表示電量越高,反之電量越低。本方案將電池電量分為0 ~ 5 級,共6 個等級,為了防止等級的驟變,每個等級之間設置一定電壓值的回差,具體如圖3 所示。一般情況,電池電量等級為0 時,電池剩余電量將不足或不能確保遙控器正常工作(不能發碼、背光暗淡等)。因此,電池電量等級為0 時,會在遙控器顯示屏上提示更換,而且此時遙控器將停止其他工作。

圖3 電池電量等級的劃分
新電池首次安裝使用時電池電壓處于3.0 V 以上,此時處于等級5,在后續的使用過程中隨著電池電量的消耗,電壓逐漸降低。當電壓降低到低于2.8 V 時,電池電量降低到等級4,當電壓降低到低于2.6 V 時,電池電量降低到等級3,當電壓降低到低于2.4 V 時,電池電量降低到等級2,當電壓降低到低于2.2 V 時,電池電量降低到等級1,當電壓降低到低于2.0 V 時,電池電量降低到等級0。另外,在實際使用中,當背光LED 點亮且發射遙控碼時,工作電流最大,電壓會出現急劇降低,因而電量會從高等級降低到低等級,然后在紅外碼發射完成后,工作電流減小,電池電壓又會緩慢上升,電量又恢復到高等級。
當遙控器在被操作時,如果電池電壓無波動,則保持輸出的PWM 占空比不變;當電池電壓降低或者在發射遙控碼時產生波動,此時MCU 通過檢測到的電池電壓處于不同的水平得出電量等級,根據預設的算法計算出所要輸出的占空比來控制升壓電路。設置PWM 的頻率為200 kHz(周期5 us),根據不同的電量等級,設計不同的導通時間,具體如表1 所示。

表1 不同電壓等級對應三極管導通時間
軟件部分主要包括兩部分:電壓檢測與電量等級判定、控制升壓電路的PWM 輸出。具體過程如下:
1)外設初始化配置
對MUC 的支持ADC 采樣的端口配置為模擬電壓采樣口。配置定時器以及定時器PWM 輸出,兩個定時器分別作為開通時間的計時和PWM 周期的計時。
2)電壓檢測設計
在裝上電池瞬間或24 h 無按鍵按下時檢測電壓,在有按鍵按下后的每次發射遙控碼時檢測一次電壓,采樣的電壓需要進行算術平均值的濾波計算,然后根據不同的電壓值得出不同的電量等級。初次上電默認等級3,然后再根據實際的電池電壓判定電量等級。
3)PWM 輸出控制
在遙控器有操作時需要點亮背光,根據電量等級,調用預設的導通時間,賦值給定時器作為初值,定時器按照設置的頻率和占空比輸出PWM 波形。
按照電壓的下降曲線,分別選取3.1 V、2.4 V、2.0 V電壓進行測試,結果如下:

圖4 3.1 V 的電池電壓測試結果

圖5 2.4 V 的電池電壓測試結果

圖6 2.0 V 的電池電壓測試結果
1)選取電壓為3.1 V 的電池,在觸發遙控器發射紅外碼之后,MCU 控制端口輸出PWM 的周期為5 us,其中高電平為0.625 us,輸出電壓為5.70 V;
2)選取電壓為2.4 V 的電池,在觸發遙控器發射紅外碼之后,MCU 控制端口輸出PWM 的周期為5 us,其中高電平為1.0 us,輸出電壓為4.90 V;
3)選取電壓為2.0 V 的電池,在觸發遙控器發射紅外碼之后,MCU 控制端口輸出PWM 的周期為5 us,其中高電平為1.5 us,輸出電壓為4.55 V;
本文設計了一種用于遙控器顯示屏白色LED 背光源的驅動方案,硬件基于Boost 升壓電路,軟件通過檢測電池電壓對電池當前的電量劃分為6 個等級,根據不同的電量等級,控制輸出周期固定,占空比可變的PWM控制信號,從測試結果可知,方案實現在電池電壓變化時能動態調節電路的輸出,確保升壓變換后的電壓能夠滿足驅動白色LED 的背光源在規定的時間內穩定的點亮。系統硬件結構簡單、成本較低、可靠性高,軟件方案可行有效,目前已應用于家用空調的遙控器,而且方案具有很高的應用和推廣到其他遙控器上的價值。