999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ZigBee技術(shù)在石油化工企業(yè)環(huán)境監(jiān)測系統(tǒng)中的應(yīng)用

2016-09-13 08:33:55姜有光杜亞江
關(guān)鍵詞:系統(tǒng)

姜有光,杜亞江,謝 韜

(蘭州交通大學(xué) 機電技術(shù)研究所,蘭州 730070)

?

ZigBee技術(shù)在石油化工企業(yè)環(huán)境監(jiān)測系統(tǒng)中的應(yīng)用

姜有光,杜亞江,謝韜

(蘭州交通大學(xué) 機電技術(shù)研究所,蘭州730070)

針對石油化工企業(yè)在生產(chǎn)過程中可能發(fā)生氣體泄露、火災(zāi)等安全問題,開發(fā)了一種基于無線傳感器網(wǎng)絡(luò)的多點環(huán)境監(jiān)測系統(tǒng)。該系統(tǒng)采用無線傳感器網(wǎng)絡(luò)的ZigBee通信協(xié)議棧和基于ARM Cortex-A8的無線傳感器網(wǎng)絡(luò)嵌入式網(wǎng)關(guān)。闡述了無線傳感器網(wǎng)絡(luò)節(jié)點和網(wǎng)關(guān)的硬件設(shè)計方案,以及軟件功能的實現(xiàn)方法。該系統(tǒng)具有成本低,可靠性高的特點,可實現(xiàn)石油化工企業(yè)遠程環(huán)境監(jiān)測。

石油化工企業(yè);環(huán)境監(jiān)測;ZigBee;ARM Cortex-A8;Linux

石油化工企業(yè)毒氣泄露、重大火災(zāi)和爆炸等惡性事件會給企業(yè)造成了巨大的經(jīng)濟損失,并在社會上產(chǎn)生了惡劣的影響。因此,必須實時監(jiān)測生產(chǎn)區(qū)域環(huán)境參數(shù)的變化情況,及時消除影響安全生產(chǎn)的因素,把事故消滅在萌芽階段。石油化工企業(yè)生產(chǎn)環(huán)境惡劣[1]、生產(chǎn)地域分散[2],傳統(tǒng)的有線網(wǎng)絡(luò)環(huán)境監(jiān)測系統(tǒng)容易受到破壞,不利于信息傳輸,且不便維修。另外,現(xiàn)有的環(huán)境監(jiān)測系統(tǒng)僅對單一的氣體實施監(jiān)測,沒有對影響安全生產(chǎn)的溫濕度和煙霧濃度等環(huán)境參數(shù)進行監(jiān)測,功能較少。同時,多數(shù)環(huán)境監(jiān)測系統(tǒng)沒有實現(xiàn)數(shù)據(jù)的遠程傳輸,使得決策層不能及時掌握生產(chǎn)區(qū)域的環(huán)境參數(shù)變化狀況。

針對上述問題,本文設(shè)計了一種基于ZieBee協(xié)議的無線傳感器網(wǎng)絡(luò)石油化工企業(yè)在線環(huán)境監(jiān)測系統(tǒng),該系統(tǒng)在生產(chǎn)區(qū)域放置多個終端節(jié)點對溫濕度、煙霧濃度和瓦斯氣體濃度進行采集、實時監(jiān)測和超限報警[3]。系統(tǒng)以ARMCortex-A8處理器作為ZigBee無線傳感器網(wǎng)絡(luò)的嵌入式網(wǎng)關(guān),利用以太網(wǎng)實現(xiàn)網(wǎng)關(guān)到遠程監(jiān)控計算機的數(shù)據(jù)傳輸,以便管理人員實時掌握生產(chǎn)過程中環(huán)境參數(shù)的變化情況,達到保證安全生產(chǎn)的目的。

1 系統(tǒng)的總體設(shè)計

本系統(tǒng)主要由終端節(jié)點、路由節(jié)點、無線傳感網(wǎng)絡(luò)協(xié)調(diào)器、網(wǎng)關(guān)以及遠程監(jiān)控計算機組成。系統(tǒng)的總體結(jié)構(gòu)如圖1所示。其中:終端節(jié)點是無線傳感器網(wǎng)絡(luò)的感知端,它接收協(xié)調(diào)器發(fā)來的指令并采集環(huán)境信息;路由節(jié)點是無線傳感器網(wǎng)絡(luò)的中繼節(jié)點,轉(zhuǎn)發(fā)自己管理的子節(jié)點的數(shù)據(jù)信息,也可將自身所帶傳感器采集的數(shù)據(jù)上傳;協(xié)調(diào)器負(fù)責(zé)建立和管理網(wǎng)絡(luò),同時接收采集節(jié)點傳來的數(shù)據(jù)并向采集節(jié)點發(fā)送控制命令;網(wǎng)關(guān)作為無線傳感器網(wǎng)絡(luò)和以太網(wǎng)的溝通橋梁,起到不同網(wǎng)絡(luò)間協(xié)議轉(zhuǎn)換和數(shù)據(jù)中轉(zhuǎn)的作用[4];遠程監(jiān)控計算機主要提供可視化的界面,將石油化工企業(yè)生產(chǎn)區(qū)域的環(huán)境參數(shù)顯示在遠程監(jiān)控計算機的可視化界面上,并通過可視化界面控制采集節(jié)點。

圖1 系統(tǒng)總體結(jié)構(gòu)

系統(tǒng)根據(jù)石油化工企業(yè)監(jiān)測點多、生產(chǎn)區(qū)域大的特點,采用無線傳感器網(wǎng)絡(luò)的樹狀網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以擴大無線傳感器網(wǎng)絡(luò)的覆蓋范圍。終端節(jié)點連接溫濕度傳感器、煙霧傳感器和瓦斯傳感器形成數(shù)據(jù)采集組,對生產(chǎn)過程中的溫度、煙霧濃度以及瓦斯?jié)舛葏?shù)進行采集,通過ZigBee無線通信網(wǎng)絡(luò)將數(shù)據(jù)傳輸?shù)絽f(xié)調(diào)器。協(xié)調(diào)器將數(shù)據(jù)打包并使用串口把數(shù)據(jù)傳輸?shù)骄W(wǎng)關(guān)。網(wǎng)關(guān)對數(shù)據(jù)解析并重新打包后通過以太網(wǎng)傳輸至遠程監(jiān)控計算機。工作流程如圖2所示。

圖2 系統(tǒng)工作流程

2 系統(tǒng)硬件設(shè)計

2.1ZigBee終端節(jié)點、路由節(jié)點硬件設(shè)計

終端節(jié)點和路由節(jié)點的硬件一樣,都是由傳感器模塊、控制模塊、無線通信模塊和電源模塊組成。硬件框圖如圖3所示。

圖3 終端節(jié)點和路由節(jié)點的硬件框圖

其中傳感器模塊主要是對環(huán)境參數(shù)進行感知。選型上綜合考慮了穩(wěn)定性、精度和成本等因素,尤其是能在惡劣環(huán)境中正常工作,包括溫濕度傳感器DHT11、煙霧傳感器MQ-2和甲烷傳感器TGS2611。

控制模塊采用TI公司的CC2530芯片,集成了ZigBee射頻前端、內(nèi)存和8051微處理器。CC2530芯片結(jié)合一個高性能2.4 GHz DSSS(直接序列擴頻) 射頻收發(fā)器核心與IEEE80.15.4/ZigBee協(xié)議,工作時的電流損耗為29 mA,在接收或發(fā)射模式下,電流損耗分別低于24 mA或29 mA。它極低的能量消耗和較小的封裝尺寸能滿足無線傳感網(wǎng)絡(luò)中節(jié)點體積小、功耗低、成本低的要求。

無線通信模塊由CC2530的射頻前端及外圍電路組成,電源模塊選用干電池供電。終端節(jié)點、路由節(jié)點原理如圖4所示。

圖4 終端節(jié)點和路由節(jié)點原理

2.2ZigBee協(xié)調(diào)器硬件設(shè)計

協(xié)調(diào)器是ZigBee網(wǎng)絡(luò)的核心,同一ZigBee網(wǎng)絡(luò)中只能有一個協(xié)調(diào)器,它主要負(fù)責(zé)建立網(wǎng)絡(luò)、分配子節(jié)點的16位地址、允許其他節(jié)點加入和退出以及分配ID等[5]。同時,接收采集節(jié)點傳來的數(shù)據(jù)并向采集節(jié)點發(fā)送控制命令,并將數(shù)據(jù)上傳至網(wǎng)關(guān)或接收網(wǎng)關(guān)傳來的控制命令。硬件框圖如圖5所示。

圖5 協(xié)調(diào)器硬件框圖

2.3網(wǎng)關(guān)硬件設(shè)計

網(wǎng)關(guān)的硬件結(jié)構(gòu)如圖6所示。網(wǎng)關(guān)以三星公司生產(chǎn)微處理器S5pv210為核心,外圍硬件包括SDRAM、NAND FLASH、LCD,RS-232串口和1個10M/100M自適應(yīng)以太網(wǎng)接口。協(xié)調(diào)器與網(wǎng)關(guān)的CPU通過UART連接。網(wǎng)關(guān)與遠程監(jiān)控計算機之間使用網(wǎng)絡(luò)連接,利用TCP/IP協(xié)議,實現(xiàn)協(xié)調(diào)器與遠程監(jiān)控上位機的數(shù)據(jù)交互。S5pv210微處理器性能穩(wěn)定、運算能力強,能滿足無線傳感器網(wǎng)絡(luò)網(wǎng)關(guān)的要求。

圖6 傳感器網(wǎng)絡(luò)網(wǎng)關(guān)硬件結(jié)構(gòu)

3 系統(tǒng)軟件設(shè)計

系統(tǒng)的軟件設(shè)計是在ZigBee協(xié)議棧和Linux操作系統(tǒng)上進行的,它們均屬開源軟件。ZigBee協(xié)議棧采用Z-Stack 2007,Linux操作系統(tǒng)的內(nèi)核版本是Linux Kernel 2.6.35。采用開源軟件降低了系統(tǒng)的開發(fā)成本。

3.1終端節(jié)點、路由節(jié)點應(yīng)用程序設(shè)計

終端節(jié)點的主要任務(wù)是網(wǎng)絡(luò)連接、數(shù)據(jù)采集和上傳。終端節(jié)點數(shù)據(jù)采集采用間歇式采集方式。當(dāng)終端節(jié)點空閑時進入休眠狀態(tài),降低功耗。當(dāng)間歇周期到達時,自動喚醒,并對環(huán)境信息進行采集。同時,在軟件開發(fā)時給終端節(jié)點設(shè)置閾值,當(dāng)采集數(shù)據(jù)值高于設(shè)定的閾值時上傳數(shù)據(jù),當(dāng)采集的數(shù)據(jù)值低于閾值時丟棄數(shù)據(jù)。這種方式不但降低了終端節(jié)點的通信頻率,而且也達到了降低能耗的目的,延長了終端節(jié)點的壽命。

路由節(jié)點主要有2種功能:數(shù)據(jù)中繼和數(shù)據(jù)采集。路由節(jié)點與終端節(jié)點的軟件工作流程差別較小,主要是由路由節(jié)點的功能決定的[6]。相對于終端節(jié)點來說,路由節(jié)點增加了數(shù)據(jù)轉(zhuǎn)發(fā)功能。路由節(jié)點將終端節(jié)點上傳的數(shù)據(jù)轉(zhuǎn)發(fā)給協(xié)調(diào)器,也將自己采集的數(shù)據(jù)上傳至協(xié)調(diào)器。另外,路由節(jié)點還需要對路由鏈表進行維護,確保數(shù)據(jù)的轉(zhuǎn)發(fā)正確[6]。

3.2協(xié)調(diào)器應(yīng)用程序設(shè)計

協(xié)調(diào)器的主要作用是選擇一個相對空閑的信道,形成一個PANID,啟動網(wǎng)絡(luò),等待子節(jié)點的入網(wǎng),接受子節(jié)點發(fā)送的數(shù)據(jù),并通過串口發(fā)送數(shù)據(jù)到網(wǎng)關(guān)[7]。使用IAR集成開發(fā)環(huán)境對ZigBee協(xié)議棧工程文件進行管理。當(dāng)使用協(xié)調(diào)器的串口通信時,需要調(diào)用協(xié)議棧的API函數(shù)。HalUARTInit()函數(shù)對串口初始化和設(shè)置波特率等。HalUARTOpen()函數(shù)打開串口,HalUARTRead()和HalUARTWrite()分別對串口進行讀寫操作。程序流程如圖7所示。

圖7 協(xié)調(diào)器程序流程

3.3網(wǎng)關(guān)應(yīng)用程序設(shè)計

網(wǎng)關(guān)應(yīng)用程序開發(fā)在Linux操作系統(tǒng)下進行,采用多線程的編程方式,分為主線程、串口通信線程和socket服務(wù)器線程。其中:主線程進行部分初始化工作并創(chuàng)建線程;串口通信線程讀取無線傳感器網(wǎng)絡(luò)的協(xié)調(diào)器發(fā)來的數(shù)據(jù)并進行分析和存儲;socket服務(wù)器線程接收遠程客戶端的連接請求,實時地將數(shù)據(jù)存儲區(qū)的數(shù)據(jù)傳輸?shù)竭h程監(jiān)控計算機。

在采用多線程編程方式時使用了Linux操作系統(tǒng)的并發(fā)和競態(tài)機制,避免了多線程之間訪問共享數(shù)據(jù)存儲區(qū)時產(chǎn)生沖突。多線程之間共享的是進程的數(shù)據(jù)存儲區(qū),多線程在訪問相同的存儲區(qū)時,可能會互相覆蓋。因此,本文采用Linux系統(tǒng)提供的互斥鎖技術(shù)來訪問數(shù)據(jù)存儲區(qū)。串口通信線程的流程圖如圖8所示,socket服務(wù)器線程流程圖如圖9所示。

圖8 串口通信線程的流程

圖9 socket服務(wù)器線程流程

4 結(jié)束語

本文對基于ZigBee的石油化工企業(yè)環(huán)境監(jiān)測系統(tǒng)進行了總體設(shè)計。該系統(tǒng)具有成本低、可靠性高的特點,可實現(xiàn)石油化工企業(yè)遠程環(huán)境監(jiān)測。實際應(yīng)用情況表明:基于ZigBee技術(shù)的無線數(shù)據(jù)采集網(wǎng)絡(luò)能實時對石油化工企業(yè)生產(chǎn)區(qū)域的環(huán)境參數(shù)進行采集,并通過網(wǎng)關(guān)將采集的環(huán)境數(shù)據(jù)傳輸?shù)竭h程監(jiān)控計算機,同時系統(tǒng)能可靠地進行預(yù)警與報警,提高了石油化工企業(yè)安全生產(chǎn)監(jiān)控水平,具有一定的實用性。

[1]孫慧群,朱琳.化工廢水對植物過氧化氫酶和葉綠素的影響[J].江蘇大學(xué)學(xué)報(自然科學(xué)版),2006,27(1):18-21.

[2]張克,李洋,陳煉,等.基于ZigBee的傳感器網(wǎng)絡(luò)在石化工業(yè)中的應(yīng)用探討[J].計算機工程與設(shè)計,2007,28(2):409-411,414.

[3]李戰(zhàn)明,李泉,殷培峰.基于ZigBee的車間環(huán)境監(jiān)測系統(tǒng)的設(shè)計[J].工礦自動化,2010(9):12-14.

[4]張藝?yán)?李鴻彬,賈軍營,等.物聯(lián)網(wǎng)ZigBee網(wǎng)關(guān)的設(shè)計與實現(xiàn)[J].計算機系統(tǒng)應(yīng)用,2013,22(6):34-38.

[5]盧興森,陳蘇婷,施佳馳.基于北斗和ZigBee的農(nóng)田數(shù)據(jù)采集與傳輸[J].電子技術(shù)應(yīng)用,2015,41(6):35-37,41.

[6]許東,操文元,孫茜.基于CC2530的環(huán)境監(jiān)測無線傳感器網(wǎng)絡(luò)節(jié)點設(shè)計[J].計算機應(yīng)用,2013(33):17-20,24.

[7]廖之健,徐治康,趙讀俊.ZigBee無線傳感器網(wǎng)絡(luò)的振動數(shù)據(jù)采集系統(tǒng)設(shè)計[J].電子技術(shù)應(yīng)用,2011,37(3):22-25.

(責(zé)任編輯楊文青)

Application of Environmental Monitoring System in Petrochemical Enterprise Based on ZigBee Technology

JIANG You-guang, DU Ya-jiang, XIE Tao

(Mechanical and Electronic Technology Institute,Lanzhou Jiaotong University, Lanzhou 730070, China)

Aimed at such possible safety production problems produced by gas leakage, fire disaster, etc. in the production process of petrochemical enterprise, a multi-point environmental monitoring system was developed based on wireless sensor network (WSN). The system adopted ZigBee protocol stack of WSN and the embedded gateway based on ARM Cortex-A8. The hardware design as well as implementation method of software function of wireless sensor network node and the gateway was expounded in this system. The system has advantages of low cost, high reliability and can achieve the remote environmental monitoring in petrochemical enterprise.

petrochemical enterprise; environmental monitoring; ZigBee; ARM Cortex-A8; Linux

2016-04-16

甘肅省財政廳基本科研業(yè)務(wù)費資助項目(214153)

姜有光(1962—),男,碩士研究生,主要從事無線傳感器網(wǎng)絡(luò)、嵌入式系統(tǒng)與設(shè)備監(jiān)控方面的研究;杜亞江(1964—),男,教授,碩士生導(dǎo)師,主要從事無線傳感器網(wǎng)絡(luò)、嵌入式系統(tǒng)與設(shè)備監(jiān)控方面的研究,E-mail:duyj@mail.lzjtu.cn。

format:JIANG You-guang, DU Ya-jiang, XIE Tao.Application of Environmental Monitoring System in Petrochemical Enterprise Based on ZigBee Technology[J].Journal of Chongqing University of Technology(Natural Science),2016(8):112-116.

10.3969/j.issn.1674-8425(z).2016.08.018

TP393

A

1674-8425(2016)08-0112-05

引用格式:姜有光,杜亞江,謝韜.ZigBee技術(shù)在石油化工企業(yè)環(huán)境監(jiān)測系統(tǒng)中的應(yīng)用[J].重慶理工大學(xué)學(xué)報(自然科學(xué)),2016(8):112-116.

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 亚洲中字无码AV电影在线观看| 91午夜福利在线观看| 日本高清免费一本在线观看| 亚洲欧美另类专区| 久久久久青草大香线综合精品| 国产偷国产偷在线高清| 一级毛片a女人刺激视频免费| 亚洲精选高清无码| 波多野结衣在线se| 国产精品入口麻豆| 97视频在线观看免费视频| 日韩福利视频导航| 乱系列中文字幕在线视频| 99久久精品久久久久久婷婷| 免费 国产 无码久久久| 一本一本大道香蕉久在线播放| 国产精品久久久久久久久kt| 国内精品自在欧美一区| P尤物久久99国产综合精品| 国产精品所毛片视频| 国产视频一区二区在线观看| 欧美日韩午夜| 99re在线免费视频| 亚洲三级色| 免费A级毛片无码免费视频| 91福利国产成人精品导航| 91精品人妻互换| 亚洲成人在线免费| 国产又粗又猛又爽| 一区二区三区国产精品视频| 亚洲男人的天堂网| 五月天综合婷婷| 东京热高清无码精品| 无码精品国产dvd在线观看9久| 一边摸一边做爽的视频17国产| 亚洲高清无码久久久| 全部免费毛片免费播放| 伊人查蕉在线观看国产精品| 四虎永久免费网站| 久青草免费视频| 精品综合久久久久久97超人| 欧美一区二区丝袜高跟鞋| 国产精品欧美激情| 午夜精品区| 亚洲中文在线视频| 欧美黑人欧美精品刺激| 欧美翘臀一区二区三区| 亚洲欧美精品日韩欧美| 久久国产亚洲偷自| 国产三级毛片| 国产亚洲欧美日本一二三本道| 久久99精品国产麻豆宅宅| 成年看免费观看视频拍拍| a级毛片在线免费| 国产在线啪| 亚洲国产精品VA在线看黑人| 久综合日韩| 午夜无码一区二区三区| 亚洲欧美精品在线| 秘书高跟黑色丝袜国产91在线| 99视频在线精品免费观看6| jizz在线观看| 欧美中文字幕无线码视频| 亚洲精品无码高潮喷水A| 成人毛片在线播放| a级毛片毛片免费观看久潮| 久久黄色毛片| 欧美国产在线精品17p| 这里只有精品国产| 日本精品一在线观看视频| 欧美一级色视频| WWW丫丫国产成人精品| 在线观看国产小视频| 国产一区在线观看无码| 国产打屁股免费区网站| 福利国产微拍广场一区视频在线| 亚洲人成网址| 2019国产在线| 亚洲天堂成人| 国禁国产you女视频网站| 亚洲 欧美 偷自乱 图片 | 精品国产免费第一区二区三区日韩|