ffeige1984的专栏

第27章 GPS LCD显示教程

本期教程为大家讲解GPS Global Positioning System(全球定位系统)的使用,。GPS是由美国国防部研制建立的一种具有全方位、全天候、全时段、高精度的卫星导航系统,能为全球用户提供低成本、高精度的三维位置、速度和精确定时等导航信息,是卫星通信技术在导航领域的应用典范,它极大地提高了地球社会的信息化水平,有力地推动了数字经济的发展。

27.1 GPS 基础知识介绍

27.2 NMEA-0183协议介绍

27.3 NEO_6M模块介绍

27.4 硬件连接说明

27.5 GPS相关函数说明

27.6 实验例程说明

27.7 实验总结

27.1 GPS 基础知识介绍27.1.1 定位原理

GPS导航系统的基本原理是频率10.23MHz,重复周期266.4天,码间距0.1微秒,相当于30m。而Y码是在P码的基础上形成的,保密性能更佳。导航电文包括卫星星历、工作状况、时钟改正、电离层时延修正、大气折射修正等信息。它是从卫星信号中解调制出来,以50b/s调制在载频上发射的。导航电文每个主帧中包含5个子帧每帧长6s。前三帧各10个字码;每三十秒重复一次,每小时更新一次。后两帧共15000b。导航电文中的内容主要有遥测码、转换码、第1、2、3数据块,其中最重要的则为星历数据。当用户接受到导航电文时,提取出卫星时间并将其与自己的时钟做对比便可得知卫星与用户的距离,再利用导航电文中的卫星星历数据推算出卫星发射电文时所处位置,用户在WGS-84大地坐标系中的位置速度等信息便可得知。

GPS

可见GPS导航系统卫星部分的作用就是不断地发射导航电文。然而,由于用户接受机使用的时钟与卫星星载时钟不可能总是同步,所以除了用户的三维坐标x、y、z外,还要引进一个Δt即卫星与接收机之间的时间差作为未知数,然后用4个方程将这4个未知数解出来。所以如果想知道接收机所处的位置,至少要能接收到4个卫星的信号。

GPS接收机可接收到可用于授时的准确至纳秒级的时间信息;用于预报未来几个月内卫星所处概略位置的预报星历;用于计算定位时所需卫星坐标的广播星历,精度为几米至几十米(各个卫星不同,随时变化);以及GPS系统信息,如卫星状况等。

GPS接收机对码的量测就可得到卫星到接收机的距离,由于含有接收机卫星钟的误差及大气传播误差,故称为伪距。对 CA码测得的伪距称为CA码伪距,精度约为20米左右,对P码测得的伪距称为P码伪距,精度约为2米左右。

GPS接收机对收到的卫星信号,进行解码或采用其它技术,将调制在载波上的信息去掉后,就可以恢复载波。严格而言,载波相位应被称为载波拍频相位,它是收到的受多普勒频移影响的卫星信号载波相位与接收机本机振荡产生信号相位之差。一般在接收机钟确定的历元时刻量测,保持对卫星信号的跟踪,就可记录下相位的变化值,但开始观测时的接收机和卫星振荡器的相位初值是不知道的,起始历元的相位整数也是不知道的,即整周模糊度,只能在数据处理中作为参数解算。相位观测值的精度高至毫米,但前提是解出整周模糊度,因此只有在相对定位、并有一段连续观测值时才能使用相位观测值,而要达到优于米级的定位精度也只能采用相位观测值。

按定位方式,GPS定位分为单点定位和相对定位(差分定位)。单点定位就是根据一台接收机的观测数据来确定接收机位置的方式,它只能采用伪距观测量,可用于车船等的概略导航定位。相对定位(差分定位)是根据两台以上接收机的观测数据来确定观测点之间的相对位置的方法,它既可采用伪距观测量也可采用相位观测量,大地测量或工程测量均应采用相位观测值进行相对定位。

在GPS观测量中包含了卫星和接收机的钟差、大气传播延迟、多路径效应等误差,在定位计算时还要受到卫星广播星历误差的影响,在进行相对定位时大部分公共误差被抵消或削弱,因此定位精度将大大提高,双频接收机可以根据两个频率的观测量抵消大气中电离层误差的主要部分,在精度要求高,接收机间距离较远时(大气有明显差别),应选用双频接收机。

GPS定位原理

GPS定位的基本原理是根据高速运动的卫星瞬间位置作为已知的起算数据,采用空间距离后方交会的方法,确定待测点的位置。如图所示,假设t时刻在地面待测点上安置GPS接收机,可以测定GPS信号到达接收机的时间△t,再加上接收机所接收到的卫星星历等其它数据可以确定以下四个方程式。

27.1.2 定位精度

28颗卫星(其中4颗备用)早已升空,分布在6条交点互隔60度的轨道面上,距离地面约20000千米。已经实现单机导航精度约为10米,综合定位的话,精度可达厘米级和毫米级。但民用领域开放的精度约为10米。

27.1.2 GPS 设置

GPS 拿到手,如果是新机器要定位,已经提到了。另外,还有一些设置,常用的有坐标系、地图基准、参考方位、公制/英制、数据接口格式什么的。

坐标系:常用的是 LAT/LON 和 UTM。LAT/LON 就是经纬度表示,UTM 在这里就不管他了。

地图基准:一般用 WGS84。

参考方位:实际上有两个北,磁北和真北呀(简称 CB 和 ZBY)。指南针指的北就是磁北,北斗星指的北就是真北。两者在不同地区相差的角度不一样的,地图上的北是真北。

公制/英制:自选。

数据接口格式:这得细谈谈。GPS 可以输出实时定位数据让其他的设备使用,这就牵扯到了数据交换协议。几乎所有的 GPS 接收机都遵循美国国家海洋电子协会(National Marine Electronics Association)所指定的标准规格,这一标准制订所有航海电子仪器间的通讯标准,其中包含传输资料的格式以及传输资料的通讯协议。NMEA 协议有 0180、0182 和 0183 三种,0183 可以认为是前两种的超集,现在正广泛的使用。

经纬度的表示

再讲讲数据表示。一般从 GPS 得到的数据是经纬度。经纬度有多种表示方法。

1.)ddd.ddddd, 度.度的十进制小数部分(5 位)

2.)ddd.mm.mmm,度.分.分的十进制小数部分(3 位)

3.) ddd.mm.ss, 度.分.秒

不是所有的 GPS 都有这几种显示, GPS315 只能选择第二种和第三种。

在 LAT/LON 坐标系里,纬度是平均分配的,从南极到北极一共 180 个纬度。地球直径 12756KM,周长就是12756*PI,一个纬度是 12756×PI /360 = 111.133 KM (不精确)。

人,都有不能称心如意的时候,都有愿望落空的窘迫,

ffeige1984的专栏

相关文章:

你感兴趣的文章:

标签云: