🏠 返回首页

Betaflight 4.5.2 特性详解

✈️ Betaflight 4.5.2

开源多旋翼飞控固件,支持多种飞行模式、传感器和协议

🔧 飞控核心功能

📈

动态滤波 Dterm Curve Expo

动态调整D项曲线指数,平衡悬停稳定性和高速飞行的响应性

🎯

PID 调优增强

新增 pid_anti_gravity_gain 抗重力增益参数,改善大机动飞行时的姿态保持

电机输出协议

支持 DSHOT150/300/600/1200, PROSHOT1000, Bidirectional DSHOT

🔄

实时转速监控

Bidirectional DSHOT 直接回读电机RPM,实现闭环转速控制

🔊

动态 Idle

根据飞行姿态自动调整电机怠速,节省电量同时保证随时可响应

🌀

RPM Filter

基于电机转速的主动滤波,有效消除电机干扰噪声

🗺️ 飞行模式

  • GPS Rescue 失控保护时自动返航,4.5版本大幅优化定位算法,支持精准悬停
  • Angle 自稳模式,限制倾斜角度在45°内,适合新手
  • Horizon 半自稳模式,倾斜大时切自稳,小角度时可翻滚
  • Air Mode 低速下保持完整控制力,防止失速
  • Bailout 紧急一键降落,切入后忽略任何模式直接降落在当前位置
  • Cruise Mode 定速巡航模式,保持当前油门持续飞行
  • Acro Trainer 自翻滚训练模式,辅助练习空翻

📡 接收机协议

📶

ELRS

ExpressLRS 2.4G/915MHz 双向遥测,低延迟高可靠

📡

CRSF

Crossfire/ELRS 原生协议,支持高速率和遥测回传

🔌

SBUS / FPort

Futaba SBUS 和 FrSky FPort/FPort2 双向协议

📡

IBUS

FlySky IBUS 单向协议,支持遥测回传

📶

Spektrum

DSM/DSM2/DSMX 协议支持

🛸

MAVLink

MAVLink 协议支持,可连接地面站

🛰️ 传感器支持

  • GPS u-blox NEO-6M/7M/8M/9M, SAM-M8Q, Beidou, Galileo, GLONASS
  • 气压计 BMP280, BMP388, DPS310, SPL06-0076
  • 罗盘/磁力计 HMC5883L, QMC5883L, IST8310, LIS3MDL
  • 光流 PMW3901, VL53L0X (ToF测距), ADNS3080
  • 声呐 US-100, HC-SR04, JS-TS150
  • O3/摄像头 DJI O3, Caddx Vista, HDZero 等HD图传增稳
  • IMU MPU6000/6500/9250/IMU, ICM20602/20608/42688, BMI270

⚡ 电源与动力

🔋

电池监控

Smart Battery, 2-6S ADC电压/电流检测,支持多种电芯类型

📊

ESC Telemetry

BLHeli_32, KISS ESC, RPM, 温度, 电流实时回传

⚠️

低压保护

可配置电压阈值和动作:警告/降功率/强行降落

📝

Blackbox 日志

高速飞行数据记录,250Hz采样,支持SD卡或内部Flash

🎮 OSD 与图传

📺

MAX7456

传统模拟图传字符叠加,支持多种字体和布局

🖥️

HD OSD

HDZero, DJI O3/Caddx, ClearSky HD 数字OSD

📻

VTX Telemetry

Smart Audio (SA), Tramp 协议,远程调参和功率控制

📶

VTX Power Table

可编程功率/频道表,支持Pit Mode和-lock模式

🛠️ 配置工具

💻

Betaflight Configurator

桌面版 GUI,Windows/Mac/Linux 全平台支持

🌐

Web Configurator

浏览器版,无需安装直接使用 Chrome/Edge

⌨️

CLI 命令行

高级手动配置,支持脚本和批量设置

📊

Blackbox Explorer

日志分析工具,PID曲线和滤波器分析

📱

OTA 无线升级

通过无线方式刷写固件,无需拆机

⚙️ 推荐配置参数 (穿越机)

以下为典型5寸穿越机的推荐CLI配置:

# 基础PID配置 set pid_tuning_profile = 0 set roll_pid = 45,30,35 set pitch_pid = 50,35,35 set yaw_pid = 45,30,0 # 滤波设置 set dterm_curve_expo = 0.6 set gyro_lowpass_hz = 150 set dterm_lowpass_hz = 100 set rpm_filter_weights = 100,0 # 动力配置 set min_throttle = 1000 set max_throttle = 2000 set dshot_bidir = ON set motor_pwm_rate = 1000 set use_unsynced_pwm = ON # 飞行安全 set arming_roll = 30 set auto_disarm_kill = ON set deadband = 3 set yaw_deadband = 5 # GPS Rescue 配置 set gps_rescue_min_sats = 6 set gps_rescue_min_dist = 15 set gps_rescue_allow_arming_without_fix = OFF set gps_rescue_alt_mode = 3 # OSD 配置 set osd_units = METRIC set osd_current_precision = 2 set osd_vbat_decimal_digits = 1 set osd_rssi_dbm_alarm = -105

🆕 4.5.x 新增功能

  • NEW Feedforward 2.0 - 改进的前馈算法,响应更平滑
  • NEW E2E 保护 - 端到端飞控保护机制
  • NEW iBUS Telemetry - FlySky 遥测回传支持
  • NEW USB VCP - 虚拟串口,更稳定的调试连接
  • NEW 动态滤波 - 根据飞行状态自动调整滤波参数
  • NEW THROTTLE BOOST - 油门加速功能
  • NEW Anti-Gravity 增强 - 多轴抗重力补偿