网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
网站地图 RSS订阅
高级搜索 收藏本站
Home | 行业动态 | GPS | Galileo | Glonass | 北斗 | A-GPS | GIS | 地图 | DIY | Google earth | POI | 解决方案
 当前位置: Home > GPS > GPS原理 > 文章  
PDA环境下GPS信号的接收和处理方法
文章来源: 21IC中国电子网 文章作者: 辽宁工程技术大学 杨贵军 武文波 发布时间: 2006-08-14   字体: [ ]  
 


  3.3 GPS信号的接收程序实现

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

  开始实时接收。

  Prlvate Sub mnustart()
  Timerl.lrlteIval=2000
  Timerl.Enabled=True
  Comml.CommPort=6
  Comml.Settings=″57600,N,8.1″
  Comml.PortOpen=True
  strsmsdata=Comml.Input ′去除串口Buffer中的暂存信息
  Timerl_Timer
  End Sub
  Private Sub TimerLTimer()
  Dim IngNextvbCrLf As Long′记录下一个回车换行符位置
  Dim IngFirstGPGGA As Long
  Dim Message As String
  Dim sDate As String
  Dim cn
  strsmsdata=Comml.Input
  IngFirstGPGGA=Instr(1,strsmsclata,″$GPGGA″)
  If lngFirstGPGGA Then
  IngNextVbCrLf=lnstr(IngFirstGPGGA+1,
  strsmsdata,vbCrLf)
  Message=Mid(Strsmsdata,ingFirstGPGGA,lngNextvb
  CrLf-ingFirstGPGGA)
  ParseNMEAMessage Message,dblXCoord,dblYCoord,sDate
  ProcessInput dblXCoord,dblYCoord
  End Tf


  4 GPS坐标变换

  GPS定位所得出的结果属于WGS84坐标,而在工程上实用的大多是国家坐标系,或者是独立坐标系。独立坐标系一般是在国家坐标系基础上形成的,因此,GPS定位结果的使用中就有与国家坐标系间的坐标转换问题。一般要通过两步转换:首先将WGS84的大地坐标(L,B)转换为对应于WGS84椭球的高斯平面坐标(X84、Y84),然后再经过平面坐标转换,将高斯平面坐标(X84、Y84)强制附合到本地高斯平面坐标系统。

  4.1高斯换算

  将GPS定位所得出的大地坐标(L,B)转换为高斯平面坐标(X84、Y84)。有关的推导过程较复杂,本文只给出结果:

 


 
推荐文章
 

 
共4页: 上一页 [1] [2] 3 [4] 下一页
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·基子DSP的高动态GPS接收机
·GPS模块在便携式导航系统
·GPS核心技术--精确计时与
·心中有数 简述GPS导航设备
·Sarantel和u-blox利用新型
相关文章
·800元GPS套装免费拿 爱国
·WiFi加GPS 多普达最新手机
·首款支持蓝牙功能车载GPS
·GPS模块在便携式导航系统
·基子DSP的高动态GPS接收机
·车载GPS市场发展五大板块
·PALM发布Treo手机GPS套件(
·在PDA 上玩转GARMIN
更多...
 
 

Copyright(c) 2006-2007 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统