欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > (24)(24.1) FPV和仿真的机载OSD(一)

(24)(24.1) FPV和仿真的机载OSD(一)

2025/2/12 7:12:59 来源:https://blog.csdn.net/qq_20016593/article/details/140799339  浏览:    关键词:(24)(24.1) FPV和仿真的机载OSD(一)

文章目录

前言

1 参数

2 第二OSD

3 屏幕和屏幕切换

4 面板项目

5 呼号面板

6 用户可编程警告

7 使用SITL测试OSD

8 OSD面板列表


前言

使用 MAX7456 型芯片的板载操作系统和基于 MSP 的外部操作系统(包括 DJI 护目镜和使用DisplayPort 的护目镜)提供 OSD 功能。


使用 MAX7456 型芯片的板载操作系统和基于 MSP 的外部操作系统(包括 DJI 护目镜和使用DisplayPort 的护目镜)提供 OSD 功能。这使得 FC 数据能够叠加在视频上。启用后,它使用各种面板项目,这些项目可以单独设置为活动状态,并使用相应的参数在屏幕上定位。它允许设置多个屏幕布局,并使用备用 RC 通道在这些布局之间切换。在某些情况下,它还允许使用摇杆手势或RC 发射器显示和更改参数集。

Note

作为 ArduPilot 固件的集成库,OSD 代码提供了重定向到 MAX 型芯片组以外的各种后端的先决条件,包括在不需要实际自动驾驶仪或视频硬件的情况下在 SITL 设置上进行测试。

1 参数

要在 MAX7456 型芯片上启用 OSD 覆盖,请将参数 OSD_type 设置为 1,重新启动并重新加载参数。这将显示整个 OSD 参数组。

要设置屏幕切换的RC通道,请使用参数 OSD_CHAN

要设置用于显示的单位,请使用参数 OSD_units

  • 0=公制(米、公里、米/秒、公里/小时、摄氏度);
  • 1=英制(英尺、英里、英尺/秒、英里/小时、华氏度);
  • 2=ArduPilot原始值(米、公里、米/秒、摄氏度);
  • 3=航空(英尺、海里、英尺/分钟、节、摄氏度)。

要设置垂直和水平显示偏移(屏幕顶部和左侧的空间),请使用参数OSD_H_offsetOSD_V_offset

可以使用 OSD_OPTIONS(位掩码选择)设置几个选项:

  • bit0=启用紧凑数字+小数点字体;
  • bit1=反转风向指示器(指向其吹出的方向,而不是朝向);
  • bit2=反转水平滚动方向;
  • bit3=在 5280 英尺而不是 10000 英尺处将英尺转换为英里;
  • bit4=不显示十字准线;
  • bit5=使用 BF 字体集时转换箭头方向;
  • bit6=倒置时的航空式水平仪(水平仪朝相反方向移动)。

包括几个字体集,可以在运行时更改(可以构建软件的人可以自定义或添加其他字体集……请参阅libraries/AP_OSD/fonts/README.md

OSD_FONT

  • 0=清晰度(默认)。清晰可见的大字体;
  • 1=澄清度中等。可见性好,不如清晰度默认值占主导地位;
  • 2=Betaflightbf-/inav osd 默认样式;
  • 3=粗体。Betaflight 的大胆版本;
  • 4=数字。80 年代的 LED 时钟收音机风格。

Note

在固件 4.1 及以上版本中,板载字体选项可能限制在 1 MB 板上,以节省其他功能的内存。但是,支持从SD卡上传字体。这允许用户从SD卡根目录中最多10个字体文件(名为“font0.bin”-“font9.bin”)中进行选择。此外,这允许用户轻松地为板载 OSD 添加个性化和/或定制的语言字符集,而无需编译单个固件。使用参数OSD_FONT更改运行时字体不受影响。

MAVftp 可能是一个方便的选择,可以将文件上传到 SD 卡,而无需将其从自动驾驶仪中物理删除。字体文件、字体编辑器和从 .mcm 转换为 .bin 文件的实用程序都在这里(here)。如果从本网站下载编辑器或字体的.bin文件,请务必使用“下载”按钮,而不是选择“原始”(Download` button, rather than selecting ``Raw),然后右键单击保存,就像你下载 .mcm.py 文件一样。

要启用外部 MSP OSDDisplayPort 系统,请参阅:

  • Minim OSD Quick Installation Guide
  • MSP OSD
  • OSD based parameter menu

2 第二OSD

3 屏幕和屏幕切换

4 面板项目

5 呼号面板

6 用户可编程警告

7 使用SITL测试OSD

8 OSD面板列表

篇幅过多,另起一篇介绍:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com