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

ECDIS外接傳感器信號模擬

2016-10-11 12:18:03杜一村楊家軒趙梁濱
中國航海 2016年1期
關鍵詞:船舶培訓信號

杜一村, 楊家軒, 趙梁濱

(1.大連海事大學 航海學院, 遼寧 大連 116026;2.遼寧省航海安全保障重點實驗室, 遼寧 大連 116026)

ECDIS外接傳感器信號模擬

杜一村1,2, 楊家軒1,2, 趙梁濱1,2

(1.大連海事大學 航海學院, 遼寧 大連 116026;2.遼寧省航海安全保障重點實驗室, 遼寧 大連 116026)

為提高電子海圖顯示與信息系統(Electronic Chart Display and Information System,ECDIS)實操培訓的質量,減少資源浪費,提出利用ECDIS實船系統進行實操培訓。由現場可編程門陣列(Field Programmable Gate Array,FPGA)作為主控制器,對已設定的船舶初始數據進行運算和封裝,完成傳感器信號的模擬,并添加相應的按鍵操作,實時控制船舶航向和航速。根據相關傳輸協議,通過串口將相關數據分別發送至ECDIS的相應傳感器接口,使ECDIS實船系統正常工作,這樣便模擬出船舶海上航行的情況。經初步測試,證明該方法可行,可進一步拓展和完善,以全面應用到ECDIS實操培訓中。

水路運輸;ECDIS培訓;現場可編程門陣列;傳感器信號;傳輸協議

Abstract: In order to improve the quality of training and save resources, the operation training of ECDIS are proposed to be conducted on available marine ECDIS equipment. The exterior sensors for the ECDIS to work are simulated by the circuits based on Field Programmable Gate Array (FPGA), which perform data computing and packaging as well as panel controlling. The ship course and speed can be set on the panel and transmitted to the ECDIS equipment via serial ports in required transport protocols. The scheme has been tried out and welcomed.

Keywords: waterway transportation; ECDIS training; FPGA; sensors signal; transport protocol

2010年通過的“STCW公約馬尼拉修正案”就電子海圖顯示與信息系統(Electronic Chart Display and Information System,ECDIS)的應用作出了說明。對此,我國海事局于2012年發布《關于做好STCW公約馬尼拉修正案履約準備工作有關事項的通知》(海船員〔2011〕923號),明確ECDIS適任培訓場地、設施、設備標準和教學人員的要求,強制要求培訓單位至少配備一套ECDIS實船系統且該系統必須通過ECDIS類型的認證,符合IEC 61174標準。[1-2]

隨著國際海事組織(International Maritime Organization,IMO)發布電子海圖使用規范,電子海圖的培訓和考核開始成為各航海院校的研究內容。因此,對ECDIS實操培訓系統的設計和改進及資源的合理利用進行研究是具有理論和實踐價值的課題。[3-4]

1 ECDIS實操培訓系統的現狀

根據我國海事局的最新規定,在進行ECDIS實操培訓時必須配備實船系統。因為單一的電子海圖系統無法顯示船舶信息,只有接入傳感器信號后才能真正發揮教學作用,否則ECDIS就只是簡單的電子海圖顯示平臺,無法發揮其信息系統的作用。但是,由于傳感器設備的價格較為昂貴,一些培訓單位

可能因經費受限而無法及時購置。此外,即使傳感器設備都已配置好,電子海圖可以工作,仍存在本船位置固定(即GPS天線位置固定)、航速為零等問題,使得電子海圖上只能顯示一個固定的船位,無法模擬航行,因此還是起不到實操培訓的作用。

另一種方法是單純使用模擬器進行實操培訓,目前已有較為成熟、實用性較強的培訓系統(如大連海事大學、上海海事大學和船商公司等),這些系統一般以計算機為平臺,由教練臺向學員機發送數據,然后學員進行模擬航行。系統中有車鐘和舵的操作面板可對航速和航向進行控制,效果與實際情況相似,畫面真實、成本較低,可基本完成相關實操培訓。但是,這些模擬器是單獨工作的,很少與實船系統連接,這樣ECDIS實船系統就起不到實際作用;同時,模擬器畢竟不是真實設備,一些功能可能無法有效模擬出來。此外,設備的硬件檢查和日常維護也是模擬器無法實現的。

通過對電子海圖實船系統和電子海圖模擬器進行比較分析可知,電子海圖模擬器雖然有缺陷,但能達到ECDIS實操培訓的目的。為進一步提高培訓質量,并有效利用資源,將實船系統與模擬器相結合,實現互聯,這樣更接近實際航行情況,培訓效果也將得到較大提升。設計的主要思路為:PC機通過串口發送船舶相關參數至信號發生器現場可編程門列(Field Programmable Gate Array,FPGA),由FPGA進行運算并將其轉化為標準格式的航向、航速、GPS和AIS等信息語句;然后對數據進行分類,并將其發送至ECDIS相應傳感器接口,即可模擬真實傳感器的數據,并在ECDIS實船系統上顯示船舶信息;同時,添加一些按鍵即可對船舶航行進行實時操作,實現實船系統與模擬器的結合,更好地完成ECDIS培訓。

2 ECDIS實船系統識別的傳感器數據格式

ECDIS實船系統可接收的傳感器信號主要來自于電子定位系統(GPS,北斗等),羅經,ARPA,計程儀,AIS,測深儀及風速風向儀。這些信號均符合IEC 61162協議(該協議是國際電工委員會為方便船舶設備進行數據交換和共享制定的一種與美國航海電子協會的NMEA 0183標準兼容的協議,現已國際通用,包含計程儀、測深儀、羅經方位系統、GPS及AIS等多種接口和通信協議定義)。

IEC 61162協議是單個發話器和多個收話器的標準,規定了硬件電氣特性、數據傳輸、數據格式和數據內容。硬件上采用與RS422/RS485兼容的電氣規范,數據傳輸采用異步串行方式,4 800 Bite/s或38 400 Bite/s的波特率,8位數據位,1位停止位,無奇偶校驗位。數據傳輸過程中以語句為一個意義單位,每條語句以“$”或“!”開始,后面是語句頭。語句頭由5個字母組成:前2個字母表示“系統ID”,即表示該語句是屬于何種系統或設備;后3個字母表示“語句ID”,表示該語句是哪方面的數據。語句頭后為數據體,包含不同的數據體字段;語句末尾為檢驗碼,代表“$”與“*”或“!”與“*”之間所有的ASCII碼數據相異或的結果(不包括這2個字符)。語句以回車換行符結束。語句中每個數據域都有專門的定義,數據域之間使用“,”作為分隔符,符號“*”表示后面跟有校驗數據。每條語句的總字符數不超過82個。[5]

2.1GPS數據

標準格式為:$GPGLL,<1>,<2>,<3>,<4>,<5>,<6>*hh。其中:GP表示該語句是GPS的;GLL表示該語句輸出的是GPS地理定位信息,后面是數據體;hh為校驗位;<1>為緯度;<2>為緯度符號,N=北緯,S=南緯;<3>為經度;<4>為經度符號,E=東經,W=西經;<5>為UTC時間;<6>為狀態位,A=數據有效,V=數據無效。示例:$GPGLL,3852.3110,N,12131.6019,E,075738.00,A,A*66。

2.2羅經數據

標準格式為:$HEHDT,<1>,<2>*hh。其中:HE表示該語句是指北陀螺羅經的;HDT表示該語句輸出的是航向信息;<1>為艏向度數;<2>T=真航向。示例:$HEHDT,200.0,T*2D。

2.3ARPA數據

標準格式為:$RATTM,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>,<13>*hh。其中:RA表示該語句是雷達或ARPA的;TTM表示該語句輸出的是跟蹤目標信息;<1>為目標數目;<2>為目標距離;<3>為與本船方位;<4>為方位單位;<5>為目標速度;<6>為目標航線;<7>為航線單位;<8>為最近途徑的最近點的距離;<9>為到達最近點的時間;<10>中負號表示增加;<11>為目標名稱;<12>為目標狀態位;<13>為參考目標。示例:$RATTM,02,0.823,125.0,T,7.91,184.4,T,0.709,-3.1,N,TGT 02,T,,040235.18,M*7D。

2.4計程儀數據

標準格式為:$VDVBW,<1>,<2>,<3>,<4>,<5>,<6>*hh。其中:VD表示該語句是速度傳感器-多普勒及其他的;VBM表示該語句輸出的是雙重對地/水速度;<1>為縱向對水速度,負號表示向船尾;<2>為橫向對水速度,負號表示向左舷;<3>為狀態位,A=數據有效,V=數據無效;<4>為縱向對地速度,負號表示向船尾;<5>為橫向對地速度,負號表示向左舷;<6>為狀態位,A=數據有效,V=數據無效。示例:$VDVBW,2.0,,A,,,A*7D。

2.5AIS數據

標準格式為:!AIVDM,<1>,<2>,<3>,<4>,<5>,<6>*hh。其中:AI表示該語句是AIS的;VDM表示該語句輸出的是VHF數據鏈電文;<1>為傳送電文需要的語句總數;<2>為語句順序號;<3>為序列電文識別碼;<4>為AIS頻道“A”或“B”;<5>為封裝的ITU-R M.1371無線電電文;<6>為填充比特數。示例:!AIVDM,1,1,,B,1697;WP02T8eGdRFA;dG?mgh0D5S,0*3A。

2.6測深儀數據

標準格式為:$SDDBT,<1>,<2>,<3>,<4>,<5>,<6>*hh。其中:SD表示該語句是測深儀的;DBT表示該語句輸出的是深度信息;<1>為深度;<2>為單位,f=英尺;<3>為深度;<4>為單位,M=m;<5>為深度;<6>為單位,F=6英尺。示例:$SDDBT,00305.7,f,0093.2,M,0050.9,F*03。

2.7風速風向儀數據

標準格式為:$WIMWV,<1>,<2>,<3>,<4>,<5>*hh。其中:WI表示該語句是氣象儀的;MWV表示該語句輸出的是風向和風速信息;<1>為風向;<2>為R,相對風向;<3>為風速;<4>為M,米制單位,m/s;<5>為狀態位,A=數據有效,V=數據無效。示例:$WIMWV,175,R,01.4,M,A*22。

3 信號發生平臺的設計與實現

產品設計框架見圖1。

圖1 產品設計框架

先由PC機通過串口發送船舶相關數據至FPGA,進行參數交互;然后FPGA進行數據運算、封裝和分類;最后發送至ECDIS相應的傳感器接口,實現模擬航行的功能。

3.1初始數據設置

船舶的初始數據信息由PC機通過串口發送至信號發生器。在PC機上利用VC++制作基于MFC(Microsoft Foundation Classes)的對話框,用以發送船舶的初始位置、初始航向和航速。用于發送船舶初始數據的軟件界面見圖2。

圖2 用于發送船舶初始數據的軟件界面

3.2信號發生器

該信號發生器是基于FPGA設計的。FPGA作為專用集成電路(ASIC)領域中的一種半定制電路出現,不僅可以彌補定制電路的不足,而且可以消除原有可編程器件門電路數有限的缺點。

試驗采用ALTERA公司的CycloneII系列FPGA開發板作為信號發生器,通過嵌入式設計添加許多串口,并設計數據運算、封裝和分類功能。信號發生器對從PC機上獲取的船舶初始數據進行運算處理,然后實時發送信號至ECDIS實船系統的各個傳感器接口,使ECDIS正常工作,實現對模擬船舶的實時監控。設計流程如下。

1) 通過SOPC Builder建立NIOSII處理器系統,添加CLOCK,NIOSII處理器,SDRAM控制器,EPCS控制器,SYSTEM ID,JTAG(Joint Test Action Group) UART和UART等組件;隨后配置并編譯。[9]SOPC添加組件見圖3。

(1) CLOCK:提供時鐘信號。

(2) NIOSII處理器:Altera公司推出的一個32位精簡指令集處理器軟核。

(3) SDRAM控制器:提供一個簡單的Avalon接口,與片外的SDRAM溝通,支持8位、16位、32位和64位數據寬度。

(4) EPCS控制器:串行存貯器,NiosII 不能直接從中執行程序,實際執行的是EPCS控制器片內ROM中的代碼,把EPCS中的程序搬到RAM中執行。

圖3 SOPC添加組件

(5) SYSTEM ID:一種標示符,類似于校驗和,在下載程序前或重啟后都會對其進行檢驗,以防止Quartus與NIOS程序版本不一致。

(6) JTAG UART:通過Altera FPGA內置的JTAG電路實現PC與SOPC Builder的數據流通信。

(7) UART:提供通用串行接口,支持可變波特率、校驗、停止和數據位及流控制信號等。

2) 新建Quartus II Block Symbol File,加入NIOSII軟核、PLL及其他模塊,連接電路圖,分配管腳,編譯,完成硬件設計。

PLL為鎖相環,對時鐘進行倍頻并設置為SDRAM的時鐘偏移量。硬件電路圖搭建見圖4。

圖4 硬件電路圖搭建

3) 編寫代碼,實現對數據的運算、封裝和分類,并通過相應串口發送這些數據,完成軟件設計。

數據運算采用中分緯度的航跡計算方法(已處理好船舶跨赤道航行的情況)。正常運行時,程序根據設定好的初始船位、航向和航速計算下一時刻船舶的位置(航向和航速可通過響應按鍵進行改變),然后由當前的船位、航向和航速計算下一時刻船舶的位置。每次計算得到的船位會作為下一次計算的初始值,這樣循環計算,即實現船舶航行的簡單模擬。該程序的運算周期為1 s,與GPS船位更新的頻率一致,且在運算過程中需要將船位、航向和航速信息轉化成IEC 61162標準語句,并通過串口實時發送出去。該程序只作簡單的驗證,后續工作中需要考慮船舶的操縱性能和風流情況設計適當算法。

數據分類主要是判斷接收到的每條語句的語句頭。由前述可知,語句頭由“系統ID”和“語句ID”組成,這里根據系統ID進行數據分類。信號發生器設計流程及系統ID的含義分別見圖5和表1。

圖5 信號發生器設計流程

系統ID英文名稱中文解釋備注GPGPS全球定位系統GPSAIAIS船舶自動識別系統AISHENorthSeekingGyro指北陀螺儀羅經類RARADAR/ARPA雷達/ARPA雷達SDSounder,Depth測深儀測深儀VDVelocitySensor速度傳感器計程儀

4) 將程序燒寫至FPGA開發板中。

4 試驗結果

將產品的各個部分連接起來進行測試。接入模擬傳感器信號后的ECDIS界面見圖6:主界面右上角顯示航向、航速和位置信息;中間顯示船舶當前位置的海圖、矢量化的航向和航速及船舶運動的歷史軌跡。該過程模擬的是船舶駛離大連港,實現了船舶航行的基本功能,顯然該方法可行。

圖6 試驗時的ECDIS界面

5 結束語

針對STCW對ECDIS培訓的要求及當前ECDIS培訓方法存在的問題,設計一種將ECDIS實船系統與模擬器互聯的培訓模式。通過逐步驗證,最終完成產品的開發,實現一些基本功能。但是,其與真正應用到實際ECDIS的培訓相比還有很大差距,需要在后續項目重構和升級中進一步完善。

[1] 孟祥武. STCW公約馬尼拉修正案對中國船員教育與培訓的影響和對策[J].航海教育研究,2010(3):3-5.

[2] 中國海事局. 關于做好STCW公約馬尼拉修正案履約準備工作有關事項的通知[Z].2012.

[3] 張有為. ECDIS培訓考核與評估的探討研究[J].中國水運,2013, 13(6):50-52.

[4] 李贊. 淺談航海職業院校電子海圖實訓室建設[J].科技信息,2013(15):282-283.

[5] 喻方平,李立,金華標,等. ICE 61162標準擴充定義及船用數據接收器設計[J].船舶工程,2008,30(1):54-56.

[6] 毛景魁,鄭華耀. 動態鏈接庫實現ICE61162數據通信與協議解析[J].上海海事大學學報,2006,27(2):46-50.

[7] 楊海鋼,孫嘉斌,王慰. FPGA器件設計技術發展綜述[J].電子與信息學報,2010,32(3):714-727.

[8] 賀良華,張杰,游釗. 基于FPGA的NMEA解碼和校正的算法設計[J].電力自動化設備,2010,30(2):127-130.

[9] 王俊雄. 基于FPGA及NIOS的嵌入式系統應用研究[D].成都:西南交通大學,2006.

[10] 王紅,彭亮,于宗光. FPGA現狀與發展趨勢[J].電子與封裝,2007,7(7):32-37.

[11] 徐璇,姜明新,黃靜,等. 基于MFC的工程軟件界面設計[J].電子設計工程,2011,19(21):11-13.

SimulationofECDISExteriorSensorsSignal

DUYicun1,2,YANGJiaxuan1,2,ZHAOLiangbin1,2

(1.Navigation College,Dalian Maritime University,Dalian 116026, China;2. Key Laboratory of Navigation Safety Guarantee of Liaoning Province, Dalian 116026, China)

2015-12-20

國家高技術研究發展計劃(863計劃)課題(2009AA045003);中央高校基本科研業務費專項資金(3132015009)

杜一村(1993—),男,河南駐馬店人,碩士生,從事交通運輸工程研究。E-mail: nsbsd@126.com 楊家軒(1981—),男,山東濟寧人,副教授,博士,從事交通信息工程及航海安全保障研究。E-mail:yangjiaxuan@dlmu.edu.cn

1000-4653(2016)01-0005-05

U675.81;U665.261

A

猜你喜歡
船舶培訓信號
計算流體力學在船舶操縱運動仿真中的應用
《船舶》2022 年度征訂啟事
船舶(2021年4期)2021-09-07 17:32:22
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
培訓通知
船舶!請加速
從五方面做好引導培訓
勞動保護(2019年7期)2019-08-27 00:41:26
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于LabVIEW的力加載信號采集與PID控制
培訓路上的感悟——“喜、憂、思”
體育師友(2011年5期)2011-03-20 15:29:53
主站蜘蛛池模板: 午夜精品福利影院| 国产拍在线| 91精品国产一区自在线拍| 色亚洲成人| 另类欧美日韩| 91久久精品日日躁夜夜躁欧美| 色婷婷视频在线| 国产在线观看91精品| 国产黑人在线| 精品欧美一区二区三区在线| 成人无码区免费视频网站蜜臀| 國產尤物AV尤物在線觀看| 亚洲日本中文字幕天堂网| 欧美日本在线播放| 亚洲视频欧美不卡| 亚洲精品视频免费观看| 亚洲综合中文字幕国产精品欧美| 亚洲第一中文字幕| 91麻豆精品国产91久久久久| 九九精品在线观看| 久草视频中文| 精品久久久无码专区中文字幕| 91在线精品麻豆欧美在线| 久久久国产精品免费视频| 国产91丝袜在线观看| 激情无码视频在线看| 国产精品福利导航| 国产91透明丝袜美腿在线| 毛片免费试看| 亚洲性日韩精品一区二区| 国产精品爆乳99久久| 国产欧美日韩精品综合在线| 亚洲综合专区| 这里只有精品在线| 国产精品极品美女自在线| 一区二区自拍| 国产91熟女高潮一区二区| 在线国产综合一区二区三区| 成人午夜在线播放| 亚洲天堂自拍| 高清精品美女在线播放| 日本人又色又爽的视频| 欧美一级在线| 欧美激情,国产精品| 91无码视频在线观看| 欧美国产日韩在线观看| 亚洲第一视频网站| 国产成人综合网| 18黑白丝水手服自慰喷水网站| 久久国产高潮流白浆免费观看| 91久久青青草原精品国产| 精品91在线| 国产成人h在线观看网站站| 五月婷婷亚洲综合| 午夜限制老子影院888| 精品1区2区3区| 精品少妇人妻无码久久| 亚洲资源站av无码网址| 日韩不卡高清视频| 午夜天堂视频| 91口爆吞精国产对白第三集 | 欧美啪啪网| 国产网站免费看| 免费女人18毛片a级毛片视频| 国产91视频观看| 好吊日免费视频| a天堂视频| 亚洲天堂777| 四虎影视无码永久免费观看| 亚洲男人天堂久久| 精品国产成人三级在线观看| 亚洲乱码在线视频| 麻豆精选在线| 中文字幕色站| 日韩黄色在线| 日韩福利视频导航| 91免费在线看| 毛片国产精品完整版| 久久激情影院| 亚洲性影院| 2021天堂在线亚洲精品专区| 久久激情影院|