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

基于Proteus的GPS定位仿真實訓教學系統設計

2015-06-01 12:23:27朱志偉
長沙民政職業技術學院學報 2015年3期
關鍵詞:單片機信息

朱志偉

(長沙民政職業技術學院電子信息工程學院,湖南長沙410004)

基于Proteus的GPS定位仿真實訓教學系統設計

朱志偉

(長沙民政職業技術學院電子信息工程學院,湖南長沙410004)

根據GPS定位原理和NMEA-0183協議,利用虛擬串口VSPD和虛擬GPS軟件,從教學的角度出發,在單片機仿真環境Proteus中實現了GPS定位系統。詳細地描述了系統的硬件電路、“$GPRMC”語句的解釋流程及仿真操作過程。

Proteus;GPS;仿真;NMEA-0183

GPS(Global Positioning System)全球定位系統已在實時導航、定位、授時等方面廣泛應用。在GPS原理與應用教學過程中,利用單片機仿真環境Proteus、虛擬串口VSPD以及虛擬GPS模塊共同構成GPS定位仿真實訓教學系統。不僅節約了傳統實驗教學過程中使用的設備和工具,而且可以仿真出一些在實際中很難得到的數據,從而加深對GPS原理的理解,提高了GPS仿真實訓教學系統的推廣價值。

1 GPS定位原理

GPS系統由3部分組成:空間部分 (GPS衛星星座)、地面控制部分(地面監控系統)、用戶設備部分(GPS信號接收器)。每顆GPS衛星時刻發布其位置和時間數據信號,用戶接收器測量每顆衛星信號到接收器的時間延遲,根據信號傳輸速度就可以計算出接收器與不同衛星之間的距離。GPS定位原理如圖1所示,圖中的GPS接收器為當前要確定位置的設備。利用三顆以上衛星的已知空間位置,用空間距離交會法,可求得地面待定點(接收器)的位置。公式如下:

圖1 GPS定位原理示意圖

根據這些距離值,就可以推算出GPS接收器的定位信息,如經度、緯度、高度、速度、方向等。考慮到各種誤差的影響,為了達到定位精度要求,至少需要同步觀測4顆以上的衛星。

2 GPS定位系統仿真電路

GPS定位仿真實訓教學系統主要是基于51單片機、虛擬 GPS軟件Virtual GPS和虛擬串口軟件VSPD。系統仿真電路如圖2所示。在VSPD的作用下,GPS定位信息通過單片機串口接收,所接收的信息可來自帶串口輸出的GPS實物模塊,也可以來自Virtual GPS。單片機程序通過解析接收到的GPS信息,將當前時間、經度、緯度、速度及航向信息顯示在液晶屏上。圖2中顯示當前時間為12月8日3點46分41秒;當前位置為東經136度49.6541分,北緯79度5.0695分;當前速度為513千米/時;當前方位為偏正北26.79度。

圖2 GPS定位仿真電路

3 GPS定位信息的接收和解析

所設計的GPS定位仿真實訓教學系統暫不考慮與地圖數據庫連接,只對GPS接收模塊所輸出的定位信息進行解析,然后將時間、經度、緯度、速度與航向實時刷新顯示在液晶屏上,達到GPS定位初步應用的目的。

以帶串口輸出的GPS模塊ATK-NEO-6M為例,它遵守NMEA-0183協議。NMEA協議是為了在不同的GPS導航設備中建立統一的標準,由美國國家海洋電子協會制定。GPS接收模塊根據NMEA-0183協議的標準規范,將位置、速度等信息通過串口傳送出去。

NMEA-0183定義的協議語句比較多,本仿真實訓系統的主程序僅對“$GPRMC”協議語句進行解析。“$GPRMC”的所有數據均采用ASCII字符表示,數據傳輸以“$”開頭,以回車換行符(十六進制的0D和0A)結束;數據字段以逗號分隔識別;空字段保留逗號。

例 如 :$GPRMC,034641.656,A,7905.069500,N, 13649.654167,E,277.06,26.79,081214,0,E,A*25。其中,$GPRMC為數據串頭,表示此協議語句為最簡定位語句;“034641.656”為UTC時間,格式為“時時分分秒秒.毫秒”;“A”表示接收正常,“V”則表示與衛星通信不正常;“7905.069500”表示緯度值;“N”表示北緯,“S”表示南緯;“13649.654167”表示經度值;“E”表示東經,“W”表示西經;“277.06”表示速度(單位為節,1節=1.852千米/小時);“26.79”表示方位角,它的范圍為000.0-359.9度(相當于二維羅盤);“081214”表示UTC日期,格式為“日日月月年年”;“0”表示磁偏角,范圍為000.0-180.0度;“E”表示地磁變化方向為東,“W”表示地磁變化方向為西;“A”表示自動模式,“D”表示差分模式,“N”表示數據無效;“25”是“$”和“*”之間的所有字符ASCII碼的異或結果的十六進制值。

解釋“$GPRMC”協議語句對應的程序代碼由串口中斷函數完成。首先將接收的字符與字符串“$GPRMC”中的字符逐一進行比對,如果完全相同,則繼續后面的解析操作,否則忽略本次解析,等待下一“$GPRMC”消息頭部的到來。串口中斷函數的處理流程如圖3所示。

圖3 串口中斷函數的處理流程圖

在實際的GPS應用中,可能并不會用到協議語句的全部信息,而是根據具體的需要,從中選取感興趣的信息。由于語句的長度是不固定的,因而分離有用的信息時,不能單純按照該信息在語句中所處的字符位置來查找,還要依據逗號個數來提取。

4 GPS定位仿真調試過程

Proteus目前還沒有GPS模塊的仿真模型,但可以利用自身的串口仿真功能來實現MCU與虛擬GPS軟件通信的仿真調試。詳細仿真電路如圖1所示。首先在計算機上利用虛擬串口軟件VSPD設置出2個互連的虛擬串口COM3和COM4,再啟動虛擬GPS軟件,將其串口設置為COM4,然后將Proteus中的串行接口仿真器件COMPIM設置為COM3。把它們的波特率都設置成9600bit/s后,仿真運行時,虛擬GPS軟件向單片機串口連續發送符合NMEA-0183協議的語句,如圖4所示。單片機的串口接收中斷函數對“$GPRMC”協議語句進行解釋,所解析出的定位信息等由液晶模塊顯示。

圖4 虛擬GPS軟件Virtual GPS發送定位信息

5 結束語

GPS定位仿真系統完整地展示了GPS定位數據的格式和應用開發過程,系統基本滿足了教學實踐的需要,為GPS定位仿真系統的研究與應用做出了積極的探索。

[1]楊俊,武奇生.GPS基本原理及其Matlab仿真[M].西安:西安電子科技大學出版社,2006.

[2]李征航,黃勁松.GPS測量與數據處理[M].武漢:武漢大學出版社,2005.

[3]胡銳,薛曉中,孫瑞勝,等.GPS軟件接收機全系統仿真[J].計算機工程,2010,(16):229-231.

[4]陳懷民,馬龍,王亮,等.GPS仿真模擬器程控計算機控制臺設計與實現[J].計算機測量與控制,2014,(4):1101-1104.

[5]謝杰,侯博,石陽,等.GPS信號仿真器方案設計與實現[J].計算機仿真,2012,(2):36-39.

[6]沈超,裘正定.基于MatLab/Simulink的GPS系統仿真[J].系統仿真學報,2006,(7):1857-1860.

TP274.2

A

1671-5136(2015)03-0139-03

2015-09-06

2015年度湖南省高等學校科學研究項目(編號:15C0079).

朱志偉(1976-),男,湖南衡山人,長沙民政職業技術學院電子信息工程學院副教授、碩士。研究方向:嵌入式系統和電力電子技術。

猜你喜歡
單片機信息
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
Microchip推出兩個全新PIC單片機系列
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国产成人亚洲精品色欲AV| 综合久久久久久久综合网| 综合色在线| 国产精品大尺度尺度视频| 免费一级毛片| 亚洲第一成年网| 国产亚洲视频中文字幕视频| 日韩在线观看网站| 欧美精品成人一区二区视频一| 亚洲第一福利视频导航| 日韩a级毛片| 欧美一级高清片久久99| 高潮毛片免费观看| 白浆视频在线观看| 在线视频亚洲欧美| 高清乱码精品福利在线视频| 日韩精品欧美国产在线| 亚洲人成网址| 色综合日本| 国产91无码福利在线| 蜜桃视频一区| 午夜国产理论| 性欧美久久| 免费AV在线播放观看18禁强制| av午夜福利一片免费看| 国产麻豆福利av在线播放| 国产欧美日韩另类精彩视频| 欧美午夜小视频| 欧美日韩国产综合视频在线观看| 国产成人一区在线播放| 无码福利日韩神码福利片| 午夜福利视频一区| 国产AV无码专区亚洲A∨毛片| 国产精品露脸视频| 久久婷婷色综合老司机| 国产精品99r8在线观看| 91在线播放国产| 亚洲女同一区二区| 国产色婷婷| 自拍亚洲欧美精品| 亚洲精品少妇熟女| 国产精品美女网站| 国产日韩欧美视频| 极品国产一区二区三区| 亚洲不卡影院| 国产成年女人特黄特色毛片免 | 日韩久草视频| 久久久久亚洲AV成人人电影软件 | 天堂亚洲网| 91无码视频在线观看| 午夜日b视频| 午夜欧美理论2019理论| 国产精品网址在线观看你懂的| 亚洲日本在线免费观看| 91精品国产自产在线观看| 亚洲一区毛片| 亚洲αv毛片| 丰满人妻被猛烈进入无码| 久久久久国产精品嫩草影院| 日韩毛片免费| 2022国产91精品久久久久久| 久久永久免费人妻精品| 亚洲激情区| 国产毛片基地| 国产三级成人| 国内精品伊人久久久久7777人| 国产在线观看99| 国产白浆一区二区三区视频在线 | 四虎永久免费在线| 久久精品国产亚洲AV忘忧草18| 国产精品视频系列专区| 久久亚洲国产视频| 亚洲国产欧洲精品路线久久| 欧美影院久久| A级全黄试看30分钟小视频| 亚洲日韩久久综合中文字幕| 亚洲国产综合精品一区| 美女扒开下面流白浆在线试听| 麻豆a级片| 无码AV日韩一二三区| 综合色88| 中文天堂在线视频|