没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
VC++实现 GPS 全球定位系统定位数据的提取
摘要: 本文提出了一种在 下实现对 全球定位系统定位信息的接收以及
对各定位参数数据的提取方法。
引言
卫星导航技术的飞速发展已逐渐取代了无线电导航、天文导航等传统导航
技术,而成为一种普遍采用的导航定位技术,并在精度、实时性、全天候等方
面取得了长足进步。现不仅应用于物理勘探、电离层测量和航天器导航等诸多
民用领域,在军事领域更是取得了广泛的应用在弹道导弹、野战指挥系统、
精确弹道测量以及军用地图快速测绘等领域均大量采用了卫星导航定位技术。
有鉴于卫星导航技术在民用和军事领域的重要意义,使其得到了许多国家的关
注。我国也于 年 月 日和 月 日成功发射了第一颗和第二颗
导航定位试验卫星并建立了我国第一代卫星导航定位系统北斗导航系统,
但由于起步晚也没有得到广泛应用。目前在我国应用最多的还是美国的 系
统。本文就针对当前比较普及的 系统,对其卫星定位信息的接收及其定位
参数提取的实现方法予以介绍。
定位信息的接收
通常 定位信息接收系统主要由 接收天线、变频器、信号通道、
微处理器、存储器以及电源等部分组成。由于 定位信息内容较少,因此多
用 串口将定位信息( 语句)从 接收机传送到计算机
中进行信息提取处理。从串口读取数据有多种方法,在此直接使用
函数对其进行编程处理。在 下不允许直接对硬件端口进行控制操作,
所有的端口均被视为文件,因此在对串口进行侦听之前需要通过打开文件来
打开串口,并对其进行相关参数配置:
!" #$ %&'()
*''+,,'&-*'
#,#,&,('+,,./0$ 122以异步方式打开 & 口
"!3%'-4./0$ 122添加或修改 所
报告的事件列表
"56%'(7+#,28读缓冲82'*7+#,28写缓冲
82./22初始化通讯设备参数
22清除缓冲信息
59 %'+*-7&*)+-7&*)
+*-,)+-,./
22对异步 2& 进行设置
* &5": !" ;!$* 5"-(&(/0$ 122接收两连
续字节的最大时间间隔
* &5": !*"!$* 5"5$"6$ /0$ 122接收每字节的平
均允许时间
小猪Pig
- 粉丝: 1
- 资源: 36
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页