侧边栏壁纸
博主头像
静水流深

静水流深,沧笙踏歌

  • 累计撰写 53 篇文章
  • 累计创建 0 个标签
  • 累计收到 42 条评论

目 录CONTENT

文章目录

Ardupilot设置MSP协议OSD

唐韵
2026-03-04 / 0 评论 / 0 点赞 / 3 阅读 / 0 字

天空端使用 RunCam WifiLink 2,飞控适用 Ardupilot 4.6.3 固件,天空端在使用 OpenIPC 固件和 RubyFPV 固件时本设置都适用。

以串口 UART8-Serial8 为例

1. 设置串口参数

  1. 设置串口协议为 MSP DisplayPort
    SERIAL8_PROTOCOL = 42
  2. 设置串口波特率为 115200
    SERIAL8_BAUD = 115

2. 启用 MSP OSD 功能

  1. 启用 MSP Display 输出
    MSP_OPTIONS = 4
  2. 设置 OSD 类型为 MSP
    OSD _TYPE = 5 (MSP_DisplayPort)
  3. 设置 OSD 选项
    OSD_OPTION = 42

3. 保存参数

  1. 点击“写入参数”按钮
  2. 断电重启飞控
  3. 在 Mission Planner 地面站OSD 设置界面设置所需的元素
  4. 选择右上角写入设置,查看图传画面

可能遇到的其它问题及解决方法

  1. Mission Planner 地面站OSD 设置界面元素已铺满,但实际图传画面 OSD 元素只显示在一个固定方形区域,无法铺满
    打开地面站上的 HD 画布选项

  2. RubyFPV 11.7 固件,图传画面 OSD 元素闪烁
    把 OSD 元素全都放入 HD 画布中 50 x 18 的框里

  3. OPENIPC 和 RubyFPV 固件的 OSD 还可使用 Mavlink 协议从飞控获取信息,此时将不再允许通过地面站排布 OSD 元素,而是由图传设置界面进行设置。

0

评论区