正文内容 评论(0

最新GPS研究和使用报告
2007-03-07 15:02:44  出处:快科技 作者:DC 编辑:DC     评论(0)点击可以复制本篇文章的标题和链接

[通讯标准及实际连接]

手机(或者PDA、笔记本电脑)和GPS相连的第一步,是要解决所采用的通讯标准。有两个流行的标准,NEMA和Sirf。虽然SiRF标准更新也更优秀,但是NMEA是主流标准而且95%以上的应用程序所支持。什么是标准?标准就是GPS用来和应用程序沟通的规则,只有按照既定的规则沟通,GPS才能听懂应用程序的指令,同时发送的数据能够让应用程序理解。标准就相当于人类的语言,你不妨把NEMA想象成英语,Sirf是汉语。绝大多数GPS都能流利的讲两种语言。那为什么会有两种标准呢?这是因为NMEA(National Marine Electronics Association,美国国家海军电子协会)标准在制定时主要是为4800波特率( baud rate) 也就是4kbps通信设计的,这在当前看来已经比较慢了,现在模拟式Modem都已经是56K了,数字MODEM(比如ADSL)甚至还要快得多。SiRF的标准具备很多新特性,并且提升了传输速率,最大到115200bps,因此充分利用了串行端口的带宽。不过,虽然NMEA设计在低速下工作,但如果GPS和手机都比较高档,端口速率较高,很多时候完全可以在更高的速度下正常传输,我的手机和GPS就是用NEMA标准在19200的波特率工作的,定位导航都非常正常。其实,如果我们深入研究的话,GPS发送的数据很少,就算4800波特率也能轻易满足要求,并不一定需要更大带宽。那为什么还要有Sirf呢?这是因为Sirf的新特性允许它以高速瞬间传输数据,然后将处理器置于待机模式下,这是一种低功耗状态,可以有效节省电力并延长GPS使用时间。

好,现在开始和GPS连线,打开9559X,注意到蓝灯(蓝牙指示灯)闪动,说明正在等待连接。打开WinFast Navigator,先进入端口设置页面,选择NEMA标准,端口选择刚才为蓝牙GPS创建的端口号,(在我的机器上是COM5),波特率选择9600(当然更低就更保险但也更慢,9600足够安全了),确认后回到主界面,进入调试(DIAGNOSTIC)页,这个时候如果一切正常,就可以看到一堆一堆的数据在传输,同时9559X上的蓝色灯变为常亮,连线成功!如果没看到任何东西,那就要回去重新调正参数。成功以后,就可以从信号等级(signal level)页看到各个卫星的信号数据,或者从导航(Navigation)页看到当前你所在半球天空中的星座图,注意,你看到的就是两万公里天空上真实的东西。

WinFast Navigator有个很有用的功能,就是手动启动GPS,有冷、热、温三种方式可选,这样就能测试每种方式下的TTFF(初始定位,也就是所谓的搜星时间),我用这种方式测试了LEADTEK 9559X的冷启动搜星时间。我们知道,天上24颗卫星是随时在跑,信号方向和强度不断在变化,大气气象条件也无时不在变化,再加上电磁环境的复杂性,因此不要指望任何两次搜星时间完全一样,根据我的测试,在天气晴好的室外环境下9559X可以在50秒内完成冷启动搜星定位,发现卫星数在11颗左右,在启动一分钟后通常可用卫星有7—8颗。不过这时3D定位虽然完成,但高度通常不太准,会上下浮动好几分钟,经度和纬度就很精确基本不动,这是GPS整个系统的痼疾,只能看我们的北斗星系统了……寒

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#快讯

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...