用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心解决方案电子通信

GPS模块在便携式导航系统中的应用

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 22:33:44
和请求以头的形式完成。二进制信息头通常由如下五个字组成:

Word1:1000 0001 1111 1111;

Word2:信息ID;

Word3:数据子计数;

Word4:应答/无应答;

Word5:头校验。

头校验计算公式为:

javascript:window.open(this.src);" style="cursor:pointer;"/>

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

Word6:触发;

Word7:间隔;

Word8:偏移量;

Word9:数据校验。

头校验计算公式为:

javascript:window.open(this.src);" style="cursor:pointer;"/>

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:卫星轨道仰角;javascript:window.open(this.src);" style="cursor:pointer;"/>

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模块的软件流程图。javascript:window.open(this.src);" style="cursor:pointer;"/>该软件的编写主要是设置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工程网等,这类网中的相邻点间的距离为几公里至几十公里,其主要任务是直接为国民经济建设服务。



上一页  [1] [2] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:25,500.00000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号