请输入
菜单

ublox GPS 模块波特率配置指南

ublox GPS 模块波特率配置指南

1. 背景与目的

在跨飞控固件使用ublox系列 GPS 模块时,常因波特率不匹配导致无法识别。例如,Ardupilot 固件常将 GPS 波特率修改为非标准值(如 230400),而 Betaflight 仅支持 115200 及以下波特率 ,这将导致Betaflight无法识别在Ardupilot固件上使用过的GPS。

本指南将指导你使用 u-blox 官方工具 U-Center 修改 GPS 模块波特率,以确保其兼容 Betaflight 等固件。

2. 准备工作

软件准备

U-Center

请下载并安装 U-Center(教程使用 24.05 版本)。

驱动程序

确保电脑已安装 USB 转 TTL 模块对应的驱动。

硬件准备

  • ublox GPS 模块(微空MG-A01/M10G-5883/MG-902等)
  • USB 转 TTL 串口工具
  • 连接线材(2.54mm 杜邦线 / SH1.0 端子线)

3. 硬件连接

使用 USB 转 TTL 模块连接 GPS 时,必须遵循 交叉接线 原则 :

USB 转 TTL 模块 GPS 模块 说明
5V 5V 供电
GND GND 地线
TXD RX 注意:发送接接收
RXD TX 注意:接收接发送

接线示意图:

连接电脑后,请进入 Windows 设备管理器 -> 端口 (COM 和 LPT),确认设备已被识别并记下 COM 端口号(例如 COM59) 。


4. 软件配置步骤

步骤一:建立通信

  1. 打开 U-Center 软件。

  2. 点击菜单栏 Receiver -> Autobauding(开启自动波特率识别)。

  3. 点击 Receiver -> Connection -> 选择对应的 COM 端口

  4. 连接成功标志:底部状态栏图标变绿并闪烁,显示当前识别到的波特率(如下图所示为 9600)。

步骤二:读取当前参数

  1. 点击菜单栏 View -> Configuration View (快捷键 Ctrl+F9) 。
  2. 在左侧列表中找到 PRT (Ports) 项。
  3. 查看 Baudrate 栏,记录 GPS 当前的实际波特率(例如 38400)。

步骤三:同步软件波特率

为了稳定修改参数,需手动锁定波特率:

  1. 点击 Receiver -> Autobauding关闭该功能 。

  2. 在顶部工具栏的波特率选择框中,手动选择与 步骤二 中获取的 GPS 波特率一致的数值(例如 38400)。

  3. F6 打开 Packet Console,若能看到数据滚动,说明通信正常 。

步骤四:修改并应用新波特率

  1. 回到 Configuration View -> PRT (Ports) 页面。
  2. Baudrate 修改为目标值 115200
  3. 点击左下角的 Send 按钮发送指令 。
  • 注意:此时通信会中断,因为 GPS 波特率变了,但软件波特率没变。

步骤五:固化配置(关键步骤)

修改波特率后必须保存到非易失性存储器(Flash/EEPROM),否则断电即失。

  1. 重连通信:将 U-Center 顶部工具栏的波特率手动切换为 115200
  2. Configuration View 左侧列表中找到 CFG (Configuration)
  3. 执行保存操作
  • 勾选 Save current configuration
  • Devices 列表中,全选 0~4 所有项(变蓝即为选中)。
  • 点击左下角的 Send 按钮 。

5. 最终验证

为确保修改成功,请执行“冷启动”验证:

  1. 关闭 U-Center,拔掉 USB 模块,彻底断电
  2. 重新连接 USB 模块到电脑。
  3. 打开 U-Center,直接将波特率设为 115200
  4. 连接 COM 口,打开 Packet Console (F6)
  5. 如果看到滚动的数据流,即表示 115200 波特率修改并固化成功

上一个
AP/PX4/INAV/BF四种开源固件下的外置罗盘参数说明
下一个
无人机视觉导航
最近修改: 2026-02-02Powered by