PDA环境下GPS信号的接收和处理方法

http://tech.ddvip.com   2006年09月05日    社区交流 收藏本文

本文详细介绍PDA环境下GPS信号的接收和处理方法

  GPS信号处理模块设计

  GPS数据处理模块的设计方案如图l所示。GPS接收机通过串口6将定位数据(NMEA0183Ver2.O)传给PocketPC,并将GPS数据在电子地图上定位。在EVB中,借助Comm控件将定位数据读进来,接着进行定位数据的分类,并提取出所需要的信息,同时将这些有用的信息传给主应用程序。主应用程序再将GPS接收机的控制信息整理成NEMA0183 VER2.O语句,通过Comm控件的传递并发送到GPS接收机。这样,P0cket。PC与GPS接收机的串口通信和GPS定位数据处理功能通过进程外的ActiveX服务器封装,将系统的实时性能通过操作系统的进程管理器来实现.从而绕过了EVB单线程的不足。

  

  GPS信号接收和处理过程

  GPS接收到位置信号后,系统将对GPS的定位信息进行分解并提取出有用数据。GPS信号接收和处理的过程:通过串口6将GPS输出的数据传递给PDA,PDA主程序获得目标当前的位置(经纬度坐标、海拔),将接收机获得的GPS数据进行分解,从中得到目标当前的位置和格林威治时间(该时间加上8小时即为我国标准时),经过相应的坐标转换,再将当前位置显示在电子地图上。GPS信号接收和处理如图2所示。

  GPS信号的接收程序实现

  系统采用EmbeddedVisualBasic中的Comm通信控件和Timer定时器。定时器设置为每隔2s更新1次经纬度和时间数据。每个Comm控件提供一个通信端口,实现数据传输。

  开始实时接收。

  PrlvateSubmnustart()

  Timerl.lrlteIval=2000

  Timerl.Enabled=True

作者:杨贵军 武文波    责编:豆豆技术应用

正在加载评论...