国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于嵌入式開發(fā)的便攜式水域測(cè)量系統(tǒng)

2014-08-25 01:19:33岳建平寧振國(guó)周航宇
測(cè)繪工程 2014年12期
關(guān)鍵詞:測(cè)量船舵機(jī)遙控

王 雪,岳建平,寧振國(guó),周航宇

(河海大學(xué) 地球科學(xué)與工程學(xué)院,江蘇 南京 210098)

基于嵌入式開發(fā)的便攜式水域測(cè)量系統(tǒng)

王 雪,岳建平,寧振國(guó),周航宇

(河海大學(xué) 地球科學(xué)與工程學(xué)院,江蘇 南京 210098)

基于水下地形測(cè)量原理,通過設(shè)計(jì)全新的船體結(jié)構(gòu)和雙動(dòng)力系統(tǒng),加載船載的GPS RTK和測(cè)深儀,完成了測(cè)量船的基本制造裝配。通過開發(fā)岸基控制模塊自動(dòng)導(dǎo)航軟件及基于嵌入式的船載控制模塊,實(shí)現(xiàn)了遙控測(cè)量船的水下地形數(shù)據(jù)采集和遠(yuǎn)程控制功能。

遙控測(cè)量船;嵌入式;GPS RTK;測(cè)深儀;自動(dòng)導(dǎo)航

隨著現(xiàn)代測(cè)繪技術(shù)的發(fā)展,人們通過各種手段獲取了地球表面陸地部分較為詳細(xì)的地形信息,但是對(duì)地球大部分水域信息還缺乏了解。近年來,國(guó)內(nèi)外相繼推出了數(shù)種遙控測(cè)量船和無人船水域測(cè)量機(jī)器人系統(tǒng),這些產(chǎn)品在水域調(diào)查、航道測(cè)量、危險(xiǎn)水域水下測(cè)量等領(lǐng)域得到了廣泛應(yīng)用,但都難以解決便攜與功能需求的矛盾。因此,本文開發(fā)了全新的便攜式水域測(cè)量系統(tǒng),通過設(shè)計(jì)全新的船體結(jié)構(gòu)和動(dòng)力系統(tǒng),解決了便攜、安全、穩(wěn)定、續(xù)航、動(dòng)力等問題,提高了遙控測(cè)量船的穩(wěn)定性和續(xù)航時(shí)間。

1 系統(tǒng)原理與船體設(shè)計(jì)

1.1 水下地形測(cè)量原理

水下地形測(cè)量,就是利用測(cè)量?jī)x器來確定水底點(diǎn)三維坐標(biāo)的過程。實(shí)際測(cè)量過程中,一般采用GPS RTK獲取水面點(diǎn)的三維坐標(biāo),測(cè)深儀獲取相應(yīng)點(diǎn)的水深,利用GPS RTK高程減去相應(yīng)的水深得到水底點(diǎn)的高程,從而得到水底點(diǎn)的三維坐標(biāo)。在水下地形測(cè)量的過程中應(yīng)該特別注意時(shí)間的同步性,以保證水下地形測(cè)量的精度。

1.2 遙控測(cè)量船設(shè)計(jì)

遙控測(cè)量船船長(zhǎng)1.05 m,寬0.8 m,高0.4 m,配上可拆卸的平衡翼后長(zhǎng)1.50 m,寬1.30 m。相比于以往的船體設(shè)計(jì),該船更小巧輕便,同時(shí),可部分拆卸后放入汽車后備箱以實(shí)現(xiàn)便攜的目的。在平衡翼的輔助下,船體可以在3~4級(jí)風(fēng)浪的情況下平穩(wěn)運(yùn)行。船體采用雙體線性設(shè)計(jì),能夠有效降低船體自重,同時(shí)也能增加船體在波浪中的穩(wěn)定性,從而增加抵抗風(fēng)浪的能力。船體設(shè)計(jì)如圖1所示。

圖1 船體實(shí)物圖

遙控測(cè)量船采用油電雙動(dòng)力系統(tǒng)。船體主動(dòng)力采用汽油機(jī),當(dāng)汽油機(jī)出現(xiàn)故障時(shí),可采用電動(dòng)機(jī)輔助。為增加系統(tǒng)可靠性并減少復(fù)雜的傳動(dòng)結(jié)構(gòu),汽油機(jī)和電動(dòng)機(jī)控制不同的舵機(jī)。汽油機(jī)居后尾中部,單獨(dú)使用舵機(jī),通過舵機(jī)和主動(dòng)力,可以實(shí)現(xiàn)船體的加速、轉(zhuǎn)向和減速;在左右后部各安裝電動(dòng)機(jī),在主動(dòng)力失效時(shí),可通過控制電動(dòng)機(jī)的速度來實(shí)現(xiàn)轉(zhuǎn)向的目的。測(cè)量船中的用電設(shè)備通過蓄電池供電,蓄電池可以通過汽油機(jī)帶動(dòng)發(fā)電機(jī)供電,以實(shí)現(xiàn)長(zhǎng)時(shí)間的續(xù)航工作。雙動(dòng)力系統(tǒng)在提供

足夠動(dòng)力的同時(shí)能減少蓄電池配備的數(shù)量,有效降低船體的自重。該動(dòng)力系統(tǒng)設(shè)計(jì)能滿足長(zhǎng)時(shí)間野外工作的需要,而不需要攜帶大量的蓄電池備用,只需要攜帶足夠的汽油即可。目前,測(cè)量船經(jīng)過全新設(shè)計(jì)和長(zhǎng)時(shí)間實(shí)驗(yàn)改進(jìn)已經(jīng)能實(shí)現(xiàn)遠(yuǎn)程遙控航行,能實(shí)現(xiàn)長(zhǎng)時(shí)間續(xù)航的要求。

2 系統(tǒng)集成與應(yīng)用

便攜式水域測(cè)量系統(tǒng)主要由船載控制模塊和岸基控制模塊兩大部分組成,兩部分承擔(dān)不同的工作,通過無線通信實(shí)現(xiàn)水下地形自動(dòng)化測(cè)量,系統(tǒng)組成如圖2所示。

圖2 系統(tǒng)組成

2.1 船載控制模塊

船載控制模塊為基于工控主板的數(shù)據(jù)傳輸和船體控制單元。經(jīng)過大量的試驗(yàn)對(duì)比,一般單片機(jī)在濕度較大等惡劣環(huán)境及長(zhǎng)時(shí)間的運(yùn)行過程中,容易出現(xiàn)不穩(wěn)定的情況,且難以滿足功能擴(kuò)展便利性的需求。因此,該模塊選用尺寸緊湊的嵌入式工控主板,主要功能為測(cè)量數(shù)據(jù)采集傳輸和船體檢測(cè)及控制。經(jīng)過板載程序設(shè)計(jì)開發(fā),已經(jīng)能夠滿足數(shù)據(jù)采集、船體動(dòng)作控制及雙動(dòng)力系統(tǒng)的切換。

2.1.1 嵌入式主板

船載控制模塊選用PCM-3587工控主板。該主板是一款性價(jià)比高、尺寸緊湊的嵌入式控制模塊。在PC104規(guī)格的板子上實(shí)現(xiàn)了工業(yè)計(jì)算機(jī)所需要的功能,整合了南北橋、串/并口、高速USB2.0等。板載PC/104接口為16位ISA總線擴(kuò)充連接器,可用來連接專用的PC/104模塊。由于船載控制模塊需要多串口接收測(cè)量數(shù)據(jù)和船體狀態(tài)信號(hào),利用PC/104接口連接串口擴(kuò)展模塊連接儀器來實(shí)現(xiàn)數(shù)據(jù)采集。主板集成了16路PWM輸出(與GPIO復(fù)用),通過編制信號(hào)控制舵機(jī)和電動(dòng)機(jī)。

2.1.2 測(cè)量數(shù)據(jù)采集

測(cè)深儀和GPS RTK同步采集點(diǎn)位坐標(biāo)和水深,通過串口傳輸給工控主板,工控主板通過數(shù)據(jù)處理和編制新的數(shù)據(jù)格式后無線傳輸給岸基控制端。GPS RTK實(shí)時(shí)定位精度可以達(dá)到厘米級(jí),測(cè)深儀采集精度也可以達(dá)到厘米級(jí),可以滿足水下地形測(cè)量的需求。在測(cè)量的過程中,時(shí)間的同步性至關(guān)重要。本系統(tǒng)采用串口連接儀器,通過工控主板控制儀器數(shù)據(jù)的接收,能真正實(shí)現(xiàn)自動(dòng)化測(cè)量的目的,且不依賴于單個(gè)儀器,同時(shí)也能保證時(shí)間的基本同步性,相比于利用記錄時(shí)間等作為參考,數(shù)據(jù)后處理過程也將會(huì)大大簡(jiǎn)化。GPS的采樣間隔也可以通過串口指令進(jìn)行設(shè)置,以滿足不同環(huán)境條件下的測(cè)量要求。綜上所述,利用串口實(shí)現(xiàn)數(shù)據(jù)同步采集和傳輸,能很大程度減少人工操作和數(shù)據(jù)處理。

在接收測(cè)量數(shù)據(jù)和船體信息時(shí)需要用到多個(gè)串口,因此需要利用多線程串口通訊技術(shù)。在主板預(yù)裝嵌入式操作系統(tǒng)的前提下利用基于API函數(shù)的CSerialPort類能實(shí)現(xiàn)多線程串口通訊,相比于直接利用API函數(shù)可以節(jié)約編程的工作量和對(duì)串口的底層控制,特別是針對(duì)多線程多串口的編程易于實(shí)現(xiàn),從而可以提高編程效率。向串口發(fā)送數(shù)據(jù)可直接操作WriteToPort函數(shù),本模塊需要定時(shí)向岸基控制模塊發(fā)送數(shù)據(jù),通過定時(shí)器設(shè)置發(fā)送間隔即可實(shí)現(xiàn)。串口接收數(shù)據(jù)具體流程如圖3所示。串口監(jiān)聽線程通過事件獲取函數(shù)得到串口事件,以消息方式通知主程序,激發(fā)消息處理函數(shù)來進(jìn)行數(shù)據(jù)處理。

圖3 串口接收數(shù)據(jù)流程

2.1.3 船體狀態(tài)

船體狀態(tài)包括船載攝像頭、電子羅盤和GPIO輸入信號(hào),如圖2所示。電子羅盤獲取當(dāng)前船體航行的航向傳輸給工控主板,為自動(dòng)導(dǎo)航提供信息。GPIO輸入可以獲取當(dāng)前船體的狀態(tài)信息。當(dāng)遇到緊急情況時(shí),如汽油油位偏低,岸基控制模塊可以通過GPIO信號(hào)得知當(dāng)前船體的狀態(tài),發(fā)送返回指令。相比于以往的遙控測(cè)量船,本系統(tǒng)加入視頻傳輸系統(tǒng),且視頻傳輸系統(tǒng)是一套獨(dú)立的系統(tǒng)。視頻系統(tǒng)可以遠(yuǎn)距離傳送船體周圍的實(shí)際狀況,通過此功能該遙控測(cè)量船在其他領(lǐng)域也能得到應(yīng)用,例如,可以利用該遙控測(cè)量船遠(yuǎn)距離觀察危險(xiǎn)水域及人類了解甚少的水域地帶周圍的詳細(xì)信息。

2.1.4 船體控制

船體控制包括汽油機(jī)的方向舵機(jī)、油門舵機(jī)以及電動(dòng)機(jī)控制。操作人員根據(jù)船體的狀態(tài)利用岸基控制模塊發(fā)送控制信息到工控主板,工控主板控制船體動(dòng)作,包括電機(jī)、油門舵機(jī)及方向舵機(jī)。當(dāng)汽油機(jī)工作時(shí),主要控制方向舵機(jī)和油門舵機(jī),當(dāng)汽油機(jī)出現(xiàn)故障,啟動(dòng)電動(dòng)機(jī)繼續(xù)航行。相比于以往產(chǎn)品的電力驅(qū)動(dòng)遙控測(cè)量船,汽油機(jī)驅(qū)動(dòng)動(dòng)力更強(qiáng)勁,可以主動(dòng)控制油門大小。在波浪和風(fēng)力比較大的情況下,操作人員可以設(shè)置合適的油門大小來達(dá)到合適的速度以滿足水下地形測(cè)量的要求。

方向舵機(jī)和油門舵機(jī)通過調(diào)制PWM(Pulse-Width Modulation)信號(hào)控制。PWM即脈沖寬度調(diào)制,具有控制簡(jiǎn)單、靈活和動(dòng)態(tài)響應(yīng)好等優(yōu)點(diǎn),被廣泛應(yīng)用于測(cè)量、通信、功率控制與變換等領(lǐng)域。在本模塊舵機(jī)控制中,PWM信號(hào)周期是20 ms,0°~180°的轉(zhuǎn)角對(duì)應(yīng)的正脈沖寬度是0.5~2.5 ms,其中1.5 ms對(duì)應(yīng)舵機(jī)為90°時(shí)情況。

2.2 岸基控制模塊

岸基控制模塊為自動(dòng)導(dǎo)航軟件,當(dāng)無CORS站時(shí)還需要架設(shè)GPS基準(zhǔn)站。軟件通過無線模塊接收測(cè)量數(shù)據(jù)和船體狀態(tài)信息。操作人員根據(jù)接收的信息通過軟件發(fā)送遠(yuǎn)程控制信號(hào)對(duì)遙控測(cè)量船進(jìn)行遠(yuǎn)程控制。軟件功能模塊分為導(dǎo)航規(guī)劃、自動(dòng)導(dǎo)航和人工控制。

2.2.1 導(dǎo)航規(guī)劃

自動(dòng)導(dǎo)航軟件根據(jù)測(cè)量的水域范圍和測(cè)量的需要預(yù)設(shè)測(cè)量線。在預(yù)先得知測(cè)量范圍的坐標(biāo)的情況下,人工設(shè)置航距和航線。規(guī)劃導(dǎo)航線是自動(dòng)導(dǎo)航的前提,通過預(yù)設(shè)導(dǎo)航線,數(shù)據(jù)采集的密度更加均勻,且在不同區(qū)域根據(jù)不同的需要可以采取不同的航距和采集密度,后期的質(zhì)量控制更能夠得到保障。

2.2.2 自動(dòng)導(dǎo)航

自動(dòng)導(dǎo)航軟件實(shí)時(shí)接收來自船體的定位信息,根據(jù)預(yù)設(shè)的導(dǎo)航線經(jīng)過實(shí)時(shí)處理和快速解算得出偏離預(yù)設(shè)航線的距離。通過不斷檢測(cè)船只坐標(biāo)與路線的偏離狀況,實(shí)時(shí)發(fā)出指令,即時(shí)調(diào)整測(cè)量船前進(jìn)方向,實(shí)現(xiàn)自動(dòng)導(dǎo)航的目的。該模塊還包括坐標(biāo)轉(zhuǎn)換功能,當(dāng)接收到的坐標(biāo)不是本地坐標(biāo)系時(shí)需要轉(zhuǎn)換到本地坐標(biāo)系下。根據(jù)當(dāng)?shù)匾阎淖鴺?biāo)點(diǎn)計(jì)算相應(yīng)的轉(zhuǎn)換參數(shù),將實(shí)時(shí)接收的坐標(biāo)轉(zhuǎn)換到當(dāng)?shù)刈鴺?biāo)系下。相比于人工控制導(dǎo)航,自動(dòng)導(dǎo)航系統(tǒng)能減少操作人員的復(fù)雜操作,真正實(shí)現(xiàn)測(cè)量數(shù)據(jù)采集的自動(dòng)化和智能化。

2.2.3 人工控制

人工控制是指在船體自動(dòng)導(dǎo)航的同時(shí),操作人員可以對(duì)船體動(dòng)作外加控制。人工控制包括油門控制、舵機(jī)控制、電機(jī)控制等,可以實(shí)現(xiàn)遙控測(cè)量船的加速、減速、倒退和轉(zhuǎn)向。當(dāng)出現(xiàn)緊急情況時(shí),可以控制船體偏離航線運(yùn)行,當(dāng)油位狀態(tài)較低發(fā)出警報(bào)時(shí),可以發(fā)出返回指令。軟件可以根據(jù)航行的路線計(jì)算最佳返回路徑完成自動(dòng)返回任務(wù)。人工控制模塊增加了遙控測(cè)量船的應(yīng)急能力,面對(duì)各種突發(fā)狀況時(shí)可以及時(shí)返回。

2.3 系統(tǒng)應(yīng)用

通過船載控制系統(tǒng)和岸基控制系統(tǒng)的開發(fā)集成,完成便攜式水域測(cè)量系統(tǒng)的研制,經(jīng)過多次調(diào)試改進(jìn),能夠順利完成水下地形測(cè)量任務(wù)與自動(dòng)導(dǎo)航功能。便攜式水域測(cè)量系統(tǒng)將進(jìn)一步滿足中小型水庫、枯水期淺水道測(cè)量、亂水區(qū)大比例航道測(cè)量、狹窄水域整治、填挖方工程中自動(dòng)化水深采集的需求,提高施工測(cè)量中水下地形自動(dòng)化采集的效率。

3 結(jié)束語

本文的便攜式水域測(cè)量系統(tǒng)通過全新的設(shè)計(jì)和多項(xiàng)技術(shù)的集成,能夠完成水下地形自動(dòng)測(cè)量的目的。全新的船體設(shè)計(jì)體積減小,滿足了便攜的需求。相比于傳統(tǒng)的電力驅(qū)動(dòng),雙動(dòng)力驅(qū)動(dòng)大大提高了系統(tǒng)的穩(wěn)定性和可靠性,同時(shí)增加了續(xù)航時(shí)間,為野外工作提供了保障。便攜式水域測(cè)量系統(tǒng)的推廣,將會(huì)大大提高特殊水域水下地形測(cè)量的效率,不斷滿足水下地形測(cè)量的社會(huì)需求。

[1]劉仁杰,姚星周.Windows 環(huán)境下多線程多串口通訊的實(shí)現(xiàn)[J].工業(yè)控制計(jì)算機(jī),2011,24(5): 32-33.

[2]吳元芝,楊傳華,林晨光,等.設(shè)計(jì)航速下無人遙控測(cè)量船主機(jī)功率計(jì)算及選型[J].南京工程學(xué)院學(xué)報(bào): 自然科學(xué)版,2012,10(2): 56-58.

[3]李征航,黃勁松.GPS 測(cè)量與數(shù)據(jù)處理[M].武漢:武漢大學(xué)出版社,2005.

[4]黃雪梅,范強(qiáng),魏修亭.舵機(jī)控制用 PWM 信號(hào)的研究與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2010 (5): 28-30.

[5]林旭波,丁繼勝,唐秋華.基于GPS高精度定位的便攜遙控水上測(cè)量船技術(shù)研究及集成[J].測(cè)繪通報(bào),2012(S1):706-708.

[6]曹明,趙傳虎.基于CORS的機(jī)動(dòng)水位自動(dòng)監(jiān)測(cè)和遙報(bào)系統(tǒng)[J].交通科技與經(jīng)濟(jì),2014,16(4):100-104.

[7]程劍剛.網(wǎng)絡(luò)RTK聯(lián)合聲波測(cè)深儀在水下地形測(cè)量中的應(yīng)用[J].測(cè)繪工程,2014,23(3):63-65.

[8]閆永輝,徐建新,吳文強(qiáng),等.GPS-PPK 結(jié)合測(cè)深儀在水下地形測(cè)量中的應(yīng)用[J].人民黃河,2013 (5): 128-130.

[9]姜仁輝,佰春明.GPS 結(jié)合測(cè)深儀在水下地形測(cè)量中的應(yīng)用[J].甘肅水利水電技術(shù),2011,47(12): 43-44.

[10]王建忠,王玉龍.多波束與RTK三維水深測(cè)量技術(shù)的聯(lián)合應(yīng)用[J].測(cè)繪工程,2014,23(4):65-68.

[11]萬紫,劉江,徐慶華,等.基于多源空間數(shù)據(jù)的河道水城變化監(jiān)測(cè)方法研究[J].測(cè)繪工程,2014,23(5):37-41.

[12]趙珞成.GPS輸出的NMEA0183信號(hào)的時(shí)間特性分析[J].海洋測(cè)繪,2002,22(3): 19-21.

[13]周建鄭,楊中利.GPS實(shí)時(shí)動(dòng)態(tài)測(cè)量在故縣水庫水下地形測(cè)量中的應(yīng)用[J].海洋測(cè)繪,2002,22(3): 32-34.

[14]高斌,吳向陽,劉娟.GPS 在水下地形測(cè)量工程中的應(yīng)用[J].測(cè)繪科學(xué),2009,34(S2):149-150.

[15]高成發(fā),趙毅.差分 GPS 水深測(cè)量系統(tǒng)在港口工程中的應(yīng)用[J].測(cè)繪工程,2004,13(4): 16-19.

[16]史建青,焦明連,董春來.信標(biāo) GPS 定位信號(hào)與測(cè)深儀水聲信號(hào)的融合技術(shù)研究[J].測(cè)繪工程,2011,20(2): 18-20.

[責(zé)任編輯:劉文霞]

The portable survey system of the water region based on embedded system

WANG Xue, YUE Jian-ping, NING Zhen-guo, ZHOU Hang-yu

(School of Earth Sciences and Engineering, Hohai University, Nanjing 210098, China)

Based on bathymetric surveying principle, through the development of new design and the system supported by double power, and by use of GPS RTK and sounder, the remote control survey boat is developed. Through the development of embedded shipboard control module and shore-based control module, the data collection and automatic navigation of the remote control survey boat are realized.

remote survey boat; embedded; GPS RTK; echosounder; automatic navigation

2013-12-31;補(bǔ)充更新日期:2014-10-12

王 雪(1990-),男,碩士研究生.

P228

:A

:1006-7949(2014)12-0067-04

猜你喜歡
測(cè)量船舵機(jī)遙控
如何遙控引爆的
本期導(dǎo)讀
航天遠(yuǎn)洋測(cè)量船“遠(yuǎn)望7號(hào)”返回母港
軍事文摘(2021年22期)2022-01-18 06:21:58
含齒隙彈載舵機(jī)的全局反步模糊自適應(yīng)控制
他是如何遙控引爆的
基于dsPIC單片機(jī)的飛艇舵機(jī)控制實(shí)現(xiàn)
電子制作(2018年1期)2018-04-04 01:48:14
遠(yuǎn)洋測(cè)量船專門人才隊(duì)伍建設(shè)的創(chuàng)新與發(fā)展
基于高速同步485總線通信的多通道舵機(jī)控制器設(shè)計(jì)
基于云模型的舵機(jī)同步控制
測(cè)量船裝備管理文化建設(shè)研究
永胜县| 竹山县| 宾阳县| 醴陵市| 尖扎县| 独山县| 麻城市| 互助| 鄂托克前旗| 鄂尔多斯市| 三亚市| 安多县| 肥乡县| 瓦房店市| 平和县| 巧家县| 镇坪县| 环江| 普兰店市| 宜都市| 金溪县| 乌兰浩特市| 太谷县| 观塘区| 石河子市| 彭水| 台前县| 乌什县| 溆浦县| 遵化市| 丹棱县| 麦盖提县| 南靖县| 南部县| 巍山| 同江市| 田阳县| 凤山县| 诏安县| 德惠市| 西城区|