第4章:调参工具与环境准备

说实话,调参这件事,工具没准备好就上手,十有八九要翻车。我见过太多人拿着没校准的遥控器就起飞,结果飞机一离地就乱窜。嗯,今天咱们就把这些基础工作捋清楚。

4.1 地面站软件的选择与安装

目前主流的地面站就两个:QGroundControl(简称QGC)和Mission Planner(简称MP)。我个人习惯是两套都装,但日常调试用QGC多一些。

QGroundControl 安装

QGC的界面更现代,跨平台支持也好。Windows、macOS、Linux、甚至手机端都能跑。

  • Windows:去官网下载安装包,一路Next就行。注意要装好驱动,尤其是Pixhawk的串口驱动。
  • macOS:下载.dmg文件,拖到Applications里。第一次打开可能会提示“未验证开发者”,去系统偏好设置里允许一下就好。
  • Linux:推荐用AppImage版本,免安装,直接给执行权限就能跑。
我的小技巧:装好QGC后,先别急着连飞控。打开软件,看看左下角的版本号。我遇到过好几次版本太旧导致参数读取不全的情况。建议用稳定版,别追最新。

Mission Planner 安装

MP是ArduPilot生态的老牌地面站,功能极其强大。但说实话,界面有点复古。

  • 下载安装包,注意要装.NET Framework 4.6.2以上版本。
  • 安装过程中会提示装驱动,全部同意就行。
  • 第一次启动时,选择你的飞控固件类型(ArduCopter、ArduPlane等)。

我个人习惯用MP来做高级参数调整,比如PID的详细曲线分析。QGC则用来日常飞行和快速调参。两者互补,不冲突。

4.2 飞控与地面站的连接

连接这一步,看着简单,但坑不少。我来说说标准流程。

USB连接

  1. 先用USB线把飞控连到电脑。注意,有些飞控的USB口是Micro USB,有些是Type-C。线材质量很重要,我吃过亏——劣质线会导致断连。
  2. 打开设备管理器(Windows)或系统信息(macOS),看看飞控是否被识别为串口设备。Pixhawk通常显示为“USB Serial Device”或“STM32 Virtual COM Port”。
  3. 打开地面站,选择对应的COM口,波特率设为115200(默认值)。
  4. 点击连接。如果连不上,别慌。先检查驱动,再换根线试试。
重要提醒:连接飞控时,绝对不要给电机上电!我见过有人连着USB就装桨,结果误触油门,手指差点被削。USB供电只够飞控板工作,但电机一旦意外启动,后果很严重。

无线数传连接

调试时老拖着根线确实不方便。无线数传(比如Holybro的SiK Radio或CUAV的P8)能让你在场地里自由走动。

  • 数传模块一端插飞控的TELEM口,另一端插电脑USB。
  • 地面站里选择对应的COM口,波特率通常设为57600921600
  • 连接成功后,你会看到遥测数据在跳动。这时候可以拔掉USB线了。

我记得有一次在户外调试,USB线不够长,只能把笔记本放在地上。结果一阵风把沙子吹进了飞控...从那以后,我出门必带数传。

4.3 日志记录与查看

调参的核心是什么?不是凭感觉拧参数,而是看数据说话。日志就是你的黑匣子。

ULog(PX4)与BIN(ArduPilot)

两种固件的日志格式不同:

固件 日志格式 默认存储位置 查看工具
PX4 .ulog SD卡 /log/ 目录 FlightPlot、PX4日志分析器
ArduPilot .bin SD卡 /logs/ 目录 Mission Planner日志分析、MAVExplorer

我个人建议:每次飞行都开启日志记录。别嫌麻烦,等你炸机了想找原因,却发现没开日志,那才叫欲哭无泪。

如何开启日志

PX4

  • 在QGC的参数列表中,找到 SDLOG_MODE,设为 1(开启持续记录)。
  • 或者用 SDLOG_PROFILE 选择要记录的数据类型。默认是全开,但如果你SD卡空间有限,可以只记录关键数据。

ArduPilot

  • 在MP的“配置/调试”页面,找到“日志记录”选项卡。
  • 勾选“启用日志记录”,并选择日志类型。我一般选“全部”,反正SD卡便宜。
  • 注意:ArduPilot的日志默认是循环覆盖的,所以不用担心空间不够。
避坑指南:我曾经遇到过SD卡损坏导致日志丢失的情况。从那以后,我每次飞行前都会格式化SD卡,并且用质量好的卡(推荐SanDisk Extreme系列)。别省那几十块钱。

查看日志

日志文件可以用地面站自带的工具打开:

  • QGC:在“分析”页面,点击“日志文件”,选择你的.ulog文件。可以查看姿态、位置、电机输出等曲线。
  • MP:在“日志”选项卡里,点击“下载日志”,然后选择“分析”。MP的日志分析功能非常强大,可以生成PID调优报告。

如果你想要更专业的分析,推荐用FlightPlot(PX4)或MAVExplorer(ArduPilot)。这些工具可以让你自定义图表,甚至写Python脚本分析数据。

4.4 安全注意事项

调参这件事,安全永远是第一位的。我见过太多血的教训,这里必须多说几句。

桨叶保护

调参时,永远不要装桨。我知道有人觉得不装桨没法测试悬停,但你可以用其他方式验证。

  • 如果非要测试电机响应,可以拆掉桨叶,只留电机和桨座。
  • 或者用桨叶保护器(一种塑料罩子),把桨叶包起来。虽然会影响气动,但安全第一。
  • 我个人的习惯是:在室内调试时,连桨座都拆掉,只留电机。这样即使误触油门,最多就是电机空转,不会伤人。
血的教训:我曾经在调试时,觉得“就试一下悬停,应该没事”,结果飞机一离地就侧翻,桨叶打到旁边的金属架,碎片飞出去差点打到眼睛。从那以后,我立下规矩:调参时,要么不装桨,要么去空旷的室外。

系留测试

系留测试是调参的黄金标准。说白了,就是把飞机用绳子拴住,限制它的活动范围。

  • 怎么做:找一根结实的绳子,一端系在飞机的重心位置(通常是机架中心),另一端固定在地面或重物上。绳子长度控制在1-2米。
  • 为什么有用:即使参数调得不对,飞机也不会飞走或撞墙。你可以放心地测试悬停、姿态响应。
  • 注意事项:绳子不要太紧,留一点余量。另外,系留点要牢固,别让飞机把重物拉倒了。

我记得第一次做系留测试时,飞机一离地就开始剧烈震荡,差点把绳子挣断。但因为有绳子拴着,我及时切了油门,飞机只是摔在地上,没造成任何损伤。要是没有系留,那架飞机早就飞丢了。

其他安全事项

  • 远离人群:调试时,确保周围10米内没有人。尤其是新手,飞机随时可能失控。
  • 准备急停开关:遥控器上设置一个“油门锁定”或“急停”开关。一旦发现异常,立刻按下。
  • 电池安全:调参时电池电量要充足,但也不要满电。我一般用3.8V/每节(约50%电量)的电池来调试,这样即使炸机,电池也不容易起火。
  • 灭火器:在室内调试时,手边放一个灭火器。锂电池起火可不是闹着玩的。

4.5 本章知识体系

下面这张图总结了本章的核心内容,帮你理清思路:

第4章:调参工具与环境准备 地面站软件 QGC Mission Planner 飞控连接 USB连接 无线数传 日志系统 ULog (PX4) BIN (ArduPilot) 安全注意事项 桨叶保护 系留测试 急停开关 核心逻辑:工具准备 → 连接验证 → 日志记录 → 安全调试 调参不是凭感觉,而是基于数据的科学过程

好了,工具和环境都准备好了。接下来,我们就可以开始真正的调参之旅了。记住:安全第一,数据为王。别急着飞,先把基础打牢。


专注资料整理