一句话总结:主循环频率 = 飞控每秒计算多少次PID、读取陀螺仪;黑匣子=飞机的飞行记录仪,把每一次循环的数据保存下来,用来排查抖动、炸机、调PID。
重点提醒:黑匣子记录会占用MCU算力!主循环越高,黑匣子采样率就越不能开太高,否则CPU过载、飞行卡顿。
一、什么是主循环频率(Loop Rate)
飞控每一轮工作流程:读取陀螺仪 → PID运算 → 输出电机信号,完整一轮就是1次主循环。
• 单位Hz,4kHz=每秒运算4000次;8kHz=每秒8000次
• 循环越高:飞机响应越跟手,打杆反应越快;代价:MCU算力消耗暴涨,CPU负载升高
• 陀螺仪采样频率一般≥主循环频率,陀螺仪先采集数据,再交给主循环做PID计算
各MCU推荐主循环(新手直接抄)

✅新手口诀:不要盲目拉高循环,硬件减震没做好,8kHz照样抖;优先保证CPU负载安全
安全红线:飞行时CPU负载尽量<70%;持续>85%属于高危,飞行容易丢循环、抽风炸机。
查看位置:BF地面站【状态】页面,看CPU负载。
二、黑匣子基础科普
黑匣子会在解锁后自动记录,保存每一次主循环里的:陀螺仪数据、PID输出、电机输出、遥控器打杆、电池电压、RPM转速等。
✅能干什么:
炸机之后,回看炸机前几十毫秒,找到失控原因(电机失步、振动、电压掉压)
看陀螺仪噪声,调整陷波、RPM滤波,解决飞机抖动
调PID:对比设定值(Setpoint)和陀螺仪曲线,判断P/I/D是否过高过低
❌不能干什么:
不能修复机械问题:桨弯、电机虚位、机架共振,黑匣子只能发现,不能修好
黑匣子记录本身消耗算力,日常随便飞,可以直接关掉黑匣子,只在调参、排查故障再打开
黑匣子存储类型
板载SPI Flash:F7/H7很多自带(一般8MB/16MB),不用插TF卡;缺点容量小,记录时间短
SD卡(TF卡):大容量,推荐FAT32格式,≤32G,适合长时间记录
F411微型AIO:大部分Flash很小,只适合短时间调试记录,不建议常开
三、BF地面站实操设置(保姆级)
1. 主循环设置路径
【配置】页面 → PID循环频率,下拉选择对应Hz,保存重启。
注意:修改主循环后,一定要重新看CPU负载,负载超标就要降。
2. 黑匣子设置(左侧【Blackbox】标签页)
Blackbox设备:选SPIFLASH(板载闪存) / SDCARD(TF卡),不需要就选关闭
采样率(Blackbox logging rate):代表每多少个PID循环记录一次
◦ 1/1:每次循环都记录,数据最全,算力消耗最大,只用于精细调试
◦ 1/2:每2次循环记录1次(新手调试推荐)
◦ 1/4 /1/8:更低采样,占用算力小,适合长时间飞行记录、炸机溯源
Debug调试模式:GYRO_SCALED(首选,记录滤波前后陀螺仪,看振动噪声)
记录模式:Normal,解锁自动开始记录,上锁停止(新手默认)
保存重启飞控
采样率搭配参考:
• F411(2kHz主循环):黑匣子1/4或者直接关闭,不要1/1,极易CPU过载
• F405(4kHz):调试用1/2,日常1/4
• F722(8kHz):调试1/2,日常1/4
• H7:调试1/2,精细FFT振动分析可用1/1
四、导出日志+查看黑匣子文件
飞完,插上USB连电脑,进入Blackbox页面
◦ 板载Flash:点【Save Flash to File】,下载.bbl日志文件
◦ SD卡:取出TF卡,读卡器读取,日志文件存在卡内
打开工具:Betaflight Blackbox Explorer(网页版/桌面客户端,BF官网可下载)
直接拖入.bbl文件,即可看到曲线
新手只需要看懂3组曲线
Gyro(陀螺仪曲线) vs Setpoint(摇杆期望曲线)
👉两条线贴合:飞机跟随很好;Gyro震荡、来回抖动=P太高或者机械振动大
Motor电机输出曲线
👉出现剧烈跳动、削顶,代表电机饱和、失步风险
FFT频谱(频率分析)
👉看噪声尖峰,判断是电机振动还是机架共振,用来调RPM滤波、陷波
五、高频踩坑&故障排查
开启黑匣子后,CPU负载飙升,飞行卡顿、解锁提示CPU OVERLOAD
👉原因:主循环+黑匣子采样率双高,算力吃满。解决:降低黑匣子采样率,或者直接关闭黑匣子。F411最容易出现这个问题。
日志记录不全、文件损坏、断记录
👉SD卡速度慢/格式不对;板载Flash存满;降低黑匣子采样率。
黑匣子曲线看不到振动噪声
👉Debug模式选错,必须选GYRO_SCALED;或者采样率太低丢失细节。
主循环拉很高,手感反而变差
👉硬件震动没有处理,高频循环会放大振动噪声,抖动加剧。顺序:硬件减震→RPM滤波→再考虑拉高主循环
六、新手最简使用流程
装机完成,先调好硬件减震、RPM滤波
设置合适的PID主循环,确认飞行CPU负载安全
日常飞行:关闭黑匣子,减少MCU压力
飞机抖动、调PID、炸机排查时:临时打开黑匣子,采样1/2,飞1-2个起落
导出日志看曲线,调整滤波/PID;调完之后,再次关闭黑匣子
口诀总结
主循环看MCU性能,越高越吃算力;
黑匣子是诊断工具,不是常开功能;
循环搭配采样率,负载红线别越界;
先查机械振动,再看黑匣子曲线。
扫码查看7条评论