文章目录
前言
1 概述
2 基本接线图
3 关键冷却条件的可选设置
4 固件可用于MinimOSD
5 MWOSD
前言
MinimOSD “屏幕显示”是一个小型电路板,它从你的自动驾驶仪中提取遥测数据,并将其覆盖在你的第一人称视图监视器上(First Person View)。Minim OSD 由 Sandro Benigno 和 Jani Hirvinen 设计和编程。
本文简要介绍了如何连接电路板。有关更多详细说明,请参阅 MinimOSD 项目维基(MinimOSD Project wiki)。
1 概述
将 MinimOSD 连接到自动驾驶仪的任何串行端口,如下所示。请注意,MinimOSD 仅“监听”,因此可以(但不建议)将其与遥测无线电(例如 SiK 无线电或类似设备)(SiK Radio)并行连接。
设置 SERIALx_PROTOCOL=1(MAVLink1),因为 MinimOSD 无法理解 MAVLink2。
2 基本接线图
原始的 MinimOSD 电源设置提供了两个阶段,以避免来自连接到 ArduPilot 板的伺服系统的噪音。这些噪音可能会给视频信号带来一些小故障。来自专用电池的独立模拟电源将显著加热电路板,但MAX7456 的视频尽可能干净。
也许你不需要使用这两个阶段。这些噪声对视频信号的影响方式将根据伺服品牌、型号、电缆长度等一系列方面而有所不同。因此,请尝试一下,看看这对你的设置是否重要。
以下是使用 MinimOSD 板两阶段方法的基本示意图:
3 关键冷却条件的可选设置
(仅限硬件 V0.1 和 1.0)
早于 V1.1 的 MinimOSD 板的第二级稳压器在 12V 视频设置上过热。如果你的框架没有良好的气流来冷却 OSD 板,你可能需要完全从自动驾驶仪为 OSD 供电。也许它会增加伺服系统的一些噪音,但这样你会更安全:
4 固件可用于MinimOSD
MinimOSD 板有几种固件选项可供选择。目前最活跃的两个开发流是:
- Minimosd-extra NG
- MWOSD
这两款固件的核心功能大致相似。
5 MWOSD
- 该项目位于此处(here);
- 文档位于此处(here);
- 支撑线位于此处(here)。
MWOSD 是一款非常受欢迎的 OSD,它已经存在了很多年,最初支持基于多功能的自动驾驶仪-iNav、betaflight 等。最近的版本现在完全支持基于 ArduPilot 的 FC。
MWOSD 有一个易于使用的 GUI 配置器,它具有能够直接从 GUI 中闪存固件版本的额外优势。不再需要 Arduino 或第三方软件。
MWOSD 继续得到积极开发和支持。
- 现代 GUI 配置器,能够直接从 GUI 中闪存硬件;
- 拖放易于配置的屏幕布局;
- 自动配置 MAVLink 以获得更高的性能;
- OSD 还完全支持除 ArduPilot 之外的许多不同的 FC 类型;
- MAX7456 更新 VSYNC 中的操作,以消除屏幕上的“雪花”,但在中断而不是 SPI 轮询时;
- 3个屏幕,而不是2个;
- 每个屏幕上每个面板的标志图标可见性的单独控制;
- 电压、电流和 RSSI 可以在外部引脚上测量(可以在一些 MinimOSD 板上找到);
- 替代雷达/地图显示模式;
- 动态检测 PAL/NTSC,允许使用不同的摄像头;
- 任何 RC 通道都可以转换为输出引脚(例如用于相机开关);
- 字体上传器包含在主固件中,可用性更高;
- 字体编辑器和 GUI 中已包含的几种字体;
- 多种预设布局可供选择。一切都可以定制;
- 选择显示飞行员图标或呼号。
以下链接包含快速入门概述和特定于 ardupilot 的安装指南
- Quick start guide · ShikOfTheRa/scarab-osd Wiki · GitHub
- MAVLINK installation · ShikOfTheRa/scarab-osd Wiki · GitHub