Betaflight PID 调参:Chirp 扫频自动调参
凭手感做 Betaflight PID 调参要飞掉很多块电池。Chirp 测试会让飞控在记录日志的同时,在每个轴上注入频率逐渐升高的正弦波,日志随后就能显示飞机在每个频率上的响应。FlySpark 读取这份 CHIRP 日志,并为 Betaflight 给出简化滑块的建议值。
它可在浏览器或 FlySpark App 中运行。连接飞控后,可以直接应用建议值。
免费使用。连接硬件需要电脑上的 Chrome 或 Edge;手机请使用 FlySpark App。
功能
频率响应
每个轴从设定值到陀螺仪的闭环响应,并利用相干性剔除质量差的数据。
稳定裕度
相位裕度、穿越频率和回路延迟,以及能提示调参过于脆弱的峰值灵敏度。
阶跃响应
估算前 100 ms 的阶跃响应,用于查看过冲和上升时间。
滑块建议
推荐的简化调参滑块值;如果目标无法完全达到,会说明原因。
连接后直接应用
连接 Betaflight 飞控后,可以把建议的滑块值直接写入。
Chirp 调参的原理
在 chirp 测试中,固件每次在一个轴上注入频率缓慢升高的正弦波。将 debug 模式设为 CHIRP 进行记录,就能捕获扫频信号和飞机的响应。由此得到的传递函数可以显示,在每个频率上陀螺仪相对指令的滞后和过冲有多大。
好的调参既要留有足够的相位裕度保持稳定,又要有足够高的穿越频率,让飞机手感“跟手”。FlySpark 以相位裕度为目标整定回路,把峰值灵敏度控制在 2 或以下,再将结果转换成简化滑块。这些数值只是起点:务必试飞、检查电机温度,并在黑匣子日志分析中确认。
试飞之前
你的 Betaflight 固件需要包含 chirp 功能,把 CHIRP 飞行模式设到开关上,并将 debug 模式设为 CHIRP。用较高的记录频率,在无风的天气下保持稳定高度悬停,然后触发扫频。状态良好、滤波到位的飞机得到的结果会干净得多;请先解决噪声和机械问题。可以查看无人机天气预报,挑一个无风的日子。
其他调参方法
许多飞手使用 Betaflight 简化滑块,并配合 PIDtoolbox 或 Plasmatree PID-Analyzer 等黑匣子阶跃响应工具调参,这些工具根据日常飞行估算阶跃响应。Chirp 扫频能更干净地测量回路本身,因此适合用来给出引导式建议。两种方法殊途同归:最终都要靠试飞确认滑块值。
如何用 chirp 日志调 Betaflight PID
- 设置 chirp. 在支持 chirp 的 Betaflight 固件上,把 CHIRP 模式设到开关,并将 debug 模式设为 CHIRP。
- 执行测试飞行. 在无风环境下悬停,记录日志的同时在每个轴上执行扫频。
- 打开日志. 在 FlySpark 中打开 Chirp autotune,选择黑匣子日志。
- 应用并试飞. 查看裕度和建议的滑块值,应用后轻柔地试飞。
常见问题
Betaflight 有自动调参吗?
较新的 Betaflight 固件可以执行 chirp 扫频并记录下来。FlySpark 分析这份日志并给出滑块建议值;是否应用由你决定。
Chirp 测试安全吗?
扫频期间飞机会明显抖动。请在开阔场地、安全高度飞行,并且只在本身已经飞得很好的飞机上进行。
需要连接飞控吗?
不需要。日志可以单独分析。连接 Betaflight 飞控后可以直接应用建议值。
能为 INAV 或 ArduPilot 调参吗?
不能。这个工具专为 Betaflight chirp 日志设计。ArduPilot 有自己的空中 AutoTune。
没有日志也能试用吗?
可以。打开 Chirp autotune 并选择示例 chirp 飞行,即可在模拟数据上查看完整分析。
相关工具
Betaflight 与 INAV 黑匣子日志分析工具
在线 Betaflight 黑匣子分析:在浏览器中打开 Betaflight 和 INAV 日志(.BBL、.BFL、.TXT),查看陀螺仪与 PID 曲线、噪声频谱、GPS 轨迹,导出 CSV 和 GPX。
Betaflight 调参:在浏览器和手机上使用的地面站
在浏览器或 Android 上完成 Betaflight 调参:端口、PID、Rates、OSD、模式、预设和 CLI,支持 USB 或蓝牙连接。免费使用,另有无需硬件的演示。
无人机天气:飞行预报与能否起飞判断
今天能飞无人机吗?无人机天气逐小时预报:风速、阵风、降雨、气温、Kp 指数、GPS 卫星数、日出与黄昏、附近禁飞区,并给出能否起飞的判断。
BLHeli_S、Bluejay 和 AM32 电调设置工具
在线电调设置:通过飞控在 Chrome 或 Android 上读取和修改 BLHeli_S、Bluejay、AM32 电调参数,还能刷写电调固件、编辑开机音乐。
准备好试试了吗?
免费使用。连接硬件需要电脑上的 Chrome 或 Edge;手机请使用 FlySpark App。