4、首次连接:USB连接飞控、查看串口端口号、设置波特率、连接成功标志
好,到了这一步,我们终于要跟飞控硬件「对话」了。很多新手第一次插上USB线,打开地面站,发现没反应——然后就慌了。别急,这很正常。我当年第一次连Pixhawk,也是折腾了半小时才发现是驱动没装好。
这一节,我们就把「首次连接」这件事拆开揉碎,一步步说清楚。你跟着做,一次就能连上。
4.1 硬件连接:USB线不是随便插的
先看硬件。飞控板上的USB口,通常是Micro USB或者Type-C。我个人习惯用带磁环的USB线,抗干扰好一些。别用那种几块钱的充电线,数据传输不稳定,容易掉线。
插上USB线后,飞控板上的LED灯会亮起。Pixhawk系列一般是蓝色或红色灯常亮,表示供电正常。如果灯不亮,换一根USB线试试,或者换个电脑USB口。
4.2 查看串口端口号:Windows和Mac的方法
飞控通过USB转串口芯片(比如FTDI、CP2102、CH340)与电脑通信。插上USB后,电脑会虚拟出一个串口端口。你需要找到这个端口号。
Windows系统
- 右键「此电脑」→「管理」→「设备管理器」
- 展开「端口(COM和LPT)」
- 找到类似
USB Serial Port (COM3)或CH340 (COM5)的设备 - 记住后面的COM编号,比如COM3、COM5
如果你插上飞控后,设备管理器里没有出现新端口,或者出现黄色感叹号——那就是驱动没装。去芯片厂商官网下载对应驱动,或者用驱动精灵扫一下。我建议直接装CP210x和CH340的通用驱动,覆盖大多数飞控。
macOS系统
- 打开「终端」
- 输入命令:
ls /dev/tty.* - 你会看到类似
/dev/tty.usbserial-XXXX或/dev/tty.SLAB_USBtoUART的设备 - 这个路径就是你的串口端口
ls /dev/tty.* | grep -i usb 来过滤,更快。
4.3 设置波特率:为什么是115200?
波特率,说白了就是串口通信的「说话速度」。飞控和地面站之间,必须用相同的波特率才能正常通信。
大多数飞控(Pixhawk、Cube、Pix32等)的默认USB波特率是 115200。也有少数老版本用57600或921600。我建议你第一次连接时,先从115200开始试。
| 波特率 | 适用场景 | 说明 |
|---|---|---|
| 9600 | 旧设备、GPS模块 | 速度慢,基本不用 |
| 57600 | 部分老飞控 | 兼容模式 |
| 115200 | USB连接(默认) | 最常用,稳定 |
| 921600 | 高速数传、日志下载 | 速度快但容易丢包 |
为什么会这样?因为115200在USB虚拟串口下,既能保证速度,又能保证稳定性。我试过用921600下载日志,结果掉了好几次,最后还是老老实实改回115200。
4.4 地面站连接操作:以Mission Planner为例
好,现在端口和波特率都知道了。打开Mission Planner(QGroundControl操作类似),按以下步骤来:
- 在右上角下拉菜单选择你的串口端口(比如COM3)
- 在波特率下拉菜单选择115200
- 点击「连接」按钮
如果一切正常,你会看到:
- 地面站顶部的状态栏从红色变成绿色
- 显示「Connected」字样
- 飞控的传感器数据开始跳动(姿态、GPS、电压等)
- 地图上出现飞机图标(如果有GPS信号)
4.5 连接失败的常见原因与排查
说实话,第一次连接失败的概率很高。别灰心,我列几个最常见的坑,你对照着查:
- 端口选错了:电脑上可能有好几个COM口,选那个带「USB Serial」字样的
- 波特率不对:试试57600或921600,有些飞控固件被改过
- 驱动没装:设备管理器里看到黄色感叹号,去装驱动
- USB线不行:换一根带数据传输功能的线,别用充电线
- 飞控没上电:有些飞控需要单独供电,USB供电不够
- 地面站版本太旧:更新到最新版Mission Planner或QGC
4.6 知识体系:首次连接的核心逻辑
下面这张图,把整个连接流程串起来了。你照着这个逻辑走,就不会乱。
嗯,这张图把整个流程画清楚了。你从硬件连接开始,一步步往下走,到了「连接成功?」这个判断节点——成功了就继续,失败了就回头检查端口、波特率、驱动。说白了,就是这四样东西:硬件、端口、波特率、地面站设置。只要这四样都对上了,没有连不上的道理。
好了,这一节的内容就到这里。你按照上面的步骤操作,应该能顺利连上飞控。如果还是连不上,别急,回头看看「连接失败的常见原因」那一段,大概率是其中一个坑。记住:飞控连接这件事,90%的问题出在驱动和端口上,剩下10%是USB线的问题。