如何设置 OSD 元素
一、原理
OSD(On-Screen Display)功能允许在 FPV 画面上显示重要的飞行数据,如 电池电压、飞行模式、飞行高度等,帮助飞行员实时监测飞行状态。
ArduPilot 固件支持 OSD 自定义设置,用户可自由选择显示内容,并调整元素位置,以适配 模拟图传或 DJI O3 数字图传 等不同显示设备。
二、设备准备
1)飞控: SpeedyBee F405 WING APP / SpeedyBee F405 WING MINI /CoreWing F405 WING V2 任意一款飞控均适用该教程。
2)FPV 设备: 图传屏幕或 FPV 眼镜
3)地面站: Mission Planner
三、具体操作
OSD 元素设置
步骤 1:进入 OSD 设置界面
连接飞控至 Mission Planner,确保 USB 连接正常。
进入 “配置/调试” 页面,找到 “OSD” 选项。
进入 Screen1 画面,开始配置 OSD 元素。

步骤 2:选择 OSD 显示内容
1.勾选需要显示的 OSD 数据,建议选择以下关键参数:
电池信息:总电压、单片电芯电压、电流输出。
飞行状态:油门值、卫星数、系统信息。
导航信息:起飞点距离、飞行高度。
辅助信息:准星及地平线(用于视觉定位)。
飞行模式:当前飞行模式状态。
可下载该 OSD 参数文件进行快速导入设置:osd.param

步骤 3:调整 OSD 元素位置
使用鼠标拖动 OSD 元素,调整其在 FPV 画面中的位置。
注意 OSD 画面下方的虚线区域:
- 虚线以下的部分不会显示在 FPV 画面中,请将所有关键信息放置在可视区域。
- 确保 OSD 元素布局合理,不重叠、不遮挡核心数据。

步骤 4:保存 OSD 设置
- 完成调整后,点击 “Write customiration” 按钮,将 OSD 设置写入飞控。

- 断开 USB 连接,重新上电飞控,确保 OSD 设置生效。
OSD 中英文对照表
| OSD 名称 | 中文解释 |
|---|---|
| BAT_VOLT | 电池电压 |
| CURRENT | 电流 |
| BATUSED | 电量消耗 |
| RSSI | 遥控信号强度 |
| SATS | GPS 卫星数 |
| FLTMODE | 当前模式 (DJI 不显示) |
| MESSAGE | 系统信息 (DJI 显示飞行模式) |
| HORIZON | 模拟地平线 (DJI 不显示) |
| HOME | 离家距离 (仅模拟图传支持) |
| DIST | 飞行航程 (仅模拟图传支持) |
| HOMEDIR | 离家距离 (仅 DJI 支持) |
| HOMEDIST | 飞行航程 (仅 DJI 支持) |
| HEADING | 离家方位角 (DJI 不显示) |
| THROTTLE | 当前油门值 (DJI 不显示) |
| COMPASS | 罗盘方位 (DJI 不显示) |
| GPSLAT | GPS 纬度 |
| GPSLONG | GPS 经度 |
| ROLL | 横滚值 |
| PITCH | 俯仰值 |
| ALTITUDE | 当前高度 |
| GSPEED | 当前地速 |
| VSPEED | 当前高度变化值 m/S |
| AVGCELLV | 电池单片电压 |
四、Q&A
Q:如何解决 OSD 没有单片电压显示?
A:
在全部参数树输入 OSD_CELL_COUNT,默认是-1 所以是没有的。例如用的 5S 电池,就输入 5,4S 电池,就输入 4。

OSD 页面勾选 AVGCELLV,点击 Write customization。随后检查 OSD 上是否有单片电压显示。

技术支持二维码
