邢惠民 周立人 翟 爽 郭曉龍 公茂法
?
基于嵌入式Web服務(wù)器的變電站遠(yuǎn)程測(cè)溫智能預(yù)警系統(tǒng)設(shè)計(jì)
邢惠民1周立人2翟 爽1郭曉龍1公茂法2
(1. 國(guó)網(wǎng)山東電力東營(yíng)供電公司,山東東營(yíng) 257091; 2. 山東科技大學(xué)電氣與自動(dòng)化工程學(xué)院,山東青島 266510)
為提高變電站防抗災(zāi)能力,本文設(shè)計(jì)一套遠(yuǎn)程測(cè)溫智能預(yù)警系統(tǒng),在變電站重點(diǎn)防控區(qū)域設(shè)置嵌入式Web服務(wù)器監(jiān)測(cè)終端,對(duì)監(jiān)測(cè)區(qū)域溫濕度、設(shè)備溫度以及煙霧濃度等技術(shù)指標(biāo)進(jìn)行實(shí)時(shí)監(jiān)測(cè),監(jiān)測(cè)信息經(jīng)以太網(wǎng)至遠(yuǎn)程保護(hù)室,通過(guò)Web瀏覽器或者手機(jī)APP移動(dòng)管理設(shè)備訪問(wèn)監(jiān)管。監(jiān)測(cè)區(qū)域一旦發(fā)生異常,監(jiān)控界面就自動(dòng)切換鎖定,并智能發(fā)出異常信息。試驗(yàn)結(jié)果表明,溫度等指標(biāo)數(shù)據(jù)監(jiān)測(cè)準(zhǔn)確,異常預(yù)警功能正常,對(duì)推進(jìn)變電站安全智能化建設(shè)具有一定的建設(shè)性意義。
Web服務(wù)器;變電站;遠(yuǎn)程測(cè)溫;智能預(yù)警
變電站開(kāi)關(guān)設(shè)備在長(zhǎng)期運(yùn)行中容易發(fā)生多種故障,例如開(kāi)關(guān)觸頭表面氧化腐蝕,電纜頭連接位置螺栓松動(dòng)等,尤其是在異常高溫或低溫下,會(huì)加速開(kāi)關(guān)設(shè)備老化。這些設(shè)備分散分布在各個(gè)工作站內(nèi),安全管理較為困難,亟需一套遠(yuǎn)程測(cè)溫安全智能系統(tǒng)進(jìn)行統(tǒng)一監(jiān)管。
文獻(xiàn)[1]設(shè)計(jì)用DS18B20傳感器采集多點(diǎn)設(shè)備溫度,其傳感器靈敏度不可調(diào),適用范圍窄,ZigBee無(wú)線技術(shù)傳輸數(shù)據(jù)需要建立多個(gè)基站,維護(hù)調(diào)試費(fèi)用高、不安全。文獻(xiàn)[2]利用紅外攝像機(jī)和云臺(tái)系統(tǒng)采集溫度信息,雖能實(shí)現(xiàn)高精度紅外遠(yuǎn)距離溫度采集,但是投資額巨大,受障礙物影響大,不適用日益緊湊的現(xiàn)代變電站設(shè)計(jì)理念,其上位機(jī)界面基于組態(tài)王的C/S架構(gòu)設(shè)計(jì),監(jiān)測(cè)地點(diǎn)受限制,且通用性差,軟件維護(hù)升級(jí)費(fèi)用高。文獻(xiàn)[3]提出了一種GPRS遠(yuǎn)距離24h在線數(shù)據(jù)傳輸方式,但容易受天氣因素影響,需要向運(yùn)營(yíng)商購(gòu)買(mǎi)專用通道,維護(hù)調(diào)試不便。
本設(shè)計(jì)利用嵌入式芯片獨(dú)立的Web服務(wù)器技術(shù),實(shí)現(xiàn)變電站內(nèi)各個(gè)監(jiān)測(cè)點(diǎn)的互聯(lián)集中監(jiān)測(cè),與上述文獻(xiàn)設(shè)計(jì)相比,是一種全新的設(shè)計(jì)理念。
總體結(jié)構(gòu)圖如圖1所示。在變電站各個(gè)防控區(qū)域安設(shè)嵌入式Web服務(wù)器監(jiān)測(cè)終端,這些終端將采集到的環(huán)境溫濕度、設(shè)備溫度、火災(zāi)煙霧濃度等信息傳輸至以太網(wǎng)內(nèi);Web監(jiān)測(cè)界面采用B/S架構(gòu),支持多用戶多權(quán)限機(jī)制,可以通過(guò)任意計(jì)算機(jī)、APP移動(dòng)管理設(shè)備進(jìn)行實(shí)時(shí)監(jiān)測(cè);當(dāng)某一區(qū)域發(fā)生火災(zāi)等溫度異常情況時(shí),監(jiān)控界面自動(dòng)切換到異常監(jiān)控區(qū)域的監(jiān)測(cè)界面,系統(tǒng)智能發(fā)出報(bào)警短信提示,從而鎖定事故類型與地點(diǎn),縮短搶修時(shí)間。
對(duì)各個(gè)監(jiān)控終端采用獨(dú)立的Web服務(wù)器設(shè)計(jì),使室內(nèi)數(shù)據(jù)服務(wù)器規(guī)模大大減小,它負(fù)責(zé)協(xié)調(diào)不同Web服務(wù)器的SQL請(qǐng)求[4],存儲(chǔ)必要的歷史數(shù)據(jù),后期可集成到調(diào)度采集系統(tǒng);監(jiān)控站內(nèi)配備有網(wǎng)絡(luò)打印機(jī),自動(dòng)上報(bào)故障或異常數(shù)據(jù),使整個(gè)系統(tǒng)的告警冗余機(jī)制得到完善,故障漏報(bào)率大大降低。
如圖2所示,STM32F103ZET6微控制器通過(guò)mC/OS-Ⅲ系統(tǒng)調(diào)控各個(gè)功能模塊。其中DHT22傳感器多點(diǎn)監(jiān)測(cè)各個(gè)區(qū)域的環(huán)境溫度和相對(duì)濕度信息;LM94022傳感器負(fù)責(zé)監(jiān)測(cè)設(shè)備的溫度信息,若溫度超過(guò)量程,則可通過(guò)繼電器開(kāi)關(guān)切除溫度監(jiān)測(cè)回路進(jìn)行智能保護(hù);MQ-2傳感器經(jīng)STM32自身A/D轉(zhuǎn)換檢測(cè)周?chē)h(huán)境的煙霧濃度[5],通過(guò)設(shè)置閾值可有效防止設(shè)備發(fā)生起火或爆炸的危險(xiǎn);紅外火焰?zhèn)鞲衅鞅O(jiān)測(cè)是否有火災(zāi)發(fā)生;狀態(tài)指示燈進(jìn)行現(xiàn)場(chǎng)環(huán)境狀態(tài)指示;STM32分析異常數(shù)據(jù)類型,并通過(guò)RS 232串口控制SIM900A模塊向檢修人員發(fā)送報(bào)警提示[6];STM32通過(guò)SDIO接口與SD卡通信,歷史信息以FATFS文件格式存儲(chǔ),利于事故追溯工作;門(mén)禁模塊采用PN532 NFC模塊,STM32通過(guò)SPI總線控制NFC模塊實(shí)現(xiàn)射頻卡的近距離高頻無(wú)線電通信[7];采用迪文DGUS串口液晶觸摸屏顯示,具有友好的人機(jī)交互界面;監(jiān)測(cè)終端依靠外擴(kuò)的ENC28J60以太網(wǎng)接口模塊實(shí)現(xiàn)遠(yuǎn)程通信。
3.1 環(huán)境溫濕度測(cè)量電路
如圖3所示,DHT22是一款16位高精度數(shù)字式溫濕度傳感器,溫度量程為-40℃~80℃,精度<±0.5℃;相對(duì)濕度在-40℃~80℃溫度內(nèi),符合精度要求。供電電壓為+3.3V,DHT22通過(guò)PE3引腳與STM32實(shí)現(xiàn)單總線通信,傳輸距離高達(dá)20m以上,適合變電站區(qū)域性質(zhì)的溫濕度監(jiān)測(cè),當(dāng)通信距離小于20m時(shí),常選用4.7kW的高精度電阻。
圖3 DHT22環(huán)境溫濕度測(cè)量電路圖
3.2 設(shè)備溫度測(cè)量電路圖
如圖4所示,設(shè)備溫度測(cè)量采用具負(fù)溫度系數(shù)的集成CMOS溫度傳感器LM94022,通過(guò)PC1引腳的A/D轉(zhuǎn)換通道讀取相應(yīng)溫度下的輸出電壓值。為避免損壞單片機(jī),應(yīng)用隔熱材料將芯片金屬引腳、引線與熱源隔離,并用耐高溫的TLP2301光耦模塊進(jìn)行信號(hào)隔離[8]。同時(shí),單片機(jī)的數(shù)字地和傳感器模擬地要分開(kāi)處理。LM94022量程為-55℃~ 150℃,見(jiàn)表1,可利用單片機(jī)控制GS0和GS1引腳改變測(cè)量靈敏度,以適應(yīng)不同的測(cè)量范圍,提高設(shè)備測(cè)溫的精準(zhǔn)度。
表1 LM94022測(cè)溫的四種靈敏度
3.3 以太網(wǎng)接口通信電路圖
如圖5所示,STM32F103ZET6不帶以太網(wǎng)控制器,外擴(kuò)ENC28J60模塊,通過(guò)SPI2總線對(duì)芯片內(nèi)部寄存器寫(xiě)入控制參數(shù)或收發(fā)MAC數(shù)據(jù)包,實(shí)現(xiàn)以太網(wǎng)功能。ENC28J60通過(guò)以太網(wǎng)變壓器HR911105A與RJ45水晶頭連接組成網(wǎng)線接口[9]。
4.1 系統(tǒng)主程序總體設(shè)計(jì)
為了保障Web服務(wù)器性能穩(wěn)定,設(shè)計(jì)將mC/OS-Ⅲ多任務(wù)實(shí)時(shí)管理系統(tǒng)移植進(jìn)STM32,如圖6所示,各個(gè)任務(wù)以并行、流水線方式被執(zhí)行。mC/OS-Ⅲ系統(tǒng)根據(jù)任務(wù)實(shí)際情況設(shè)置任務(wù)優(yōu)先級(jí)和堆棧大小,表2列出了每個(gè)監(jiān)測(cè)終端的主要任務(wù)配置,高于5的優(yōu)先級(jí)一般保留給系統(tǒng)自身運(yùn)行所用。
圖6 系統(tǒng)主程序流程圖
表2 主要任務(wù)配置表
4.2 嵌入式Web服務(wù)器程序設(shè)計(jì)
LwIP為輕量級(jí)協(xié)議棧,所占用RAM和ROM空間少,支持大部分TCP/IP規(guī)范,這里選擇移植1.3.2版本LwIP到STM32的實(shí)時(shí)系統(tǒng)mC/OS-Ⅲ中。
移植過(guò)程中根據(jù)實(shí)際需要進(jìn)行剪裁,將LwIP信號(hào)量操作函數(shù)封裝到對(duì)應(yīng)的mC/OS-Ⅲ信號(hào)量操作函數(shù)中。LwIP單線程處理速度慢,通過(guò)修改mC/OS-Ⅲ的應(yīng)用函數(shù)OSTASKCreate()實(shí)現(xiàn)流水線式的處理進(jìn)程[10],系統(tǒng)時(shí)鐘用SysTick滴答定時(shí)器模擬,頻率為1Hz,即分配給任務(wù)的最小時(shí)間間隔為1ms。除DHT22因?yàn)橥ㄐ叛訒r(shí)最小時(shí)長(zhǎng)小于1ms需要關(guān)閉系統(tǒng)調(diào)度功能以外,其他情況下禁止關(guān)閉系統(tǒng)定時(shí)器功能。
Keil編譯器不支持HTML語(yǔ)言,將網(wǎng)頁(yè)的HTML程序?qū)懭胱远x數(shù)組中,數(shù)組中包含網(wǎng)頁(yè)協(xié)議頭、“GET”和“POST”請(qǐng)求等信息[11],以字符串?dāng)?shù)組形式發(fā)送到網(wǎng)絡(luò)。以太網(wǎng)通過(guò)識(shí)別協(xié)議頭與請(qǐng)求信息和單片機(jī)進(jìn)行信息交互。堆棧大小有限,網(wǎng)頁(yè)數(shù)組長(zhǎng)度聲明要適當(dāng),否則棧溢出,發(fā)生硬件錯(cuò)誤。簡(jiǎn)化的終端Web服務(wù)器程序流程如圖7所示。
圖7 簡(jiǎn)化的終端Web服務(wù)器程序流程圖
5.1 LM94022設(shè)備測(cè)溫功能驗(yàn)證
試驗(yàn)裝置選用MQT100高低溫試驗(yàn)箱,將LM94022傳感器固定安裝在試驗(yàn)箱的樣品架的金屬卡線結(jié)構(gòu)上,在5V供電電壓、25℃環(huán)境溫度下,試驗(yàn)溫度與芯片輸出電壓(mV)對(duì)應(yīng)關(guān)系見(jiàn)表3。
表3 LM94022傳感器溫度測(cè)試表
5.2 Web遠(yuǎn)程監(jiān)測(cè)界面故障追蹤功能驗(yàn)證
將試驗(yàn)用監(jiān)測(cè)終端放置在機(jī)房?jī)?nèi),通過(guò)網(wǎng)線遠(yuǎn)程連接至實(shí)驗(yàn)室的路由,在相同網(wǎng)關(guān)的普通計(jì)算機(jī)上打開(kāi)瀏覽器的主界面。用打火機(jī)在監(jiān)測(cè)終端火焰?zhèn)鞲衅髋阅M火災(zāi)發(fā)生,Web監(jiān)測(cè)界面自動(dòng)切換到監(jiān)測(cè)終端所屬××機(jī)房?jī)?nèi)環(huán)境監(jiān)測(cè)界面,如圖8所示,監(jiān)測(cè)界面顯示火災(zāi)發(fā)生,并且收到短信報(bào)警,SD卡中自動(dòng)生成文本格式的事件記錄文件。
開(kāi)展遠(yuǎn)程測(cè)溫智能預(yù)警系統(tǒng)研究設(shè)計(jì),對(duì)變電站現(xiàn)有安全監(jiān)管系統(tǒng)進(jìn)行改善,推動(dòng)監(jiān)測(cè)系統(tǒng)“互聯(lián)網(wǎng)+”技術(shù)的運(yùn)用,符合現(xiàn)代系統(tǒng)智能化、精細(xì)化的發(fā)展要求。試驗(yàn)結(jié)果證明,各項(xiàng)監(jiān)測(cè)指標(biāo)數(shù)據(jù)精準(zhǔn)無(wú)誤,故障監(jiān)測(cè)界面自動(dòng)切換鎖定,報(bào)警信息智能發(fā)出,這對(duì)源頭防控變電站災(zāi)害事故、推進(jìn)變電站無(wú)人值守工程建設(shè)具有較高的推廣應(yīng)用價(jià)值。
圖8 Web瀏覽器遠(yuǎn)程監(jiān)測(cè)界面圖
[1] 龔英強(qiáng), 裴東峰, 李俊濤. 基于ZigBee的變電站多點(diǎn)溫度無(wú)線采集裝置[J]. 農(nóng)村電工, 2016, 24(6): 30.
[2] 麥洪, 何勝紅, 霍丹, 等. 基于紅外測(cè)溫技術(shù)的變電站測(cè)溫系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 廣東技術(shù)師范學(xué)院學(xué)報(bào)(社會(huì)科學(xué)版), 2015, 36(2): 31-35.
[3] 羅舒陽(yáng). 基于GPRS通信的變電站光纖傳感測(cè)溫系統(tǒng)軟件平臺(tái)設(shè)計(jì)[D]. 濟(jì)南: 山東大學(xué), 2016: 12-32.
[4] 蘇偉, 羅佳俊. 閃電多點(diǎn)定位系統(tǒng)的開(kāi)發(fā)與應(yīng)用[J]. 電氣技術(shù), 2014, 15(5): 54-59.
[5] 王子若, 岳云濤. 防火門(mén)監(jiān)控系統(tǒng)的研究[J]. 電工技術(shù)學(xué)報(bào), 2015, 30(1): 473-476.
[6] 姚維明, 王一, 陳俊, 等. 高壓輸電線路下吊車(chē)作業(yè)報(bào)警和監(jiān)控系統(tǒng)設(shè)計(jì)[J]. 電氣技術(shù), 2016, 17(12): 82-86, 97.
[7] 陳俊杰, 朱志杰, 溫耀軍. 基于PN532的接觸式和非接觸式讀卡器設(shè)計(jì)[J]. 電子技術(shù)應(yīng)用, 2010, 36(5): 109-112, 119.
[8] 陳強(qiáng), 李慶民, 叢浩熹, 等. 基于多點(diǎn)分布式光纖光柵的GIS隔離開(kāi)關(guān)觸頭溫度在線監(jiān)測(cè)技術(shù)[J]. 電工技術(shù)學(xué)報(bào), 2015, 30(12): 298-306.
[9] 張慶輝, 馬延立. STM32F103VET6和ENC28J60的嵌入式以太網(wǎng)接口設(shè)計(jì)[J]. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用, 2012, 12(9): 23-25, 32.
[10] 陳代金, 趙建峰. 基于以太網(wǎng)技術(shù)的電力監(jiān)控系統(tǒng)分析[J]. 電氣技術(shù), 2015, 16(3): 115-117.
[11] 包建軍, 徐煒, 羅克. 基于LWIP的煤礦數(shù)字語(yǔ)音對(duì)講終端的設(shè)計(jì)[J]. 工礦自動(dòng)化, 2011, 37(12): 11-14.
The Design of Substation Remote Temperature Measurement Intelligent Early Warning Systembased on the Embedded Web Server
Xing Huimin1Zhou Liren2Zhai Shuang1Guo Xiaolong1Gong Maofa2
(1. State Grid Shandong Dongying Electric Power Company, Dongying, Shandong 257091; 2.College of Electrical Engineering and Automation, Shandong University of Science and Technology, Qingdao, Shandong 266510)
In order to improve the anti-disaster ability of substation, design a set of remote temperature intelligent early warning system. Set the embedded Web server monitoring terminal in the key important control area of the substation, real-time monitoring a variety of technical indicators parameters, including temperature and humidity, equipment temperature, and fire smoke concentration and other information of monitoring area. The monitoring information is transmitted via the Ethernet to the remote protection room and the information is accessed for monitoring via a Web browser or mobile phone APP. When an exception occurred in the monitoring area, monitoring interface will automatically switch and be locked, and the exceptionmessages will be intelligent sent. Test proved that the data of temperature and other indicators is monitored accurately, abnormal warning function is normal, this has certain constructive significance to promote the substation security intelligence construction.
Web server; substation; remote temperature measurement; intelligent early warning
山東省自然科學(xué)基金(ZR2012EEM021)
邢惠民(1970-),工程師,從事變電一次線路設(shè)計(jì)工作。