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

        ?

        基于WiFi的礦用人員定位卡的設(shè)計

        2019-08-17 06:48:48褚超群
        關(guān)鍵詞:子程序指示燈按鍵

        褚超群

        (內(nèi)蒙古機電職業(yè)技術(shù)學(xué)院,內(nèi)蒙古 呼和浩特 010070)

        0 引言

        礦井人員定位系統(tǒng)是井下工作人員日常考勤管理和突發(fā)事件預(yù)防、救援的重要工具。隨著我國對煤礦安全生產(chǎn)監(jiān)管的不斷重視,全國大小煤礦基本都安裝了礦井人員定位系統(tǒng)[1]。國內(nèi)常見的礦井人員定位系統(tǒng)多基于RFID或ZigBee技術(shù)實現(xiàn),而國外一些發(fā)達國家采用的技術(shù)比較全面,如藍牙、WiFi、GIS等技術(shù),井下人員的定位和跟蹤效果良好[2]。

        WiFi技術(shù)以傳播速度快、組網(wǎng)能力強、系統(tǒng)成本低的優(yōu)勢受到越來越多的青睞[3]。井下的WiFi環(huán)境不但可以滿足視頻、語音、傳感器檢測信息等大量數(shù)據(jù)的傳輸需求,還可以滿足人員定位需求,且系統(tǒng)組成穩(wěn)定[4]。針對我國煤礦數(shù)量多、巷道分布復(fù)雜等情況,利用井下現(xiàn)有WiFi網(wǎng)絡(luò),研究一種基于WiFi的人員定位卡,對煤礦安全生產(chǎn)意義重大。

        1 礦井人員定位系統(tǒng)工作原理

        基于WiFi的礦井人員定位系統(tǒng)主要由三部分組成,包括WiFi基站組成的無線通信網(wǎng)絡(luò)、用于井下信號采集和數(shù)據(jù)交換的WiFi定位卡、保存所有數(shù)據(jù)的服務(wù)器。服務(wù)器裝有定位軟件,能完成井下信息的錄入、查詢和安全管理,并能在電子地圖上顯示井下人員位置。系統(tǒng)總體示意圖如圖1所示。

        圖1 基于WiFi的礦井人員定位系統(tǒng)示意圖

        井下工作人員佩戴的WiFi定位卡負責(zé)采集所在位置WiFi基站名稱、MAC地址、信號強度等數(shù)據(jù),同時通過井下WiFi實現(xiàn)與控制中心PC間的數(shù)據(jù)交互,接收PC的呼叫信息,并發(fā)送井下報警信息[5]。

        2 WiFi定位卡系統(tǒng)構(gòu)成

        WiFi定位卡是基于WiFi的礦井人員定位系統(tǒng)中需要被進行定位的節(jié)點,其在井下位置不斷變化。在定位區(qū)域內(nèi),把接收到的無線基站信息通過無線局域網(wǎng)傳到地面控制中心服務(wù)器中,供服務(wù)器中的PC軟件處理。每個下井的礦工都需攜帶一個WiFi定位卡,當(dāng)發(fā)生危險時,按定位卡上的報警按鈕發(fā)送報警信息。定位卡同時具備電量、報警、運行、系統(tǒng)指示燈,分別指示W(wǎng)iFi定位卡的電量情況、報警狀態(tài)、通信狀態(tài)和系統(tǒng)工作狀態(tài)。具體的WiFi定位卡系統(tǒng)構(gòu)成如圖2所示。

        圖2 WiFi定位卡系統(tǒng)框圖

        3 硬件設(shè)計

        WiFi定位卡硬件設(shè)計以STM32F103VCT6為控制核心,外圍電路包括WiFi通信電路、按鍵和指示電路、配置調(diào)試電路、仿真電路和電源電路。WiFi通信電路完成與井下無線網(wǎng)絡(luò)的組網(wǎng),同時實現(xiàn)與控制中心PC間的數(shù)據(jù)通信。按鍵和指示電路中,按鍵采集電路實現(xiàn)報警功能,指示電路完成對電量情況、報警狀態(tài)、運行狀態(tài)和系統(tǒng)工作狀態(tài)的指示。配置調(diào)試電路完成對WiFi定位卡卡號、網(wǎng)絡(luò)連接參數(shù)的配置。仿真電路負責(zé)WiFi定位卡系統(tǒng)的軟件調(diào)試和代碼下載。

        3.1 WiFi通信電路

        WiFi定位卡的WiFi通信電路選擇加密聯(lián)網(wǎng)控制芯片CO2128,主處理器通過發(fā)送AT+i指令實現(xiàn)對CO2128的控制,數(shù)據(jù)的傳輸使用透明傳輸模式。WiFi芯片采用WM-G-MR09-REF2,CO2128與WM-G-MR09-REF2間的連接采用SPI接口。LED6是通信指示燈,當(dāng)WM-G-MR09-REF2進行無線數(shù)據(jù)交換時,LED6亮;不進行無線數(shù)據(jù)交換時,LED6滅。

        3.2 按鍵和指示電路

        按鍵和指示電路包括按鍵采集電路、指示燈電路和蜂鳴器電路三部分。按鍵采集電路為報警按鍵輸入,與STM32F103VCT6的GPIO口連接,低電平觸發(fā)。指示電路包括電量指示、報警指示、運行指示、系統(tǒng)指示四部分。電量指示燈中,當(dāng)電池電量低于3 V時,指示燈顯示紅色;高于3 V時,顯示綠色。電量指示燈電路設(shè)計如圖3所示。系統(tǒng)指示燈、報警指示燈和運行指示燈分別與STM32F103VCT6的三個GPIO口相連,當(dāng)相應(yīng)GPIO為低電平信號時,指示燈亮。當(dāng)WiFi定位卡故障或收到危險信息時,會觸發(fā)其蜂鳴器報警,高電平觸發(fā)蜂鳴器響。

        圖3 電量指示電路圖

        3.3 配置調(diào)試電路

        配置和調(diào)試使用STM32F103VCT6的UART0接口,供WiFi定位卡卡號、IP地址、組網(wǎng)方式、信道、網(wǎng)絡(luò)連接密碼參數(shù)配置和代碼運行時設(shè)備的調(diào)試。

        3.4 仿真電路

        為方便編程時對STM32F103VCT6調(diào)試,在Keil軟件編程時采用JTAG進行實時仿真,接口的設(shè)計采用2×5排針以節(jié)省印制電路板空間。

        3.5 電源電路

        WiFi定位卡使用DC 3.6 V鋰電池供電,主處理器STM32F103VCT6、CO2128,外置Flash芯片和WM-G-MR09-REF2工作電壓均為DC 3.3 V,電量檢測需要DC 1.2 V的參考電壓,設(shè)計DC 3.6 V轉(zhuǎn)DC 3.3 V,DC 3.3 V轉(zhuǎn)DC 1.2 V兩個直流轉(zhuǎn)換電路。DC 3.6 V轉(zhuǎn)DC 3.3 V直流轉(zhuǎn)換采用TLV70033DDC芯片,如圖4所示;DC 3.3 V轉(zhuǎn)DC 1.2 V直流轉(zhuǎn)換采用TLV70012DDC芯片,如圖5所示。

        圖4 DC 3.6 V轉(zhuǎn)DC 3.3 V電路原理圖

        圖5 DC3.3 V轉(zhuǎn)DC1.2 V電路原理圖

        4 軟件設(shè)計

        4.1 WiFi定位卡主程序設(shè)計

        WiFi定位卡軟件采用C語言編程,Keil軟件進行編譯,圍繞其功能設(shè)計了主程序、按鍵和指示子程序、配置調(diào)試子程序、數(shù)據(jù)采集子程序、WiFi通信子程序幾個部分。任務(wù)調(diào)度采用時間片輪轉(zhuǎn)法,以提高CPU利用率,軟件主程序流程如圖6所示。WiFi定位卡和服務(wù)器端上位機軟件間通信采用標(biāo)準的TCP/IP協(xié)議,編程方便,系統(tǒng)的擴展性強。

        圖6 軟件主程序流程圖

        4.2 按鍵與指示子程序設(shè)計

        軟件上分別控制報警按鍵和報警、運行、系統(tǒng)三個指示燈,蜂鳴器與報警指示燈執(zhí)行相同的邏輯。

        系統(tǒng)指示燈每隔1 s亮滅一次,如果CPU運行正常,則系統(tǒng)指示燈正常亮滅;如果系統(tǒng)進入死循環(huán),則系統(tǒng)指示燈會常亮或常滅。

        當(dāng)發(fā)生危險時,井下人員按報警鍵通知井上控制中心人員。長按報警鍵1 s,報警指示燈會亮紅燈,蜂鳴器響,同時發(fā)送報警信息到控制中心;長按報警鍵5 s,表示報警解除,報警燈滅,蜂鳴器停,同時發(fā)送停止報警信息到控制中心。

        運行指示燈為指示W(wǎng)iFi定位卡無線通信工作狀態(tài)使用。正常工作時,WiFi定位卡每正常發(fā)送一個數(shù)據(jù)包,會收到一個PC端軟件發(fā)來的響應(yīng)包。如果定位卡軟件對響應(yīng)數(shù)據(jù)包解析正確,說明該WiFi定位卡通信正常,運行指示燈亮綠燈;如果三次發(fā)包未收到響應(yīng)包,則說明無線通信錯誤,運行指示燈滅。

        4.3 參數(shù)配置調(diào)試子程序設(shè)計

        參數(shù)配置調(diào)試為方便WiFi定位卡參數(shù)配置和調(diào)試使用,使用串口線將UART0與PC連接,采用secureCRT 4.0軟件。通過secureCRT 4.0顯示或配置WiFi定位卡的連接基站名稱、連接基站密碼、加密方式、設(shè)備IP地址、設(shè)備標(biāo)號、連接端口、組網(wǎng)協(xié)議等信息。在代碼調(diào)試時,通過secureCRT 4.0顯示系統(tǒng)運行狀態(tài)。參數(shù)配置調(diào)試子程序流程圖如圖7所示。

        圖7 參數(shù)配置調(diào)試子程序流程圖

        4.4 數(shù)據(jù)采集子程序

        數(shù)據(jù)采集子程序負責(zé)采集AP相關(guān)數(shù)據(jù),使用CO2128中AT+iRP20指令。當(dāng)CO2128接收到AT+iRP20指令時,會返回周圍AP或AD-HOC網(wǎng)絡(luò)信息,包括基站名稱(SSID)、加密類型、信道、接收信號強度(RSSI)等?;赗SSI定位算法的礦井人員定位系統(tǒng),主要根據(jù)定位卡接收到無線基站的RSSI值,通過PC端軟件定位算法計算得出井下人員位置。

        AP相關(guān)數(shù)據(jù)采集時STM32F103VCT6每100ms向CO2128發(fā)送AT+iRP20指令。CO2128返回數(shù)據(jù)信息后先判斷其SSID是否與串口配置的SSID相同,如果不同則丟棄該行信息;如果相同,則存儲在緩存區(qū)中,同理收集前4條AP信息值,打包存放在緩存區(qū)中,等待發(fā)送。數(shù)據(jù)采集子程序流程圖如圖8所示。

        圖8 數(shù)據(jù)采集子程序流程圖

        4.5 WiFi通信子程序設(shè)計

        WiFi通信子程序主要完成WiFi定位卡無線通信任務(wù),負責(zé)WiFi定位卡與PC端軟件間的雙向通信。使用前先配置好WiFi通信模塊的網(wǎng)絡(luò)參數(shù),使CO2128進入透明傳輸模式。

        儲存配置信息參數(shù)到STM32F103VCT6的內(nèi)置Flash中,設(shè)備上電后自動檢測CO2128是否配置成功。若沒成功,則從Flash中讀取默認配置,對CO2128進行配置;若配置成功,則可以使用CO2128進行無線數(shù)據(jù)傳輸。

        5 通信測試

        通信測試主要驗證WiFi網(wǎng)絡(luò)環(huán)境中定位卡與PC之間的通信質(zhì)量。用網(wǎng)線連接PC與無線基站,用串口線將WiFi定位卡配置調(diào)試接口與筆記本連接。通信試驗采用循環(huán)應(yīng)答模式,由WiFi定位卡與筆記本建立Socket連接后,先由WiFi定位卡給筆記本發(fā)數(shù)據(jù)包,筆記本收到WiFi定位卡的數(shù)據(jù)包后,給WiFi定位卡發(fā)一個響應(yīng)數(shù)據(jù)包,利用配置調(diào)試接口將WiFi定位卡給PC的發(fā)包數(shù)據(jù)和接收數(shù)據(jù)都經(jīng)串口在secureCRT 4.0軟件上打印出來,并統(tǒng)計發(fā)包數(shù)和收包數(shù)。

        10 m、20 m、30 m、40 m、50 m五個距離段通信測試結(jié)果如表1所示。測試結(jié)果表明,WiFi定位卡與無線基站間可以滿足空曠環(huán)境50 m內(nèi),8%以內(nèi)的丟包率,通信效果良好,完全滿足礦下人員定位應(yīng)用。

        表1 WiFi定位卡通信測試記錄

        6 結(jié)論

        采用嵌入式微處理器STM32F103VCT6和WiFi聯(lián)網(wǎng)芯片CO2128設(shè)計的礦用人員定位卡,具有成本低廉、結(jié)構(gòu)簡單、網(wǎng)絡(luò)兼容性好等特點,可實現(xiàn)在WiFi覆蓋下的井下人員定位需要,具有廣闊的應(yīng)用前景。

        猜你喜歡
        子程序指示燈按鍵
        基于有限狀態(tài)機的按鍵檢測程序設(shè)計
        電子制作(2021年3期)2021-06-16 03:14:26
        一種多方向?qū)Ч獍存I結(jié)構(gòu)設(shè)計
        電子制作(2016年1期)2016-11-07 08:43:05
        淺談子程序在數(shù)控車編程中的應(yīng)用
        榮威750車ABS指示燈和防側(cè)滑指示燈異常點亮
        子程序在數(shù)控車加工槽中的應(yīng)用探索
        上海大眾POLO充電指示燈點亮
        西門子840D系統(tǒng)JOG模式下PLC調(diào)用并執(zhí)行NC程序
        2013年波羅車充電指示燈異常點亮
        按鍵的多種狀態(tài)檢測及消抖處理方法
        家電科技(2013年4期)2013-07-09 10:55:08
        簡化編程與子程序嵌套的應(yīng)用
        科技傳播(2011年24期)2011-08-29 05:39:46
        国产国拍亚洲精品福利| 99久久精品人妻一区| 人日本中文字幕免费精品| 国产一区二区三区我不卡| 亚洲av无码无限在线观看| 色 综合 欧美 亚洲 国产| 国产精品高潮呻吟av久久无吗| 免费夜色污私人影院在线观看 | 精品高清一区二区三区人妖| 999国产精品999久久久久久| 亚洲老妇色熟女老太| 波多野结衣亚洲一区二区三区| 国产好片日本一区二区三区四区| 亚洲天堂av在线一区| av免费不卡一区二区| 少妇被粗大的猛烈进出免费视频| 国产精品久免费的黄网站| 少妇高潮紧爽免费观看| 青青久久精品一本一区人人| 国产爆乳美女娇喘呻吟| 日韩乱码人妻无码中文字幕视频| 午夜福利不卡无码视频| 婷婷久久亚洲中文字幕| 人妻精品久久久久中文字幕69| 亚洲丁香五月激情综合| chinese国产在线视频| 日本一区二区在线播放观看| 国产91色综合久久高清| 日韩精品久久久肉伦网站| 一本色道av久久精品+网站 | 国产91成人精品高潮综合久久| 国产人妻高清国产拍精品| 毛片a级毛片免费观看| 丝袜足控一区二区三区| av一区二区三区亚洲| 亚洲美女av二区在线观看| 一区二区三区国产黄色| 狠狠色狠狠色综合| a级福利毛片| 西西少妇一区二区三区精品| 粉嫩人妻91精品视色在线看|