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

        ?

        微震信號無線數(shù)據(jù)采集和遠程傳輸接口的設(shè)計

        2015-12-24 10:57:02HuanHuanBIANYuDuoWANG
        關(guān)鍵詞:指令

        HuanHuan BIAN YuDuo WANG

        0 引言

        微地震(礦震或微震),作為一個小的地震事件,通常定義為礦道附近壓力場巖石破裂或巖體變化所引起的地震事件?;诎l(fā)射學(xué)和地震學(xué)的微震監(jiān)測技術(shù)隸屬地球物理探測技術(shù),該技術(shù)核心在于通過觀測、分析微震事件來監(jiān)測生產(chǎn)和地下狀態(tài)的變化過程和結(jié)果。下面給出基本方法:首先,傳感器按照特定規(guī)則放置在井中或地表來接收來自背景或誘發(fā)微震事件的生產(chǎn)活動信號;然后通過反演這些微震事件進行微震源定位和計算一些其他參數(shù);最后使用這些參數(shù)來控制或者指導(dǎo)生產(chǎn)。

        與藍牙技術(shù)相似,Zigbee技術(shù)是新興的短距離、低速率的無線網(wǎng)技術(shù)。此技術(shù)已被廣泛應(yīng)用于短距離局域網(wǎng)的傳感器控制。其顯著優(yōu)點是應(yīng)用簡單、工作頻率靈活、低功耗、低成本,以及高可靠性、自組網(wǎng)和自修復(fù)功能。近年隨著科技的發(fā)展,Zigbee已深深地融入到傳感器技術(shù)、數(shù)據(jù)采集、信息處理和無線傳感器網(wǎng)絡(luò)技術(shù)中。

        基于分組交換的通用無線分組業(yè)務(wù)(以下簡稱GPRS)網(wǎng)絡(luò)是一種高效的數(shù)據(jù)傳輸網(wǎng)絡(luò)。GPRS的基本功能是在移動終端和因特網(wǎng)路由器間傳輸數(shù)據(jù)包。通俗地說,GPRS是一種基于現(xiàn)有GSM(全球移動通訊系統(tǒng)——譯注)基礎(chǔ)上的高速數(shù)據(jù)處理服務(wù)。此方法就是以 “分組”形式傳輸數(shù)據(jù)到用戶設(shè)備。理論傳輸速度最高可達171.2kbit/s。除高速傳輸外,GPRS還有永久在線、按流量計費等優(yōu)勢。

        如果在惡劣環(huán)境中(如偏遠山區(qū)的礦井、采油井等)采用傳統(tǒng)現(xiàn)場總線通訊模式,由于條件限制架線及利于維護的前后接線費用將大大提高。GPRS無線通訊技術(shù)是很好的遠程數(shù)據(jù)傳輸解決方案,因為在此技術(shù)的幫助下遠程通訊系統(tǒng)的建立可以沒有線路的限制,由不利環(huán)境因素(例如在偏遠山區(qū)、氣候變化等等)引起的線路問題很容易得到解決,并且投資大大減少。同時此方法可以節(jié)省大量的人力和物力資源。

        圖1 遠程數(shù)據(jù)獲取原理

        1 Zigbee和GPRS接口單元的總體設(shè)計和實現(xiàn)

        按照實際需求,整個系統(tǒng)由幾個前端節(jié)點構(gòu)成。作為示例這里給出僅考慮一個數(shù)據(jù)采集模塊到終端節(jié)點的解決方案。整個設(shè)計包括用無線傳感器網(wǎng)絡(luò)將數(shù)據(jù)從遠端節(jié)點傳送到Zigbee中心節(jié)點和微震信號通過GPRS網(wǎng)絡(luò)被傳送到計算機監(jiān)控中心[1]。

        1.1 Zigbee和GPRS之間的通信

        前端數(shù)據(jù)采集工作方式如下:首先,由中心節(jié)點創(chuàng)建Zigbee網(wǎng)絡(luò),之后網(wǎng)絡(luò)等待終端節(jié)點的加入。當終端節(jié)點接通電源后,其將會自動尋找存在于本地的Zigbee網(wǎng)絡(luò),發(fā)現(xiàn)本地網(wǎng)絡(luò)之后,終端節(jié)點發(fā)送其物理地址到中心節(jié)點,于是在中心節(jié)點和終端節(jié)點之間的通信連接便建立起來。在本文解決方案中采用最近推出的集成電路CC2530作為中心節(jié)點的核心。CC2530通過串口將中心節(jié)點數(shù)據(jù)發(fā)送到GPRS模塊,由GPRS負責進行TCP(傳輸控制協(xié)議——譯注)/IP協(xié)議轉(zhuǎn)換并將數(shù)據(jù)轉(zhuǎn)發(fā)到GPRS基站,然后數(shù)據(jù)再被發(fā)送到服務(wù)GPRS支持節(jié)點(或者叫做SGSN)。SGSN與GPRS的網(wǎng)關(guān)支持節(jié)點(GGSN)進行通訊,數(shù)據(jù)在GGSN內(nèi)被處理,然后發(fā)送到因特網(wǎng)。連接到因特網(wǎng)的數(shù)據(jù)采集服務(wù)器最后負責接收返回的數(shù)據(jù)。遠程數(shù)據(jù)獲取的系統(tǒng)示意圖如圖1所示[2]。

        GPRS和因特網(wǎng)之間的網(wǎng)絡(luò)模式包括公網(wǎng)靜態(tài)IP、動態(tài)域名解析、短信通信、專用APN線路等。在實際應(yīng)用中動態(tài)域名解析模式是最常見的網(wǎng)絡(luò)模式。在此我們采用了動態(tài)域名解析方案。在這種模式中,每次獲得服務(wù)的IP可能不同,但域名服務(wù)器能在它們之間建立關(guān)聯(lián)。此模式中,數(shù)據(jù)采集服務(wù)器的域名首先需要從域名服務(wù)提供商那里申請,然后域名被寫入GPRS模塊中。訪問因特網(wǎng)時,數(shù)據(jù)采集服務(wù)器連接到DNS服務(wù)器,向DNS服務(wù)器報告當前獲取的動態(tài)IP地址。接通電源后,GPRS模塊連接到具有域名地址模式的DNS,DNS即可自動找出服務(wù)器的公網(wǎng)動態(tài)IP。這樣,兩端即可相互通信[3]。

        1.2 Zigbee和GPRS通信部分的整體設(shè)計

        圖2 系統(tǒng)結(jié)構(gòu)圖

        微震信號無線采集和遠程數(shù)據(jù)傳輸接口電路的結(jié)構(gòu)原理圖如圖2所示。終端節(jié)點由微震信號傳感器、電源、CCS2530射頻芯片和PCB天線構(gòu)成。微震信號傳感器用于收集由微震產(chǎn)生的聲波信號,電源為終端節(jié)點工作提供能源。因為終端節(jié)點的功耗非常低,所以可采用紐扣電池供電。CC2530射頻芯片通過A/D轉(zhuǎn)換器采集數(shù)據(jù),按照Zigbee協(xié)議經(jīng)由PCB天線實現(xiàn)數(shù)據(jù)的無線收發(fā),完成微震信號的存儲和處理過程。

        無線通訊接口電路由PCB天線、電源、CC2530射頻芯片、GPRS模塊(MG323)、SIM卡構(gòu)成。由于內(nèi)嵌了TCP/IP協(xié)議,此GPRS模塊能夠很容易實現(xiàn)與連接在因特網(wǎng)上的計算機通信。電源為CC2530射頻芯片和GPRS模塊(MG323)提供能源。SIM卡需要開通GPRS的無線通信服務(wù),這樣它才可以注冊到GPRS網(wǎng)絡(luò)。

        天線負責通過射頻載波信號傳輸數(shù)據(jù)。傳感器數(shù)據(jù)通過天線傳送到基站,然后基站傳輸數(shù)據(jù)到網(wǎng)絡(luò),最后全部信息匯集到計算機的監(jiān)控系統(tǒng)。

        2 無線通訊接口單元的硬件設(shè)計

        2.1 終端節(jié)點的設(shè)計

        終端節(jié)點是收集信息的站點。在終端節(jié)點中,完成傳感器的數(shù)據(jù)采集和傳輸工作,通過礦井中的微震事件可以監(jiān)測生產(chǎn)活動。

        CC2530是一種真正的支持2.4GHz、IEEE 802.15.4、Zigbee和RF4CE應(yīng)用的片上系統(tǒng)(縮寫為SoC)解決方案。CC2530支持主流2.4GHz直接序列擴頻(縮寫為DSSS)射頻傳輸接口,含有一個工業(yè)標準的增強型8051微控制器,同時有系統(tǒng)內(nèi)可編程閃存、8KB RAM和一些其他強大功能。CC2530有多種工作模式,非常適合于超低功耗需求的系統(tǒng)。

        圖3 終端節(jié)點示意圖

        圖4 中心節(jié)點示意圖

        終端節(jié)點的原理圖如圖3所示。

        2.2 中心節(jié)點的設(shè)計

        圖5 程序流程圖

        對信息采集系統(tǒng)來說中心節(jié)點即是命令中心,它負責接收數(shù)據(jù)、上傳數(shù)據(jù)到上位機以及執(zhí)行上位機發(fā)給中心節(jié)點的控制命令。

        中心節(jié)點的GPRS模塊是無線通訊模塊MG323。

        此模塊嵌入了TCP/IP協(xié)議,支持4個工作頻段:GSM850/900/1800/1900MHz,4 種 編 碼 方 案:CS-1,CS-2,CS-3,CS-4以及多個鏈路。

        中心節(jié)點的示意圖如圖4所示[4]。

        3 接口無線通訊軟件的設(shè)計

        3.1 CC2530中心節(jié)點信息數(shù)據(jù)采集的軟件設(shè)計

        在一特定頻率,來自終端節(jié)點的信息被中心節(jié)點的CC2530芯片接收并通過MG323天線轉(zhuǎn)發(fā)出去。程序流程圖如圖5所示。

        3.2 GPRS模塊接收、發(fā)送軟件設(shè)計

        MG323模塊支持標準AT命令接口。AT指令規(guī)定,所有AT命令以字符 “AT”開始,每一命令行僅有一條AT指令。MG323提供了一個通用異步接收/發(fā)射(縮寫為UART)外部接口,CC2530通過這個接口發(fā)送AT指令完成與MG323的通信過程。

        接通電源后,無線接口模塊需要首先初始化GPRS模塊。在初始化過程中,首先檢測GPRS模塊工作是否正常:AT指令“AT”通過串口被發(fā)送到 MG323,檢測通過MG323即返回 “OK”;然后檢測SIM卡是否工作正常:發(fā)送AT指令 “AT+GSM”;最后配置APN參數(shù):一組AT指令如 “AT+CGDCONT=1”、 “IP”、“CMET”等通過串口發(fā)送到MG323,從而完成GPRS模塊的初始化。

        初始化后下一步就是連接GPRS模塊到網(wǎng)絡(luò)。在這個過程中,首先查詢GPRS信號的強度:通過串口發(fā)送AT指令 “AT+CSQ”到GPRS模塊,如果信號足夠好,即可完成移動網(wǎng)絡(luò)的注冊。注冊移動網(wǎng)絡(luò)的相應(yīng)指令是 “AT+CGREG?”或者 “AT+CGEG?”:指令 “AT+CGREG?”用于注冊本地網(wǎng)絡(luò),指令 “AT+CGEG?”用于注冊漫游網(wǎng)絡(luò)。第二步是初始化TCP/IP,相應(yīng)AT指令如下:“AT%ETCPIP= “USER”,“GPRS””:USER和GPRS在此分別代表用戶名和密碼,兩者都可由用戶按照需求設(shè)置。接下來要做的是選擇并解析域名、連接主機、發(fā)送AT指令A(yù)T%DNSR=“域名”,最后連接到因特網(wǎng)。相應(yīng)指令如下: “AT%IPOPEN=“TCP”,“DEST_IP”, “DEST_PORT””。在這些指令中,TCP表示TCP通訊模式,DEST_IP和DEST_PORT分別表示IP地址和端口號。

        圖6 GPRS模塊配置流程圖

        至此,完成了GPRS連接到網(wǎng)絡(luò)的過程。GPRS模塊配置流程圖如圖6所示。

        在GPRS連接無線網(wǎng)絡(luò)后,它就可以與TCP/IP網(wǎng)絡(luò)通訊。GPRS模塊發(fā)送的數(shù)據(jù)幀模式為 “AT%IPSEND= “DATA””:這里 “AT%IPSEND=”是開始 TCP/IP傳輸命令的起始字符串,DATA是要被發(fā)送的數(shù)據(jù)。GPRS模塊接收的數(shù)據(jù)幀格式是“%IP-ATA:<LEN>, “DATA””:這里“%IP-DATA:”是接收的數(shù)據(jù)幀頭,LEN字段表示接收到的字節(jié)數(shù),占兩個字節(jié),“DATA”是接收到的數(shù)據(jù)。

        3.3 PC系統(tǒng)的軟件設(shè)計

        遠程監(jiān)控服務(wù)器的主要功能是接收和發(fā)送來自數(shù)據(jù)傳輸中心的命令和數(shù)據(jù)。PC監(jiān)控系統(tǒng)的軟件結(jié)構(gòu)采用基于Socket通信機制TCP/IP協(xié)議導(dǎo)向的C/S結(jié)構(gòu),程序使用微軟公司的Visual Studio 2008軟件平臺環(huán)境下的C#編程實現(xiàn)。

        Socket接口是一種TCP/IP網(wǎng)絡(luò)應(yīng)用程序接口(API)。使用Socket接口實現(xiàn)網(wǎng)絡(luò)通訊分4步:首先是建立一個Socket接口;第二是按照需求配置Socket,即連接Socket到遠程主機或為Socket指定一本地協(xié)議端口;第三是按需求通過Socket發(fā)送或接收數(shù)據(jù);最后是關(guān)閉Socket。

        部分Socket配置和連接程序如下:

        IPAddress ServerIP=IPAdress.Parse(“192.18.16.186”);//設(shè)置服務(wù)器的IP地址。

        IPEndPoint Server=new IPEndPoint(ServerIP,8866);//建立服務(wù)網(wǎng)絡(luò)端點。

        Socket Sock=new Socket(Address-Family.InterNetwork,SocketType.Stream,ProtocolType.Tcp)//建 立一個接口。

        Sock.Bind(Server);//將接口和服務(wù)綁定。

        Sock.Listen(8);//開始監(jiān)聽,連接隊列長度為8。

        Socket connectsock=sock.Accept();//等待和發(fā)送連接請求的接口通訊。

        接下來是對兩個指令的參數(shù)描述。

        第一 個 是 “public int Send(byte []buffer,int size,SocketFlag socketFlags)”.它的參數(shù)如下: “buffer”代表被傳送的數(shù)據(jù);“size”代表被傳輸數(shù)據(jù)量的大??;“socketFlags”值按位結(jié)合,給出Socket通信時用到的一些常數(shù)值。此命令的返回值是發(fā)送到Socket的字節(jié)數(shù)。

        另一個是 “public int Receive(byte []buffer,int size,SocketFlage socketFlags)”。下面給出它的參數(shù)描述: “buffer”表示接收數(shù)據(jù)存儲位置; “size”代表接收到數(shù)據(jù)量的大?。弧皊ocketFlags”按位結(jié)合,給出Socket通信時用到的一些常數(shù)值。此命令的返回值是Socket接收到的字節(jié)數(shù)[6]。

        4 結(jié)論

        在移動通訊行業(yè)中,GPRS技術(shù)被廣泛應(yīng)用,但在煤礦的工業(yè)應(yīng)用中還不常見。本文實現(xiàn)了基于GPRS與Zigbee技術(shù)的微震信號的無線數(shù)據(jù)采集和網(wǎng)絡(luò)傳輸系統(tǒng),工作人員可通過計算機終端節(jié)點實現(xiàn)遠程實時監(jiān)控。此系統(tǒng)在礦井微震研究和應(yīng)用中具有非常重要的意義。此外,該解決方案也可用于其他領(lǐng)域無線模式的數(shù)據(jù)采集和傳輸中。

        [1]Xiang-Dang Du,Miao Li And Ji-Hong Zhang,Design of remote wireless monitoring experimental system based on Zigbee and GPRS technique,Experimental Technology and Management,Vol.27,2010,pp.76-79.

        [2]Shuai Chen,Xian-Xin Li,Ji-Xue Liu,Application of GPRS in remote communication system of the wireless sensor network,Piezoelectric and A-cousto-Optic,Vol.31,Issue 2,2009,pp.210-212.

        [3]Liang Zhao,F(xiàn)eng Li,Application of GPRS wireless network in remote data acquisition,Computer Engineering and Design,No.9,2005.

        [4]Chao-Qing Li,SCM principles and interface technique,3rdedition,Beijing University of Aeronautics and Astronautics 2005.

        [5]Wei Peng,Microcontroller C programming language training 100case:simulation based on 8051+proteus,Electronic Industry Press,Beijing,2009.

        [6]Karli Watson,Christian Nagel,C#entry-classic,5thedition,Tsinghua University Press,Beijing 2010.

        猜你喜歡
        指令
        聽我指令:大催眠術(shù)
        ARINC661顯控指令快速驗證方法
        LED照明產(chǎn)品歐盟ErP指令要求解讀
        電子測試(2018年18期)2018-11-14 02:30:34
        殺毒軟件中指令虛擬機的脆弱性分析
        巧用G10指令實現(xiàn)橢圓輪廓零件倒圓角
        中斷與跳轉(zhuǎn)操作對指令串的影響
        科技傳播(2015年20期)2015-03-25 08:20:30
        基于匯編指令分布的惡意代碼檢測算法研究
        一種基于滑窗的余度指令判別算法
        歐盟修訂電氣及電子設(shè)備等產(chǎn)品安全規(guī)定
        家電科技(2014年5期)2014-04-16 03:11:28
        MAC指令推動制冷劑行業(yè)發(fā)展
        汽車零部件(2014年2期)2014-03-11 17:46:27
        国产 麻豆 日韩 欧美 久久| 99在线无码精品秘 入口九色| 国产精品久久久精品三级18| 日韩av一区二区不卡| 日本阿v片在线播放免费| 日韩精品一区二区亚洲av| 国产精品高潮av有码久久| 五月综合丁香婷婷久久| 人人妻人人澡人人爽人人精品浪潮| 亚洲av福利无码无一区二区| 澳门精品无码一区二区三区 | 超级乱淫片国语对白免费视频 | 成人精品国产亚洲欧洲| 亚洲精品在线97中文字幕| 欧美国产亚洲日韩在线二区| 麻豆国产人妻欲求不满谁演的| 日本一区二区三区激情视频| 丝袜美腿亚洲综合一区| 十八禁无遮挡99精品国产| 国产精品区一区第一页| 亚洲AV成人综合五月天在线观看| 中文字幕一区二区av| 亚洲精品久久| 国产激情电影综合在线看| 日韩在线精品视频免费| 97精品人妻一区二区三区蜜桃| 亚洲色无码国产精品网站可下载| 久久福利资源国产精品999| 91人妻一区二区三区蜜臀| 亚洲av午夜福利精品一区| 日本韩无专砖码高清| 黄色网页在线观看一区二区三区 | 欧洲国产精品无码专区影院| av在线入口一区二区| 亚洲av日韩综合一区二区三区| 亚州综合激情另类久久久| 日本成人三级视频网站| 国产在线无码一区二区三区视频 | 乱老年女人伦免费视频| 综合久久给合久久狠狠狠97色| 97色人阁俺也去人人人人人|