廖惜春,任敬哲,楊志高
(五邑大學(xué) 信息工程學(xué)院,廣東 江門 529020)
目前,在城市景觀燈、街道照明燈、公路照明燈、隧道照明燈等大功率LED 燈具應(yīng)用實踐方面,從社會反饋的意見來看,大功率LED 燈具應(yīng)用還有一些常見的問題,如散熱、光衰、可靠性及監(jiān)控等。首先,在節(jié)能方面,目前的大功率LED 燈具大都采用恒流驅(qū)動,燈具的發(fā)光強度與環(huán)境亮度、與照明時間段、人多、人少或車多少都無關(guān),造成浪費[1]。
在智能監(jiān)控方面,當路燈使用一段時間后,因燈具老化或其他某種原因,使得燈具“失明”(燈具損壞、被盜或供電線路被盜),且無法及時掌握燈具“失明”信息,得不到及時更換。尤其是遠離服務(wù)中心的燈具損壞后,若不能及時有效地得到監(jiān)控,將造成某路段路燈失去照明,影響交通甚至造成引發(fā)交通事故。
LED 照明產(chǎn)生的效益顯而易見,世界各國都在政府的大力資助下加快推進LED 照明取代傳統(tǒng)照明的步伐,日本、美國、歐盟、韓國、東南亞、我國政府和臺灣省都制定了相應(yīng)的發(fā)展計劃。目前國內(nèi)外LED 照明(含路燈)應(yīng)用日益普及,隨著技術(shù)發(fā)展和工藝成熟,LED 每瓦特發(fā)光的流明數(shù)(lm/W)不斷提高,LED 燈具的成本及能耗在不斷降低,LED 路燈的智能驅(qū)動技術(shù)也在不斷提升,具有智能化驅(qū)動、監(jiān)控與管理的LED 路燈,取代傳統(tǒng)照明路燈勢在必行。然而,現(xiàn)有傳統(tǒng)的節(jié)電措施僅僅靠夜晚間隔關(guān)燈、調(diào)整路燈開關(guān)時間、用電緊張時關(guān)閉景觀照明等舉措來實現(xiàn),方法單純且收效甚微。近幾年來,研究人員給出了采用無線通信、電力載波、GPRS等技術(shù)的路燈管理系統(tǒng)方案[2]。
本文所設(shè)計的可尋址LED路燈智能監(jiān)控系統(tǒng),采用電力載波通信技術(shù),結(jié)合傳感器檢測技術(shù),可使LED 路燈能夠根據(jù)不同的時間、環(huán)境亮度等自動調(diào)節(jié)亮度、顏色、角度,還可以對每盞LED 路燈的使用狀況進行遠程實時監(jiān)控,進而實現(xiàn)對LED路燈開關(guān)、調(diào)光、亮度反饋、狀態(tài)查詢、故障告警、分組控制等的智能化管理,達到了進一步節(jié)電和提高LED 燈使用壽命的目的,實現(xiàn)節(jié)能、環(huán)保、多功能、高可靠和智能化管理[3]。
本系統(tǒng)主要由監(jiān)控中心、網(wǎng)關(guān)和節(jié)點三部分組成。監(jiān)控中心主要由一臺PC機作為服務(wù)器,供用戶實現(xiàn)遠程監(jiān)控,實現(xiàn)用戶在任何時間任何地點只要能上網(wǎng)就能實時查看監(jiān)控信息。網(wǎng)關(guān)主要由ARM S3C2440作為主控單元,網(wǎng)關(guān)既接收監(jiān)控中心發(fā)來的指令傳給節(jié)點同時也接收節(jié)點發(fā)來的信息傳給監(jiān)控中心。節(jié)點主要由STC12C5A60S2單片機作為主控單元,實現(xiàn)智能調(diào)光和電纜狀態(tài)監(jiān)測。
系統(tǒng)組成框圖如圖1所示。本系統(tǒng)中,各節(jié)點之間以及節(jié)點與網(wǎng)關(guān)之間,采用電力載波通信,各節(jié)點主要實現(xiàn)以下功能:(1)通過傳感器監(jiān)測環(huán)境亮度,結(jié)合系統(tǒng)定時功能,根據(jù)所需照明的時間和環(huán)境亮度,控制LED 路燈的亮度及其照明時間,實現(xiàn)LED 路燈功率和亮度的無級調(diào)節(jié)和驅(qū)動,減少耗電量;(2)利用LED 燈的余暉效應(yīng)和人眼視覺殘留效應(yīng),采用自適應(yīng)動態(tài)PWM 控制技術(shù),減小燈具的驅(qū)動電流的平均值,降低燈具功耗;(3)根據(jù)路面情況以及是否有人車經(jīng)過,自動控制LED 路燈的開關(guān),調(diào)節(jié)亮度,從而延長LED 路燈的使用壽命并且節(jié)約能源。(4)采用電力載波通信技術(shù),實現(xiàn)路燈智能化管理,如LED 路燈開關(guān)、調(diào)光、亮度反饋、狀態(tài)查詢、故障告警、分組控制等,實現(xiàn)節(jié)能、環(huán)保、多功能和高可靠。
圖1 系統(tǒng)組成框圖Fig.1 Block diagram of the system
2.2.1 節(jié)點硬件
節(jié)點硬件主要由STC12C5A60S2微處理器、環(huán)境照度檢測、紅外檢測、燈具溫度檢測、載波模塊和開關(guān)電源等幾部分組成,節(jié)點硬件電路組成框圖如圖2所示。
圖2 節(jié)點硬件電路組成框圖Fig.2 Block diagram of node circuit
利用光敏電阻的光電效應(yīng)完成光照強度的檢測。由光敏傳感器檢測環(huán)境亮度信號,經(jīng)過運算放大器并由STC12C5A60S2單片機處理。節(jié)點根據(jù)采集到的光強值并結(jié)合系統(tǒng)的定時功能,控制燈陣的開與關(guān),節(jié)點模塊之間工作互不影響。每個節(jié)點可以根據(jù)自身周圍的環(huán)境自適應(yīng)動態(tài)調(diào)整照明時間,從而實現(xiàn)智能調(diào)光,實現(xiàn)節(jié)點“獨立思考”。
由于LED燈具在照明過程中會發(fā)熱,一旦溫度過高,其光衰特性會指數(shù)增大,采用DS18B20 數(shù)字溫度傳感器檢測燈具內(nèi)部的溫度,防止燈具因過熱而損壞[4]。開關(guān)電源模塊溫度過高,也會影響其輸出特性。針對路燈的連續(xù)照明需要,當檢測到LED燈具溫度超過系統(tǒng)預(yù)設(shè)閾值時,令驅(qū)動電源自動減小電流,降低LED亮度,并向管理中心發(fā)出告警信息,從而實現(xiàn)延長LED 陣列、開關(guān)電源乃至整個燈具的壽命。
當電纜出現(xiàn)故障或被損壞,將導(dǎo)致電力載波通信中斷,此時,上一個節(jié)點收不到后續(xù)節(jié)點發(fā)回的令牌信令,立即向管理中心發(fā)出相關(guān)告警信息和電纜受損的具體位置。
系統(tǒng)實時時鐘采用DS1302芯片作為外部數(shù)字時鐘,為系統(tǒng)提供基準時間和記錄重要時刻,如告警時間和出故障時間。同時方便系統(tǒng)查詢所需數(shù)據(jù)。
本系統(tǒng)采用SENS-01模塊[5]作為電力線載波模塊。該模塊可以在220V/110V,50/60Hz電力線上實現(xiàn)局域性半雙工通信。模塊的接口為TTL電平串行接口RXD、TXD,因此,十分方便與STC12C5A60S2單片機連接,本系統(tǒng)的通信速率選用4800bps,電力線載波頻率采用125kHz,數(shù)據(jù)幀長度為16Byte。該模塊為用戶提供了透明的數(shù)據(jù)傳輸通道,數(shù)據(jù)傳輸與用戶協(xié)議無關(guān),由用戶數(shù)據(jù)傳輸協(xié)議驗證數(shù)據(jù)傳輸?shù)恼_性和可靠性。在同一臺變壓器下,多個SENS-01嵌入式電力線載波模塊可以連接在同一條電力線上,在主從通信模式下,模塊分別單獨工作,不會相互影響,這就給系統(tǒng)的可尋址操作提供了方便。STC12C5A60S2單片機與SENS-01模塊的硬件接口電路如圖3所示。多個SENS-01模塊進行通信組網(wǎng)的網(wǎng)絡(luò)拓撲如圖4所示。
圖3 單片機與SENS-01接口電路Fig.3 MCU interface circuit with SENS-01
圖4 基于SENS-01的通信組網(wǎng)拓撲圖Fig.4 Network topology based on SENS-01
2.2.2 監(jiān)控中心和網(wǎng)關(guān)
監(jiān)控中心實現(xiàn)遠程用戶通過因特網(wǎng)隨時隨地查看各節(jié)點工作狀態(tài),用戶通過訪問服務(wù)器中的數(shù)據(jù)庫來獲取相應(yīng)節(jié)點的信息。它的兩個網(wǎng)口分別與Internet和無線路由器相連,組成框圖如圖5所示。網(wǎng)關(guān)實現(xiàn)服務(wù)器和節(jié)點之間數(shù)據(jù)的互傳,既可以將服務(wù)器發(fā)來的開、關(guān)、亮度控制等指令傳到節(jié)點也可以將節(jié)點的工作狀態(tài)、故障代碼等傳回服務(wù)器,通過電力載波模塊完成和各節(jié)點之間的通信,組成框圖如圖6所示。
圖5 監(jiān)控中心組成框圖Fig.5 Block diagram of control center
圖6 網(wǎng)關(guān)硬件電路組成框圖Fig.6 Block diagram of gateway
針對道路路燈的實際分布情況,本系統(tǒng)各個節(jié)點之間使用接力通信形式,構(gòu)成鏈狀網(wǎng)絡(luò),可以實現(xiàn)較遠距離通信,由于線桿的距離固定且位置不變,還可以簡化通信協(xié)議的設(shè)計。網(wǎng)絡(luò)具體實現(xiàn):首先是系統(tǒng)初始化,規(guī)定離變壓器最近的路燈ID號為0,之后通過接力形式,實現(xiàn)ID號依次加1,如圖4所示。初始化成功后,所有節(jié)點構(gòu)成鏈狀網(wǎng)絡(luò),系統(tǒng)進入工作狀態(tài),正常工作時,活動節(jié)點處于工作狀態(tài),其他節(jié)點則處于休眠狀態(tài)。
引起通信中斷的原因有斷纜或燈具本身故障。可尋址技術(shù)實現(xiàn)電纜監(jiān)測及燈具故障精確定位的具體過程是當發(fā)送方收不到對方回復(fù)時,再詢問兩次,若仍然收不到回復(fù)信號,則判斷為通信中斷,電纜被盜。三個節(jié)點之間如果兩個都不能與另外一個通信,則判斷為該節(jié)點燈具本身故障。發(fā)信息的節(jié)點立即通過網(wǎng)關(guān)向監(jiān)控中心發(fā)送相應(yīng)告警信息,并記錄發(fā)生時刻和相關(guān)節(jié)點ID號。監(jiān)控中心收到告警后及時做出相應(yīng)處理,如派人巡查故障節(jié)點等。同時網(wǎng)關(guān)周期性向所有節(jié)點發(fā)送“令牌”指令,根據(jù)收到的回復(fù)信號判斷電纜或燈具狀態(tài)。
系統(tǒng)組網(wǎng)方案是實現(xiàn)本系統(tǒng)高效節(jié)能的主要手段。本系統(tǒng)采用被動和主動兩種方式通信。被動是指網(wǎng)關(guān)向節(jié)點發(fā)送信息,節(jié)點被動接收信息;主動是指節(jié)點主動向網(wǎng)關(guān)發(fā)送信息。正常情況下,系統(tǒng)周期性主動查詢一次,其他時間系統(tǒng)則處于休眠狀態(tài)。當節(jié)點人體紅外檢測到有人靠近或發(fā)現(xiàn)載波通信故障時主動向網(wǎng)關(guān)發(fā)送警告信息,激活系統(tǒng)。通過改變以往的實時檢測[6]來大大降低功耗,實現(xiàn)高效節(jié)能。
經(jīng)實驗,當達到100Hz以上頻率時,人眼就看不到LED 燈閃爍,本系統(tǒng)設(shè)定頻率為150Hz,根據(jù)采集回的光照值自適應(yīng)動態(tài)改變占空比來控制燈具的驅(qū)動電流,減小電流的平均值,降低燈具的功耗,實現(xiàn)系統(tǒng)節(jié)能。
電源部分使用開關(guān)電源供電,因為晚上到后半夜電網(wǎng)電壓可能升高,通過開關(guān)電源能夠保證電壓輸出平穩(wěn),從而也能實現(xiàn)有效節(jié)電。
SENS-01載波模塊主要實現(xiàn)數(shù)據(jù)正確可靠傳輸。節(jié)點模塊一直偵聽載波信號,當偵聽到有數(shù)據(jù)傳來,主要完成數(shù)據(jù)的讀取和回復(fù),并將下一個節(jié)點的工作狀態(tài)返回給上一個節(jié)點。依次循環(huán),實現(xiàn)接力通信,構(gòu)成鏈狀網(wǎng)絡(luò),其拓撲結(jié)構(gòu)如圖4所示。數(shù)據(jù)按照預(yù)先約定好的幀結(jié)構(gòu)進行傳輸。節(jié)點驅(qū)動SENS-01載波模塊的程序流程圖如圖7所示。
圖7 節(jié)點驅(qū)動SENS-01程序流程圖Fig.7 Flow chart of SENS-01 driver
為實現(xiàn)電力線載波通信的順利進行,通信傳輸協(xié)議的數(shù)據(jù)幀結(jié)構(gòu)如圖8所示。由于本系統(tǒng)采用令牌檢測的方式,所以各節(jié)點發(fā)送命令時要附上目標地址和自身的地址,前端接受信息時要與本機地址進行核對,以備前端判別是否要回送數(shù)據(jù),節(jié)點接收前端返回檢測信息時,也要與發(fā)送出去的目標地址進行核對。節(jié)點的數(shù)據(jù)幀由16Byte組成。其中,F(xiàn)F表示幀頭,1Byte;EE表示幀尾,1Byte;Key表示密鑰,2Byte;ID表示節(jié)點地址,由網(wǎng)號和節(jié)點號構(gòu)成,2Byte;D1、D2為發(fā)送的數(shù)據(jù),4至6Byte;D3為令牌信令,1Byte;CHK表示校驗,提供傳輸可靠性,2Byte;XX為預(yù)留,1Byte。
圖8 節(jié)點數(shù)據(jù)幀F(xiàn)ig.8 Node data frame
路由協(xié)議算法也是通過軟件方法實現(xiàn)路由的功能。本系統(tǒng)組成的是鏈狀網(wǎng)絡(luò),各節(jié)點需要充當路由器的作用。路由算法的工作原理及操作過程如下:
①接收數(shù)據(jù)包,并將數(shù)據(jù)包按照幀結(jié)構(gòu)進行分解,驗證其合法性, 然后判斷ID數(shù)據(jù)包的類型(是廣播通信還是單節(jié)點通信),根據(jù)不同的數(shù)據(jù),選擇不同的操作。
②數(shù)據(jù)處理。當節(jié)點接收到有效數(shù)據(jù)時,必須判斷該數(shù)據(jù)是本地提交還是向前轉(zhuǎn)發(fā)。如果目的地址或其非轉(zhuǎn)發(fā)多播地址中的某一個地址與路由器的端口地址相符時,則進行本地提交,否則向前轉(zhuǎn)發(fā)數(shù)據(jù)包;當目的地址是一個廣播地址,或者是個既要轉(zhuǎn)發(fā)又要本地提交的多播地址時,則需要同時進行兩種操作。
③轉(zhuǎn)發(fā)尋址。為了能準確傳遞“令牌”及相關(guān)數(shù)據(jù),當路由器決定要轉(zhuǎn)發(fā)一個數(shù)據(jù)包時,先要確定下一個路由器的地址。如果數(shù)據(jù)包中包括路由器選項,且驗證其合法后,下一個路由器地址可取本節(jié)點列表中的一項,源地址寫成廣播源的地址。
④轉(zhuǎn)發(fā)驗證。在進行轉(zhuǎn)發(fā)尋址之前,必須對數(shù)據(jù)包進行校驗, 本系統(tǒng)采用CRC校驗方式,當數(shù)據(jù)驗證無誤的時候才進行轉(zhuǎn)發(fā),否則將數(shù)據(jù)包拋棄,請求數(shù)據(jù)包的廣播源重發(fā)。
串口通信一般有異步通信與同步通信兩種基本通信方式,在這里使用的是異步通信方式。串口通信首先要確定串口的波特率,一般地,T1選用工作方式2,所得的波特率比較精確,初始值也較方便。本系統(tǒng)采用SENS-01電力線載波傳輸模塊,載波中心頻率選用125kHz,通信速率選用4800bps。串口接收電力線載波信號的軟件流程圖如圖9所示。幀格式設(shè)置為數(shù)據(jù)位8,停止位1,校驗位NONE,流控制NONE。
圖9 串口通信子流程圖Fig.9 Flow chart of serial communication
SENS-01模塊接口如圖10所示。其中,A B C不同設(shè)置對應(yīng)的波特率如表1所示。
圖10 SENS-01模塊接口說明Fig.10 Interface description of SENS-01
表1 A B C不同設(shè)置對應(yīng)的波特率(單位:bps)Table 1 Baud rate settings of SENS-01(unit: bps)
本文在研究了國內(nèi)外LED發(fā)展和應(yīng)用的基礎(chǔ)上,設(shè)計了基于SENS-01電力載波模塊的可尋址LED路燈智能監(jiān)控系統(tǒng),實現(xiàn)了節(jié)點的智能調(diào)光及系統(tǒng)可尋址查詢、故障檢測等智能化監(jiān)控,朝著“按需照明”理念邁進了一步;詳細敘述了節(jié)點的硬件組成、組網(wǎng)與通信及系統(tǒng)監(jiān)控實現(xiàn),并對路由協(xié)議做了簡要敘述。本系統(tǒng)的特色是,在鏈狀路燈網(wǎng)絡(luò)中,利用可尋址技術(shù)和令牌通信協(xié)議,實現(xiàn)LED 路燈能在不同時間、環(huán)境亮度情況下自動調(diào)節(jié)亮度,燈具工作狀態(tài)的遠程實時監(jiān)控,如對LED路燈開關(guān)、調(diào)光、亮度反饋、狀態(tài)查詢、故障告警、分組控制等的智能化管理,以及電纜故障精確定位等。
[1] 楊奇勇,張劍平,趙燕華. LED照明產(chǎn)品及燈具的光學(xué)性能測試研究[J]. 照明工程學(xué)報,2009,20(1):69~77.
[2] 宋紹劍,薛春偉. 基于ZigBee的城市路燈智能監(jiān)控終端控制器設(shè)計[J]. 照明工程學(xué)報,2011,22(4):26~29.
[3] 朱旭,唐顯錠,蔣紫東,等. 基于電力線載波通信技術(shù)的LED路燈控制系統(tǒng)設(shè)計[J]. 照明工程學(xué)報,2012,23(2):66~70.
[4] 馬環(huán)宇. 基于電力載波通信的溫度采集系統(tǒng)的研究[D]. 北京交通大學(xué),2008.
[5] 杭州新實科技有限公司.SENS-01嵌入式電力線載波模塊V1.3[Z].2012.
[6] 詹圣紅. 電力載波技術(shù)在設(shè)施監(jiān)測系統(tǒng)中的應(yīng)用[D]. 上海交通大學(xué),2007.