前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ublox ZED-F9P 厘米级定位模组开箱评估

Ublox ZED-F9P 厘米级定位模组开箱评估

作者头像
用户2366192
发布2021-05-31 10:19:15
9250
发布2021-05-31 10:19:15
举报
文章被收录于专栏:TopSemic嵌入式

最近因为工作需要,在评估Ublox的ZED-F9P高精度定位模组,该模组定位精度号称厘米级,从官方的数据手册看,在RTK条件下,定位精度高达1cm,这个感觉还是挺牛的,因为目前还没有听到一个小模组就能实现这么高的定位精度。

于是从代理商那里借了一个该模组的开发板,官方链接:https://www.u-blox.com/en/product/c099-f9p-application-board

拿到开发板后,迫不及待的去尝了鲜。该开发板配备以下套件,

通过USB接口就可以供电加输出数据,使用起来很方便。

我在装驱动的时候费了半天功夫,文档里写的是驱动会通过Windows Update自动安装,但是我就是死活装不成功,

后来各种折腾,发现是我的电脑Windows Update设置有问题,启动类型改成自动就可以了

具体步骤,参考:https://zhidao.baidu.com/question/459142430.html

装成功的表现为,在设备管理器里可以看到下面两个虚拟串口

真正用来接收定位数据的是ZED-F9P对应的那个串口COM73。

还有其他虚拟串口会安装,如果安装不成功就暂时不用管了,只要上面那个ZED-F9P对应的串口安装成功即可。

接下来就是如何评估定位精度的问题了,Ublox有一个非常牛掰的软件叫u-center,大家可以去官网下载,该软件功能非常强大,是研究GPS的一大利器。即使不用ublox的模组,其他家的定位产品也可以使用它。

由于目前还没RTK,所以我先去测了下模块单点定位的状况。

我带着笔记本和板子,先来到了公司楼下一片空旷的地方,把天线放地上一扔,就测了起来,步骤如下:

1) 打开u-center软件,选择好串口和波特率

板子默认的波特率是460800,如果你不知道波特率是多少或者波特率被改动过也没关系,菜单Receiver-Autobauding 可以自动帮你匹配到正确的波特率,

这个功能很赞,我当时就是不小心改了波特率后来通不了了,我还以为板子出问题了当时,后来找到了这个功能。

一旦串口号和波特率正确后,在串口里就可以到显示跳变的经纬度等信息了

你也可以通过View-Text Console看到输出的原始信息

2)打开View-Deviation Map或者快捷键F12,或者工具栏中的对应图标,就会出现Deviation Map的窗口,这个图反映的是经纬度相对于一个参考点的位置图

可以看到定位精度在0.3m以内,精度还是不错的。

参考点我用的是定位的平均值,上图左下角最左边那个图标用来设置参考点的

下面那一排图标的用法见下图,大家可以尝试尝试,非常实用

如果不清楚,鼠标轻轻一放,看左下角提示信息也可以

在观测的过程中,如果你想清掉之前的记录,点击File-Database Empty就可以。

后来换到办公楼下有明显遮挡的地方,定位显示如下:

精度明显变差,使用这个工具来进行定位分析还是非常直观方便的。

下一步准备买个千寻的差分账号,再测试RTK情况下的定位精度,敬请关注。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 TopSemic嵌入式 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档