智能LED照明驅(qū)動系統(tǒng)設(shè)計(jì)
采樣模擬電壓輸入到ADC0809的輸入端,經(jīng)過ADC0809轉(zhuǎn)換,輸出8位二進(jìn)制數(shù)到單片機(jī)端口,單片機(jī)將得到的8位二進(jìn)制數(shù),轉(zhuǎn)換成3位十進(jìn)制數(shù),顯示在數(shù)碼管上,同時(shí)將當(dāng)前值與基準(zhǔn)值相比較,由軟件系統(tǒng)做出相應(yīng)的調(diào)整控制。單片機(jī)系統(tǒng)軟件運(yùn)算輸出一個(gè)8位二進(jìn)制數(shù)值,經(jīng)由DAC0800實(shí)現(xiàn)D/A轉(zhuǎn)換,輸出到DA1端口,DA1端口電壓輸入到恒流驅(qū)動電路,調(diào)整基準(zhǔn)電壓VS,實(shí)現(xiàn)恒流驅(qū)動電路輸出電流設(shè)計(jì)為可調(diào)輸出。
3.3.2單片機(jī)軟件系統(tǒng)
系統(tǒng)設(shè)計(jì)中,軟件程序設(shè)計(jì)主要包括初始化管理模塊、按鍵管理模塊、數(shù)據(jù)處理模塊和顯示模塊,所有模塊都用單片機(jī)匯編語言編寫。
在系統(tǒng)加電后,主程序首先要完成系統(tǒng)初始化,其中包括A/D、D/A、顯示等工作狀態(tài)的設(shè)定,給系統(tǒng)變量賦于初值,顯示上次設(shè)定值等。然后掃描獲取鍵值,判斷設(shè)定鍵、校準(zhǔn)鍵是否按下,執(zhí)行相應(yīng)的功能子程序。當(dāng)啟動鍵按下后,根據(jù)設(shè)定值進(jìn)行D/A和A/D轉(zhuǎn)換,將采樣出來的值和設(shè)定值通過控制算法進(jìn)行比較校正等參數(shù)計(jì)算,最后再進(jìn)行閉環(huán)反饋調(diào)整,得到精確的恒定電流值。單片機(jī)軟件部分主程序流程如圖6所示。
4 系統(tǒng)測試
本系統(tǒng)進(jìn)行了負(fù)載變化測試,對不同功率的LED工作時(shí),檢測系統(tǒng)電壓、電流的變化,全面測
試系統(tǒng)性能。本系統(tǒng)測試采用的測量儀器有:示波器,數(shù)字萬用表。負(fù)載變化測試選用市場上常用的1W、3W、10W的LED,依次加9V、12V、15V的電源電壓,通過按鈕設(shè)定所選功率LED對應(yīng)的輸出電流值(1W—0.35mA;3W—0.75mA;10W—1A)。分別檢測對應(yīng)D/A轉(zhuǎn)換輸出電壓、電流源自身檢測到實(shí)際輸出電流值以及通過外部電流表測量的電流值和數(shù)碼管的兩個(gè)數(shù)據(jù)顯示值。不同功率LED的性能參數(shù)在實(shí)際輸出測量中的數(shù)值如表1所示。
5 結(jié)束語
系統(tǒng)設(shè)計(jì)以恒流源驅(qū)動為主體,完成了對LED照明燈具驅(qū)動電流的實(shí)時(shí)監(jiān)測和高精度的可調(diào)控制,同時(shí)實(shí)現(xiàn)了LED亮度調(diào)節(jié)控制,滿足了多種LED照明燈具穩(wěn)定發(fā)光的電流需求。實(shí)踐證明本文介紹的LED照明驅(qū)動系統(tǒng)的設(shè)計(jì)方法,安全可靠、穩(wěn)定性高。
評論