4. 软件工具链搭建:串口调试助手、上位机软件与驱动安装
工具链搭建,说白了就是让你的电脑能和定位模块“说上话”。
我见过不少新手,硬件焊得漂漂亮亮,结果卡在软件上——串口打不开、驱动装不上、上位机连不上。嗯,这章咱们就把这些坑一个个填平。
本章核心目标:让电脑通过串口与定位模块通信,并能用专业软件解析定位数据。
4.1 串口调试助手:SSCOM 与 Putty
串口调试助手,是测试工程师最常用的工具。说白了,就是让你能直接看到模块发出来的原始数据。
4.1.1 SSCOM(串口调试助手)
我个人习惯用 SSCOM,原因很简单:轻量、免安装、功能够用。
- 下载与启动:百度搜索“SSCOM 串口调试助手”,下载后直接双击运行,无需安装。
- 基本配置:
- 选择正确的 COM 口(在设备管理器里查看)
- 波特率:通常定位模块默认 9600 或 115200
- 数据位:8,停止位:1,校验位:None
- 打开串口:点击“打开串口”,如果模块正常,你会看到一堆乱码或 NMEA 语句。
小技巧:如果看到乱码,先别慌。检查波特率是否匹配。我遇到过好几次,模块默认 115200,结果我设成 9600,出来的全是乱码。
4.1.2 Putty
Putty 本来是 SSH 客户端,但它也能当串口调试助手用。我一般在 Linux 环境下用 Putty 比较多。
- 配置步骤:
- 打开 Putty,选择“Serial”连接类型
- 输入 Serial line:COM3(根据实际情况)
- 输入 Speed:115200
- 点击“Open”
- 优点:支持日志记录、支持多种编码格式。
- 缺点:界面比较简陋,没有 SSCOM 那种直观的 HEX 显示。
注意:Putty 和 SSCOM 不能同时打开同一个串口。否则会报“端口被占用”的错误。
4.2 上位机软件:u-center 与 QGNSS
串口调试助手只能看原始数据,而上位机软件能帮你解析、显示、记录定位信息。
4.2.1 u-center(u-blox 官方工具)
u-center 是 u-blox 公司推出的免费上位机软件。如果你用的是 u-blox 模块,这个工具是必备的。
- 功能亮点:
- 实时显示卫星分布图(星空图)
- 显示经纬度、海拔、速度等定位信息
- 支持配置模块参数(更新率、协议等)
- 支持数据回放与日志导出
- 使用步骤:
- 下载并安装 u-center(官网或第三方下载站)
- 连接模块后,点击 Receiver → Port → 选择对应 COM 口和波特率
- 点击 Receiver → Start,即可看到定位数据
经验之谈:u-center 的“View”菜单里有个“Text Console”,可以显示原始 NMEA 语句。我经常用它来排查模块是否在正常输出数据。
4.2.2 QGNSS(高通平台工具)
QGNSS 是高通平台定位模块的配套工具。如果你用的是高通方案的模块,这个工具比 u-center 更合适。
- 主要功能:
- 支持多星座(GPS、北斗、GLONASS、Galileo)显示
- 支持 PVT(位置、速度、时间)信息显示
- 支持模块固件升级
- 支持原始观测数据输出
- 安装注意事项:
- 需要安装 .NET Framework 4.6 以上版本
- 部分版本需要管理员权限运行
避坑指南:我曾经遇到过 QGNSS 打开后一直显示“No Device”。折腾了半天,发现是驱动没装好。所以,驱动安装是前提。
4.3 驱动安装:让电脑认识你的模块
驱动是连接硬件和软件的桥梁。没有驱动,电脑就不知道你插了个什么东西。
4.3.1 常见 USB 转串口芯片驱动
| 芯片型号 | 常见模块 | 驱动名称 | 下载方式 |
|---|---|---|---|
| CP2102/CP2104 | u-blox NEO 系列 | CP210x 驱动 | Silicon Labs 官网 |
| CH340/CH341 | 国产定位模块 | CH340 驱动 | 南京沁恒官网 |
| FT232 | FTDI 模块 | FTDI VCP 驱动 | FTDI 官网 |
| PL2303 | Profilic 模块 | PL2303 驱动 | Prolific 官网 |
4.3.2 驱动安装步骤(以 CP210x 为例)
- 下载驱动:去 Silicon Labs 官网下载 CP210x 驱动包
- 安装:双击运行,一路 Next 即可
- 验证:
- 插入模块,打开设备管理器
- 在“端口(COM 和 LPT)”下,应该能看到“Silicon Labs CP210x USB to UART Bridge (COM3)”
- 如果没有,检查驱动是否安装成功,或者换一根 USB 线
个人经验:驱动装不上时,试试右键“以管理员身份运行”。Windows 10/11 的驱动签名策略有时会阻止未签名的驱动安装。
4.3.3 驱动安装常见问题
- 设备管理器显示黄色感叹号:驱动不匹配或未正确安装。卸载后重装。
- 设备管理器看不到 COM 口:检查 USB 线是否正常,换一个 USB 口试试。
- 驱动安装后串口打不开:可能被其他程序占用。重启电脑或拔插模块。
注意:有些山寨模块用的芯片是“假”的,比如假 FT232。这种模块需要安装特定的“兼容驱动”,否则无法识别。我踩过这个坑,折腾了一下午才发现是模块本身的问题。
4.4 工具链验证:让数据跑起来
工具都装好了,怎么验证能不能用?很简单,三步走:
- 打开设备管理器:确认 COM 口存在且无异常
- 打开 SSCOM:选择对应 COM 口和波特率,打开串口
- 观察数据:如果看到类似
$GNGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47这样的 NMEA 语句,说明工具链搭建成功
验证成功标志:SSCOM 或 u-center 能持续收到 NMEA 数据,且数据格式正确。
嗯,到这步,你的软件工具链就算搭好了。接下来就可以用这些工具去分析模块的性能了。