亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于無線傳感網(wǎng)的礦井環(huán)境監(jiān)測(cè)系統(tǒng)設(shè)計(jì)

        2014-09-26 22:28:05江杰楊偉林
        數(shù)字技術(shù)與應(yīng)用 2014年5期
        關(guān)鍵詞:路由指令總線

        江杰++楊偉林

        摘要:由于ZigBee無線通信技術(shù)具有低功耗、低成本、應(yīng)用簡(jiǎn)單等特點(diǎn),提出了基于ZigBee無線通信技術(shù)的礦井環(huán)境監(jiān)測(cè)系統(tǒng)方案,采用在井下主巷道RS-485有線通信和采掘巷道ZigBee無線通信相結(jié)合的網(wǎng)絡(luò)結(jié)構(gòu),ZigBee采用網(wǎng)型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),井上部分上位機(jī)和井下監(jiān)測(cè)節(jié)點(diǎn)采用標(biāo)準(zhǔn)的Modbus協(xié)議進(jìn)行通信,上位機(jī)采用LabView進(jìn)行數(shù)據(jù)接收、顯示和存儲(chǔ)。本文進(jìn)行了監(jiān)測(cè)節(jié)點(diǎn)的硬件設(shè)計(jì),編程實(shí)現(xiàn)了監(jiān)測(cè)系統(tǒng)ZigBee無線通信和Modbus協(xié)議通信過程。測(cè)試結(jié)果顯示,該系統(tǒng)能夠準(zhǔn)確可靠顯示環(huán)境監(jiān)測(cè)信息,證實(shí)了該方案可行。

        關(guān)鍵詞:礦井監(jiān)測(cè) ZigBee Modbus RS-485 單片機(jī)

        中圖分類號(hào):TN929 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2014)05-0049-02

        1 引言

        隨著國(guó)家對(duì)煤礦安全生產(chǎn)日益重視,研究新型技術(shù)保證煤礦安全生產(chǎn)成為關(guān)注熱點(diǎn)。礦井監(jiān)測(cè)系統(tǒng)在采掘巷道采用有線傳輸方式存在的局限性一是采掘過程中巷道結(jié)構(gòu)不斷變化導(dǎo)致線纜同步延伸麻煩、成本高[1],二是對(duì)移動(dòng)機(jī)械設(shè)備和一些特殊角落難以布置監(jiān)測(cè)節(jié)點(diǎn)實(shí)現(xiàn)礦井全方位監(jiān)測(cè)[2]。由于ZigBee無線通信技術(shù)具有低功耗、低成本、應(yīng)用簡(jiǎn)單等特點(diǎn),本文設(shè)計(jì)了基于ZigBee技術(shù)的礦井環(huán)境監(jiān)測(cè)系統(tǒng)。

        2 礦井監(jiān)測(cè)系統(tǒng)總體設(shè)計(jì)

        礦井監(jiān)測(cè)系統(tǒng)的系統(tǒng)結(jié)構(gòu)及在井下布置情況如(圖1)所示,它分為井下部分和井上部分。

        2.1 井下部分

        主巷道采用RS-485總線。因?yàn)榈V井主巷道服務(wù)年限長(zhǎng),環(huán)境較好,采用有線方式不易損壞且長(zhǎng)期不用移動(dòng)。

        采掘巷道采用zigbee無線通信方式,Zigbee采用網(wǎng)型組網(wǎng)方式,里面有三種類型節(jié)點(diǎn)。

        (1)協(xié)調(diào)節(jié)點(diǎn)。協(xié)調(diào)節(jié)點(diǎn)連接到主巷道的RS-485總線接口上,它負(fù)責(zé)上位機(jī)和ZigBee網(wǎng)絡(luò)中未掛接到RS-485總線上的節(jié)點(diǎn)之間的數(shù)據(jù)轉(zhuǎn)發(fā)。

        (2)路由節(jié)點(diǎn)。路由節(jié)點(diǎn)必須依次在巷道里面較為固定位置布置從而保證巷道里面任何位置都有路由節(jié)點(diǎn)對(duì)無線信號(hào)進(jìn)行路由中轉(zhuǎn)。

        (3)終端節(jié)點(diǎn)。終端節(jié)點(diǎn)可布置在移動(dòng)機(jī)械設(shè)備上,或布置在一些會(huì)隨時(shí)移動(dòng)布置位置的特殊位置。

        Zigbee節(jié)點(diǎn)間傳輸距離可達(dá)10-100m,如果增大發(fā)射功率后可達(dá)1-3km以上,由于zigbee網(wǎng)絡(luò)采用網(wǎng)型結(jié)構(gòu)可通過路由節(jié)點(diǎn)實(shí)現(xiàn)信息的多級(jí)跳轉(zhuǎn),因而能夠達(dá)到采掘巷道一般網(wǎng)絡(luò)傳輸距離不小于10km的要求。

        根據(jù)現(xiàn)場(chǎng)實(shí)際需要,沿坑道每隔一定距離(50-500米)在坑道頂部設(shè)置一個(gè)ZigBee節(jié)點(diǎn)(采用電池或其他電源供電),環(huán)境條件比較好的地方可以距離放得遠(yuǎn)一點(diǎn)環(huán)境條件比較惡劣的地方可以距離放得近一點(diǎn),同時(shí)在其他需要定位的地方也設(shè)置一個(gè)ZigBee節(jié)點(diǎn),比如巷道拐彎處或者危險(xiǎn)區(qū)域,巷道分支處應(yīng)設(shè)置節(jié)點(diǎn)。注意保證每個(gè)節(jié)點(diǎn)在它前面和后面都至少能與兩個(gè)以上的節(jié)點(diǎn)進(jìn)行通信,這樣當(dāng)任意1個(gè)節(jié)點(diǎn)發(fā)生故障時(shí),可跳過這個(gè)節(jié)點(diǎn)與下1個(gè)節(jié)點(diǎn)直接通信,即避免單線聯(lián)系從而保證ZigBee網(wǎng)絡(luò)通信的可靠性。

        采掘巷道本身是一個(gè)回路,可以將zigbee網(wǎng)絡(luò)的兩端都連接到RS-485總線上形成一個(gè)環(huán)形結(jié)構(gòu),這樣當(dāng)采掘巷道內(nèi)某個(gè)地方出現(xiàn)塌方等事故時(shí)后面的zigbee節(jié)點(diǎn)可從另一端將采集數(shù)據(jù)傳輸給RS-485總線。

        2.2 井上部分

        上位機(jī)通過RS-485/RS-232轉(zhuǎn)換器掛接到RS-485總線上,采用LabView軟件進(jìn)行數(shù)據(jù)接收、存儲(chǔ)和顯示。

        3 監(jiān)測(cè)節(jié)點(diǎn)硬件設(shè)計(jì)

        掛接在RS-485總線上的監(jiān)測(cè)節(jié)點(diǎn)結(jié)構(gòu)框圖如(圖2)所示,其它監(jiān)測(cè)節(jié)點(diǎn)沒有RS-485驅(qū)動(dòng)器模塊。

        4 礦井監(jiān)測(cè)系統(tǒng)軟件設(shè)計(jì)

        4.1 ZigBee模塊設(shè)計(jì)

        本系統(tǒng)所有節(jié)點(diǎn)網(wǎng)絡(luò)類型都設(shè)為網(wǎng)狀網(wǎng),發(fā)送模式都設(shè)為主從模式,數(shù)據(jù)源址輸出都設(shè)為不輸出。

        4.2 Modbus協(xié)議格式

        由于礦井環(huán)境監(jiān)測(cè)系統(tǒng)數(shù)據(jù)傳輸量較大,因而本系統(tǒng)通信協(xié)議采用Modbus協(xié)議的RTU模式。主機(jī)發(fā)送的查詢指令、從機(jī)返回的正常響應(yīng)數(shù)據(jù)幀和異常響應(yīng)數(shù)據(jù)幀格式分別如(表1、2)和(表3)所示。

        查詢指令的功能代碼為在用戶定義區(qū)域中自定義的一個(gè),這里設(shè)置為0x60,表示查詢監(jiān)測(cè)節(jié)點(diǎn)各端口的監(jiān)測(cè)數(shù)據(jù)。數(shù)據(jù)指的是欲查詢監(jiān)測(cè)節(jié)點(diǎn)的地址。

        正常響應(yīng)數(shù)據(jù)幀的數(shù)據(jù)為5路監(jiān)測(cè)數(shù)據(jù)。

        異常響應(yīng)數(shù)據(jù)幀的功能代碼為在查詢指令里的功能代碼基礎(chǔ)上,對(duì)其最高位置1,即將0x60的最高位置1后得0xe0。由于表示異常響應(yīng),因而不需要帶監(jiān)測(cè)數(shù)據(jù)。

        4.3 系統(tǒng)通信實(shí)現(xiàn)過程

        根據(jù)監(jiān)測(cè)系統(tǒng)中各節(jié)點(diǎn)的功能實(shí)現(xiàn)過程可以把這些節(jié)點(diǎn)分為三類:第一類是通過RS-485/RS-232轉(zhuǎn)換器掛接到RS-485總線上的上位機(jī),作為主機(jī);第二類是各采掘巷道ZigBee網(wǎng)絡(luò)里掛接到RS-485總線上的節(jié)點(diǎn),作為從機(jī);第三類是各采掘巷道ZigBee網(wǎng)絡(luò)里未掛接到RS-485總線上的節(jié)點(diǎn),作為監(jiān)測(cè)節(jié)點(diǎn),監(jiān)測(cè)節(jié)點(diǎn)包括路由節(jié)點(diǎn)和終端節(jié)點(diǎn),路由節(jié)點(diǎn)在進(jìn)行信息路由時(shí)是由ZigBee模塊自動(dòng)完成的,不需要STM32參與數(shù)據(jù)轉(zhuǎn)發(fā),因而這兩種節(jié)點(diǎn)的STM32功能實(shí)現(xiàn)過程相同。下面是這三類節(jié)點(diǎn)的功能實(shí)現(xiàn)過程。

        (1)主機(jī)。主機(jī)采用輪詢的方式依次發(fā)送查詢指令給各監(jiān)測(cè)節(jié)點(diǎn)并接收、存儲(chǔ)、顯示監(jiān)測(cè)數(shù)據(jù)(如圖3)。

        (2)從機(jī)。從機(jī)主要起兩個(gè)功能,一個(gè)是轉(zhuǎn)發(fā)主機(jī)的查詢指令給對(duì)應(yīng)地址的監(jiān)測(cè)節(jié)點(diǎn),另一個(gè)是轉(zhuǎn)發(fā)監(jiān)測(cè)節(jié)點(diǎn)的返回?cái)?shù)據(jù)幀給主機(jī)。數(shù)據(jù)幀的起始和結(jié)束為3.5個(gè)字符時(shí)間,波特率設(shè)為9600,計(jì)算確定該時(shí)間可取5ms。從機(jī)設(shè)定一個(gè)變量值time_5ms為定時(shí)時(shí)間是否到標(biāo)志,如果定時(shí)5ms到則置1,否則為0。當(dāng)定時(shí)器定時(shí)5ms到了表示一個(gè)數(shù)據(jù)幀接收完成然后執(zhí)行查詢指令,基于中斷處理要短的原則,在中斷處理里將time_5ms置1并停止定時(shí)器定時(shí),將接收數(shù)據(jù)幀數(shù)組指針指到最前面,將監(jiān)測(cè)環(huán)境信息或轉(zhuǎn)發(fā)查詢指令標(biāo)志置1,然后在主程序里循環(huán)判斷標(biāo)志位執(zhí)行相應(yīng)操作。

        (3)監(jiān)測(cè)節(jié)點(diǎn)。監(jiān)測(cè)節(jié)點(diǎn)與從機(jī)通信不需進(jìn)行Modbus協(xié)議CRC校驗(yàn)(ZigBee協(xié)議內(nèi)部已經(jīng)進(jìn)行CRC校驗(yàn)了),但仍采用其數(shù)據(jù)幀格式使得從機(jī)轉(zhuǎn)發(fā)時(shí)不需對(duì)數(shù)據(jù)幀處理(如圖4、圖5)。

        5 實(shí)驗(yàn)測(cè)試

        實(shí)驗(yàn)測(cè)試時(shí),LabView顯示界面如(圖6)所示,能準(zhǔn)確可靠顯示監(jiān)測(cè)節(jié)點(diǎn)的五路監(jiān)測(cè)數(shù)據(jù)和歷史變化曲線,證實(shí)了該方案可行。

        參考文獻(xiàn)

        [1]張嘉怡,劉建文,伍川輝.ZigBee技術(shù)在煤礦安全監(jiān)測(cè)中的應(yīng)用[J].中國(guó)測(cè)試技術(shù),2008.

        [2]覃磊,張杰.基于ZigBee技術(shù)的煤礦瓦斯監(jiān)測(cè)系統(tǒng)[J].計(jì)量與測(cè)試技術(shù),2007.

        [3]趙鐵錘.煤礦井下安全避險(xiǎn)“六大系統(tǒng)”建設(shè)指南[M]北京:煤炭工業(yè)出版社,2012.

        [4]李樹剛.安全監(jiān)測(cè)監(jiān)控技術(shù)[M].徐州:中國(guó)礦業(yè)大學(xué)出版社,2008.

        [5]楊春.煤礦井下安全監(jiān)控及人員定位系統(tǒng)的研究與設(shè)計(jì)[J].2008.

        [6]高宇.基于Zigbee技術(shù)的礦井安全及應(yīng)急響應(yīng)系統(tǒng)[J].2010.

        摘要:由于ZigBee無線通信技術(shù)具有低功耗、低成本、應(yīng)用簡(jiǎn)單等特點(diǎn),提出了基于ZigBee無線通信技術(shù)的礦井環(huán)境監(jiān)測(cè)系統(tǒng)方案,采用在井下主巷道RS-485有線通信和采掘巷道ZigBee無線通信相結(jié)合的網(wǎng)絡(luò)結(jié)構(gòu),ZigBee采用網(wǎng)型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),井上部分上位機(jī)和井下監(jiān)測(cè)節(jié)點(diǎn)采用標(biāo)準(zhǔn)的Modbus協(xié)議進(jìn)行通信,上位機(jī)采用LabView進(jìn)行數(shù)據(jù)接收、顯示和存儲(chǔ)。本文進(jìn)行了監(jiān)測(cè)節(jié)點(diǎn)的硬件設(shè)計(jì),編程實(shí)現(xiàn)了監(jiān)測(cè)系統(tǒng)ZigBee無線通信和Modbus協(xié)議通信過程。測(cè)試結(jié)果顯示,該系統(tǒng)能夠準(zhǔn)確可靠顯示環(huán)境監(jiān)測(cè)信息,證實(shí)了該方案可行。

        關(guān)鍵詞:礦井監(jiān)測(cè) ZigBee Modbus RS-485 單片機(jī)

        中圖分類號(hào):TN929 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2014)05-0049-02

        1 引言

        隨著國(guó)家對(duì)煤礦安全生產(chǎn)日益重視,研究新型技術(shù)保證煤礦安全生產(chǎn)成為關(guān)注熱點(diǎn)。礦井監(jiān)測(cè)系統(tǒng)在采掘巷道采用有線傳輸方式存在的局限性一是采掘過程中巷道結(jié)構(gòu)不斷變化導(dǎo)致線纜同步延伸麻煩、成本高[1],二是對(duì)移動(dòng)機(jī)械設(shè)備和一些特殊角落難以布置監(jiān)測(cè)節(jié)點(diǎn)實(shí)現(xiàn)礦井全方位監(jiān)測(cè)[2]。由于ZigBee無線通信技術(shù)具有低功耗、低成本、應(yīng)用簡(jiǎn)單等特點(diǎn),本文設(shè)計(jì)了基于ZigBee技術(shù)的礦井環(huán)境監(jiān)測(cè)系統(tǒng)。

        2 礦井監(jiān)測(cè)系統(tǒng)總體設(shè)計(jì)

        礦井監(jiān)測(cè)系統(tǒng)的系統(tǒng)結(jié)構(gòu)及在井下布置情況如(圖1)所示,它分為井下部分和井上部分。

        2.1 井下部分

        主巷道采用RS-485總線。因?yàn)榈V井主巷道服務(wù)年限長(zhǎng),環(huán)境較好,采用有線方式不易損壞且長(zhǎng)期不用移動(dòng)。

        采掘巷道采用zigbee無線通信方式,Zigbee采用網(wǎng)型組網(wǎng)方式,里面有三種類型節(jié)點(diǎn)。

        (1)協(xié)調(diào)節(jié)點(diǎn)。協(xié)調(diào)節(jié)點(diǎn)連接到主巷道的RS-485總線接口上,它負(fù)責(zé)上位機(jī)和ZigBee網(wǎng)絡(luò)中未掛接到RS-485總線上的節(jié)點(diǎn)之間的數(shù)據(jù)轉(zhuǎn)發(fā)。

        (2)路由節(jié)點(diǎn)。路由節(jié)點(diǎn)必須依次在巷道里面較為固定位置布置從而保證巷道里面任何位置都有路由節(jié)點(diǎn)對(duì)無線信號(hào)進(jìn)行路由中轉(zhuǎn)。

        (3)終端節(jié)點(diǎn)。終端節(jié)點(diǎn)可布置在移動(dòng)機(jī)械設(shè)備上,或布置在一些會(huì)隨時(shí)移動(dòng)布置位置的特殊位置。

        Zigbee節(jié)點(diǎn)間傳輸距離可達(dá)10-100m,如果增大發(fā)射功率后可達(dá)1-3km以上,由于zigbee網(wǎng)絡(luò)采用網(wǎng)型結(jié)構(gòu)可通過路由節(jié)點(diǎn)實(shí)現(xiàn)信息的多級(jí)跳轉(zhuǎn),因而能夠達(dá)到采掘巷道一般網(wǎng)絡(luò)傳輸距離不小于10km的要求。

        根據(jù)現(xiàn)場(chǎng)實(shí)際需要,沿坑道每隔一定距離(50-500米)在坑道頂部設(shè)置一個(gè)ZigBee節(jié)點(diǎn)(采用電池或其他電源供電),環(huán)境條件比較好的地方可以距離放得遠(yuǎn)一點(diǎn)環(huán)境條件比較惡劣的地方可以距離放得近一點(diǎn),同時(shí)在其他需要定位的地方也設(shè)置一個(gè)ZigBee節(jié)點(diǎn),比如巷道拐彎處或者危險(xiǎn)區(qū)域,巷道分支處應(yīng)設(shè)置節(jié)點(diǎn)。注意保證每個(gè)節(jié)點(diǎn)在它前面和后面都至少能與兩個(gè)以上的節(jié)點(diǎn)進(jìn)行通信,這樣當(dāng)任意1個(gè)節(jié)點(diǎn)發(fā)生故障時(shí),可跳過這個(gè)節(jié)點(diǎn)與下1個(gè)節(jié)點(diǎn)直接通信,即避免單線聯(lián)系從而保證ZigBee網(wǎng)絡(luò)通信的可靠性。

        采掘巷道本身是一個(gè)回路,可以將zigbee網(wǎng)絡(luò)的兩端都連接到RS-485總線上形成一個(gè)環(huán)形結(jié)構(gòu),這樣當(dāng)采掘巷道內(nèi)某個(gè)地方出現(xiàn)塌方等事故時(shí)后面的zigbee節(jié)點(diǎn)可從另一端將采集數(shù)據(jù)傳輸給RS-485總線。

        2.2 井上部分

        上位機(jī)通過RS-485/RS-232轉(zhuǎn)換器掛接到RS-485總線上,采用LabView軟件進(jìn)行數(shù)據(jù)接收、存儲(chǔ)和顯示。

        3 監(jiān)測(cè)節(jié)點(diǎn)硬件設(shè)計(jì)

        掛接在RS-485總線上的監(jiān)測(cè)節(jié)點(diǎn)結(jié)構(gòu)框圖如(圖2)所示,其它監(jiān)測(cè)節(jié)點(diǎn)沒有RS-485驅(qū)動(dòng)器模塊。

        4 礦井監(jiān)測(cè)系統(tǒng)軟件設(shè)計(jì)

        4.1 ZigBee模塊設(shè)計(jì)

        本系統(tǒng)所有節(jié)點(diǎn)網(wǎng)絡(luò)類型都設(shè)為網(wǎng)狀網(wǎng),發(fā)送模式都設(shè)為主從模式,數(shù)據(jù)源址輸出都設(shè)為不輸出。

        4.2 Modbus協(xié)議格式

        由于礦井環(huán)境監(jiān)測(cè)系統(tǒng)數(shù)據(jù)傳輸量較大,因而本系統(tǒng)通信協(xié)議采用Modbus協(xié)議的RTU模式。主機(jī)發(fā)送的查詢指令、從機(jī)返回的正常響應(yīng)數(shù)據(jù)幀和異常響應(yīng)數(shù)據(jù)幀格式分別如(表1、2)和(表3)所示。

        查詢指令的功能代碼為在用戶定義區(qū)域中自定義的一個(gè),這里設(shè)置為0x60,表示查詢監(jiān)測(cè)節(jié)點(diǎn)各端口的監(jiān)測(cè)數(shù)據(jù)。數(shù)據(jù)指的是欲查詢監(jiān)測(cè)節(jié)點(diǎn)的地址。

        正常響應(yīng)數(shù)據(jù)幀的數(shù)據(jù)為5路監(jiān)測(cè)數(shù)據(jù)。

        異常響應(yīng)數(shù)據(jù)幀的功能代碼為在查詢指令里的功能代碼基礎(chǔ)上,對(duì)其最高位置1,即將0x60的最高位置1后得0xe0。由于表示異常響應(yīng),因而不需要帶監(jiān)測(cè)數(shù)據(jù)。

        4.3 系統(tǒng)通信實(shí)現(xiàn)過程

        根據(jù)監(jiān)測(cè)系統(tǒng)中各節(jié)點(diǎn)的功能實(shí)現(xiàn)過程可以把這些節(jié)點(diǎn)分為三類:第一類是通過RS-485/RS-232轉(zhuǎn)換器掛接到RS-485總線上的上位機(jī),作為主機(jī);第二類是各采掘巷道ZigBee網(wǎng)絡(luò)里掛接到RS-485總線上的節(jié)點(diǎn),作為從機(jī);第三類是各采掘巷道ZigBee網(wǎng)絡(luò)里未掛接到RS-485總線上的節(jié)點(diǎn),作為監(jiān)測(cè)節(jié)點(diǎn),監(jiān)測(cè)節(jié)點(diǎn)包括路由節(jié)點(diǎn)和終端節(jié)點(diǎn),路由節(jié)點(diǎn)在進(jìn)行信息路由時(shí)是由ZigBee模塊自動(dòng)完成的,不需要STM32參與數(shù)據(jù)轉(zhuǎn)發(fā),因而這兩種節(jié)點(diǎn)的STM32功能實(shí)現(xiàn)過程相同。下面是這三類節(jié)點(diǎn)的功能實(shí)現(xiàn)過程。

        (1)主機(jī)。主機(jī)采用輪詢的方式依次發(fā)送查詢指令給各監(jiān)測(cè)節(jié)點(diǎn)并接收、存儲(chǔ)、顯示監(jiān)測(cè)數(shù)據(jù)(如圖3)。

        (2)從機(jī)。從機(jī)主要起兩個(gè)功能,一個(gè)是轉(zhuǎn)發(fā)主機(jī)的查詢指令給對(duì)應(yīng)地址的監(jiān)測(cè)節(jié)點(diǎn),另一個(gè)是轉(zhuǎn)發(fā)監(jiān)測(cè)節(jié)點(diǎn)的返回?cái)?shù)據(jù)幀給主機(jī)。數(shù)據(jù)幀的起始和結(jié)束為3.5個(gè)字符時(shí)間,波特率設(shè)為9600,計(jì)算確定該時(shí)間可取5ms。從機(jī)設(shè)定一個(gè)變量值time_5ms為定時(shí)時(shí)間是否到標(biāo)志,如果定時(shí)5ms到則置1,否則為0。當(dāng)定時(shí)器定時(shí)5ms到了表示一個(gè)數(shù)據(jù)幀接收完成然后執(zhí)行查詢指令,基于中斷處理要短的原則,在中斷處理里將time_5ms置1并停止定時(shí)器定時(shí),將接收數(shù)據(jù)幀數(shù)組指針指到最前面,將監(jiān)測(cè)環(huán)境信息或轉(zhuǎn)發(fā)查詢指令標(biāo)志置1,然后在主程序里循環(huán)判斷標(biāo)志位執(zhí)行相應(yīng)操作。

        (3)監(jiān)測(cè)節(jié)點(diǎn)。監(jiān)測(cè)節(jié)點(diǎn)與從機(jī)通信不需進(jìn)行Modbus協(xié)議CRC校驗(yàn)(ZigBee協(xié)議內(nèi)部已經(jīng)進(jìn)行CRC校驗(yàn)了),但仍采用其數(shù)據(jù)幀格式使得從機(jī)轉(zhuǎn)發(fā)時(shí)不需對(duì)數(shù)據(jù)幀處理(如圖4、圖5)。

        5 實(shí)驗(yàn)測(cè)試

        實(shí)驗(yàn)測(cè)試時(shí),LabView顯示界面如(圖6)所示,能準(zhǔn)確可靠顯示監(jiān)測(cè)節(jié)點(diǎn)的五路監(jiān)測(cè)數(shù)據(jù)和歷史變化曲線,證實(shí)了該方案可行。

        參考文獻(xiàn)

        [1]張嘉怡,劉建文,伍川輝.ZigBee技術(shù)在煤礦安全監(jiān)測(cè)中的應(yīng)用[J].中國(guó)測(cè)試技術(shù),2008.

        [2]覃磊,張杰.基于ZigBee技術(shù)的煤礦瓦斯監(jiān)測(cè)系統(tǒng)[J].計(jì)量與測(cè)試技術(shù),2007.

        [3]趙鐵錘.煤礦井下安全避險(xiǎn)“六大系統(tǒng)”建設(shè)指南[M]北京:煤炭工業(yè)出版社,2012.

        [4]李樹剛.安全監(jiān)測(cè)監(jiān)控技術(shù)[M].徐州:中國(guó)礦業(yè)大學(xué)出版社,2008.

        [5]楊春.煤礦井下安全監(jiān)控及人員定位系統(tǒng)的研究與設(shè)計(jì)[J].2008.

        [6]高宇.基于Zigbee技術(shù)的礦井安全及應(yīng)急響應(yīng)系統(tǒng)[J].2010.

        摘要:由于ZigBee無線通信技術(shù)具有低功耗、低成本、應(yīng)用簡(jiǎn)單等特點(diǎn),提出了基于ZigBee無線通信技術(shù)的礦井環(huán)境監(jiān)測(cè)系統(tǒng)方案,采用在井下主巷道RS-485有線通信和采掘巷道ZigBee無線通信相結(jié)合的網(wǎng)絡(luò)結(jié)構(gòu),ZigBee采用網(wǎng)型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),井上部分上位機(jī)和井下監(jiān)測(cè)節(jié)點(diǎn)采用標(biāo)準(zhǔn)的Modbus協(xié)議進(jìn)行通信,上位機(jī)采用LabView進(jìn)行數(shù)據(jù)接收、顯示和存儲(chǔ)。本文進(jìn)行了監(jiān)測(cè)節(jié)點(diǎn)的硬件設(shè)計(jì),編程實(shí)現(xiàn)了監(jiān)測(cè)系統(tǒng)ZigBee無線通信和Modbus協(xié)議通信過程。測(cè)試結(jié)果顯示,該系統(tǒng)能夠準(zhǔn)確可靠顯示環(huán)境監(jiān)測(cè)信息,證實(shí)了該方案可行。

        關(guān)鍵詞:礦井監(jiān)測(cè) ZigBee Modbus RS-485 單片機(jī)

        中圖分類號(hào):TN929 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2014)05-0049-02

        1 引言

        隨著國(guó)家對(duì)煤礦安全生產(chǎn)日益重視,研究新型技術(shù)保證煤礦安全生產(chǎn)成為關(guān)注熱點(diǎn)。礦井監(jiān)測(cè)系統(tǒng)在采掘巷道采用有線傳輸方式存在的局限性一是采掘過程中巷道結(jié)構(gòu)不斷變化導(dǎo)致線纜同步延伸麻煩、成本高[1],二是對(duì)移動(dòng)機(jī)械設(shè)備和一些特殊角落難以布置監(jiān)測(cè)節(jié)點(diǎn)實(shí)現(xiàn)礦井全方位監(jiān)測(cè)[2]。由于ZigBee無線通信技術(shù)具有低功耗、低成本、應(yīng)用簡(jiǎn)單等特點(diǎn),本文設(shè)計(jì)了基于ZigBee技術(shù)的礦井環(huán)境監(jiān)測(cè)系統(tǒng)。

        2 礦井監(jiān)測(cè)系統(tǒng)總體設(shè)計(jì)

        礦井監(jiān)測(cè)系統(tǒng)的系統(tǒng)結(jié)構(gòu)及在井下布置情況如(圖1)所示,它分為井下部分和井上部分。

        2.1 井下部分

        主巷道采用RS-485總線。因?yàn)榈V井主巷道服務(wù)年限長(zhǎng),環(huán)境較好,采用有線方式不易損壞且長(zhǎng)期不用移動(dòng)。

        采掘巷道采用zigbee無線通信方式,Zigbee采用網(wǎng)型組網(wǎng)方式,里面有三種類型節(jié)點(diǎn)。

        (1)協(xié)調(diào)節(jié)點(diǎn)。協(xié)調(diào)節(jié)點(diǎn)連接到主巷道的RS-485總線接口上,它負(fù)責(zé)上位機(jī)和ZigBee網(wǎng)絡(luò)中未掛接到RS-485總線上的節(jié)點(diǎn)之間的數(shù)據(jù)轉(zhuǎn)發(fā)。

        (2)路由節(jié)點(diǎn)。路由節(jié)點(diǎn)必須依次在巷道里面較為固定位置布置從而保證巷道里面任何位置都有路由節(jié)點(diǎn)對(duì)無線信號(hào)進(jìn)行路由中轉(zhuǎn)。

        (3)終端節(jié)點(diǎn)。終端節(jié)點(diǎn)可布置在移動(dòng)機(jī)械設(shè)備上,或布置在一些會(huì)隨時(shí)移動(dòng)布置位置的特殊位置。

        Zigbee節(jié)點(diǎn)間傳輸距離可達(dá)10-100m,如果增大發(fā)射功率后可達(dá)1-3km以上,由于zigbee網(wǎng)絡(luò)采用網(wǎng)型結(jié)構(gòu)可通過路由節(jié)點(diǎn)實(shí)現(xiàn)信息的多級(jí)跳轉(zhuǎn),因而能夠達(dá)到采掘巷道一般網(wǎng)絡(luò)傳輸距離不小于10km的要求。

        根據(jù)現(xiàn)場(chǎng)實(shí)際需要,沿坑道每隔一定距離(50-500米)在坑道頂部設(shè)置一個(gè)ZigBee節(jié)點(diǎn)(采用電池或其他電源供電),環(huán)境條件比較好的地方可以距離放得遠(yuǎn)一點(diǎn)環(huán)境條件比較惡劣的地方可以距離放得近一點(diǎn),同時(shí)在其他需要定位的地方也設(shè)置一個(gè)ZigBee節(jié)點(diǎn),比如巷道拐彎處或者危險(xiǎn)區(qū)域,巷道分支處應(yīng)設(shè)置節(jié)點(diǎn)。注意保證每個(gè)節(jié)點(diǎn)在它前面和后面都至少能與兩個(gè)以上的節(jié)點(diǎn)進(jìn)行通信,這樣當(dāng)任意1個(gè)節(jié)點(diǎn)發(fā)生故障時(shí),可跳過這個(gè)節(jié)點(diǎn)與下1個(gè)節(jié)點(diǎn)直接通信,即避免單線聯(lián)系從而保證ZigBee網(wǎng)絡(luò)通信的可靠性。

        采掘巷道本身是一個(gè)回路,可以將zigbee網(wǎng)絡(luò)的兩端都連接到RS-485總線上形成一個(gè)環(huán)形結(jié)構(gòu),這樣當(dāng)采掘巷道內(nèi)某個(gè)地方出現(xiàn)塌方等事故時(shí)后面的zigbee節(jié)點(diǎn)可從另一端將采集數(shù)據(jù)傳輸給RS-485總線。

        2.2 井上部分

        上位機(jī)通過RS-485/RS-232轉(zhuǎn)換器掛接到RS-485總線上,采用LabView軟件進(jìn)行數(shù)據(jù)接收、存儲(chǔ)和顯示。

        3 監(jiān)測(cè)節(jié)點(diǎn)硬件設(shè)計(jì)

        掛接在RS-485總線上的監(jiān)測(cè)節(jié)點(diǎn)結(jié)構(gòu)框圖如(圖2)所示,其它監(jiān)測(cè)節(jié)點(diǎn)沒有RS-485驅(qū)動(dòng)器模塊。

        4 礦井監(jiān)測(cè)系統(tǒng)軟件設(shè)計(jì)

        4.1 ZigBee模塊設(shè)計(jì)

        本系統(tǒng)所有節(jié)點(diǎn)網(wǎng)絡(luò)類型都設(shè)為網(wǎng)狀網(wǎng),發(fā)送模式都設(shè)為主從模式,數(shù)據(jù)源址輸出都設(shè)為不輸出。

        4.2 Modbus協(xié)議格式

        由于礦井環(huán)境監(jiān)測(cè)系統(tǒng)數(shù)據(jù)傳輸量較大,因而本系統(tǒng)通信協(xié)議采用Modbus協(xié)議的RTU模式。主機(jī)發(fā)送的查詢指令、從機(jī)返回的正常響應(yīng)數(shù)據(jù)幀和異常響應(yīng)數(shù)據(jù)幀格式分別如(表1、2)和(表3)所示。

        查詢指令的功能代碼為在用戶定義區(qū)域中自定義的一個(gè),這里設(shè)置為0x60,表示查詢監(jiān)測(cè)節(jié)點(diǎn)各端口的監(jiān)測(cè)數(shù)據(jù)。數(shù)據(jù)指的是欲查詢監(jiān)測(cè)節(jié)點(diǎn)的地址。

        正常響應(yīng)數(shù)據(jù)幀的數(shù)據(jù)為5路監(jiān)測(cè)數(shù)據(jù)。

        異常響應(yīng)數(shù)據(jù)幀的功能代碼為在查詢指令里的功能代碼基礎(chǔ)上,對(duì)其最高位置1,即將0x60的最高位置1后得0xe0。由于表示異常響應(yīng),因而不需要帶監(jiān)測(cè)數(shù)據(jù)。

        4.3 系統(tǒng)通信實(shí)現(xiàn)過程

        根據(jù)監(jiān)測(cè)系統(tǒng)中各節(jié)點(diǎn)的功能實(shí)現(xiàn)過程可以把這些節(jié)點(diǎn)分為三類:第一類是通過RS-485/RS-232轉(zhuǎn)換器掛接到RS-485總線上的上位機(jī),作為主機(jī);第二類是各采掘巷道ZigBee網(wǎng)絡(luò)里掛接到RS-485總線上的節(jié)點(diǎn),作為從機(jī);第三類是各采掘巷道ZigBee網(wǎng)絡(luò)里未掛接到RS-485總線上的節(jié)點(diǎn),作為監(jiān)測(cè)節(jié)點(diǎn),監(jiān)測(cè)節(jié)點(diǎn)包括路由節(jié)點(diǎn)和終端節(jié)點(diǎn),路由節(jié)點(diǎn)在進(jìn)行信息路由時(shí)是由ZigBee模塊自動(dòng)完成的,不需要STM32參與數(shù)據(jù)轉(zhuǎn)發(fā),因而這兩種節(jié)點(diǎn)的STM32功能實(shí)現(xiàn)過程相同。下面是這三類節(jié)點(diǎn)的功能實(shí)現(xiàn)過程。

        (1)主機(jī)。主機(jī)采用輪詢的方式依次發(fā)送查詢指令給各監(jiān)測(cè)節(jié)點(diǎn)并接收、存儲(chǔ)、顯示監(jiān)測(cè)數(shù)據(jù)(如圖3)。

        (2)從機(jī)。從機(jī)主要起兩個(gè)功能,一個(gè)是轉(zhuǎn)發(fā)主機(jī)的查詢指令給對(duì)應(yīng)地址的監(jiān)測(cè)節(jié)點(diǎn),另一個(gè)是轉(zhuǎn)發(fā)監(jiān)測(cè)節(jié)點(diǎn)的返回?cái)?shù)據(jù)幀給主機(jī)。數(shù)據(jù)幀的起始和結(jié)束為3.5個(gè)字符時(shí)間,波特率設(shè)為9600,計(jì)算確定該時(shí)間可取5ms。從機(jī)設(shè)定一個(gè)變量值time_5ms為定時(shí)時(shí)間是否到標(biāo)志,如果定時(shí)5ms到則置1,否則為0。當(dāng)定時(shí)器定時(shí)5ms到了表示一個(gè)數(shù)據(jù)幀接收完成然后執(zhí)行查詢指令,基于中斷處理要短的原則,在中斷處理里將time_5ms置1并停止定時(shí)器定時(shí),將接收數(shù)據(jù)幀數(shù)組指針指到最前面,將監(jiān)測(cè)環(huán)境信息或轉(zhuǎn)發(fā)查詢指令標(biāo)志置1,然后在主程序里循環(huán)判斷標(biāo)志位執(zhí)行相應(yīng)操作。

        (3)監(jiān)測(cè)節(jié)點(diǎn)。監(jiān)測(cè)節(jié)點(diǎn)與從機(jī)通信不需進(jìn)行Modbus協(xié)議CRC校驗(yàn)(ZigBee協(xié)議內(nèi)部已經(jīng)進(jìn)行CRC校驗(yàn)了),但仍采用其數(shù)據(jù)幀格式使得從機(jī)轉(zhuǎn)發(fā)時(shí)不需對(duì)數(shù)據(jù)幀處理(如圖4、圖5)。

        5 實(shí)驗(yàn)測(cè)試

        實(shí)驗(yàn)測(cè)試時(shí),LabView顯示界面如(圖6)所示,能準(zhǔn)確可靠顯示監(jiān)測(cè)節(jié)點(diǎn)的五路監(jiān)測(cè)數(shù)據(jù)和歷史變化曲線,證實(shí)了該方案可行。

        參考文獻(xiàn)

        [1]張嘉怡,劉建文,伍川輝.ZigBee技術(shù)在煤礦安全監(jiān)測(cè)中的應(yīng)用[J].中國(guó)測(cè)試技術(shù),2008.

        [2]覃磊,張杰.基于ZigBee技術(shù)的煤礦瓦斯監(jiān)測(cè)系統(tǒng)[J].計(jì)量與測(cè)試技術(shù),2007.

        [3]趙鐵錘.煤礦井下安全避險(xiǎn)“六大系統(tǒng)”建設(shè)指南[M]北京:煤炭工業(yè)出版社,2012.

        [4]李樹剛.安全監(jiān)測(cè)監(jiān)控技術(shù)[M].徐州:中國(guó)礦業(yè)大學(xué)出版社,2008.

        [5]楊春.煤礦井下安全監(jiān)控及人員定位系統(tǒng)的研究與設(shè)計(jì)[J].2008.

        [6]高宇.基于Zigbee技術(shù)的礦井安全及應(yīng)急響應(yīng)系統(tǒng)[J].2010.

        猜你喜歡
        路由指令總線
        聽我指令:大催眠術(shù)
        ARINC661顯控指令快速驗(yàn)證方法
        基于PCI Express總線的xHC與FPGA的直接通信
        機(jī)載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計(jì)
        LED照明產(chǎn)品歐盟ErP指令要求解讀
        探究路由與環(huán)路的問題
        多通道ARINC429總線檢查儀
        PRIME和G3-PLC路由機(jī)制對(duì)比
        WSN中基于等高度路由的源位置隱私保護(hù)
        坐標(biāo)系旋轉(zhuǎn)指令數(shù)控編程應(yīng)用
        四虎永久在线精品免费观看地址| 久久天天躁夜夜躁狠狠85麻豆 | 日产学生妹在线观看| 一本大道熟女人妻中文字幕在线| 久久人与动人物a级毛片| 国产精品短视频| 黄色三级国产在线观看| 免费国产在线视频自拍白浆| 久久精品国产亚洲av麻豆| 99福利网| 蜜桃一区二区三区在线视频 | 蜜桃视频色版在线观看| 久久久国产精品黄毛片| 中文字幕人妻第一区| 国产欧美日韩在线观看| 人妻少妇精品视频一区二区三区| 国产精品福利高清在线| 中文字幕av免费专区| 日韩在线第二页| 少妇人妻偷人中文字幕| 激情综合婷婷色五月蜜桃| 色婷婷综合久久久久中文| 中日韩欧美高清在线播放| 强迫人妻hd中文字幕| 欧美老妇多毛xxxxx极瑞视频| 久久99精品久久久久久| 亚洲最新中文字幕一区| 久久精品国产色蜜蜜麻豆国语版| 天天燥日日燥| 中文字幕无码日韩欧毛| 亚州中文字幕乱码中文字幕| 欧美肥婆性猛交xxxx| 无码人妻精品一区二区三区66| 淫欲一区二区中文字幕| 青青草在线免费视频播放| 国产精品无码成人午夜电影| 北岛玲中文字幕人妻系列| 国产在线精品观看一区二区三区| 亚洲人成无码区在线观看| 一本大道香蕉视频在线观看| 91精品啪在线观看国产色|