1. 定位模块概述:GNSS/GPS 到底是什么?
各位同学,咱们这门课叫《定位模块参数配置从入门到精通》。第一节课,得先把地基打牢。
你可能会问:GPS 我听过,GNSS 又是什么鬼?
其实很简单。GPS 是美国搞的一套卫星定位系统,全称是 Global Positioning System。而 GNSS 是 Global Navigation Satellite System 的缩写,翻译过来叫「全球导航卫星系统」。它是个统称,包含了美国的 GPS、俄罗斯的 GLONASS、欧盟的 Galileo、中国的北斗(BDS),还有日本的 QZSS 和印度的 IRNSS。
说白了,GPS 是 GNSS 大家庭里的一个成员。只不过 GPS 出道最早、名气最大,很多人就把所有定位系统都叫 GPS 了。我个人习惯在技术文档里用 GNSS 这个词,因为它更准确——你买的模块很可能同时收着 GPS 和北斗的信号呢。
1.1 定位模块能干什么?
定位模块的核心能力就三件事:定位置、测速度、对时间。
你想想看,一个指甲盖大小的芯片,能告诉你现在在哪儿、跑多快、几点几分,是不是挺神奇的?
应用领域嘛,我随便列几个:
- 车载导航与物流追踪——这是最传统的用法。我在项目里遇到过一家物流公司,几千台车全装了定位模块,调度中心实时看轨迹,油耗降了 15%。
- 无人机与机器人——没有定位模块,无人机就是个会飞的遥控玩具。RTK 级别的定位能让无人机自动喷洒农药,误差在厘米级。
- 共享单车/共享汽车——你扫个码就能找到车,靠的就是模块上报的位置。
- 户外运动与穿戴设备——手表、手环里的定位模块,记录你的跑步轨迹。
- 电力/通信基站授时——基站需要纳秒级的时间同步,GNSS 模块直接提供。
- 农业与工程机械——自动驾驶拖拉机、挖掘机,都离不开高精度定位。
核心观点:定位模块不是只有导航才用。凡是需要「时空信息」的场景,它都能插一脚。而且随着物联网爆发,这个市场还在快速膨胀。
1.2 主流厂商与型号
做定位模块的厂商不少,但真正有技术积累的就那么几家。我按市场占有率排个序,给你一个清晰的参考。
| 厂商 | 代表型号 | 特点 | 典型应用 |
|---|---|---|---|
| u-blox | NEO-M8N、ZED-F9P | 功耗低、性能稳、生态好 | 车载、无人机、工业 |
| 中科微 | ATGM336H、AT6558 | 性价比高、国产、支持北斗 | 共享单车、物流、消费电子 |
| 博通 (Broadcom) | BCM4775x 系列 | 集成度高、手机专用 | 智能手机、手表 |
| 高通 (Qualcomm) | 骁龙 Modem 内置 GNSS | 与通信基带深度整合 | 手机、车联网 |
| Trimble | BD982、BD930 | 厘米级精度、专业测绘 | 测绘、农业、工程 |
| 司南导航 | K708、K726 | 国产高精度、RTK 方案 | 自动驾驶、精准农业 |
嗯,这里要注意:选型不是越贵越好。我见过有人给共享单车配 Trimble 的测绘级模块,成本直接炸了。你得看应用场景——消费级用中科微或 u-blox 的 NEO 系列就够了,工业级才考虑 ZED-F9P 或 Trimble。
1.3 一张图看懂 GNSS 定位模块知识体系
下面这张 SVG 图,把本章的核心知识点串起来了。你仔细看一遍,后面学起来会轻松很多。
1.4 选型时最容易踩的坑
我做了这么多年嵌入式,见过太多人在选型上翻车。给你列几个典型的:
避坑指南:
- 只看精度不看功耗——我曾经有个项目,选了高精度 RTK 模块,结果电池撑不过 2 小时。后来换成普通单频模块,精度降了点,但续航到了 12 小时,客户反而满意了。
- 忽略天线设计——模块再好,天线没调好也是白搭。我见过有人把陶瓷天线贴在金属外壳里面,信号直接衰减 20dB。
- 盲目追求多星座——同时收 GPS+北斗+GLONASS 确实能提高可用性,但功耗和成本也上去了。室内或城市峡谷场景才需要多星座,开阔地带单 GPS 完全够用。
- 不关注协议兼容性——有些模块输出 NMEA 0183 协议,有些用 UBX 协议,还有些用 RTCM。你上位机软件得提前适配好,不然数据解析会出问题。
1.5 一个小实验:看看你身边的定位模块
如果你手边有手机,打开一个能看卫星状态的 App(比如 GPS Test 或北斗伴)。你会看到手机正在搜索哪些卫星系统、信号强度如何。我建议你试试:
- 在室外开阔地,看看能搜到多少颗卫星。
- 走到高楼之间或室内,看看卫星数量怎么变化。
- 对比一下 GPS 和北斗的信号强度。
这个实验能让你直观理解「多星座」和「信号遮挡」的概念。后面我们讲参数配置时,你会对这些现象有更深的理解。
我的小建议:学定位模块,别光看书。买个开发板(比如 u-blox NEO-M8N 的评估板,几十块钱),接上串口助手,看 NMEA 数据流。你亲手解析过一条 $GPGGA 语句,比背十遍协议都管用。
好了,第一章就到这里。你只要记住三件事:GNSS 是什么、它能干什么、主流厂商有哪些。后面每一章都会围绕这些基础展开,一步步带你从入门走到精通。