劉乃銘,趙庶旭,黨建武
(蘭州交通大學 甘肅 蘭州 730070)
路燈監(jiān)控系統(tǒng)是路燈系統(tǒng)中由來已久的研究課題。目前,路燈監(jiān)控系統(tǒng)普遍使用的控制方式是手動、鐘控和光控,路燈設(shè)施的維護和管理采用人工巡檢方式,監(jiān)控手段粗放落后;在后半夜車流量大幅減少時,絕大多數(shù)路燈依然保持著最大功率運行,造成了極大的能源浪費。
基于以上原因,本文設(shè)計了一套基于交通流檢測的路燈節(jié)能監(jiān)控系統(tǒng),將交通流信息采集和路燈節(jié)能監(jiān)控系統(tǒng)聯(lián)系起來,實現(xiàn)自動開關(guān)燈、調(diào)節(jié)路燈的功率,從而達到路燈節(jié)能的優(yōu)化控制效果。
本系統(tǒng)采用監(jiān)控中心、監(jiān)控子站和監(jiān)控終端的三層結(jié)構(gòu),如圖1所示。監(jiān)控中心和監(jiān)控子站之間采用GPRS無線通信方式傳遞信息,交通流采集節(jié)點通過RFID技術(shù)實時采集交通流量信息,并與監(jiān)控子站間采用有線的方式傳遞信息,監(jiān)控子站和路燈節(jié)點之間采用ZigBee無線通信方式傳遞信息,從而形成一個大范圍的區(qū)域控制網(wǎng)絡(luò)。
圖1 系統(tǒng)總體結(jié)構(gòu)圖Fig.1 Structure diagram of the streetlight energy-saving control system
在道路系統(tǒng)的選定地點或選定路段,為收集有關(guān)車輛運行情況數(shù)據(jù)而進行的調(diào)查分析工作稱為交通調(diào)查。交通調(diào)查的對象主要是交通流現(xiàn)象的各參數(shù),其使用的技術(shù)稱為交通檢測技術(shù)[1]。傳統(tǒng)的交通檢測技術(shù)主要有環(huán)形線圈檢測、地磁感應(yīng)檢測、視頻檢測、紅外對射檢測等。目前我國城市廣泛采用的環(huán)形線圈檢測技術(shù)[2]對檢測車輛是可行的,但由于其安裝時會造成對路面的損壞,且維護不便,故線圈檢測器使用效率并不高。取而代之的是基于視頻圖像處理的交通流信息檢測,這種檢測技術(shù)對于非專業(yè)用戶而言過于復(fù)雜;另外,圖像處理算法用硬件實現(xiàn),雖然提高了處理速度,但同時增大了系統(tǒng)的規(guī)格和價格。本系統(tǒng)將RFID技術(shù)引入到系統(tǒng)交通流檢測子系統(tǒng)中,可有效地避免環(huán)形線圈檢測和視頻檢測的缺點,而基于RFID技術(shù)本身的優(yōu)點,使得基于RFID的交通流檢測可以獲取到的信息量大大增加。
基于RFID的交通流檢測子系統(tǒng)主要工作原理如下:在十字交叉路東西南北四個方向的車輛入口處布設(shè)RFID閱讀器和天線。當裝有RFID射頻標簽的車輛進入天線感應(yīng)區(qū)域時,閱讀器發(fā)射一定頻率的無線電能量給電子標簽,用以驅(qū)動RFID標簽電路將車輛數(shù)據(jù)送出;天線接收到標簽發(fā)送來的信息,經(jīng)天線調(diào)節(jié)器傳送到閱讀器,閱讀器讀取信號并對其進行處理。當檢測到車輛通過時,內(nèi)置計數(shù)器自動加一,周而復(fù)始閱讀器就會記錄一個周期內(nèi)(本文設(shè)為15 min)通過的車輛總數(shù),再將這一數(shù)據(jù)傳送給監(jiān)控子站,將該數(shù)據(jù)導入到交通流預(yù)測系統(tǒng),由當前周期的交通流量、歷史交通流量和交通流預(yù)測系統(tǒng)預(yù)測出下一個周期(下一個15 min)的交通流量,將預(yù)測出的交通流量與設(shè)置好的交通流閾值進行比較,得出路燈節(jié)能策略。
RFID系統(tǒng)通常由應(yīng)用主機、閱讀器和標簽組成,閱讀器通過無線通信方式獲得標簽信息,實時識別攜帶該標簽的對象,識別過程無需人工干預(yù)。UHF 860~960 MHz頻段的RFID閱讀器具有閱讀距離遠、讀卡速度快等優(yōu)點,支持多個閱讀器在同一小區(qū)內(nèi)組網(wǎng)工作,不互相干擾,并能同時識別多張標簽而廣泛應(yīng)用[3]。基于以上原因,本文使用UHF RFID閱讀器和UHF RFID射頻標簽來檢測交通流量。
基于RFID的交通流檢測子系統(tǒng)主要由3部分組成:車載標簽,道路入口閱讀器和監(jiān)控子站。
1)車載標簽:車載標簽采用了特高頻的射頻卡,安裝于車輛上,相當于車輛的電子標簽。當車輛進入閱讀器天線讀取范圍時,車載標簽會接收閱讀器傳來的射頻波,激發(fā)其內(nèi)部電路并主動返回標簽內(nèi)部信息給閱讀器。
2)道路入口閱讀器:由于實際道路上交通信號燈是布設(shè)在東西南北四個方向車輛入口處的,故本文從實際出發(fā)將閱讀器布設(shè)在各個交通信號燈支架立柱上,將天線布設(shè)在支架的橫梁上,天線朝向向下,每個車道布設(shè)一個天線,讀取道路入口處的總交通流量。對于本系統(tǒng)而言,閱讀器在讀取到車載標簽的信息后,其內(nèi)部計數(shù)器自動加1,以15 min為一個計數(shù)周期,到15 min后計數(shù)器自動歸0,重新記錄交通流量。
閱讀器的讀取是常發(fā)性行為,其讀取頻率由天線范圍和道路限速共同決定,三者之間的關(guān)系為:
式中,f為頻率(Hz),V 為路段設(shè)計限速(km/h),D 為天線范圍長度(m)。
閱讀器要能夠讀到該道路上所有車輛,則V應(yīng)該至少取道路上的最大可能限速。例如D為10 m,最大可能車速V為60 km/h,則f至少為1.66 Hz,即最多0.6 s讀一次。顯然,閱讀器讀取頻率越大,所獲得的數(shù)據(jù)越逼近真實數(shù)值,誤差也越小[4]。
3)監(jiān)控子站:監(jiān)控子站布設(shè)在十字路口的路邊,閱讀器每隔15 min向監(jiān)控子站發(fā)送一次數(shù)據(jù),該數(shù)據(jù)作為單向道路的當前交通流,監(jiān)控子站微處理器進行運算,采用自適應(yīng)神經(jīng)網(wǎng)絡(luò)算法預(yù)測未來15 min的交通流量情況,并最終得出路燈節(jié)能策略。
本系統(tǒng)由監(jiān)控中心依據(jù)在城市特定位置采集到的實時照度信息來決定全市路燈統(tǒng)一開關(guān)時間。當檢測到環(huán)境照度超過我們設(shè)定的開關(guān)燈臨界照度值時,監(jiān)控中心發(fā)送開燈指令,通過GPRS網(wǎng)絡(luò)傳輸給各個監(jiān)控子站,監(jiān)控子站接收到開燈指令后立即結(jié)束休眠狀態(tài),并將開燈指令轉(zhuǎn)發(fā)給各個路燈節(jié)點,并激活基于RFID的交通流檢測子系統(tǒng)開始工作,檢測交通流信息,剛開燈時的第一個周期(15 min)路燈按照最大功率運行,待第一個周期(15 min)結(jié)束時,交通流檢測子系統(tǒng)會將交通流信息傳遞給監(jiān)控子站,監(jiān)控子站將節(jié)能策略轉(zhuǎn)化為ZigBee指令信息發(fā)送到各個路燈終端節(jié)點,進而通過調(diào)節(jié)功率(亮度)來實現(xiàn)節(jié)能。
系統(tǒng)硬件主要包括監(jiān)控子站和路燈節(jié)點兩部分的設(shè)計。
監(jiān)控子站硬件主要由主控芯片三星S3C6410、GPRS通信模塊 H7200、ZigBee通信模塊 CC2530、RFID 模塊 M6e、觸摸屏顯示模塊和電源模塊等組成。監(jiān)控子站硬件結(jié)構(gòu)圖如圖2所示。
圖2 監(jiān)控子站硬件結(jié)構(gòu)圖Fig.2 Structure diagram of the control station hardware system
GPRS無線通信模塊是各個監(jiān)控子站和監(jiān)控中心之間數(shù)據(jù)傳輸?shù)臉蛄?。本系統(tǒng)GPRS模塊選用的是宏電生產(chǎn)的H7200模塊,H7200通過串口RS-232與S3C6410主控芯片相連。該模塊是一款高速GPRS/EDGE模塊,最大下行速度達到384 kbps,支持850/900/1 800/1 900 MHz 4種頻段。H7200模塊和其外圍電路匹配后完全可以進行遠距離GPRS通信,并且可以在-30~75℃的惡劣環(huán)境中工作。
RFID模塊用來實時檢測車流量信息,并通過UART或者USB接口將信息傳輸?shù)奖O(jiān)控子站。由于在檢測時會有多個閱讀器在同區(qū)域進行采集,故本系統(tǒng)采用ThingMagic公司生產(chǎn)的M6e UHF RFID閱讀器。M6e UHF RFID模塊支持ISO 18000-6C(EPC G2)和 ISO 18000-6B協(xié)議,每個M6e閱讀器可同時外接4根天線,每秒鐘可同時識讀大于400個標簽,工作溫度在-40~60℃之間,RF輸出在5 dBm到31.5 dBm之間。
ZigBee是一種新型的近距離、低速率、低功耗、低成本、短時延的自組織無線網(wǎng)絡(luò)技術(shù)[5]。本系統(tǒng)ZigBee射頻模塊采用的是TI生產(chǎn)的2.4 GHz單芯片CC2530無線單片機,通過UART接口與S3C6410主控芯片相連。CC2530內(nèi)部已集成了一個8051微處理器與高性能的RF收發(fā)器。CC2530能夠以非常低的總材料成本建立強大的網(wǎng)絡(luò)節(jié)點,擁有較大的Flash,其存儲容量多達 256KB,它是理想的 ZigBee專業(yè)應(yīng)用芯片[6]。
路燈節(jié)點硬件由控制模塊、信息采集模塊、ZigBee通信模塊和電源模塊組成??刂颇K以STC生產(chǎn)的89C58芯片為核心,信息采集模塊采用HCT206B電流互感器,ZigBee通信模塊采用CC2530芯片。通過HCT206B采集路燈電流信息,并通過CC2530傳至監(jiān)控子站,監(jiān)控子站傳來的亮度調(diào)節(jié)命令在控制模塊解碼后,經(jīng)PWM控制來實現(xiàn)精確的恒流控制,調(diào)節(jié)路燈功率并實現(xiàn)節(jié)能。
系統(tǒng)軟件主要包括GPRS模塊、RFID模塊、ZigBee模塊和監(jiān)控子站的軟件設(shè)計。
3.2.1 GPRS模塊軟件設(shè)計
本模塊在采用宏電的H7200實現(xiàn)遠程數(shù)據(jù)通信后,解決了監(jiān)控中心和監(jiān)控子站之間的通信問題。H7200通過AT指令進行相應(yīng)的控制,數(shù)據(jù)傳輸采用TCP/IP協(xié)議的報文。GPRS可以在有效的范圍內(nèi)實現(xiàn)即時收發(fā)數(shù)據(jù)而無需撥號建立連接[7]。GPRS這種工作原理完全滿足本系統(tǒng)功能并方便軟件開發(fā)。
GPRS通信終端軟件設(shè)計部分可分為系統(tǒng)初始化模塊、網(wǎng)絡(luò)建立模塊、數(shù)據(jù)發(fā)送模塊、數(shù)據(jù)接收模塊和串口發(fā)送模塊。其流程圖如圖3所示。
圖3 GPRS終端軟件流程圖Fig.3 The flow chart of the GPRSterminal software
3.2.2 RFID模塊軟件設(shè)計
本模塊采用ThingMagic公司的M6e UHF RFID模塊實現(xiàn)交通流檢測,M6e閱讀器在監(jiān)控子站監(jiān)控下進行工作,該系統(tǒng)與監(jiān)控子站之間形成主從通信模式。主控模塊上電完成初始化過程后,進入待機狀態(tài),等待監(jiān)控子站發(fā)來檢測交通流指令,當接收到監(jiān)控子站指令后,按照主控程序進行交通流信息檢測工作。處理完畢后,將交通流信息送回監(jiān)控子站。基于RFID的交通流檢測程序流程圖如圖4所示。
圖4 基于RFID的交通流檢測流程圖Fig.4 The flow chart of the traffic flow detection based on RFID
3.2.3 ZigBee模塊軟件設(shè)計
本模塊采用TI公司生產(chǎn)的CC2530模塊,來實現(xiàn)實時收發(fā)路燈節(jié)點和監(jiān)控子站之間的信息。監(jiān)控子站和ZigBee模塊通過UART接口相連,并通過各個充當ZigBee路由節(jié)點的路燈節(jié)點把控制指令轉(zhuǎn)發(fā)下去,一直到每條道路的路燈終端節(jié)點。由于在實際的系統(tǒng)運行中,要將監(jiān)控命令和相應(yīng)的路燈對應(yīng)起來,這就要求各個路燈節(jié)點需要在加入網(wǎng)絡(luò)后把自己的網(wǎng)絡(luò)地址發(fā)送給監(jiān)控子站,監(jiān)控子站接收到各個路燈節(jié)點的網(wǎng)絡(luò)地址后建立地址表并存儲,以便控制命令能夠準確發(fā)到確定的路燈,每盞路燈的信息也能實時傳送到監(jiān)控子站,最終上傳至監(jiān)控中心。本系統(tǒng)各個ZigBee模塊軟件設(shè)計流程圖如圖5所示。
圖5 ZigBee模塊軟件設(shè)計流程圖Fig.5 The flow chart of the ZigBee terminal software design
3.2.4 監(jiān)控子站軟件設(shè)計
當整個系統(tǒng)上電后,監(jiān)控子站建立和維護ZigBee網(wǎng)絡(luò)的運行,各節(jié)點按照入網(wǎng)的先后獲得一個網(wǎng)絡(luò)地址,并將網(wǎng)絡(luò)地址傳給監(jiān)控子站,監(jiān)控子站存儲各網(wǎng)絡(luò)節(jié)點地址并建立地址表。當一定時間內(nèi)不再有新的節(jié)點加入并且地址數(shù)目與所在子網(wǎng)內(nèi)節(jié)點總數(shù)相同時,監(jiān)控子站默認本區(qū)ZigBee子網(wǎng)建立完成,隨后監(jiān)控子站通過GPRS網(wǎng)絡(luò)把節(jié)點的地址發(fā)給監(jiān)控中心,由監(jiān)控中心進一步處理并存儲,數(shù)據(jù)包傳輸采用基于TCP/IP的命令包方式,GPRS模塊會把接收到的數(shù)據(jù)通過串口RS-232發(fā)送給監(jiān)控子站。監(jiān)控中心會通過各個路燈節(jié)點傳回來的信息實時更新,結(jié)合具體參數(shù)判定路燈故障與否,并最終顯示在監(jiān)控子站觸摸顯示屏上。圖6是設(shè)計出的監(jiān)控子站路燈實時信息查詢數(shù)據(jù)庫,通過該庫可以獲得路燈故障情況,便于維修。
圖6 路燈實時信息查詢數(shù)據(jù)庫圖Fig.6 Database diagram of streetlight real-time information query
本設(shè)計在已有路燈監(jiān)控系統(tǒng)基礎(chǔ)上引入了交通流檢測的節(jié)能思想,并采用基于光照度和交通流兩信息決策的路燈自動節(jié)能監(jiān)控系統(tǒng),將RFID技術(shù)與ZigBee技術(shù)、GPRS技術(shù)結(jié)合在一起,在保證行車安全的前提下提高了路燈節(jié)能水平。此外本系統(tǒng)還可以推廣到高速公路、隧道公路等其他交通道路路燈的控制,在路燈監(jiān)控領(lǐng)域有著廣泛的應(yīng)用前景。
[1]張生瑞.交通流理論與方法 [M].北京:中國鐵道出版社,2010.
[2]Sun CC,Arr GS,Ramachandran RP.Vehicle reidentification using multidetector fusion[J].IEEETransactions on Intelligent Transportation Systems,2004,5(3):155-164.
[3]侯金紅,陳偉健,文光俊,等.兼容ISO 18000-6B/6C UHF RFID讀寫器軟件設(shè)計及實現(xiàn)[J].計算機應(yīng)用,2011,31(12):166-168.HOU Jin-hong,CHEN Wei-jian,WEN Guang-jun,et al.Software design and realization of UHF RFID reader compatible with ISO 18000-6B/6C[J].Journal of Computer Applications,2011,31(12):166-168.
[4]汪成亮,張晨.面向車聯(lián)網(wǎng)的交通流參數(shù)檢測[J].計算機工程與應(yīng)用,2012,48(23):212-218.WANG Cheng-liang,ZHANG Chen.Detection model of traffic flowparametersoriented Internetof vehicles[J].Computer Engineering and Applications,2012,48(23):212-218.
[5]侯思磊,龔向東.基于ZigBee的溫室監(jiān)控系統(tǒng)網(wǎng)關(guān)設(shè)計[J].單片機與嵌入式系統(tǒng)應(yīng)用,2011(5):74-76.HOUSi-lei,DOUXiang-dong.Design of greenhouse monitoring system gateway based on ZigBee[J].Microcontrollers and Embedded System,2011(5):74-76.
[6]湯鎮(zhèn)輝,張正明.基于CC2530的ZigBee無線路燈節(jié)能智能監(jiān)控系統(tǒng)[J].微型機與應(yīng)用,2011,30(19):81-83.TANG Zhen-hui,ZHANG Zheng-ming.ZigBee wireless energy-saving and smart street lights monitoring system based on CC2530[J].Microcomputer and Its Applications,2011,30(19):81-83.
[7]呂杰.GPRS技術(shù)[M].北京:北京郵電大學出版社,2001.