u-center设置笔记

0.前言
前些时间弄了GPS,GPS模块为uBLOX公司的某个产品。uBlox提供了一个很有用的GPS模块配置和调试工具——ucenter,使用ucenter软件可以修改nmea语句的输出内容和时间间隔,通过这篇博文和大家分享一下设置经验。
u-center软件版本为8

1.修改nmea语句输出内容
在GPS默认配置中,输出多种nmea语句,例如GPRMC,GPGGA等。若使用MCU来处理GPS信息,过多的串口中断可能导致系统整体性能下降。如果运到MCU处理能力有限的情况,可以简化GPS nmea语句的输出种类,仅保留GPRMC。GPRMC语句中包含了经度,纬度和速度这3类中重要信息。
在u-center软件中,打开view -> messages view,在NMEA中进行相应操作。
u-center设置笔记
图1 减少nmea语句输出内容
例如在GxGGA上右击选择 Disable Message,那么GxGGA就会停止输出。请注意,灰色的内容代表静止输出,选择Disable之后,相应的nmea语句也变为灰色。

2.修改输出速率
在GPS模块默认配置中,nmea语句的输出周期为1S。对于处理能力较弱的MCU而言,降低一下输出频率也并不是一件坏事。依然在messages view中操作,不过该步骤转换至UBX中。(nmea和UBX都被uBLOX模块支持,nmea是一种通用协议,而UBX为uBlox的定制协议)
在CFG中选择RATE,修改1000ms为10000ms。点击右下角的Send按钮,稍等片刻即可。
u-center设置笔记
图2 修改输出速率

3.保存相关设置
在UBX中选择CFG,选中BBR、FLAHS和I2C-EEPROM。点击右下角的Send按钮,稍等片刻即可。
u-center设置笔记
图3 保存相关设置

4.最后结果
最终结果自然是GPS模块只输出GPRMC,输出的间隔为10S。(注意模块刚启动时会输出一些以$GPTXT开头的内容)
由于GPS模块位于室内,所有无法正常定位。
u-center设置笔记
图4 GPS模块输出

5.总结
u-center的其他功能还有很多,例如google地图等。更丰富的功能还待以后去发现。