采用TU-30 GPS模块和MSP430系列单片机实现便携式导航系统的设计

发布者:Huanle最新更新时间:2020-04-20 来源: 电子设计工程关键字:TU-30  模块  导航  gps  单片机 手机看文章 扫描二维码
随时随地手机看文章

GPS系统简介


GPS是Global Positioning System 的缩写,即全球定位系统。其目的是在全球范围内对地面和空中目标进行准确定位和监测。随着全球性空间定位信息应用的日益广泛,GPS提供的全时域、全天候、高精度定位服务将给空间技术、地球物理、大地测绘、遥感技术、交通调度、军事作战以及人们的日常生活带来巨大的变化和深远的影响。


目前的民用GPS设备包括测量型和导航型。其中测量型产品的精度可达到米级甚至毫米级,但至少需要两台(套)才能达到设计精度要求,而且其内部结构复杂,单机成本一般在几万到几十万,适合专业高精度测量环境使用;导航型产品,由于其使用者对精度要求不高,一般为几十米,因此机器内部硬件相对简单,只须一台就可以完成导航工作,加之其价格相对较低,因而更有普及和推广价值。


GPS系统一般由地面控制站、导航卫星和用户接收机三大部分组成。导航卫星至少24颗,均匀分布在6个极地轨道上,轨道的夹角为60度,距地平均高度为20200公里,每12恒星时绕地球一周。

采用TU-30 GPS模块和MSP430系列单片机实现便携式导航系统的设计

GPS信号接收机的任务主要是捕获一定卫星高度截止角所选择的待测卫星的信号,并跟踪这些卫星的运行,同时对所接收到的GPS信号进行变换、放大和处理,以便测量出GPS信号从卫星到接收机天线的传播时间,解译出GPS卫星所发送的导航电文,最终实时计算出现测站的三维位置、位置、甚至三维速度和时间。


静态定位时,GPS接收机在捕获和跟踪GPS卫星的过程中固定不变,接收机通过高精度测量GPS信号的传播时间,并利用GPS卫星在轨的已知位置解算出接收机天线所在位置的三维坐标。而动态定位则是用GPS接收机测定一个运动物体的运行轨迹。GPS信号接收机所在的运动物体叫做载体(如航行中的船舰,空中的飞机,行走的车辆等)。由于载体上的GPS接收机天线在跟踪GPS卫星的过程中将相对地球而运动,这样,接收机用GPS信号就可实时地测量运动载体的状态参数(瞬间三维位置和三维速度)。


接收机硬件、机内软件以及GPS数据的后处理软件包构成了完整的GPS用户设备。GPS接收机的结构分为天线单元和接收单元两大部分。对于测地型接收机来说,两个单元一般分成两个独立的部件,观测时将天线单元安置在测站上,接收单元则置于测站附近的适当地方,并用电缆线将两者连接成一个整机。实际上,也可以将天线单元和接收单元制作成一个整体,而在观测时将其安置在测站点上。


GPS接收机一般用蓄电池做电源,同时采用机内机外两种直流电源。设置机内电池的目的在于更换外电池时不中断连续观测。在用机外电池的过程中,机内电池自动充电。关机后,机内电池为RAM存储器供电,以防丢失数据。


2 TU-30 GPS模块简介


TU-30模块是美国罗克韦尔公司的GPS产品,其特点是体积小、接口简单、可靠性好。模块的组织结构是一个用于接收GPS信号的单片机小系统。GPS信号接收部分由Rockwell自行设计开发的芯片及其外围电路组成。其控制内核是一个DSP处理器,该处理器具有很强的数据运算处理能力,并有两个串口和时钟输出;外围电路有实时时钟,并带有E2PROM(保存重要参数)、SRAM、ROM等存储器,可对相关重要信息数据进行存储、交换;此外,还留有DGPS接口。该模块的卫星采集启动方式分为4种模式:热启动方式、初始启动方式、冷启动方式、冻结启动方式;而导航模式则有3维模式、2维模式和DG-PS模式3种。图1所示是该模块的硬件结构。


TU-30 GPS模块留有天线接口,可以用同轴电缆与天线进行连接,天线可延长30米。此外,它还留有20Pin应用接口,可方便地与单片机、PC机等设备进行接口。


表1 TU-30 GPS的模块中的20针接口定义

3 GPS模块的串行数据接口规范


GPS模块的应用关键在于串口通信协议的制定,也就是模块的相关输入输出协议格式。它主要包括数据类型与信息格式,其中数据类型主要有二进制信息和NMEA全国海洋电子学会数据信息。这两类信息可以通过串口与GPS接收机进行通信。这里重点介绍TU-30的二进制信息字格式与字结构。TU-30的传输速率为9600bps,无奇偶校验,有8位数据位,1位停止位。其二进制信息字格式包括信息头、头校验、数据、数据校验等。


TU-30中的每个信息都有头,但不一定有数据,信息的应答和请求以头的形式完成。二进制信息头通常由如下五个字组成:


Word1:1000 0001 1111 1111;


Word2:信息ID;


Word3:数据子计数;


Word4:应答/无应答;


Word5:头校验。


头校验计算公式为:

一般情况下,二进制信息数据由如下4个字组成:


Word6:触发;


Word7:间隔;


Word8:偏移量;


Word9:数据校验。


头校验计算公式为:

TU-30中的每个字均为16位,有无符号整型和有符号整形之分。按字长又可分为单精度(16bit)、双精度(32bit)和三精度(48bit)。保留位输入时为0,独立定义位域标志位时可为0或1。


TU-30中的输出信息如下:


信息位置状态输出(经度、纬度、时间、高度等);


信息ID为1000,信息长度为55个字;


ECEF 状态输出:信息ID为1001,信息长度为54个字;


通道摘要信息ID为1002,信息长度为51个字;


通道测量信息ID为1007,信息长度为154个字;


用户设置输出:信息ID为1012,信息长度为22个字;


内建测试结果:信息ID为1100,信息长度为20个字;


测量时间标记:信息ID为1102,信息长度为253个字;


串口通信参数:信息ID为1130,信息长度为21个字;


EEPROM 状态: 信息ID为1136,信息长度为18个字。


下面是TU-30的输入信息描述:


测量位置和速度初始化:信息ID为1200,信息长度为27个字。现以此为例来介绍各信息字的具体含义:


字1~4:信息头;


5:头校验;


6:序列号;


7:初始化控制;


8~16:GPS时间、日期;


17~18:纬度;


19~20:经度;


21~22:高度;


23~24:对地速度;


25:卫星轨道仰角;


26:爬升率;


27:数据校验。

下面是TU-30的其它信息,其具体内容可参见相关文档。


用户数据定义:信息ID为1210,信息长度为20个字;


地图选择信息数据:信息ID为1211,信息长度为8个字;


卫星仰角屏蔽控制(0~±л/2):信息ID为1212,信息长度为8个字;


卫星选择 : 信息ID为1213,信息长度为10个字;


差动GPS控制:信息ID为1214,信息长度为9个字;


冷起动控制:信息ID为1216,信息长度为9个字;


定位方法校验标准:信息ID为1217,信息长度为13个字;


无线类型选择(主动/被动):信息ID为1218,信息长度为8个字;


用户登录高度输入:信息ID为1219,信息长度为12个字;


应用平台控制(默认、静态、海洋、陆路、空中):信息ID为1220,信息长度为8个字;


串口通信参数信息:信息ID为1221,信息长度为15个字;


导航配置信息:


信息协议控制:…


以上相关信息通常都保存到模块的EEPROM中。


4 与单片机构建的便携式导航系统


4.1 硬件结构


设计时,通常将TU-30模块的串口1与单片机的串口相连接,模块与天线的连接可以加一级前置放大器。天线可选用东芝天线,也可以专门定制。可选用LCD屏显示经纬度、时间、高度等数据。电源采用4节碱性电池,易于更换。


MCU可选用德州仪器的MSP430 flash(F13X)系列。MSP430系列为16位单片机,处理速度快,功耗低,体积小,适合在便携式仪器上使用。同时,MSP430单片机支持C语言,易于编程。


屏幕菜单采用字符型西文显示,可缩短开发时间、降低成本,很适合于民用;也可以选用大屏幕彩色点阵液晶,它界面友好、美观,但软件工作量大,硬件成本高。键盘可选择3个触摸键,菜单功能全部可用软件实现。因为MSP430单片机的电源为3.3V而TU-30的电源为5V,所以需要用DC-DC电源转换模块进行处理。如果采用充电电池则还需要充电电路。GPS模块与单片机的接口原理如图2所示。


4.2 软件设计


图3所示是TU-30 GPS模块的软件流程图。该软件的编写主要是设置GPS模块与MCU之间的串口通信、参数显示及人机接口。主要包括初始化、串口通信、数据处理、故障提示、显示、键盘处理、电源管理等部分。其中初始化包括MSP430中各种寄存器的配置、串口相关参数配置(波特率,模式)及外围电路(LCD、电源等设备检测)的初始化等;


串口通信包括数据发送、接收、校验,通信故障提示等;数据处理主要是对接收数据的解码、存储和数据刷新等; 故障提示包括设备故障、通信故障、电源故障等。电源管理主要是电源欠压提示和当前电源状态显示。

另外,设计时还应注意GPS模块的天线要求,具体有以下两点:


(1)天线增益应为30dB,阻抗应为50Ω。


(2)无线频率信号环境方面要求,即RF输入L1的载波频率应为10MHz,带宽中心点应为0dBW。


5 结束语


GPS导航设备的应用着重于多卫星系统、远距离监控以及多功能显示等方面。使用多卫星系统(如GNSS综合导航定位系统)进行导航定位时,卫星较多可保证实时定位的精度与可靠性。


此外,GPS定位还受GPS网的限制,应用GPS卫星定位技术建立的控制网叫GPS网。归纳起来大致可分为两大类:一类是全球或全国性的高精度GPS网,这类GPS网中相邻点的距离在数千公里至上万公里, 其主要任务是作为全球高精度坐标框架或全国高精度坐标框架,以为全球性地球动力学和空间科学方面的科学研究工作服务。另一类是区域性的 GPS网,包括城市或矿区GPS网,GPS工程网等,这类网中的相邻点间的距离为几公里至几十公里,其主要任务是直接为国民经济建设服务。


关键字:TU-30  模块  导航  gps  单片机 引用地址:采用TU-30 GPS模块和MSP430系列单片机实现便携式导航系统的设计

上一篇:通用汽车公布区块链自动驾驶导航地图更新专利
下一篇:基于S3C2410A微处理器实现嵌入式GPS导航系统的设计

推荐阅读最新更新时间:2024-10-25 08:45

采用TU-30 GPS模块和MSP430系列单片机实现便携式导航系统的设计
1 GPS 系统简介 GPS是Global Posi ti oning Sys te m 的缩写,即全球定位系统。其目的是在全球范围内对地面和空中目标进行准确定位和监测。随着全球性空间定位信息应用的日益广泛,GPS提供的全时域、全天候、高精度定位服务将给空间技术、地球物理、大地测绘、遥感技术、交通调度、军事作战以及人们的日常生活带来巨大的变化和深远的影响。 目前的民用GPS设备包括 测量 型和导航型。其中测量型产品的精度可达到米级甚至毫米级,但至少需要两台(套)才能达到设计精度要求,而且其内部结构复杂,单机成本一般在几万到几十万,适合专业高精度测量环境使用;导航型产品,由于其使用者对精度要求不高,一般为几十米,因此机器
[汽车电子]
采用<font color='red'>TU-30</font> <font color='red'>GPS</font><font color='red'>模块</font>和MSP430系列<font color='red'>单片机</font>实现便携式<font color='red'>导航</font>系统的设计
采用GPS模块和MSP430系列实现便携式导航系统的设计
1 GPS系统简介 GPS是Global Positioning System 的缩写,即全球定位系统。其目的是在全球范围内对地面和空中目标进行准确定位和监测。随着全球性空间定位信息应用的日益广泛,GPS提供的全时域、全天候、高精度定位服务将给空间技术、地球物理、大地测绘、遥感技术、交通调度、军事作战以及人们的日常生活带来巨大的变化和深远的影响。 目前的民用GPS设备包括测量型和导航型。其中测量型产品的精度可达到米级甚至毫米级,但至少需要两台(套)才能达到设计精度要求,而且其内部结构复杂,单机成本一般在几万到几十万,适合专业高精度测量环境使用;导航型产品,由于其使用者对精度要求不高,一般为几十米,因此机器内部硬件相对简单,只须
[单片机]
采用<font color='red'>GPS</font><font color='red'>模块</font>和MSP430系列实现便携式<font color='red'>导航</font>系统的设计
可投射雷克萨斯标识的LED迎宾灯以及GPS导航模块,日系豪华车
    说起豪华品牌的车型,大家率先想到的除了精湛的品质、优异的做工,还有品牌所带来的更高的“bigger”。在国内的市场中,“BBA”三强在人们心中一度占据了很大一块比重。品牌价值所带来的满足感是让消费者趋之若鹜的重要原因。不过随着人们对品牌的认知度更加广泛,对车的要求也越来越多,这三个传统豪强已经不足以满足所有人的需求,更多人愿意去寻找一个不落俗套却也能拥有以上全部特点的车型。其实除了德系三强,还有这款车型同样值得拥有。   雷克萨斯ES特别版   雷克萨斯ES特别版的外观设计在同级别之中显得别出心裁,造型方面体现出了整车的豪华气质。温润柔和的线条勾勒出了极具儒雅气息的身段,而立体纺锤造型的进气格栅又让ES看起来多了些
[汽车电子]
GPS模块在便携式导航系统中的应用
摘要: GPS是全球定位系统的简称,目的是在全球范围内对地面或空中目标进行准确定位和监测。文章讨论了GPS模块TU-30的工作原理,介绍了其在便携式导航系统中的应用,给出了这种GPS模块与单片机的接口电路。 1 GPS系统简介 GPS是Global Positioning System 的缩写,即全球定位系统。其目的是在全球范围内对地面和空中目标进行准确定位和监测。随着全球性空间定位信息应用的日益广泛,GPS提供的全时域、全天候、高精度定位服务将给空间技术、地球物理、大地测绘、遥感技术、交通调度、军事作战以及人们的日常生活带来巨大的变化和深远的影响。 目前的民用GPS设备包括测量型和导航型。其中测量型产品的精度可达到米级甚至
[单片机]
<font color='red'>GPS</font><font color='red'>模块</font>在便携式<font color='red'>导航</font>系统中的应用
u-blox 推出具惯性导航功能的 LEA-6R GPS 模块
u-blox 宣布 LEA-6R 即将上市,该产品是基于最新的 u-blox 6 平台的新一代GPS 模块。产品采用表面封装,集成了 u-blox 专有的“传感器与惯性导航融合”(Sensor Fusion Dead-Reckoning)技术。 u-blox LEA-6R: 内置惯性导航功能的独立 GPS 模块 该模块设计用于汽车后装市场,以满足在 GPS 信号接收状况不佳的情况下仍需要不间断导航的需求。当 GPS 卫星不可见时,该模块将使用来自陀螺和速度脉冲传感器的角度和速度信息来推算位置。因此 LEA-6R 是针对车队、资产管理、道路收费、保险以及自动车辆定位(AVL)领域的理想解决方案。 u-blo
[汽车电子]
华强个人导航设备使用u-blox5 GPS模块
  中国GPS及电子设备厂商华强在其两款个人导航设备(PND)中使用了瑞士GPS接收机方案供应商u-blox提供的 GPS 模块。   NAVO N1043和NAVO N2043使用了u-blox LEA-5S GPS模块。该模块使用50个通道及100万个相关器,可以快速捕获。   NAVO N1043可以车载使用,也可作为一个手持设备单独使用。该产品有一个4.3 英寸16:9TFT的LCD触摸屏、媒体播放器、集成图像浏览器、64M SDRAM、64M NAND闪存,地图可以存储在SD卡上,提供了路线规划、多语言支持、USB接口和可更换的锂电池。   高端的NAVO N2043使用了一个ARM11 533MHz处理器,运行于Wi
[新品]
GPS模块在便携式导航系统中的应用
摘要:GPS是全球定位系统的简称,目的是在全球范围内对地面或空中目标进行准确定位和监测。文章讨论了GPS模块TU-30的工作原理,介绍了其在便携式导航系统中的应用,给出了这种GPS模块与单片机的接口电路。 关键词:GPS;TU-30;单片机;卫星定位;导航 1 GPS系统简介 GPS是Global Positioning System 的缩写,即全球定位系统。其目的是在全球范围内对地面和空中目标进行准确定位和监测。随着全球性空间定位信息应用的日益广泛,GPS提供的全时域、全天候、高精度定位服务将给空间技术、地球物理、大地测绘、遥感技术、交通调度、军事作战以及人们的日常生活带来巨大的变化和深远的影响。 目前的民用GPS设备
[网络通信]
GPS模块在便携式导航系统中的应用
摘要:GPS是全球定位系统的简称,目的是在全球范围内对地面或空中目标进行准确定位和监测。文章讨论了GPS模块TU-30的工作原理,介绍了其在便携式导航系统中的应用,给出了这种GPS模块与单片机的接口电路。 关键词:GPS;TU-30;单片机;卫星定位;导航 1 GPS系统简介 GPS是Global Positioning System 的缩写,即全球定位系统。其目的是在全球范围内对地面和空中目标进行准确定位和监测。随着全球性空间定位信息应用的日益广泛,GPS提供的全时域、全天候、高精度定位服务将给空间技术、地球物理、大地测绘、遥感技术、交通调度、军事作战以及人们的日常生活带来巨大的变化和深远的影响。 目前的民用GPS设备
[应用]
小广播
最新汽车电子文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved