摘 要: 針對(duì)公路隧道照明的安全性、舒適性及節(jié)能性的要求,設(shè)計(jì)了一種無(wú)線隧道照明節(jié)能控制系統(tǒng)。系統(tǒng)以監(jiān)控計(jì)算機(jī)作為控制核心,以S7-200作為本地控制器,利用基于Zigbee技術(shù)的CC2430模塊搭建無(wú)線傳感器和LED燈具無(wú)線控制網(wǎng)絡(luò)。系統(tǒng)通過(guò)無(wú)線傳感器模塊采集車流量、車速以及洞內(nèi)外亮度信息,作為系統(tǒng)輸入控制參數(shù),經(jīng)過(guò)模糊神經(jīng)網(wǎng)絡(luò)控制決策,輸出照明回路的控制命令,經(jīng)Zigbee無(wú)線網(wǎng)絡(luò)傳輸至LED燈具模塊,通過(guò)燈具功率模塊實(shí)現(xiàn)隧道各段照明亮度實(shí)時(shí)調(diào)節(jié)。
關(guān)鍵詞: 隧道照明; 模糊神經(jīng)網(wǎng)絡(luò); PLC; ZigBee
我國(guó)的高速公路建設(shè)事業(yè)在不斷發(fā)展,高速公路隧道亦日趨增加。車速的提高、交通流量的增大和車流密度的增加,給高速公路隧道的行車安全造成很大的威脅。尤其在進(jìn)入高速公路隧道時(shí),發(fā)生視野內(nèi)光線的明暗急劇變化,人的視力驟然下降,使行車通過(guò)隧道時(shí),存在著極大的危險(xiǎn)性。因此,隧道照明對(duì)隧道行車安全極其重要。如果僅依靠加強(qiáng)隧道照明,提高隧道內(nèi)的亮度,會(huì)增加運(yùn)營(yíng)費(fèi)用。因此,在安全行車的前提下,如何提高隧道的運(yùn)營(yíng)效率,降低能源消耗,成為隧道照明技術(shù)研究迫切需要解決的問(wèn)題。基于隧道照明安全和節(jié)能的要求,本文研究設(shè)計(jì)了一種無(wú)線隧道照明嵌入式控制系統(tǒng)。系統(tǒng)以監(jiān)控計(jì)算機(jī)為控制核心,建立基于CC2430的無(wú)線傳感器網(wǎng)絡(luò)和無(wú)線控制LED燈具模塊,將具有學(xué)習(xí)能力的模糊神經(jīng)網(wǎng)絡(luò)模型應(yīng)用在隧道照明控制系統(tǒng)中,根據(jù)洞外亮度、車速、車流量等參數(shù)的改變自動(dòng)修改控制方案,實(shí)現(xiàn)實(shí)時(shí)隧道照明節(jié)能自動(dòng)控制。
1 系統(tǒng)硬件設(shè)計(jì)
整個(gè)隧道照明無(wú)線控制系統(tǒng)由如下部分組成:監(jiān)測(cè)控制計(jì)算機(jī)、主機(jī)Zigbee收發(fā)模塊、Zigbee無(wú)線節(jié)點(diǎn)網(wǎng)絡(luò)、無(wú)線傳感器模塊、可編程控制器PLCS7-200、無(wú)線控制LED燈具模塊。其結(jié)構(gòu)如圖1所示。
系統(tǒng)工作流程如下:首先車輛傳感器采集車速和車流量信息,同時(shí)光強(qiáng)傳感器采集洞內(nèi)外亮度信息,經(jīng)過(guò)信號(hào)調(diào)理由Zigbee無(wú)線模塊CC2430處理后發(fā)送出去,通過(guò)通信節(jié)點(diǎn)網(wǎng)絡(luò)傳輸?shù)奖O(jiān)測(cè)控制計(jì)算機(jī)。監(jiān)測(cè)控制計(jì)算機(jī)通過(guò)無(wú)線模塊CC2430接收車速、車流量以及洞內(nèi)外亮度數(shù)據(jù)信息,作為系統(tǒng)控制輸入?yún)?shù),然后通過(guò)模糊神經(jīng)網(wǎng)絡(luò)算法進(jìn)行控制運(yùn)算得出各照明回路控制數(shù)據(jù),將控制數(shù)據(jù)通過(guò)工業(yè)以太網(wǎng)直接傳送給PLC,或經(jīng)Zigbee無(wú)線傳輸?shù)姆绞较葌魉偷紺C240模塊,然后通過(guò)RS-485總線將數(shù)據(jù)傳輸給本地控制PLC,PLC再控制功率控制模塊實(shí)現(xiàn)對(duì)照明回路的無(wú)極調(diào)光或開關(guān)控制。 1.1 PLC控制器S7-200 1.3 無(wú)線傳感器節(jié)點(diǎn)模塊 2 系統(tǒng)軟件設(shè)計(jì) 2.2 隧道照明控制方法
系統(tǒng)PLC模塊選用西門子公司S7-200系列CPU224CN(AC/DC/RELAY),并擴(kuò)展了CP243-1模塊(工業(yè)以太網(wǎng)模塊)、EM222CNRELAY模塊(繼電器輸出模塊)。主要完成以下功能[1]:(1)收集本段區(qū)域內(nèi)檢測(cè)設(shè)備檢測(cè)的信息,包括光強(qiáng)傳感器和車輛傳感器等;(2)對(duì)收集的信息進(jìn)行預(yù)處理并存儲(chǔ)在本地的存儲(chǔ)單元內(nèi);(3)將本地控制器處理好的信息數(shù)據(jù)上傳給監(jiān)控計(jì)算機(jī); (4)接收監(jiān)控計(jì)算機(jī)各種控制命令,并將控制命令和設(shè)備運(yùn)行狀態(tài)比較后,向功率控制模塊發(fā)出相應(yīng)的控制命令;(5)本地控制器設(shè)有手動(dòng)控制模塊,手動(dòng)操作界面采用觸摸屏SIMATIC TP 170A,當(dāng)通信中斷且無(wú)線傳感器網(wǎng)絡(luò)故障或系統(tǒng)故障或維護(hù)時(shí),可采用手動(dòng)控制,且手動(dòng)控制優(yōu)先;(6)存儲(chǔ)基本控制程序以及特殊程序。當(dāng)與監(jiān)控計(jì)算機(jī)通信中斷時(shí),可啟用本地控制器的基本控制程序進(jìn)行自動(dòng)控制。特殊程序包括交通事故處理程序、火災(zāi)處理程序等。本地控制PLC,一方面通過(guò)工業(yè)以太網(wǎng)形成環(huán)網(wǎng),與其他本地控制器及監(jiān)控計(jì)算機(jī)進(jìn)行通信;另一方面通過(guò)無(wú)線模塊CC2430接收檢測(cè)設(shè)備信息,同時(shí)可通過(guò)CC2430與其他本地控制器進(jìn)行通信。
1.2 Zigbee無(wú)線模塊CC2430
Zigbee無(wú)線連接技術(shù),具有低成本、低功耗、低復(fù)雜度、低傳輸速率、近距離傳輸、高安全可靠性、高網(wǎng)絡(luò)容量等特點(diǎn)。系統(tǒng)采用基于Zigbee技術(shù)的CC2430無(wú)線模塊,實(shí)現(xiàn)系統(tǒng)的無(wú)線數(shù)據(jù)傳輸和控制。CC2430是Chipcon公司提供的全球首款具有支持Zigbee協(xié)議的SoC 解決方案[2]的芯片:在單個(gè)芯片上整合了Zigbee 射頻(RF)前端、內(nèi)存和微控制器,具有21個(gè)可編程I/O引腳,通過(guò)軟件設(shè)定一組SFR寄存器的位和字,可使這些引腳作為通常的I/O口,也可作為連接ADC、計(jì)時(shí)器或USART部件的外圍設(shè)備I/O口使用。將CC2430的I/O設(shè)置成USART,通過(guò)MAX3485電平轉(zhuǎn)換芯片后,以RS-485總線形式與S7-200進(jìn)行通信,其具體接口如圖2所示。
系統(tǒng)的輸入數(shù)據(jù)(車速、車流量、洞外亮度)都是通過(guò)無(wú)線傳感器節(jié)點(diǎn)模塊進(jìn)行采集,然后發(fā)送至DSP控制器。無(wú)線傳感器節(jié)點(diǎn)模塊主要由車輛探測(cè)器、信號(hào)調(diào)理整形電路、光強(qiáng)傳感器、Zigbee無(wú)線模塊CC2430組成,如圖3所示。
系統(tǒng)采用性能穩(wěn)定、性價(jià)比高、工程應(yīng)用方便的感應(yīng)線圈式檢測(cè)器來(lái)檢測(cè)車速和車流量信息。無(wú)線傳感器模塊由環(huán)形線圈、耦合振蕩電路和信號(hào)調(diào)理整形電路組成[3]。通過(guò)檢測(cè)由環(huán)形線圈構(gòu)成的耦合電路的振蕩頻率來(lái)判斷車輛信息。耦合振蕩電路采用如圖3所示的電容反饋三點(diǎn)式振蕩電路。圖中,2個(gè)反接的穩(wěn)壓管HZ4C2抑制正弦振蕩信號(hào)輸出在-5 V~+5 V范圍內(nèi),耦合變壓器原副邊匝數(shù)比為1∶1,二極管P6KE12CA 用于消除由靜電等原因引起的瞬間電壓影響。正弦振蕩信號(hào)經(jīng)過(guò)比較器MC34072AP整形成脈沖方波信號(hào),然后輸入到CC2430模塊的微處理器的計(jì)數(shù)單元。
隧道洞內(nèi)外環(huán)境亮度傳感器采用TAOS公司的TSL2561[4],是一種高速、低功耗、寬量程、可編程靈活配置的光強(qiáng)度數(shù)字轉(zhuǎn)換芯片。芯片內(nèi)部集成了積分式A/D轉(zhuǎn)換器,采用數(shù)字信號(hào)輸出,因此抗干擾能力比同類芯片強(qiáng)。該芯片可用于各類顯示屏的監(jiān)控,各種環(huán)境照明控制等。TLS2561具有標(biāo)準(zhǔn)的I2C總線接口,微控制器可通過(guò)I2C訪問(wèn)內(nèi)部寄存器,對(duì)其操作控制。TSL2561與CC2430硬件接口電路如圖3所示。
無(wú)線傳感器節(jié)點(diǎn)模塊中仍采用基于Zigbee技術(shù)的無(wú)線模塊CC2430作為數(shù)據(jù)無(wú)線射頻收發(fā)器,其外圍電路如圖2所示,與車輛傳感器及光強(qiáng)傳感器TSL2561的接口如圖3所示。
1.4 無(wú)線控制LED燈具模塊
無(wú)線控制LED與傳統(tǒng)的高壓鈉燈、熒光燈不同,其亮度控制簡(jiǎn)單有效,可以在燈亮度的0~100%之間進(jìn)行快速調(diào)節(jié),而不會(huì)影響LED燈壽命。根據(jù)隧道照明的需求,改變LED亮度,具有巨大的節(jié)能潛力。但目前已采用LED的隧道中,對(duì)LED燈的布置和控制方式仍是按傳統(tǒng)的高壓鈉燈方式進(jìn)行,不能將LED燈的亮度調(diào)節(jié)和功耗調(diào)節(jié)簡(jiǎn)單的優(yōu)勢(shì)發(fā)揮出來(lái)。而本系統(tǒng)將LED電源模塊和Zigbee無(wú)線通信模塊相結(jié)合控制LED燈具亮度,其燈具模塊結(jié)構(gòu)如圖4所示。LED點(diǎn)陣燈具電源模塊將交流輸入經(jīng)橋式整流電路整流成直流,在經(jīng)電流型或電壓型DC-DC模塊后,提供穩(wěn)定、合適的LED輸入電壓或電流;將燈具模塊增加CC2430無(wú)線通信模塊,可以將所有的LED燈具組成一個(gè)無(wú)線控制網(wǎng)絡(luò),每個(gè)LED燈都是網(wǎng)絡(luò)中的一個(gè)節(jié)點(diǎn),都有唯一的網(wǎng)絡(luò)ID。一方面燈具模塊可以通過(guò)CC2430無(wú)線模塊接收調(diào)光控制命令,結(jié)合DC-DC模塊,調(diào)節(jié)電壓或電流輸出,從而實(shí)現(xiàn)對(duì)LED燈具的調(diào)光控制;另一方面可以將燈具的狀態(tài)信息,如功耗、工作情況、執(zhí)行指令情況發(fā)送到通信網(wǎng)絡(luò)上,上傳至監(jiān)控計(jì)算機(jī)。
2.1 系統(tǒng)主程序流程
系統(tǒng)主程序流程如圖5所示。首先系統(tǒng)上電初始化各個(gè)模塊,啟動(dòng)各處無(wú)線傳感器模塊,采集車輛及洞內(nèi)外亮度信息,并將信息通過(guò)無(wú)線通信節(jié)點(diǎn)或傳輸給本地控制器由工業(yè)以太網(wǎng)發(fā)送出去,判斷系統(tǒng)是否處于本地控制器手動(dòng)控制狀態(tài),如果是在手動(dòng)控制狀態(tài)(系統(tǒng)出現(xiàn)故障或檢修維護(hù)),則程序結(jié)束,由面板實(shí)現(xiàn)照明回路的控制;否則,檢測(cè)隧道狀態(tài)是否正常。如果不正常則報(bào)警,并且調(diào)用特殊狀態(tài)程序;如果正常,則檢測(cè)工業(yè)以太網(wǎng)通信是否正常;如果正常,則調(diào)用遠(yuǎn)程監(jiān)控計(jì)算機(jī)控制程序,否則調(diào)用本地控制器基本控制程序,然后輸出回路控制命令。利用觸摸屏顯示隧道狀態(tài)信息,同時(shí)利用以太網(wǎng)或無(wú)線模塊將本地隧道狀態(tài)信息發(fā)送給監(jiān)控計(jì)算機(jī)。
2.2.1傳統(tǒng)照明控制方法
目前,國(guó)內(nèi)的隧道照明的控制方式都是利用燈具的不同排列組合和現(xiàn)場(chǎng)控制器提供的自動(dòng)或手動(dòng)控制信號(hào)對(duì)照明燈進(jìn)行邏輯控制,使其產(chǎn)生所需光強(qiáng)分布的亮度。雖然這些控制方法的控制程序和線路設(shè)計(jì)簡(jiǎn)單,燈具選擇靈活,維修保養(yǎng)容易,但控制系統(tǒng)主要存在以下2個(gè)問(wèn)題:
(1)隧道照明系統(tǒng)在設(shè)計(jì)階段采用保守預(yù)估的方法[5],考慮光源衰減,乘以0.6~0.7的系數(shù),并且對(duì)洞外亮度、車速、車流量等參數(shù)都以最大值來(lái)設(shè)計(jì)系統(tǒng),使在運(yùn)行過(guò)程中,各段照明照度卻始終處于最大值狀態(tài)。因此,隧道照明系統(tǒng)具有較大的節(jié)能改進(jìn)空間。
(2)隧道照明系統(tǒng)未采用洞內(nèi)亮度反饋控制,既不知道照度是否滿足要求,不利于行車安全,造成電能浪費(fèi)。
2.2.2 模糊神經(jīng)網(wǎng)絡(luò)控制調(diào)光法
模糊控制是以模仿人的模糊綜合判斷推理來(lái)處理常規(guī)方法難以解決的模糊信息處理難題的方法,能對(duì)那些復(fù)雜的具有非線性、甚至根本無(wú)法建立精確數(shù)學(xué)模型的系統(tǒng)進(jìn)行有效而精確的控制,但不具備學(xué)習(xí)自適應(yīng)能力;而神經(jīng)網(wǎng)絡(luò)以生物神經(jīng)網(wǎng)絡(luò)為模擬基礎(chǔ),具有自適應(yīng)和自學(xué)習(xí)能力,但不善于表達(dá)基于規(guī)則的知識(shí)。因此,將模糊控制和神經(jīng)網(wǎng)絡(luò)相結(jié)合構(gòu)成的模糊神經(jīng)網(wǎng)絡(luò)充分利用了兩者的優(yōu)點(diǎn),彌補(bǔ)了各自的不足,能很好地解決隧道照明控制的問(wèn)題。本系統(tǒng)采用的模糊神經(jīng)網(wǎng)絡(luò)調(diào)光法是在實(shí)時(shí)自動(dòng)直接控制調(diào)光方案的基礎(chǔ)上,以洞外亮度、車速及車流量作為控制系統(tǒng)的輸入?yún)?shù),通過(guò)基于專家經(jīng)驗(yàn)的模糊規(guī)則判斷,輸出照明回路的調(diào)光命令,實(shí)現(xiàn)實(shí)時(shí)自動(dòng)調(diào)節(jié)隧道照明亮度;同時(shí)將洞內(nèi)亮度反饋給系統(tǒng),進(jìn)行比較學(xué)習(xí),再將行車人員的反饋信息樣本輸入系統(tǒng),通過(guò)神經(jīng)網(wǎng)絡(luò)學(xué)習(xí),不斷修改和完善控制規(guī)則,提高了隧道照明的安全性、適應(yīng)性,且可大大節(jié)省照明運(yùn)營(yíng)電能的成本。
2.3 隧道照明模糊神經(jīng)網(wǎng)絡(luò)
2.3.1 隧道照明模糊神經(jīng)網(wǎng)絡(luò)模型構(gòu)造
本方案采用結(jié)構(gòu)等價(jià)型模糊神經(jīng)網(wǎng)絡(luò),即根據(jù)模糊系統(tǒng)的結(jié)構(gòu),決定等價(jià)結(jié)構(gòu)的神經(jīng)網(wǎng)絡(luò),使其每個(gè)節(jié)點(diǎn)對(duì)應(yīng)模糊系統(tǒng)的一部分,如模糊化或模糊推理等過(guò)程。本方案主要用于自適應(yīng)控制,因此采用了多層前向BP網(wǎng)絡(luò), 共由(A)~(E)5層組成。其中,(A)層為輸入層,接收語(yǔ)言變量的輸入,輸入量為車速、車流量和洞外亮度;(B)層為隸屬函數(shù)生成層,實(shí)現(xiàn)模糊化操作;(C)層為規(guī)則前件匹配層,計(jì)算每條規(guī)則的適用度;(D)層為規(guī)則結(jié)論層,對(duì)相同的規(guī)則后件進(jìn)行綜合;(E)層為輸出層,實(shí)現(xiàn)反模糊化操作,輸出量為回路的調(diào)光數(shù)值。
2.3.2 隧道照明模糊神經(jīng)網(wǎng)絡(luò)程序設(shè)計(jì)
模糊神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)算法包括自組織學(xué)習(xí)階段和有教師學(xué)習(xí)階段。自組織學(xué)習(xí)階段的任務(wù)主要是進(jìn)行模糊控制規(guī)則的自組織、輸入輸出語(yǔ)言變量各語(yǔ)言值隸屬函數(shù)參數(shù)的預(yù)辨識(shí),以得到一個(gè)符合該被控對(duì)象的模糊控制規(guī)則和初步的隸屬函數(shù)分布。而有教師學(xué)習(xí)階段的任務(wù)主要是利用訓(xùn)練樣本數(shù)據(jù)實(shí)現(xiàn)輸入、輸出語(yǔ)言變量各語(yǔ)言值隸屬函數(shù)的最佳調(diào)整。BP神經(jīng)網(wǎng)絡(luò),基于誤差傳遞算法,須通過(guò)學(xué)習(xí)樣本與教師樣本得出輸出層誤差,通過(guò)每層的誤差傳遞調(diào)整神經(jīng)網(wǎng)絡(luò),改變輸出誤差,以使輸出誤差小于給定誤差指標(biāo)。模糊神經(jīng)網(wǎng)絡(luò)程序設(shè)計(jì)及訓(xùn)練流程如圖6所示。
本文提出了一種基于模糊神經(jīng)網(wǎng)絡(luò)的無(wú)線隧道照明控制系統(tǒng)的實(shí)現(xiàn)方案。系統(tǒng)以監(jiān)控計(jì)算機(jī)、PLC控制器和CC2430作為基本的硬件實(shí)現(xiàn)平臺(tái),采用模糊神經(jīng)網(wǎng)絡(luò)作為隧道照明調(diào)光控制算法,系統(tǒng)通過(guò)基于CC2430模塊的無(wú)線傳感器模塊采集車流量、車速及洞內(nèi)外亮度信息作為系統(tǒng)的輸入?yún)?shù),系統(tǒng)進(jìn)行控制運(yùn)算后輸出照明調(diào)光控制命令,通過(guò)Zigbee無(wú)線網(wǎng)絡(luò)傳輸至LED燈具模塊,結(jié)合功率控制器實(shí)現(xiàn)無(wú)線照明調(diào)光控制。隧道照明的狀態(tài)信息能通過(guò)觸摸屏顯示,并且還可以通過(guò)以太網(wǎng)或CC2430模塊無(wú)線發(fā)送至監(jiān)控計(jì)算機(jī),實(shí)現(xiàn)對(duì)隧道照明的監(jiān)控和管理。實(shí)驗(yàn)證明,系統(tǒng)可靠,自適應(yīng)性強(qiáng),不僅能滿足隧道照明的安全要求,而且提高了隧道照明的舒適度,其運(yùn)營(yíng)成本較低,節(jié)能效果明顯,該方案具有較高的實(shí)用性和推廣價(jià)值。
參考文獻(xiàn)
[1] 張良. PLC在高速公路隧道監(jiān)控系統(tǒng)中的應(yīng)用[J].微計(jì)算機(jī)信息,2004(2):83-85.
[2] Chipcon. SmartRF CC2430 [EB/OL]. www.chipcon.com,2005/2006.
[3] 臧利林,賈磊.基于環(huán)形線圈車輛檢測(cè)系統(tǒng)的研究與設(shè)計(jì)[J].儀器儀表學(xué)報(bào),2004(4):329-331.
[4] 姜連祥,汪小燕.基于光強(qiáng)傳感器TLS256x的感測(cè)系統(tǒng)設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2006(12):43-45.
[5] (JTJ026.1-1999)公路隧道通風(fēng)照明設(shè)計(jì)規(guī)范[S]. 1999.