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

基于STM32的船舶位置記錄儀設(shè)計

2014-05-07 03:19:12侯新國左文黃海
船電技術(shù) 2014年12期
關(guān)鍵詞:信息系統(tǒng)

侯新國,左文,黃海

?

基于STM32的船舶位置記錄儀設(shè)計

侯新國,左文,黃海

(海軍工程大學(xué)電氣工程學(xué)院,武漢 430073)

船舶位置數(shù)據(jù)記錄儀能夠?qū)崟r記錄靶船在航行過程中的位置、速度、方向等重要信息,是目前不可或缺的航海設(shè)備,本文以STM32F103 MCU(微處理器)為核心處理單元,設(shè)計了船舶位置記錄儀的系統(tǒng)外圍電路和嵌入式系統(tǒng)軟件,設(shè)計簡單,方案可行。

數(shù)據(jù)記錄儀 STM32F103 微處理器 嵌入式系統(tǒng)

0 引言

隨著GPS(全球衛(wèi)星定位系統(tǒng))的廣泛使用,它已經(jīng)成為現(xiàn)代科技、軍事、民生組成的重要部分[1]。GPS靶船數(shù)據(jù)記錄儀是用來接收記錄靶船位置、速度、方向等其他信息的重要設(shè)備,主要包括硬件和軟件兩部分,硬件部分包括GPS接收模塊、微處理器、外圍接口等,軟件部分負(fù)責(zé)解析GPS數(shù)據(jù)信息,數(shù)據(jù)處理等,并最終將所需信息上傳到上位機軟件或者顯示終端[2-3]。

1 位置記錄儀總體設(shè)計

本文中GPS靶船記錄儀采用32位微處理器STM32F103作為主處理器用以接收、解析GPS模塊輸出的數(shù)據(jù)信息,并將數(shù)據(jù)信息存儲到接收機上的存儲器中,上位機可通過USB接口獲取GPS記錄儀中的存儲信息。

GPS靶船記錄儀以Cortex-M3內(nèi)核的STM32F103微處理器作為核心處理單元,它包括GPS模塊,存儲單元,串行接口,USB接口以及顯示單元。GPS模塊負(fù)責(zé)接收衛(wèi)星發(fā)出的導(dǎo)航電文,通過內(nèi)部電平轉(zhuǎn)換輸出導(dǎo)航信息以及PPS信號,串行接口用以連接微處理器和GPS模塊,存儲單元用來存儲接收到的數(shù)據(jù)信息,并可通過USB接口與上位機通信,顯示單元用來顯示靶船所需的位置,方位,時間等信息[4]。其硬件結(jié)構(gòu)如圖1所示。

圖1 系統(tǒng)總體設(shè)計

2 位置記錄儀的硬件設(shè)計

依據(jù)GPS靶船記錄儀的功能需求和總體設(shè)計,本文設(shè)計了靶船記錄儀的硬件電路[5-7]。

2.1 GPS模塊

GPS模塊數(shù)據(jù)信息通過一個串行232接口與主處理器通信,將導(dǎo)航衛(wèi)星發(fā)出的導(dǎo)航信息傳遞給微處理器,主處理器再對所需信息做出選擇。

2.2 電源接口

電源接口解決整個系統(tǒng)供電需求,包括主處理器,存儲器及其他外圍接口所需的供電需求。圖2所示其接口電路連接圖。

圖2 系統(tǒng)供電電路

2.3 主處理器

本系統(tǒng)采用STM32F103微處理器作為核心處理單元,STM32系列微控制器是由ST意法半導(dǎo)體公司以ARM Cortex-M3為內(nèi)核開發(fā)生產(chǎn)的32位微控制器,專為高性能、低功耗的嵌入式應(yīng)用專門設(shè)計,應(yīng)用于遠(yuǎn)程監(jiān)控、測試和測量設(shè)備、工業(yè)自動化控制等領(lǐng)域[8]。

2.4 Flash存儲接口

由于GPS靶船數(shù)據(jù)記錄儀是安裝在靶船上的重要設(shè)備,需要時刻記錄靶船所在位置,航向,時間等信息,所需存儲的數(shù)據(jù)量比較大,系統(tǒng)采用了一個1Gbit的NAND Flash作為外部存儲器。

2.5 USB接口

為了使上位機軟件方便獲取記錄儀存儲的歷史數(shù)據(jù)信息,系統(tǒng)采用了USB接口,STM32F103微控制器支持USB2.0協(xié)議。圖3中,PA11和PA12引腳分別對應(yīng)USB接口引腳中的DM、DP通信線。本系統(tǒng)中,GPS記錄儀作為USB從設(shè)備,ST公司為STM32系列微控制器提供了完整的驅(qū)動庫,對于開發(fā)者,僅需要對相應(yīng)接口庫和功能函數(shù)做調(diào)用即可實現(xiàn)數(shù)據(jù)交互[9]。

圖3 USB接口電路

2.6 串行接口

本系統(tǒng)中串行接口包括RS232接口,RS232接口是連接GPS模塊與主處理器通信的橋梁,用以獲取導(dǎo)航衛(wèi)星的準(zhǔn)確信息,其硬件接口如圖4所示。

圖4 串行接口電路

2.7 JTAG調(diào)試接口

JTAG接口是系統(tǒng)嵌入式軟件在線調(diào)試接口,STM32系列微控制器都帶有JTAG調(diào)試接口,其硬件連接如下圖5所示。

3 系統(tǒng)軟件結(jié)構(gòu)

3.1 GPS數(shù)據(jù)解析

GPS數(shù)據(jù)解析是將GPS接收機收到的數(shù)據(jù)信息按照記錄儀所需求的信息進行選擇性篩選,只選出所需的有用信息即可,GPS模塊的輸出信息滿足NEMA2.0格式,其數(shù)據(jù)信息如下所示[10]。

GPS輸出信號格式遵從NMEA-0183規(guī)定,其數(shù)據(jù)格式為:

$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh其中<1> UTC時間,<2> 定位狀態(tài),<3> 緯度,<4> 緯度半球,<5> 經(jīng)度,<6> 經(jīng)度半球,<7> 地面速率,<8> 地面航向,<9> UTC日期,<10> 磁偏角,<11> 磁偏角方向,<12> 模式指示。每個數(shù)據(jù)間以間隔符隔開,需要哪部分?jǐn)?shù)據(jù),根據(jù)分隔符位置提取即可。

圖5 JTAG調(diào)試接口

3.2 USB程序開發(fā)與數(shù)據(jù)處理

在本系統(tǒng)中,GPS靶船記錄儀作為USB從設(shè)備,支持上位機通過USB接口獲取存儲器上存儲的歷史信息。USB從設(shè)備作為USB通信的底層設(shè)備,ST公司提供了其完整的底層驅(qū)動庫和USB標(biāo)準(zhǔn)協(xié)議。在用戶開發(fā)層面上,只需要對應(yīng)用層接口函數(shù)進行相應(yīng)修改和調(diào)用即可,其軟件設(shè)計包括USB控制器的初始化、主機請求模塊、數(shù)據(jù)通信模塊以及中斷服務(wù)程序設(shè)計。

3.3 系統(tǒng)軟件結(jié)構(gòu)

系統(tǒng)軟件結(jié)構(gòu)圖主要包括系統(tǒng)初始化,GPS數(shù)據(jù)提取與存儲,USB數(shù)據(jù)上傳等,結(jié)構(gòu)流圖如圖6所示。

4 總結(jié)

GPS靶船記錄儀用于記錄靶船方位、速度等重要信息,本文設(shè)計的GPS靶船記錄儀是一種集成度高,接口豐富的航海儀器設(shè)備,硬件結(jié)構(gòu)簡單,功能完備,從GPS信息解析接收、微處理器接口、USB數(shù)據(jù)協(xié)議開發(fā)以及終端顯示等方面都做了詳細(xì)介紹,能夠很好的滿足海上靶船方位,速度等信息的記錄和傳輸。

圖6 系統(tǒng)軟件結(jié)構(gòu)流程圖

[1] 李天文.GPS原理及應(yīng)用[M]. 第1版. 北京: 科學(xué)出版社, 2003.

[2] 童詩白,華成英.模擬電子技術(shù)基礎(chǔ)[M].第3版.北京: 高等教育出版社, 2001.

[3] 李洪濤, 許國昌. GPS應(yīng)用程序設(shè)計[ M]. 北京: 科學(xué)出版社, 1999.

[4] 左文. 基于CAN總線同步數(shù)據(jù)采集方法研究[D]. 武漢: 海軍工程大學(xué), 2012.

[5] 白雪, 劉國海, 徐雷鈞等. 一種GPS接收板及其定位精度分析[J]. 計算機測量與控制, 2013, 11(12):1004-1006.

[6] 徐葉清, 朱樟明, 楊銀堂.GPS接收機相關(guān)器的電路設(shè)計[J].電子器件, 2013, 3(29): 722-724.

[7] 常霞, 馬建偉.基于STM32的列車空氣動力學(xué)數(shù)據(jù)采集系統(tǒng)[J].儀器儀表技術(shù)與傳感器, 2011, 4(04):44-46.

[8] STMicro electronics, STM32F107x Reference manual[DB/OL], http://www.amobbs. Com /thread -4197396-1-1.pdf, 2010-09-10/2012- 06-02.

[9] 劉榮.圈圈教你玩USB[M].北京:北京航空航天大學(xué), 2009.

[10] 何香玲, 鄭剛.GPS通信的NEMA協(xié)議及定位數(shù)據(jù)的提取[J].計算機應(yīng)用及軟件, 2004, 13(12): 121~ 122.

STM32 MCU-Based Design of Ship Location Recorder

Hou Xingguo, Zuo Wen, Huang Hai

(College of Electronical Engineering, Naval University of Engineering, Wuhan 430033, China)

TP393

A

1003-4862(2014)12-0064-03

2014-05-14

侯新國(1972-),男,副教授。專業(yè)方向:電力系統(tǒng)故障診斷,信號處理等。

猜你喜歡
信息系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国产va在线观看| 国产精品一线天| 久久亚洲国产视频| 国产亚洲欧美日韩在线一区二区三区| h网站在线播放| 久久黄色一级视频| 亚洲男人在线| 国产福利大秀91| 久久精品无码一区二区日韩免费| 久久人人爽人人爽人人片aV东京热 | 91亚洲精品国产自在现线| 99re热精品视频国产免费| 福利国产在线| 国产在线拍偷自揄观看视频网站| 亚洲欧美日韩动漫| 国内精自线i品一区202| 亚洲视频在线网| 99久久国产精品无码| 91香蕉国产亚洲一二三区| 三级欧美在线| 亚洲福利一区二区三区| 中文成人无码国产亚洲| 天天做天天爱天天爽综合区| 国产精品一区不卡| 人妻无码AⅤ中文字| 天天激情综合| 在线欧美日韩| 国产乱人伦AV在线A| 久久免费成人| 国产乱肥老妇精品视频| 蜜芽一区二区国产精品| 国产9191精品免费观看| 午夜性爽视频男人的天堂| 婷婷午夜天| 日本一区二区三区精品视频| 日韩av电影一区二区三区四区| 国产区在线看| 亚洲中文久久精品无玛| 国产美女无遮挡免费视频| 国产乱子精品一区二区在线观看| 国产激情在线视频| 精品国产福利在线| 国产粉嫩粉嫩的18在线播放91| 伊人久久大香线蕉影院| 久久国产热| 国产正在播放| 欧美日韩理论| 精品国产美女福到在线不卡f| 九九久久精品免费观看| 久久综合九九亚洲一区| 国产精品久久自在自2021| 亚洲天堂网在线播放| 国产人在线成免费视频| 亚洲熟妇AV日韩熟妇在线| 91精品专区国产盗摄| 亚洲AⅤ永久无码精品毛片| 成人午夜久久| 国产午夜人做人免费视频中文| 久久国产精品77777| 精久久久久无码区中文字幕| 在线观看视频99| 午夜欧美理论2019理论| 久久久久人妻一区精品色奶水 | 国产超碰一区二区三区| 亚洲自拍另类| 国产高清不卡视频| 日韩欧美国产中文| 在线看免费无码av天堂的| 亚洲欧美成人综合| 国产91特黄特色A级毛片| 91丨九色丨首页在线播放| 久久精品娱乐亚洲领先| 亚洲国产天堂久久综合226114| 亚洲成aⅴ人在线观看| 狠狠色噜噜狠狠狠狠色综合久| 国产小视频a在线观看| 激情爆乳一区二区| 亚洲精品国产精品乱码不卞| 久久国产免费观看| 四虎影院国产| 999在线免费视频| 国产凹凸一区在线观看视频|