Minim OSD 快速安装指南

MinimOSD "屏幕显示 "是一块小型电路板,可从(飞行)控制器中提取遥测数据,并将其显示在您的计算机上。 第一人称视角 显示器Minim OSD 由 Sandro Benigno 和 Jani Hirvinen 设计和编程。

本文简要说明了如何连接电路板。有关更详细的说明,请参阅 MinimOSD 项目维基.

概述

如下图所示,将 MinimOSD 连接到(飞行)控制器的任何一个串行端口。请注意,MinimOSD 只 "监听",因此可以(但不建议)将其与遥测无线电(例如:MinimOSD)并行连接。 SiK 广播电台 或类似)。

./_images/MinimOSD_Pixhawk.jpg

设置 SERIALx_PROTOCOL = 1(MAVLink1),因为 MinimOSD 不理解 MAVLink2

基本线路图

最初 MinimOSD 的电源设置提供了两级,以避免 ArduPilot 电路板上的舵机产生噪音。这些噪音可能会对视频信号造成一些影响。来自专用电池的独立模拟供电会大大增加电路板的发热量,但 MAX7456 可以提供最纯净的视频信号。

也许您不需要使用两级。这些噪音对视频信号的影响取决于一系列因素,如伺服器的品牌、型号、电缆长度等。因此,您可以自己尝试一下,看看这对您的设置是否重要。

下面是 MinimOSD 电路板采用两级方法的基本图:

../_images/DiagramaMinimOSD.jpg

关键冷却条件下的可选设置

(仅限硬件 V0.1 和 1.0)

V1.1 版之前的 MinimOSD 电路板的第二级调节器在 12V 视频设置下温度过高。如果您的机架没有良好的空气流来冷却 OSD 板,您可能需要完全从(飞行)控制器为 OSD 供电。这可能会增加舵机的噪音,但这样会更安全:

../_images/DiagramaMinimOSD_OP.jpg

可用于 MinimOSD 的固件

MinimOSD 板有多种固件可供选择。目前最活跃的两个开发流是

  • 最小值--额外的 NG

  • MWOSD

两个固件的核心功能大致相同。

MWOSD

MWOSD 是一款非常受欢迎的 OSD,已存在多年,最初支持基于 muiltiwii 的(飞行)控制器 - iNav、betaflight 等。现在,最新版本全面支持基于 ArduPilot 的 FC。

MWOSD 有一个易于使用的图形用户界面配置器,它的另一个优势是可以直接在图形用户界面内闪存固件版本。不再需要 Arduino 或第三方软件。

继续积极开发和支持 MWOSD。

  • 现代图形用户界面配置器,可在图形用户界面内直接闪存硬件

  • 拖放式屏幕布局易于配置

  • 自动配置 MAVLink 以提高性能

  • OSD 还完全支持 ArduPilot 之外的多种不同 FC 类型

  • MAX7456 在 VSYNC 中进行更新,以消除屏幕上的 "雪花",但使用的是中断而不是 SPI 轮询

  • 3 个屏幕而不是 2 个

  • 对每个屏幕上每个面板的标志图标可见度进行单独控制

  • 电压、电流和示例;RSSI 可在外部引脚上测量(可在某些 MinimOSD 板上找到)。

  • 其他雷达/地图显示模式

  • 动态检测 PAL/NTSC,可使用不同的摄像机

  • 任何 RC 通道都可转换为输出引脚(例如用于摄像机开关)。

  • 主固件中包含字体上传程序,使用更方便

  • 字体编辑器和多种字体已包含在图形用户界面中

  • 多种预设布局可供选择。均可定制

  • 选择显示飞行员图标或呼号

以下链接包含快速入门概述和针对 ardupilot 的安装指南

MinimOSD-extra NG

由于代码量达到极限,MinimOSD 板的固件开发停滞了一段时间后,一位新的开发人员 (https://github.com/night-ghost)接手了这个项目,并通过一些巧妙的开发工作使其起死回生。

与传统固件的一些不同之处在于

  • MAX7456 在 VSYNC 中进行更新,以消除屏幕上的 "雪花",但使用的是中断而不是 SPI 轮询

  • 4 个屏幕而不是 2 个

  • 对每个屏幕上每个面板的标志图标可见度进行单独控制

  • 电压、电流和示例;RSSI 可在外部引脚上测量(可在某些 MinimOSD 板上找到)。

  • 配置器中的 TLOG 播放器 - 现在可以在不使用飞机/旋翼飞行器的情况下检查设置!

  • 可在大面板的闲置区域放置小面板

  • 雷达(如 MiniNAZAosd 中的雷达)和 Horizon 中的 ILS 可单独启用

  • 水平角度可通过配置器进行调整,分别适用于 PAL 和 NTSC制式

  • 动态检测 PAL/NTSC,可使用不同的摄像机

  • 通过配置器进行屏幕偏移

  • GPS 坐标的新格式 - 单行

  • 任何 RC 通道都可转换为输出引脚(例如用于摄像机开关)。

  • 主固件中包含字体上传程序,使用更方便

  • 飞机和ampamp;加入了 copter,甚至可以在飞行中改变(例如 VTOL)。

  • 配置 RC 的一些 "热门 "参数

预编译的二进制文件和 HEX 文件与 CT GUI 一起放在 Released 文件夹中。

如果你愿意从 GitHub 代码库中编译你的版本,下面的迷你指南会非常有用。

在 Windows 上编译

  1. 下载最新的 Arduino 版本(目前为 1.6.8)

  2. 通过 git 或 zip 下载你喜欢的 MinimOSD-Extra-DV 版本(Github 允许你点击提交并查看其文件,因此下载该 zip 就能获得你想要的版本)。

  3. 如果使用 git clone,还需要执行 git submodule init 和 git submodule update。如果从 Github 下载压缩包,还需要使用 SingleSerial,因为 Github 不会在下载压缩包中包含子模块,所以需要使用 SingleSerial: https://github.com/night-ghost/SingleSerial

  4. 将 MinimOSD 中的所有程序库复制到 Arduino 程序库文件夹中(如果下载的是 SingleSerial 压缩包,则将其复制)。

  5. 如果不使用 UAVTalk 或 MultiWii,请在 Config.h:

    //#define USE_UAVTALK 1
    //#define USE_MWII 1
    
  6. Sketch -> 导出编译后的二进制文件(它会将十六进制文件保存在源代码的 MinimOSD 文件夹中,一个文件包含引导加载程序,另一个不包含引导加载程序)

开发者还提供了一个方便的即用软件包,其中包括最新版本中的所有所需文件: OSD 最新.

替代硬件

最近,易趣网和供应商网站上出现了一些新式电路板:

  • MinimOSD w/ KV Team mod

  • 微型 MinimOSD,带 KV Team mod

  • AEROMAX

minimOSD w/ KV team mod 增加了额外的模拟/数字 IO 引脚,用于直接测量电压、电流和 RSSI。

Micro MinimOSD 电路板只有 15mm x 15mm,是微型无人机项目的理想之选。

AEROMAX 比传统的 minimOSD 稍小,具有额外的 KV 模式、更多的 I/O 引脚、更高效的功耗以及更能承受电源波动的硬件集成电路,从而提供更纯净的图像。

../_images/MinimOSD_Micro.jpg