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

海底地震儀三維布設導航定位系統(tǒng)的數(shù)據(jù)通信

2016-10-14 00:08:06任東旭于雙和
移動信息 2016年7期
關(guān)鍵詞:設備

任東旭 于雙和

?

海底地震儀三維布設導航定位系統(tǒng)的數(shù)據(jù)通信

任東旭 于雙和

大連海事大學,遼寧 大連 116026

針對傳統(tǒng)導航定位設備采用串口通信導致的連接、傳輸和管理問題,圍繞海底地震儀布設的實時通信需求,提出了一種基于多串口聯(lián)網(wǎng)的多路設備(GPS,OBS,測試儀,羅經(jīng)儀等)實時通信方案。

海底地震儀;TCP/IP;串口聯(lián)網(wǎng)

BS (Ocean Bottom Seismometer,海底地震儀)是放置在海底的地震測量系統(tǒng),用于海洋人工地震和天然地震的觀測[1]。OBS探測是利用多個布設在海底的地震儀,接收并記錄天然地震和人工地震所產(chǎn)生的地震波,經(jīng)層析成像得出海底地質(zhì)結(jié)構(gòu)的方法,是近十多年來發(fā)展應用的一項較新的海洋勘探技術(shù),已在天然地震、海底深部構(gòu)造研究和海洋油氣、海底天然氣水合物調(diào)查中得到了廣泛應用[1]。

1 OBS三維布設導航定位系統(tǒng)與數(shù)據(jù)通信

OBS三維布設導航定位系統(tǒng)是專用于輔助OBS精確投放和定位的綜合化導航信息系統(tǒng),以三維海底地圖可視化顯示系統(tǒng)為基礎(chǔ),包含設備管理、測網(wǎng)與站位管理、OBS狀態(tài)管理、OBS定位成果管理等內(nèi)容。,系統(tǒng)總體框架如圖1所示[2]。

2 數(shù)據(jù)通信設計

2.1 方案設計

為了實現(xiàn)多串口和以太網(wǎng)的轉(zhuǎn)換,需要設計一個聯(lián)網(wǎng)設備,該設備包含若干個RS232串口和一個以太網(wǎng)接口。首先,將每個RS232串口分別與DGPS接收機、OBS、測深儀、羅經(jīng)儀等設備進行連接,其次,將該聯(lián)網(wǎng)設備接入局域網(wǎng),然后,同一局域網(wǎng)的所有用戶計算機只需要通過客戶端軟件基于TCP/IP 協(xié)議[5]與遠端服務器建立連接,通過協(xié)議轉(zhuǎn)換,所有的串口數(shù)據(jù)流都將轉(zhuǎn)換為以太網(wǎng)數(shù)據(jù)流。此外,該通信協(xié)議還允許雙向通信,聯(lián)網(wǎng)設備也會將以太網(wǎng)數(shù)據(jù)流裝換為串口數(shù)據(jù)流,即通過客戶端軟件也可以對遠端聯(lián)網(wǎng)設備發(fā)送命令參數(shù),以此獲取每一個串口的狀態(tài)信息,并對其進行設置、開啟和關(guān)閉等操作[3]。

2.2 硬件設計

串口聯(lián)網(wǎng)設備本質(zhì)上是一個內(nèi)嵌的多串口網(wǎng)關(guān),該網(wǎng)關(guān)基于TCP/IP 協(xié)議,主要由TCP/IP協(xié)議轉(zhuǎn)換模塊和多串口數(shù)據(jù)處理模塊組成。TCP/IP 協(xié)議轉(zhuǎn)換模塊是將以太網(wǎng)發(fā)送緩沖區(qū)的串口幀封裝在UDP 包中,傳給IP 層,并接收以太網(wǎng)數(shù)據(jù)幀向上層層解包,分離應用層數(shù)據(jù),然后數(shù)據(jù)的解析處理交由多串口發(fā)送模塊完成,實現(xiàn)RS232/RS485串口流與以太網(wǎng)端口流的透明轉(zhuǎn)換。串口數(shù)據(jù)處理模塊是一個多串口(RS232/RS485)數(shù)據(jù)流的收/發(fā)控制模塊,主要是接收多個串口的設備數(shù)據(jù)(如GPS、OBS、羅經(jīng)儀等),并將所有數(shù)據(jù)封裝寫入以太網(wǎng)發(fā)送緩沖區(qū)打包傳輸。內(nèi)嵌多串口網(wǎng)關(guān)使用的是ARM處理器,在其上運行的是Linux 操作系統(tǒng)[4]。

2.3 軟件設計

客戶端的OBS三維布設導航定位軟件系統(tǒng)中,包含了一個設備管理模塊。該模塊根據(jù)TCP通信原理和多線程技術(shù),進行socket網(wǎng)絡通信程序設計,通過指定的IP和端口與服務器建立連接,實現(xiàn)數(shù)據(jù)通信。此外,為了便于數(shù)據(jù)解析,在客戶端的設備管理模塊需要建立多個數(shù)據(jù)緩沖區(qū),主要包括用于存放以太網(wǎng)數(shù)據(jù)流的主緩沖區(qū)和對應每一個串口的設備緩沖區(qū)。將接收到的以太網(wǎng)數(shù)據(jù)解析后,一方面通知測試窗口,將每個串口的源數(shù)據(jù)分別顯示在對應的文本框中以供查看和判斷數(shù)據(jù)接受是否正常;另一方面放入對應設備數(shù)據(jù)緩沖區(qū)中,以供其設備對象在另一線程進一步解析,并將解析的最終結(jié)果封裝在一個結(jié)構(gòu)體中,傳遞給OBS三維布設導航定位系統(tǒng)各個功能模塊,如視圖顯示模塊[5]。

2.4 通信協(xié)議設計

TCP/IP 協(xié)議由應用層、傳輸層、網(wǎng)絡層和鏈路層組成。為了實現(xiàn)透明傳輸,增加應用進程協(xié)議層—串口層。串口層由串口鏈路層和串口網(wǎng)絡層構(gòu)成。網(wǎng)關(guān)在串口層構(gòu)建,同時解析RS232 數(shù)據(jù)包,并作為TCP/IP網(wǎng)絡應用層的數(shù)據(jù)傳輸[6]。

主控計算機與串口聯(lián)網(wǎng)設備基于TCP/IP協(xié)議進行通信時,雖然可以通過Socket網(wǎng)絡編程獲取對方的數(shù)據(jù)流,但是由于不知道數(shù)據(jù)的具體語義,所以無法將數(shù)據(jù)正確解析。為了能夠?qū)囊蕴W(wǎng)端口獲取的數(shù)據(jù)流進行解析,需要設計一個通信協(xié)議,該協(xié)議包含消息收發(fā)的結(jié)構(gòu)和數(shù)據(jù)類型,通過該協(xié)議主控計算機可以將每個串口設備的數(shù)據(jù)分離出來,并且可以向串口聯(lián)網(wǎng)設備發(fā)送控制信息,例如控制串口開關(guān)、修改波特率等,還可以獲取相應的響應信息。協(xié)議中的消息是用ASCII表示的字符串string和整型int兩種基本數(shù)據(jù)類型表示的。消息結(jié)構(gòu)包括消息頭和消息體,消息頭是消息內(nèi)容的標識,消息體是具體的消息內(nèi)容。

2.5 數(shù)據(jù)解析

從以太網(wǎng)端口獲取到的原始數(shù)據(jù)流,需要經(jīng)過兩步解析,才能得到經(jīng)度、緯度、方位、深度等具體的導航定位信息,并封裝傳送給視圖更新顯示和計算。通過設置每一個串口的設備類型,即相應的設備解析驅(qū)動,為每一個串口建立一個工作者線程和數(shù)據(jù)緩沖區(qū),經(jīng)過兩步解析,將原始的以太網(wǎng)數(shù)據(jù)流無損、實時、高效的轉(zhuǎn)換為具體可用于計算的導航定位數(shù)據(jù)。

3 結(jié)束語

本文以OBS三維布設為背景,結(jié)合當前勘探船的設備使用現(xiàn)狀,利用計算機網(wǎng)絡、軟件和硬件技術(shù),為多路導航設備的實時數(shù)據(jù)通信提供了一整套基于多串口聯(lián)網(wǎng)的數(shù)據(jù)通信解決方案,并介紹了已構(gòu)建的數(shù)據(jù)通信子系統(tǒng)的主要功能。本文提出的解決方案能夠為OBS三維布設導航定位系統(tǒng)各個功能模塊提供準確、穩(wěn)定、可靠的實時數(shù)據(jù),系統(tǒng)運行穩(wěn)定,能夠滿足實時性要求,極大方便了多種串口設備的遠程控制和統(tǒng)一管理[7]。

[1]張志剛,伍人暾,曾憲軍.海底地震儀水下投放裝置的設計[J].海洋技術(shù),2011,30(2):103-106.

[2]齊君,趙鐵虎,劉俊.短周期OBS探測及其在南黃海地震勘探中的應用前景[C].中國地球物理,2011,26:942-943.

[3]鄭貴洲,任東宇,晉俊嶺,等.OBS布設導航定位系統(tǒng)的關(guān)鍵技術(shù)研究[J].測繪通報,2013(09):39-42.

[4]鄭貴洲,晉俊嶺,任東宇.面向OBS布設與定位回收的船舶導航系統(tǒng)研究[J].海洋技術(shù)學報,2013,32(3):87-91.

[5]胡家賦,徐華寧,丘學林,等.精密槍控計時器設計及在海底數(shù)據(jù)采集中的應用[J].熱帶海洋學報,2012(03):97-102.

[6]劉麗華,呂川川,郝天珧,等.海底地震儀數(shù)據(jù)處理方法及其在海洋油氣資源探測中的發(fā)展趨勢[J].地球物理學進展,2012,27(06):2673-2684.

[7]郝小柱,伍忠良,王巍偉,等.海底地震儀精密計時器的研制與應用[J].氣象水文海洋儀器,2013,30(2):9-13.

DataCommunication OBS Three-Dimensional Layout of Navigation and Positioning System

Ren Dongxu Yu Shuanghe

Dalian Maritime University, Dalian, Liaoning Dalian 116026

According to the connection, transmission and management problems caused by serial communication with traditional navigation and positioning equipment, around real-time communication needs of OBS emplaced, it proposed a real-time communication scheme with multi-port network based on multi-channel devices (DGPS, OBS, compasser and echo sounding, etc.).

OBS;TCP/IP;serial ports networking

P715

A

1009-6434(2016)07-0191-02

“中央高校基本科研業(yè)務費專項資金”資助。

猜你喜歡
設備
諧響應分析在設備減振中的應用
調(diào)試新設備
當代工人(2020年13期)2020-09-27 23:04:20
基于VB6.0+Access2010開發(fā)的設備管理信息系統(tǒng)
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
廣播發(fā)射設備中平衡輸入與不平衡輸入的轉(zhuǎn)換
電子制作(2018年10期)2018-08-04 03:24:48
食之無味,棄之可惜 那些槽點滿滿的可穿戴智能設備
500kV輸變電設備運行維護探討
HTC斥資千萬美元入股虛擬現(xiàn)實設備商WEVR
IT時代周刊(2015年8期)2015-11-11 05:50:37
Automechanika Shanghai 2014 之“看” 汽保設備篇
如何在設備采購中節(jié)省成本
主站蜘蛛池模板: 91亚瑟视频| 久久精品人人做人人综合试看| 99在线观看国产| 伊人五月丁香综合AⅤ| 成人亚洲视频| 国产va在线| 久久精品视频一| 国内精品一区二区在线观看| 午夜成人在线视频| 久久精品嫩草研究院| 在线观看无码av五月花| 91外围女在线观看| 999精品在线视频| 亚洲第一天堂无码专区| 亚洲国产精品无码AV| 国产9191精品免费观看| 亚洲系列中文字幕一区二区| 亚洲欧洲日产无码AV| 99国产在线视频| 欧美一区中文字幕| 毛片免费试看| 在线播放91| 青青草原国产av福利网站 | 国产又黄又硬又粗| 亚洲一本大道在线| 国产91麻豆视频| 女人爽到高潮免费视频大全| 一级全免费视频播放| 亚洲成aⅴ人片在线影院八| 亚洲a免费| 全色黄大色大片免费久久老太| 日本在线国产| aaa国产一级毛片| 国产在线啪| 无码av免费不卡在线观看| 日本三级欧美三级| 毛片在线看网站| 欧美精品不卡| 2022精品国偷自产免费观看| 日韩中文精品亚洲第三区| 大陆精大陆国产国语精品1024| 日韩欧美国产三级| 四虎综合网| 亚洲三级色| 亚洲婷婷丁香| 免费无码又爽又刺激高| 欧美一级黄色影院| 亚洲永久精品ww47国产| 国产免费a级片| 成色7777精品在线| 欧美成人看片一区二区三区 | 91精品国产丝袜| 日韩午夜福利在线观看| 亚洲天堂区| 日韩一级毛一欧美一国产| 成人欧美日韩| 波多野结衣第一页| 亚洲色偷偷偷鲁综合| 久久久久久高潮白浆| 国产成人精品免费av| 欧美国产日韩在线| 一级黄色网站在线免费看| 中文字幕在线永久在线视频2020| 毛片视频网址| 无码福利日韩神码福利片| 国产精品三级专区| 欧美性精品不卡在线观看| 亚洲精品国产成人7777| AV不卡国产在线观看| 2024av在线无码中文最新| 亚洲无码高清视频在线观看| 国产成人精品一区二区三在线观看| 亚洲AV无码乱码在线观看裸奔| a级高清毛片| a色毛片免费视频| 精品三级网站| 天堂久久久久久中文字幕| 在线观看国产精品一区| 免费高清a毛片| AV在线天堂进入| 欧美一区福利| 午夜国产理论|