王 飛
(南京普天大唐信息電子有限公司,江蘇 南京 210000)
太陽能LED路燈系統(tǒng)因其無需鋪設(shè)市電線路、節(jié)能環(huán)保以及全自動運行等優(yōu)點,在照明領(lǐng)域得到了推廣與應(yīng)用[1]??刂破髯鳛樵撓到y(tǒng)的核心部件,主要管理著充放電狀態(tài)轉(zhuǎn)換和異常狀態(tài)處理,其質(zhì)量決定著太陽能路燈系統(tǒng)的可靠性。隨著太陽能路燈的廣泛應(yīng)用,控制器的需求量日益增多。為確保每個控制器都能合格交付使用,這對廠家批量測試的質(zhì)量和效率提出了很高要求。
太陽能路燈控制器的測試項目由上述提及的功能決定,主要包括充電功能測試、放電功能測試、保護(hù)及恢復(fù)功能測試。其中,放電功能部分測試實為LED驅(qū)動電源的測試,也是整個控制器最關(guān)鍵的測試部分。太陽能LED路燈控制器有三對出線接口,分別是光伏端輸入、電池端輸入和LED恒流源輸出。本文基于單片機(jī)系統(tǒng)控制可編程電源和可編程電子負(fù)載,模擬搭建了太陽能路燈系統(tǒng)環(huán)境進(jìn)行控制器的基本功能測試。該自動化測試系統(tǒng)極大地提高了批量測試的效率,有效降低了測試人員的工作強(qiáng)度,提高了生產(chǎn)自動化的水平。
以應(yīng)用廣泛的升壓恒流型控制器的放電部分測試為例,比較兩種測試方法的優(yōu)劣。該款通用型控制器的放電部分由DC-DC恒流源驅(qū)動LED發(fā)光,適用于12 V或24 V系統(tǒng)電壓輸入,15~50 V電壓輸出,電流大小50~2 000 mA可設(shè)。
通常LED恒流源的測試使用的負(fù)載有真實的LED燈和利用電子負(fù)載的CR或CV模式進(jìn)行模擬。這兩種方式都有缺陷,簡單總結(jié)如下。使用真實的LED時,為了驗證LED驅(qū)動電源輸出電壓范圍指標(biāo),需要使用串并聯(lián)情況不同的LED燈,給實際測試帶來了諸多不便,需要在測試中更換不同的燈具。而使用傳統(tǒng)電子負(fù)載的CV或CR模式測試,只能測試驅(qū)動電源的穩(wěn)態(tài)操作點的工作特性,無法驗證驅(qū)動電源能否正確開關(guān)機(jī)的動態(tài)過程[2],且傳統(tǒng)電子負(fù)載內(nèi)部的阻抗效應(yīng)會觸發(fā)驅(qū)動開源開機(jī)時誤保護(hù),從而影響測試效率。
LED光源屬于非線性負(fù)載,負(fù)載特性如圖1所示。
使用專用電子負(fù)載的LED模式可以真實模擬LED的非線性負(fù)載特性。這樣的電子負(fù)載具備較先進(jìn)的CR-LED模式[3],且提供了簡易的設(shè)置步驟。利用單片機(jī)和電子負(fù)載之間的通信,通過程控設(shè)置參數(shù)讓電子負(fù)載模擬出各種串并聯(lián)的LED負(fù)載用于LED驅(qū)動電源的測試。
圖1 LED光源負(fù)載特性
本系統(tǒng)以STM32F103系列單片機(jī)為主控芯片,使用2臺艾德克斯IT6500系列直流電源和1臺IT8500+系列直流電子負(fù)載。圖2為太陽能路燈控制器自動化測試系統(tǒng)框圖。
圖2 控制器自動測試系統(tǒng)框圖
2臺電源分別用作光伏輸入模擬電源和電池輸入模擬電源。電子負(fù)載在放電時使用其CR-LED模式模擬真實的LED負(fù)載,在充電時使用其CC恒流模式并聯(lián)到電池電源兩端,可以模擬光伏板給電池充電。主控單元與可編程儀器之間采用485總線通信方式,與太陽能LED路燈控制器之間采用紅外通信方式通信。
該自動化測試系統(tǒng)硬件電路主要由電源供電電路、單片機(jī)最小系統(tǒng)電路、按鍵輸入電路、數(shù)碼管顯示電路、485通信電路以及數(shù)據(jù)存儲電路等構(gòu)成。下面將著重介紹STM32F103系列單片機(jī)與可編程電源之間的485通信電路,如圖3所示。
SP3485芯片作為收發(fā)器,芯片的1、4引腳接的是STM32F103單片機(jī)的串口。A1、B1為485總線接口,可以掛載多個節(jié)點。RD1為高電平時發(fā)送信號,RD1為低電平時接收信號。
圖3 485通信連接圖
程序核心功能是按下開始測試按鍵后,自動化測試系統(tǒng)會根據(jù)測試項目及流程,通過發(fā)送SCPI格式命令控制模擬太陽板端和蓄電池端的電源電壓,同時會通過發(fā)送幀格式命令設(shè)置電子負(fù)載的CR-LED模式或CC模式,搭建起太陽能路燈系統(tǒng)模擬使用環(huán)境。控制器依次進(jìn)行空閑、充電以及放電功能測試,自動化測試系統(tǒng)通過紅外通信與控制器進(jìn)行數(shù)據(jù)交互,同時與可編程儀器遠(yuǎn)端測量的數(shù)據(jù)進(jìn)行比較,從而判定測試過程中參數(shù)指標(biāo)是否合格。合格則進(jìn)入下一流程測試,不合格即提示錯誤代碼。整個流程測試結(jié)束后,該控制器的測試信息會被記錄到存儲器中,便于后續(xù)統(tǒng)計與分析。
本系統(tǒng)基本實現(xiàn)了太陽能LED路燈控制器測試過程的自動化,測試過程中無需人工參與調(diào)節(jié)電源電壓和判定測試結(jié)果是否合格,測試記錄由設(shè)備自動寫入存儲器。在實際批量使用過程中表現(xiàn)良好,有效提高了控制器的測試效率。同時,該系統(tǒng)可以根據(jù)需求靈活增、減測試項目,具備一定的可擴(kuò)展性。