王琳 肖軍 王威
摘 要:?隨著智慧城市發(fā)展需求,城市管理對路燈系統(tǒng)的要求也越來越高。通過傳感器技術和無線通信技術等技術的有機結合,研究了基于ZigBee技術的可組網太陽能LED路燈終端控制器。詳細闡述了各個關鍵技術,通過實驗驗證,證明了該系統(tǒng)具有一定的穩(wěn)定性和可行性。
關鍵詞:?ZigBee技術; 太陽能; LED; 終端控制器
中圖分類號: TG 409? ? ? 文獻標志碼: A
Design of Networkable Solar LED Street Lamp Terminal
Controller Based on ZigBee Technology
WANG Lin, XIAO Jun, WANG Wei
(School of Electronic Engineering, Xian Aeronautical University, Xian, Shanxi? 710077, China)
Abstract:
With the development of smart cities, the requirements of city management for street lamp system are getting higher and higher. In this paper, through the organic combination of sensor technology and wireless communication technology, the networkable solar LED street lamp terminal controller based on ZigBee technology is studied, and the key technologies are elaborated in detail. The experimental verification proves that the system has certain stability and feasibility.
Key words:
ZigBee technology; solar energy; LED; terminal controller
0 引言
隨著科技的發(fā)展,人類對于生活質量的要求越來越高,人類夜間的出行安全也變得尤為重要,隨之便有了路燈,但是傳統(tǒng)的路燈比較浪費人力、物力,自二十世紀中葉以來,互聯(lián)網的快速發(fā)展和人類對于太陽能的利用,順勢改變了太陽能路燈在城市照明系統(tǒng)中的地位[1]。
太陽能路燈顧名思義就是將太陽能這種可持續(xù)發(fā)展能源轉換為我們生活中所需要的能量,這種路燈一般采用LED燈作為燈具,將太陽能轉換為電能,與LED路燈相結合,利用了太陽能和LED燈的優(yōu)點,使其發(fā)光效率高、環(huán)保、不需要鋪設線路、利于管理。LED燈是市場上比較常見和便宜的低壓直流性的器件,它可以把太陽能、風能等可再生能源轉化為點能,為我們的生活更加的方便[2-3]。
傳統(tǒng)的道路照明方式大致分為三種,分別為時間控制、光照控制和半夜燈控制。這三種常見的控制方式,基本上是通過控制電路來達成路燈的統(tǒng)一開關,這幾種方式在單燈的控制上沒有辦法完成,而且還沒有單燈的數(shù)據監(jiān)測,維修起來比較麻煩。
用互聯(lián)網技術進行智能化的管理各大路段的路燈,以減少人力和物力資源的浪費,大大加快了城市智能化的進程,該方法不僅僅可以應用到路燈方面,還可以應用到智能家居方面[4-5]。本文通過ZigBee模塊以及自身具備的控制功能,能夠使LED路燈成為組網控制終端,從而通過無線網絡以及路燈控制中心對路燈進行統(tǒng)一控制和管理,能夠降低消耗并且降低人工管理和維護路燈的費用[6-7]。
1 ZigBee技術的可組網太陽能LED路燈終端控制器的硬件設計
該設計實現(xiàn)了由ZigBee可組網控制的太陽能LED路燈的終端控制器。該終端控制器包括STC12LE5616AD單片機主模塊、能產生10 V和3.3 V直流電的電源模塊、充電模塊和放電模塊以及ZigBee模塊,主模塊分別與充放電模塊、電源模塊、以及ZigBee模塊相連接。充電模塊通過與太陽能板連接吸收太陽能為蓄電池充電,上述兩個電路都與蓄電池連接。本文通過ZigBee模塊以及自身具備的控制功能,能夠使LED路燈成為組網控制終端,從而通過無線網絡以及路燈控制中心對路燈進行統(tǒng)一控制和管理,能夠降低消耗并且降低人工管理和維護路燈的費用??傇O計原理框圖,如圖1所示。
1.1 充電電路及驅動電路的設計
充電電路是通過電路來實現(xiàn)將太陽能轉換為電能,為太陽能板進行充電,然后將電能轉換為蓄電池的電能。充電電路也不是時時刻刻在給太陽能板進行充電,應該根據實時的天氣進行充電,如果太陽能板上的電壓大于蓄電池電壓時,根據電勢能原理,應該是太陽能板對蓄電池進行充電,反之,則會關閉充電。在該設計中,通過兩個N溝道的MOSFET來實現(xiàn)充電控制的功能,但是前提是這兩個N溝道MOSFET必須鏡像對稱。IRF3205雙柵場效應管比較符合該充電電路設計的要求,由于它的導通壓降比較小在0.1~0.3 V內,發(fā)熱量小,對電路不會造成破壞。
在該設計中,通過充電控制功能是利用IRF3205雙柵場效應管的N溝道MOSFET的Q1和Q2實現(xiàn)的。如果太陽能板上的電勢比蓄電池上的電勢大時,僅僅一個N溝道MOSFET并不能實現(xiàn)充電電路的開通和關斷,所以這里需要引入兩個N溝道MOSFET相互作用來實現(xiàn)充電電路的控制。太陽能板產生了電壓Vmos,Vmos又給Q1的柵極提供電壓。太陽能板的反接保護就是通過Q1的柵極電壓來實現(xiàn),如果太陽能板反接,那么Q1將沒有正向的柵極電壓,無法導通,那么太陽板就不會有任何的損壞。在電路中,為了保證處理器I/O接口不被損壞,使輸入/輸出能夠正常的運行,在電路中采用P6KE68CA二極管,該二極管是雙向瞬態(tài)控制抑制二極管,可以避免電路中電子元件因為瞬間增大的電壓而損壞。在蓄電池充電的時候,太陽能板上的電能會轉換到蓄電池中,太陽能板上的電壓會大幅度的降低,所以在蓄電池充電時,可以不用對太陽能板上的電壓進行檢測。充電電流檢測原理圖,如圖2所示。
1.2 放電電路的設計
放電電路部分主要是將蓄電池中的電能釋放到LED負載上,以供LED負載照明,LED是一種典型的非線性發(fā)光二極管,如果LED兩端的電壓過低,二極管會處于截止狀態(tài)。當LED二極管兩邊的的電壓達到導通狀態(tài)時,LED就會發(fā)光,由于蓄電池電壓不容易控制,LED二極管在導通狀態(tài)時電壓繼續(xù)增加,電流就會增大,如果不對電流加以限制,LED燈就會因為過流而受到損壞,所以放電電路使用恒流控制方式。放電電路由升壓電路實現(xiàn),升壓電路升壓,恒流驅動LED負載。升壓電路的性能直接影響到控制電路的能量轉換效率、熱效率和使用壽命。升壓電路的工作過程是電感吸收能量和釋放能量的過程。對工作的驅動信號的頻率是由處理器的PWM頻率來確定。在該設計中,PWM的頻率f滿足關系式:f=fosc/(2×256);其中fosc是時鐘頻率,此處為11.059 2 MHZ,經計算可得PWM頻率從為21.6 kHZ。
1.3 電源電路的設計
根據控制電路的性能要求,一般的電路,對電壓的要求是12 V或者24 V。所以電源模塊的輸入電壓應該為直流,大概范圍為10~28 V,電源的硬件需要提供兩種不同的直流電以供驅動電路和其他電路的使用,由于驅動電路是總電路的核心,所以需要配置直流10 V的電源,主電源電路,還有ZigBee模塊和時鐘電路的功耗低,所以這里配置3.3 V直流電以供電路的正常運作。
1.4 ZigBee模塊的設計
一般來說,ZigBee是一種短距離可以無線傳輸?shù)木W絡,和藍牙比較相似,不過傳輸距離遠遠大于藍牙的傳輸距離,最大可以達到幾公里的傳輸距離,利于管理,該無線傳輸協(xié)議還能同時容納成千上萬個節(jié)點。
此次設計在ZigBee硬件模塊的選擇上,使用了以8051為內核具有無線通訊協(xié)議CC2530單片機。CC2530的性能以及資源如下:
(1)比較適合本次設計的電源電壓為2~3.6 V;
(2)功耗低,在接收數(shù)據和發(fā)送數(shù)據的情況下消耗的電流均不超過30 mA;
(3)性能優(yōu)良,以8051為內核,具有提取代碼的功能;
(4)為8051增強型的單片機,具有8051單片機的一切性能;
(5)內部寫有ZigBee無線傳輸協(xié)議,有標準的RF接收器,具有極高的靈敏度(-97 dbm);
(6)數(shù)字RSSI/LQI精確,AES安全處理器和硬件支持CSMA/CA。
CC2530基本上吻合該設計的ZigBee網絡設計要求。因為有不平衡天線的存在,在這里需要用一個簡單的巴倫電路來優(yōu)化因為天線不平衡而影響CC2530接受信號時受到的干擾,以維持CC2530在傳輸信號時的穩(wěn)定。因為該設計是關于路燈的設計,通常情況下兩個路燈之間的距離大概在50 m左右,考慮到通訊的要求,兩個ZigBee節(jié)點之間的距離必須大于50 m。在此次的太陽能LED燈ZigBee設計中,還存在著射頻功率的放大。在這里,引入了RFX2401C射頻功率放大電路。該芯片內部具有接收開關
電路,以及網絡匹配和濾波器。它的外圍電路比較簡單,在網絡上很容易找到該芯片的電路原理圖,如圖3所示。
其中它的TXEN和RXEN引腳的作用是來控制芯片。在圖3中,RXEN一直保持為高電平,CC2530則接到TXEN。當ZigBee需要發(fā)送數(shù)據時,RFX2401C將會切換到發(fā)送模式。
綜上所述,該設計通過ZigBee模塊以及其自身具備的控制功能,能夠使LED路燈成為組網控制終端,從而通過無線網絡以及路燈控制中心對路燈進行統(tǒng)一控制管理,起到節(jié)能并降低人工管理、維護路燈的費用。
2 ZigBee 技術的組網及系統(tǒng)軟件設計
2.1 基于ZigBee 技術的組網
該系統(tǒng)是基于ZigBee技術的組網。ZigBee 網絡的創(chuàng)建:由ZigBee 協(xié)調器掃描空閑信道,當找到空閑信道時,就將產生一個新的唯一的PAN 協(xié)調器標識符,表示網絡已經建立。ZigBee 網絡建立后,允許其它節(jié)點連入其網絡。當其他節(jié)點申請加入網絡時,先要搜索信道,發(fā)現(xiàn)網絡后,它將申請加入該網絡,最后路由節(jié)點允許其接入網絡。如果網絡節(jié)點與網絡失聯(lián)后,則要通過詢問路由器節(jié)點,重新申請加入網絡[8]。
2.2 ZigBee模塊數(shù)據的流程設計
當太陽能路燈開始投入到應用中,首先應該對軟件系統(tǒng)進行初始化,根據對太陽能板上的電壓檢測判斷是否為白天,如果為白天,通過檢測到的太陽能板上的電壓檢測數(shù)值的大小判斷是否陽光充足。如果陽光充足,蓄電池進行充電,當蓄電池兩端的電壓超過12 V時,考慮到對蓄電池的充電保護,系統(tǒng)又回到初始化。如果陽光不充足蓄電池就會關閉充電。如果為黑夜,蓄電池將會進行放電,如果電壓小于12 V,將會回到初始化,就說明今天白天陽光不充足,沒有將蓄電池充滿,蓄電池
的電量只能給路燈供電很短的時間。反之,路燈發(fā)光,并通過無線通信記錄。
當硬件電路程序設計完整無誤后,進入到最為重要的環(huán)節(jié),為ZigBee內部程序的編寫。因為ZigBee有成千上萬個節(jié)點,在本環(huán)節(jié),應當先初始化網絡,等待節(jié)點的加入,如果節(jié)點加入成功,將會進入到下一環(huán)節(jié),反之,則繼續(xù)等待節(jié)點的加入。節(jié)點加入之后,接受發(fā)送的數(shù)據,然后將數(shù)據發(fā)送到硬件電路模塊,檢查是否發(fā)送完畢,如果發(fā)送完畢,則會接受新的數(shù)據,反之則會繼續(xù)等待發(fā)送數(shù)據。
2.3 系統(tǒng)軟件設計
本系統(tǒng)軟件設計包括三個模塊: ZigBee模塊設計、GPRS模塊設計、上位機管理系統(tǒng)設計。ZigBee 模塊設計包括: 協(xié)調器、路由器和終端設備的軟件設計,設計中根據不同功能的模塊,應下載不同的程序類型, ZigBee 模塊軟件設計主要實現(xiàn)了路燈電流檢測、路燈狀況判斷以及路燈開關控制。GPRS模塊通過串口連接ZigBee協(xié)調器, 實現(xiàn)了中轉ZigBee 采集的數(shù)據, 并通過專網將數(shù)據傳遞給GPRS 模塊。
GPRS 軟件設計是整個系統(tǒng)進行信息交流的橋梁。GPRS模塊主要功能是收集ZigBee 協(xié)調器采集的數(shù)據, 并傳送命令給ZigBee網絡。不僅如此,GPRS 模塊還連接管理軟件和ZigBee網絡,實現(xiàn)遠程數(shù)據采集與控制、信息命令的下達,所以要求通信協(xié)議具有高可靠性和良好的安全性[9]。
3 總結
結合無線通信技術和傳感器技術,設計了ZigBee技術的可組網太陽能LED路燈終端控制器, 該系統(tǒng)能夠實時監(jiān)測路燈工作狀況, 根據路燈故障類型進行報警信息發(fā)送及故障地點通知等功能,管理員能夠對所有路燈遠程監(jiān)測、管理與分析。該系統(tǒng)能夠達到節(jié)能目的, 降低了資金投入、減少了管理費用,提高經濟效益。經過大量實驗測試,該系統(tǒng)能夠穩(wěn)定運行,結果證明該路燈終端控制器具有較高的穩(wěn)定性和實用價值,是一種網絡化的路燈控制系統(tǒng)[10]。
參考文獻
[1] 劉洋.基于ZigBee技術的太陽能路燈監(jiān)測系統(tǒng)設計[J].科技創(chuàng)新導報,2015,12(6):3-5.
[2] 陳運軍.城市LED路燈無線智能控制系統(tǒng)設計[J].信息技術,2014(5):53-56.
[3] 王偉,普平貴,傅洪波,等.ZigBee技術在太陽能路燈遠程監(jiān)控系統(tǒng)中的應用[J].電子技術與軟件工程,2016(7):109-110.
[4] 田珈祺.太陽能LED路燈照明系統(tǒng)前景及設計分析[J].中小企業(yè)管理與科技(中旬刊),2015(11):255.
[5] 和俊莉.太陽能LED路燈照明控制系統(tǒng)的設計研究[J].電子元器件與信息技術,2019(4):62-64.
[6] 張宏宇,賈素梅,姜韶軍.基于物聯(lián)網的太陽能LED路燈系統(tǒng)設計與實現(xiàn)[J].電源技術,2017,41(7):1039-1041.
[7] 王國義.基于物聯(lián)網的太陽能路燈控制系統(tǒng)的研究[J].齊齊哈爾大學學報(自然科學版),2018,34(6):32-35.
[8] 張健.ZigBee技術在智能交通信號燈控制中的應用研究[J].銅陵學院學報,2014,13(6):115-118.
[9] 韓穎,趙安興,袁帥,等.基于ZigBee和GPRS的自組網校園路燈控制系統(tǒng)[J].計算機系統(tǒng)應用,2015,24(3):98-104.
[10] 劉紫燕,馮亮,楊揚,等.基于WSN的智能路燈控制系統(tǒng)的設計與實現(xiàn)[J].測控技術,2015,34(8):58-61.
(收稿日期: 2019.07.26)