地面站与固件烧录:QGroundControl安装与配置、Mission Planner安装、固件下载与烧录、Bootloader模式进入
大家好,我是你们的飞控调参课讲师。今天咱们来聊聊地面站和固件烧录。说实话,这步看着简单,但我在项目里见过太多人卡在这里——要么固件刷错了,要么Bootloader进不去,折腾半天发现是线没插好。
嗯,咱们先把基础打牢。地面站就是你和飞控沟通的窗口。没有它,你连飞控在说什么都听不懂。我个人习惯用QGroundControl做日常调试,Mission Planner则留着做高级分析。两个都装上,不吃亏。
QGroundControl安装与配置
QGroundControl,简称QGC,是PX4官方推荐的地面站。界面清爽,功能也够用。
安装步骤:
- 去官网下载对应系统的安装包。Windows就选.exe,macOS选.dmg,Linux用AppImage。
- 双击安装,一路默认就行。我建议别改安装路径,省得出幺蛾子。
- 装完后打开,它会自动检测串口。如果没检测到,检查下USB线——我曾经被一根劣质线坑了整整一下午。
配置要点:
- 语言设置:QGC默认英文,在General设置里可以切中文。但我建议你用英文——很多专业术语翻译后反而看不懂。
- 单位系统:选公制。别问我为什么,英制算高度时你会疯的。
- 遥测速率:默认就行。如果你用数传,可以适当降低速率,减少丢包。
Mission Planner安装
Mission Planner,圈里人都叫它MP。这玩意儿是ArduPilot的官方地面站,功能比QGC更全,但界面嘛……嗯,有点上世纪的感觉。
安装流程:
- 从官网下载安装包。注意,MP只有Windows版本。Mac和Linux用户得用虚拟机或者Wine。
- 安装时会自动装驱动。如果弹出安全警告,点“仍要安装”。这是正经驱动,别怕。
- 装完后打开,它会提示你更新固件库。点确定,等它下载完。
说实话,MP的界面虽然丑,但功能是真的强。尤其是日志分析那块,QGC目前还比不了。所以我两个都留着,各取所长。
固件下载与烧录
固件就是飞控的操作系统。没有它,飞控就是一块废铁。咱们以PX4固件为例,讲讲怎么烧录。
固件下载:
- 在QGC里,点“Vehicle Setup”,然后选“Firmware”。
- 它会自动检测你的飞控型号。如果识别不对,手动选一下。
- 点“Advanced”,你可以选择固件版本。我个人习惯用稳定版,开发版虽然新功能多,但bug也多。
烧录步骤:
- 把飞控用USB连到电脑。注意,有些飞控需要先上电再连USB,有些反过来。具体看说明书。
- 在QGC里点“Start”。它会自动下载固件并烧录。
- 烧录过程中不要拔线,不要断电。我见过有人手贱拔了线,结果飞控变砖了。
如果你用Mission Planner烧录ArduPilot固件,流程也差不多。选好飞控型号和固件版本,点“Upload”就行。MP会先擦除旧固件,再写入新固件。这个过程大概一两分钟,耐心等。
Bootloader模式进入
Bootloader模式,说白了就是飞控的“安全模式”。当你刷错固件或者飞控变砖时,这个模式能救你一命。
怎么进Bootloader?
- 大部分飞控:按住飞控上的BOOT按钮,然后插USB。等电脑识别到一个新的存储设备,松手。
- 有些飞控没有物理按钮:短接BOOT焊盘。这个需要点动手能力,用镊子或者导线短接一下就行。
- Pixhawk系列:按住安全开关,然后上电。等蓝灯快闪,说明进Bootloader了。
我记得有一次,一个学员的飞控怎么都连不上QGC。我远程一看,原来是Bootloader模式没退出来。重新上电,问题解决。所以,遇到连不上的情况,先断电重启试试。
还有个坑:有些USB线只能充电,不能传数据。你插上去电脑有反应,但就是连不上飞控。换根线试试,八成能解决。
知识体系总览
下面这张图,帮你理清今天讲的内容。地面站、固件、Bootloader,这三者的关系一目了然。
好了,今天的内容就到这。地面站装好、固件刷好,你的飞控才算真正活过来。下一节咱们会讲传感器校准,那步更关键——飞控能不能飞稳,全看它。
公众号:蓝海资料掘金营,微信deep3321