摘要:為了充分節約能源,提高路燈控制系統的智能化,介紹了一種基于STC 單片機的智能LED 路燈控制器,引入在線監測、PWM 和電力線載波通信技術,實踐應用效果良好,具有成本低、運行穩定的特點。本控制器對智能化路燈管理有很大幫助,應用前景廣闊。
當前巨量的能源消耗和由此引起的能源短缺、價格上漲等已使得節約能源成為一項十分迫切的任務。各國消耗的能源中很大一部分用于照明,其中城市公共照明(主要是道路照明和景觀照明)在我國照明耗電中占30%.有資料顯示,每年用于照明的電力在3 000 億度以上,若采用LED 照明,每年就可以節約1/3 的照明用電,基本上相當于總投資規模超過2 000 億元的三峽工程的全年發電量。綜合以上優點,LED光源自然成為城市公共照明的首選,同時目前國內大部分城市的道路照明管理系統直至現在仍在沿用簡單的光控、鐘控等傳統控制方式。這些系統普遍存在著難以反饋路燈運行狀態信息、難以進行遠程控制等局限,基本沒有節電效果,并且采用傳統的人工巡檢,不僅使路燈管理部門的任務繁重,也增加了運行維護的費用。考慮到這些因素,本文針對LED 光源開發了智能路燈控制器。結合LED 光源的特點,并引入了電力線載波通信技術,PWM 調光技術。
1 LED 技術概述
1.1 體積小而堅固耐用
LED 基本上是一塊很小的晶片被封裝在環氧樹脂里面,它比燈泡和熒光燈管都堅固。燈體內也沒有松動的部分,不易損壞。
1.2 耗電量低
一般來說LED 的工作電壓是2~3.6 V.工作電流是0.02~0.03 A.這就是說:它消耗的電不超過0.1 W.
1.3 使用壽命長
當光通量衰減到80%時,其壽命達到了25 000 h.而金屬鹵化物燈的壽命在6 000~12 000 h,高壓鈉燈的壽命是12 000 h.
1.4 調光功能
由于LED 的工作范圍較大,其光輸出和工作電流成正比,因此可以通過減小電流的方法來調光。LED 的調光還可以采用脈沖寬度調節的方法來得到,通過調節電壓的占空比和工作頻率,有效調節LED 的發光強度。
1.5 環保
LED 是由無毒的材料制成,不像熒光燈含水銀會造成污染,同時LED 也可以回收再利用。
1.6 光色、顯色性好
在中間視覺水平下,人眼在高色溫環境里比低色溫環境更容易辨別事物。白光LED 的顯色性也比高壓鈉燈好很多,高壓鈉燈的顯色指數只有20 左右,而白光LED 可以達到65~80.
2 系統的工作原理
智能LED 路燈控制器是作為智能路燈控制系統參考的一部分,主要由STC 單片機、采樣電路、載波收發模塊等組成。系統上位機的命令和控制器的反饋都通過載波模塊利用電力線進行收發;路燈的電壓、電流由采樣電路實時采集;單片機實時處理采集的電壓、電流,進行判斷處理,同時判斷執行上位機的指令,及時反饋路燈的信息。
3 硬件電路的設計
3.1 主要器件的選擇和相關的性能
STC12C5404AD 單片機是一款高速、寬電壓、低功耗的增強型8051 內核單片機,最高16 k 字節片內Flash 程序存儲器,512 字節片內RAM 數據存儲器。STC12C5404AD 有10 位ADC 通道捕獲/ 比較單元,6 個16 位定時器,硬件看門狗,高速SPI 通信端口,全雙工異步串行口,每個通用I/O 口驅動能力均可達到20 mA.在線可編程,無需編程器,無需仿真器,可遠程升級,有效節約成本,方便客戶的各種應用。
PL2102 是特別針對中國電力網惡劣的環境所研制開發的低壓電力線載波通信芯片。它僅由單一的+5 V 電源供電,以及一個外部的接口電路與電力線耦合。PL2102 除具備基本的通訊控制功能外,還內置了五種常用的功能電路:可數字頻率校正的實時鐘電路、32 Bytes SRAM、電壓監測、看門狗定時器及復位電路。它們通過標準的I2C 接口與外部的微處理器相聯,其中實時鐘與32 Bytes SRAM 在主電源掉電的情況下可由3 V 備用電池供電繼續保持工作。由于采用大規模數字/ 模擬混合0.35 μm CMOS 工藝制作,所以在抗干擾、抗衰落性能以及國內外同類產品性能價格比等方面有著出眾的表現。
3.2 通信技術特點
本控制器采用了主流的擴頻通信技術,有效提高了通信的可靠性,同時創造性的采用動態路由算法,可靠的延長了控制范圍。
(1)擴頻通信技術其信號所占有的頻帶寬度遠大于所傳信息必須的最小帶寬。頻帶的展寬是通過編碼及調制的方法來實現的,與所傳信息數據無關。接收端使用與發送端相同的擴頻碼進行相關解調,恢復出所傳輸的信息。根據香農關于信道容量的理論:
C=WLog2(1 十P/N)。
式中:C 稱為信道容量;W 是頻帶寬度;P/N 是信號與噪聲的功率比。此式說明:在保持信息容量C 不變的條件下,可以有不同的W 和P/N,亦即,如果頻帶寬度變寬,信道的信噪可以比較低,而可以達到同樣的信道容量(有效的信息傳輸速率)。甚至,在信號被噪聲淹沒的情況下,只要相應地增加信號傳輸帶寬,也能夠達到可靠傳輸的目的。擴頻通信就是基于這一原理。
(2)動態路由方法需要在集中器建立中心路由表和信息素表,各終端建立子路由表,集中器和所有終端都要建立各自的電氣距離表, 用來記錄與其能夠直接通信的其他終端的電氣距離。算法主要包含路由發現和路由維護兩部分,下面分別進行描述。
路由發現,是指按一定的規則來尋找并發現路由,即路由邏輯樹的建立過程。集中器根據目的終端的回應信號建立中心路由表,其他終端通過接收或監聽電力線上的信號,根據計算出的電氣距離值不斷地更新其電氣距離表,從而調整其可直達節點路由表。
載波信號從集中器出發,根據約束集的約束、信息素濃度τi,j以及問題的啟發信息,按一定策略選擇下一終端,直至到達目標終端。同時載波信號按原路徑返回,回到集中器之后,對路徑質量進行評估, 采用全局更新規則對迭代或全局最優路徑上的信息素濃度進行更新。
由于電力線信道環境隨時間會發生緩慢的變化,信息素表中在較早時間里獲得的信息素會逐漸失去代表電力線信道當前環境狀況的效力,所以對其他路徑的信息素采取定期按照一定比例揮發的機制。同時為了避免搜索出現停滯現象,設定了路徑上信息素的濃度值的上、下限。當獲得的最優路徑達到要求的精度時,認為本次路由發現完成。集中器通過不斷發出尋路信號,來完成各終端的路由發現過程,最終建立到達各終端的中心路由表。
算法中,載波信號在選擇下一個節點的時候,采用了氣距離作為約束的候選集策略,并結合了確定性隨機性的選路原則。首先,設定一個能正常通的電氣距離的閥值,當電氣距離大于這一閥值時,認為信道狀態較差,兩節點間不能直接通信。
從大量的實驗結果來看,最大可通信距離附近的節點在通信上并不穩定,不適合作為中繼使用,所以,在算法中選擇電氣距離為閥值的[1/2,3/4]這個區間上的節點作為下一節點的候選集。同時通過公式(1)作為下一節點的選擇策略。

式中:pi,j(t)為在第t 次迭代中,編號為i 的節點到編號為j 的節點的轉移概率;τi,j(t)為路徑(i,j)上的信息素強度;a 為信息素調整因子;ηi,j為節點i 到節點j 的電氣距離值;allowed 為載波信號下一跳候選節點集合;q 為在[0,1]區間隨機產生的服從均勻分布的隨機數;q0為載波信號選擇下一跳的概率度量閥值。當q≤q0時,載波信號選擇信息素最大的路徑節點作為下一跳節點,這就是確定性選擇策略,當q》q0時,根據公式(2),用賭輪法隨機選擇下一跳,這就是隨機性選擇策略。算法的確定性使選擇趨向于獲得最優候選解,而隨機性則通過擾動來發現新的解,防止陷入局部最優。
路由維護是指當以前的路由變得無效時或為了尋找一條更加適合當前電力線狀況的更優路由,需要對路由表進行更新的過程。當集中器按照中心路由表中的路由向目標終端發送控制命令,由于該路由中某一路徑上的負載變大或受到強干擾而使通信失敗,則集中器在確認該路徑已經不適合當前信道的情況下,將重新選擇路由或使用路由發現規則尋找到達目標節點的新路由。進行路由維護的搜索過程是針對個別節點或局部區域節點進行的,因此可以大大地節約時間。
電子發燒友App









評論