智工运维定位器之ublox_m8030_gps芯片开发(一)
发布时间:2022-12-06 11:21:12点击量:
一,概述
GNSS芯片选用了ublox的 UBX-M8030 系列,有3个型号:
可以到官网去下载相关资料,文档还挺齐的:
https://www.u-blox.com/zh/product/ubx-m8030-series#tab-product-selection
比较重要的几个文档有:
ReceiverDescrProtSpec 芯片通讯协议配置相关,软件开发较关心
DataSheet 不用说了吧
HardwareIntegrationManual 硬件设计详解
PowerManagement_AppNote 电源及低功耗
GNSS-Antennas_AppNote 天线相关
把选型相关和我比较关心的一些特性列一下:
最多可并发接收 3 个 GNSS(GPS、伽利略、GLONASS、北斗)
定位精度2米
-148 dBm 到 -167 dBm 灵敏度
冷启动26秒定位时间,热启动只要1.5s
1个串口,默认9600,8n1,本项目只用这个通讯口,其它的USB, I2C, SPI不关心
尺寸封装:QFN, 5x5
支持低电压,支持低功耗模式(这个对我们很重要)
简单来说,如果硬件没问题,天线调试可以,那样芯片会自动每秒发送一次信息,如果已定位成功,就有位置信息了,软件只要解析报文就可以。状态机如下图,acquisition我们叫搜星,tracking就是跟踪。
Ublox还专门提供了一个调试用的软件,叫u-center,官网可下载。安装到PC上,通过串口与芯片通讯,分析芯片发过来的位置信息报文,图文展示卫星等信息,也支持下发配置,非常方便。
《未完待续》
文章来源:智工运维定位器之ublox_m8030_gps芯片开发_歌维的博客-CSDN博客