单片机制作GPS导航.docx

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

基于51单片机的简易GPS时钟制作(2009-04)明睿洁 李甜 潘琴  局播送中心播出部  GPS(Global Positioning System),又被称为全球卫星定位系统,是时下非常流行的一种校时定位技术。而基于这一技术的校时定位系统更是被广泛的应用在我们生产生活的诸多领域。  在正文开始前,我们有必要对GPS系统的系统组成和基本原理做一个简要的说明。一个完整的GPS系统通常包括三个组成部分,即太空部分,监控部分和用户部分。太空部分包括24颗工作卫星,它们以55°倾角分布在地球上空20~200Km的六个轨道面上,其运行周期为12个恒星时。这样的卫星分布使的地球上任一位置都可以接收到至少六颗卫星的定位定时广播信号。  监控部分由分布在全球的若干个跟踪站所组成的监控网络所构成,以站点的作用分工为标准的话,这些基站又可以被分为主控站,监控站和注入站。主控站在同一时间段内只有一个,其主要作用是根据卫星的GPS观测数据,计算卫星的星历和卫星钟的修正参数,并将生成的修正指令发送给注入站,随后注入站会实时将修正指令发送给卫星。除上述功能外主控站还对卫星进行控制。监控站的作用是接收卫星信号,监测卫星的工作状态。注入站主要实现地面站与卫星的数据通信。  用户部分由GPS天线及相应的周边软硬件模块共同组成。其作用是接收GPS发送的定时定位信号,从中提取我们所需的信息并将这些信息以所需的方式反馈给用户。  GPS的定位定时原理若从工程角度去分析是相当复杂的,这里只做一个简要的说明:GPS卫星会以固定的频率向所覆盖区域广播其位置和时间数据信息,GPS接收设备会测量所接收到的卫星信号的时间延迟并最终计算出接收设备到不同卫星的距离。只要同时接收到4颗卫星的数据就可以计算出三维坐标,速度和时间。而就其定位方式来分类的话,还可将定位方式细分为单点定位和差分定位方式。详细的计算公式较复杂,这里不做说明。  通过上文的介绍我想大家对GPS系统已经有了一个初步的认识,后文中我会一步一步详细的说明一个基于51单片机的GPS时钟的制作,希望能通过这一系统的的开发流程使大家对GPS系统有一个更加全面更加深刻的认识。  在实际使用GPS的过程中我们无须关心GPS的数据计算问题,这一功能是由DPS天线及其周边模块完成的,目前已有许多成熟的OEM产品。因此设计GPS时钟系统的核心问题在于GPS天线模块与单片机系统的数据通信和数据转换显示方面。要处理GPS天线模块数据,首先我们必须对所使用的天线模块输出数据进行特征描述和分析。  考虑到产品定位问题,在示例中我们采用GARMINGPS25LP作为GPS天线模块,GARMINGPS25LP是典型的单点定位GPS器件,其定位精度为15米左右,价位在千元左右,很适合作为家用GPS器件的天线模块。  GARMINGPS25LP具备两种输出数据格式,其详细定义如下:1. GPS标准数据(GGA)$GPGGA,1,2,3,4,5,6,7,8,9,M,10,M,11,12,*hhCRLF1:UTC 当地时间,时分秒格式。2:纬度,ddmm.mmmm格式。3:纬度半球,N或者S。4:经度,ddmm.mmmm格式。5:经度半球,E或者W。6:GPS质量参数。7:可用卫星数,00~12。8:水平精度,0.5~99.9。9:天线上下平均海拔,-999.9~99999.9米。10:海拔高度,-999.9~9999.9米。11:差分GPS数据传输间隔时间,单位秒,在非差分模式下为空。12:差分基准站ID,非差分为空。2. 推荐最小GPS/TRANSIT数据(RMC)$GPRMC,1,2,3,4,5,6,7,8,9,10,11,12*hhCRLF1:UTC 当地时间,时分秒格式。2:工作状态,A=可用;V=接收器警报,不可用。3:纬度,ddmm.mmmm格式。4:纬度半球,N或者S。5:经度,ddmm.mmmm格式。6:经度半球,E或者W。7:对地速度,000.0~999.9节。8:对地航向,000.0°~359.9°9:UTC当地时间,ddmmyy格式。10:磁变。11:磁变方向。12:工作模式,A=自主,D=差分,E=评估,N=数据无效。3.3D速度信息(PGRMV)$PGRMV,1,2,3*hhCRLF1:真实东向速度。2:真实北向速度。3:垂直速度。4. 出语句激活/屏蔽语句(PGRMO)$PGRMO1,2*hhCRLF1:目标语句名。2:目标语句状态参数。5. GPS板设置语句(PGRMC)$PGRMC,1,2,3,4,5,6,7,8,9,10,11,12,13,14*hhCRLF1:工作模式。2:海拔高度。3~8:地球数据索引。9:差分模式参数。10:NMEA波特率设置。11:速度过滤参数。12:秒脉冲模式。13:秒脉冲脉宽设置。14

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档