gps调试感慨

最近调了下ublox7020,总结下调试过程吧,gps整个调试过程其实没有太多需要做的,gps芯片上电就会有nmea数据的输出,所以上电后即使你什么都不干也是可以定位成功的,gps调试的整个过程也很简单,主要有以下几个东西需要注意的吧:

1.第一件事就是解析nmea数据了,从gps输出的nmea数据中解析定位信息,一般都是使用的GPRMC开头的这一条nmea数据来解析位置信息。

2.需要直到gps的工作模式,工作模式包括两个部分,一个是功耗部分的,因为我们这边不需要gps长时间工作,所以这部分未考虑,另一个就是定位模式了,大概记得ublox有5,6种的样子(固定的定位,移动的,航行的等,博客在家里写的,不太记得了,直接去参考文档吧)。

3.辅助定位,一般的gps都会有一个辅助定位的方法用来提高定位的速度(mtk的叫epo,ublox的叫agps),原理都是一样的,都是通过网络到供应商提供的网址下载一段星历数据,在开启gps的时候丢到gps里面,gps芯片识别后可加快定位速度,ublox这个就有点坑了(是8代以前的用offline的方式),原厂和代理商居然都没有文档怎么去把下载下来的offline的星历数据发给芯片,导致要让我们自己拿着工具(说到工具,ublox有提供一个u-center软件,可以直接用pc来发命令测试的,mtk提供的叫powerGPS,这些在调试的过程种会有一定的帮助,可以去官网或者向代理要)去发命令来猜测是怎么打包的(这种开发方式感觉有点搞笑,结果也是喜闻乐见的失败了,还好我们的产品最后又不用这个了,要不然这个得搞死人,以后如果有机会调通了再放到博客上吧)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值