GPS定位口解析(实习).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GPS定位口解析(实习)

GPS定位接口解析与开发 GPS信号解析 GPS信号解析 GPS设备通过对接收到的导航电文进行分析处理,计算出设备所在的经纬度、海拔、航速、航向等空间信息,并按照规定的协议将空间信息以及卫星信息进行组织,按照一定的波特率通过串口通讯(按位发送)提供给GPS设备使用者或者在GPS设备上进行显示。 常用协议: NMEA0183协议 GARMIN协议 8.1NMEA协议 NMEA协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-The National Marine Electronics Associa-tion)制定的一套通讯协议。GPS接收机根据NMEA-0183协议的标准规范,将位置、速度等信息通过串口传送到PC机、PDA等设备。 8.1NMEA协议 NMEA-0183协议是GPS接收机应当遵守的标准协议,也是目前GPS接收机上使用最广泛的协议,大多数常见的GPS接收机、GPS数据处理软件、导航软件都遵守或者至少兼容这个协议。 不过,也有少数厂商的设备使用自行约定的协议比如GARMIN的GPS设备(部分GARMIN设备也可以输出兼容NMEA-0183协议的数据)。 NMEA种类 说明 GPGGA GPS定位信息 GPGLL 定位地理信息—经度及纬度 GPGSA 当前卫星信息 (一种偏差资讯,说明卫星定位资讯的优劣状态) GPRMC 基本GNSS信息(可达到定位目的),推荐定位信息 GPGSV GNSS天空范围内的卫星,可见卫星信息 GPVTG 地面速度信息 波特率: 波特率,可以理解为数据传输时的载波频率,是一种脉冲方波。跟据传输数据(信号)的不同(数据量、带宽等),对载波的频率(波特率)要求也不一样。国际有关组织定义了各种端口(蓝牙、串口、并口等等)传输协议。4800、9600、38400等等,都符合这个协议。波特率越高,可以传输的数据带宽就越宽,可以感觉到数据传输就越快。但会使数据的误码率增高。产生的误码会返回数据源再重新发送,又会使数据传输变慢。所以要选择合适的波特率。 波特率: 一般来说,蓝牙产品,推荐波特率为9600,整合设备(如GPS一体机)用4800较好。对GPS传输来说,无论什么机器,都推荐用4800。其他波特率对GPS来说,影响都不大。现在出现了很多软件GPS就没有COM口和波特率的限制了。 8.2、NMEA0183协议种类说明 (1)?Recommended Minimum Specific GPS/TRANSIT Data(RMC)推荐定位信息 格式:$GPRMC,1,2,3,4,5,6,7,8,9,10,11,12*hhCRLF 1?UTC时间,hhmmss(时分秒)格式 2?定位状态,A=有效定位,V=无效定位 3?纬度ddmm.mmmm(度分)格式(前面的0也将被传输) 4?纬度半球N(北半球)或S(南半球) 5?经度dddmm.mmmm(度分)格式(前面的0也将被传输) 6?经度半球E(东经)或W(西经) 7?地面速率(000.0~999.9节,前面的0也将被传输) 8?地面航向(000.0~359.9度,以真北为参考基准,前面的0也将被传输) 8.2、NMEA0183协议种类说明 9?UTC日期,ddmmyy(日月年)格式 10?磁偏角(000.0~180.0度,前面的0也将被传输) 11?磁偏角方向,E(东)或W(西) 12?模式指示(仅NMEA01833.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效) 示例: $GPRMC,191934.767,A,4738.0173,N,12211.1874,W,0.109623,12.14,291004,,*21 解析出来的信息: 时间:19点19分34.767秒 定位状态:有效 纬度:北纬47度38.0173分 经度:西经122度11.1874分 速度:0.109624节 航向:北方12.14度 日期:04年10月29日 $GPGGA,1,2,3,4,5,6,7,8,9,M,10,M,11,12*hhCRLF 1?UTC时间,hhmmss(时分秒)格式 2?纬度ddmm.mmmm(度分)格式(前面的0也将被传输) 3?纬度半球N(北半球)或S(南半球) 4?经度dddmm.mmmm(度分)格式(前面的0也将被传输) 5?经度半球E(东经)或W(西经) 6?GPS状态:0=未定位,1=非差分定位,2=差分定位,6=正在估算 7?正在使用解算位置的卫星数量(00~12)(前面的0也将

文档评论(0)

jiqingyong11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档