





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
全世界所有国家免费开放以来,以全球化的覆盖全天候连续实时提供高精度的三维位置三维速度和时间信息的能力,很好的解决了人类导航和定位等问题。
论文讨论基于单片机的接收系统设计,提出了对全球定位系统定位信息的接收以及对各定位参数数据的提取方法,介绍各个器件功能并给出了系统的硬件电路及软件流程图,通过本设计方法,本系统单片机控制模块较为精确地计算和显示日期时间经度纬度等卫星信息。
研究的原理与技术的同时,介绍单片机的编程及其应用,液晶显示屏及其实现方法。
制作完整的方案,以软硬件相结合的方法来完成整个数据接收和显示的过程。
该定位系统的制作与学习完成时,本设计在测控领域的应用开发中具有定的实用价值和借鉴价值。
关键词单片机导航定位基于单片机的定位器设计,基于单片机的定位器设计摘要,前言的组成及基本理论的基本组成系统基本原理导航系统基本原理接收机定位原理硬件介绍核心控制模块外观介绍引脚功能的主要功能总控制电路晶振上拉电阻模块模块参数协议协议详解数据通信蓝色背光字库控制器部分指令详解初始化流程与微机接口硬件电路系统框图硬件电路设计单片机最小系统模块设计电源模块设计基于单片机的定位器设计软件设计主程序流程数据接收处理程序流程程序语句调试与检测硬件调试软件调试总结致谢参考文献附件基于单片机的定位器设计前言是英文的字头缩写词的简称。
其含义为,由卫星的测时和测距经行导航,而构成的全球卫星定位系统。
国际上已经公认将这全球定位系统简称为。
系统的前身为美军研制的子午仪导航卫星系统,由年研制,年正式开始投入使用。
此系统涉及颗卫星而组成的星网工作,每天最多可绕地球次,并且没有办法读出高度信息,在定位经度上也差强人意。
子午仪系统的诞生令研发部门对卫星定位取得了初步的经验,同时验证了由卫星系统进行定位的可行性,为系统的研发与制造奠定了坚实的基础。
由于卫星定位显示出在导航方面的巨大优越性及子午仪系统存在对潜艇和舰船导航方面的巨大缺陷。
美国海军实验室创建出全球定位网计划,名为。
该计划用到颗卫星组成高度。
并且在于年年和年这三年分别发射了颗试验卫星,并将原子钟计时系统初步试验在这些卫星上,这就是系统精确定位的基础。
但美国空军后来提出了名为的以每星群到颗卫星组成至个星群的计划,计划中,所有卫星里除颗卫星采用同步轨道,其余的所有卫星都使用周期为的倾斜轨道。
这个计划用伪随机码作为基础来传播卫星的测距信号,它的功能强大,就算信号密度低于环境噪声的时仍然能将其检测出来。
伪随机码的成功运用对于系统的研发成功有着重要的奠基作用。
海军计划主要用于为舰船提供低动态的二维定位,空军的计划则是用于为其提供高动态服务,但是系统类型太过于复杂。
由于同时研制两个系统会造成巨大的费用,并且这里两个计划都是为了提供全球定位而设计的,因此年美国国防部将二者合二为,同时由国防部牵头的卫星导航定位联合计划局领导,将办事机构设立在洛杉矶的空军航天处。
组成该机构的成员很多,美国陆军海军陆战队交通部国防制图局北约和澳大利亚的代表,都是该机构的重要成员。
基于单片机的定位器设计的组成及基本理论的基本组成的三大重要组成部分分别为空间卫星星座地面监控站和用户设备。
空间卫星共有颗卫星。
由颗工作卫星和颗在轨备用卫星组成。
所有卫星均匀的分布在轨道平面的倾角为的个轨道平面内,卫星的平均高度为千米,运行周期为分钟。
空间卫星用波段的两个无线电载波分别向广大用户连续不断地发送含有卫星的位置信息的导航定位信号,使得卫星成为个动态的已知点。
存在于在地球的任何地点任何时刻在高度以上。
平均可同时观测到颗至颗卫星。
卫星产生两组电码,组称为码。
组频率,重复周期毫秒,码间距微秒,相当于,称为码。
组频率,重复周期天,码间距微秒,相当于,称为码。
地面控制部分是由个全球监测站个地面控制站和个主控站组成。
个监测站均配装有精密的铯钟和能够连续测量到所有可见卫星的接收机。
监测站将取得的卫星观测数据,包括电离层和气象数据,经过初步处理后,传送到主控站。
主控站从各监测站收集跟踪数据,计算出卫星的轨道和时钟参数,然后将结果送到个地面控制站。
地面控制站在每颗卫星运行至上空时,把这些导航数据及主控站指令注入到卫星。
这种注入每颗卫星每天次,并在卫星离开注入站作用范围之前进行最后的注入。
如果地面站发生故障,那么在卫星中预存的导航信息还可以用段时间,但导航精度会随之慢慢越降越低。
用户设备由接收机数据处理软件及其终端设备如计算机等组成。
接收机可以捕获到按定卫星高度截止角所选择的待测卫星的信号,跟踪卫星的运行,并且对信号进行交换放大和处理,再通过计算机和相应软件,经过基线解算网平差,而求出接收机基于单片机的定位器设计中心的三维坐标。
接收机的结构分为两部分。
分别为天线单元和接收单元。
体积小,重量轻等指标渐渐成为优质接收机的标准。
系统基本原理定位系统工作原理是由地面主控站收集各监测站的观测资料和气象信息,计算各卫星的星历表及卫星钟改正数,按规定的格式编辑导航电文,通过地面上的注入站向卫星注入这些信息。
导航系统基本原理测量出用户接收机与已知位置的卫星之间的距离,这是的基本原理。
之后结合多颗卫星的数据变可以得知接收机的具体坐标。
卫星的位置是根据星载时钟所记录的时间在卫星星历中查出的,而用户到卫星的距离则通过记录卫星信号传播到用户所经历的时间,再将得到的结果乘以光速。
由于大气层电离层的干扰,这距离并不是用户与卫星之间的真实距离,而是种叫做伪距的距离。
当卫星正常运行时,源源不断地用和二进制码元组成的伪随机码简称伪码发射导航电文。
导航电文包括卫星星历工作状况时钟改正电离层时延修正大气折射修正等信息。
这些信息从卫星信号中解调制出来,以调制在载频上发射。
导航电文每个主帧中包含个子帧每帧长。
前三帧各为个字码每隔三十秒重复次,每小时更新次。
后两帧共。
导航电文中的内容主要包括遥测码转换码第数据块,其中最为重要的当数星历数据。
当用户接受到导航电文时,提取出卫星时间并将卫星时间与自己的时钟做对比,由此可以得到卫星与用户的距离,这时再利用导航电文中的卫星星历数据推算出卫星发射电文时所处的具体位置,用户在大地坐标系中的位置或速度等定位信息。
接收机源源不断地发射导航电文是导航系统卫星工作的主要作用。
但是,由于卫星星载时钟与用户接受机使用的时钟并不可能时时同步,所基于单片机的定位器设计以除了用户的三维坐标外,还要引进个的未知数来作为卫星与接收机之间的时间差,在此条件下再利用个方程解出和。
因此若要想了解接收机所处的具体位置,最少也要能接收到个卫星的信号。
接收机能够收到可用于授时的精准度数达到纳秒级的时间信息,还可以用于预报未来几个月内卫星所处概略位置的预报星历,计算定位时所需卫星坐标的广播星历,精度为几米至几十米,以及卫星状况等系统信息。
接收机对码的量测可以得到卫星与接收机之间的距离,由于含有接收机卫星钟的误差和大气传播的误差,则该距离称为伪距。
对码测得的伪距为码伪距,精度约为米左右,对码测得的伪距为码伪距,精度约为米左右。
接收机对收到的卫星信号,进行解码或采用其它技术,将调制在载波上的信息去掉后,就可以恢复载波。
载波相位学术上更应被称为载波拍频相位,因为它收到的是受多普勒频移影响的卫星信号载波相位与接收机本机振荡产生信号相位这两者之差。
般情况下,在接收机钟可确定的历元时刻量测,同时保持着对卫星信号的有效跟踪,就可以记录下相位的变化值,但是开始观测时的接收机和卫星振荡器的相位初值是未知的,起始历元的相位整数也是未知的,即整周模糊度,只能在数据处理中作为参数解算。
相位观测值的精度高至毫米,但是前提是必须解出整周模糊度,由此而来只有在相对定位并有段连续观测值的情况下才能使用相位观测值,而要为达到优于米级的定位,精度也必须只能采用相位观测值。
定位原理定位分为两种类型单点定位,根据台接收机的观测数据来确定接收机位置的方式就是单点定位,它只能采用伪距观测量,可用于车船等的概略导航定位。
相对定位差分定位根据两台以上接收机的观测数据来确定观测点之间的相对位置的方法即为相位定位或差分定位,它既可采用伪距观测量也可采用相位观测量,大地测量或工程测量均应采用相位观测值进行相对定位。
基于单片机的定位器设计在观测量中存在很多种误差,其中包括卫星和接收机的种差大气传播延迟多路径效应等,在定位计算时还要受到卫星广播星历误差的影响,在进行相对定位时大部分公共误差被削弱或者抵销,因此定位精度将有很大的提升,双频接收机可以根据两个频率的观测量抵消大气中电离层误差的主要部分,在精度要求高,接收机间距离较远时大气有明显差别,应选用双频接收机。
定位的基本原理是根据高速运动的卫星瞬间位置作为已知的起算数据,采用空间距离后方交会的方法,确定待测点的位置。
基于单片机的定位器设计硬件介绍核心控制模块本设计需要个核心控制模块来连接各个部分的工作,单片机即为该系统的核心控制模块。
外观介绍本设计采用宏晶科技生产的芯片,芯片采用脚双列直插式封装,个口,芯片工作电压,工作温度商业级,工作频率可高达,芯片的外形和引脚见下图图芯片外形图为的外形图是种低功耗高性能位微控制器,具有在系统可编程存储器。
使用高密度非易失性存储器技术制造,与工业产品指令和引脚完全兼容。
