第4章:调参工具与环境准备
说实话,调参这件事,工具没准备好就上手,十有八九要翻车。我见过太多人拿着没校准的遥控器就起飞,结果飞机一离地就乱窜。嗯,今天咱们就把这些基础工作捋清楚。
4.1 地面站软件的选择与安装
目前主流的地面站就两个:QGroundControl(简称QGC)和Mission Planner(简称MP)。我个人习惯是两套都装,但日常调试用QGC多一些。
QGroundControl 安装
QGC的界面更现代,跨平台支持也好。Windows、macOS、Linux、甚至手机端都能跑。
- Windows:去官网下载安装包,一路Next就行。注意要装好驱动,尤其是Pixhawk的串口驱动。
- macOS:下载.dmg文件,拖到Applications里。第一次打开可能会提示“未验证开发者”,去系统偏好设置里允许一下就好。
- Linux:推荐用AppImage版本,免安装,直接给执行权限就能跑。
Mission Planner 安装
MP是ArduPilot生态的老牌地面站,功能极其强大。但说实话,界面有点复古。
- 下载安装包,注意要装.NET Framework 4.6.2以上版本。
- 安装过程中会提示装驱动,全部同意就行。
- 第一次启动时,选择你的飞控固件类型(ArduCopter、ArduPlane等)。
我个人习惯用MP来做高级参数调整,比如PID的详细曲线分析。QGC则用来日常飞行和快速调参。两者互补,不冲突。
4.2 飞控与地面站的连接
连接这一步,看着简单,但坑不少。我来说说标准流程。
USB连接
- 先用USB线把飞控连到电脑。注意,有些飞控的USB口是Micro USB,有些是Type-C。线材质量很重要,我吃过亏——劣质线会导致断连。
- 打开设备管理器(Windows)或系统信息(macOS),看看飞控是否被识别为串口设备。Pixhawk通常显示为“USB Serial Device”或“STM32 Virtual COM Port”。
- 打开地面站,选择对应的COM口,波特率设为115200(默认值)。
- 点击连接。如果连不上,别慌。先检查驱动,再换根线试试。
无线数传连接
调试时老拖着根线确实不方便。无线数传(比如Holybro的SiK Radio或CUAV的P8)能让你在场地里自由走动。
- 数传模块一端插飞控的TELEM口,另一端插电脑USB。
- 地面站里选择对应的COM口,波特率通常设为57600或921600。
- 连接成功后,你会看到遥测数据在跳动。这时候可以拔掉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的日志默认是循环覆盖的,所以不用担心空间不够。
查看日志
日志文件可以用地面站自带的工具打开:
- QGC:在“分析”页面,点击“日志文件”,选择你的.ulog文件。可以查看姿态、位置、电机输出等曲线。
- MP:在“日志”选项卡里,点击“下载日志”,然后选择“分析”。MP的日志分析功能非常强大,可以生成PID调优报告。
如果你想要更专业的分析,推荐用FlightPlot(PX4)或MAVExplorer(ArduPilot)。这些工具可以让你自定义图表,甚至写Python脚本分析数据。
4.4 安全注意事项
调参这件事,安全永远是第一位的。我见过太多血的教训,这里必须多说几句。
桨叶保护
调参时,永远不要装桨。我知道有人觉得不装桨没法测试悬停,但你可以用其他方式验证。
- 如果非要测试电机响应,可以拆掉桨叶,只留电机和桨座。
- 或者用桨叶保护器(一种塑料罩子),把桨叶包起来。虽然会影响气动,但安全第一。
- 我个人的习惯是:在室内调试时,连桨座都拆掉,只留电机。这样即使误触油门,最多就是电机空转,不会伤人。
系留测试
系留测试是调参的黄金标准。说白了,就是把飞机用绳子拴住,限制它的活动范围。
- 怎么做:找一根结实的绳子,一端系在飞机的重心位置(通常是机架中心),另一端固定在地面或重物上。绳子长度控制在1-2米。
- 为什么有用:即使参数调得不对,飞机也不会飞走或撞墙。你可以放心地测试悬停、姿态响应。
- 注意事项:绳子不要太紧,留一点余量。另外,系留点要牢固,别让飞机把重物拉倒了。
我记得第一次做系留测试时,飞机一离地就开始剧烈震荡,差点把绳子挣断。但因为有绳子拴着,我及时切了油门,飞机只是摔在地上,没造成任何损伤。要是没有系留,那架飞机早就飞丢了。
其他安全事项
- 远离人群:调试时,确保周围10米内没有人。尤其是新手,飞机随时可能失控。
- 准备急停开关:遥控器上设置一个“油门锁定”或“急停”开关。一旦发现异常,立刻按下。
- 电池安全:调参时电池电量要充足,但也不要满电。我一般用3.8V/每节(约50%电量)的电池来调试,这样即使炸机,电池也不容易起火。
- 灭火器:在室内调试时,手边放一个灭火器。锂电池起火可不是闹着玩的。
4.5 本章知识体系
下面这张图总结了本章的核心内容,帮你理清思路:
好了,工具和环境都准备好了。接下来,我们就可以开始真正的调参之旅了。记住:安全第一,数据为王。别急着飞,先把基础打牢。