Прошивка и настройка minimOSD
OSD расшифровывается как on-screen display. Используется для наложения телеметрии и различный данных поверх видеосигнала с камеры на экран. В minimOSD сделано разделение питания цифровой и аналоговой части. Цифровая часть питается от 5 вольт. Аналоговая часть от 12 вольт, но можно передать на питание цифровой части.
1. Схема подключение
1.1. Питание 5V и 12V
Схема подключение с использованием 5/12V будет выглядеть примерно так… Видеопередатчик и камера на 12V.
Питание 12V с аккумулятора идет вначале в видеопередатчик, из него идет питание на minimOSD и затем на FPV камеру. Питания 5V цифровое части идет с полетного контролера.
По наблюдениям с форумов, из-за раздельного питания происходит разность потенциалов и minimOSD бывают сгорают.
1.2. Питание 5V
На самой плате есть две перемычки для запайки. Если их запаять, питание цифровой и аналоговой часть будет от одного источника 5 V. Это может добавит больше помех на видеосигнал.
Перемычка для включения PAL режима не нужна, этот режим теперь выбирается в настройках прошивки.
Запаиваем две перемычки.
Подключаем к 5 вольтам через UBEC, чтобы проверить. На самом летательном аппарате лучше использовать отдельное питание для minimOSD, тогда если пропадет питание на полетном контроллере видеосигнал и остатки данных будут передаватся.
Должно загорается два светодиода. Каждый светодиод показывает питание аналоговой и цифровой части.
Схема подключение с использованием 5V будет выглядеть примерно так…
Для питания minimOSD использует только 5V со стабилизатора напряжения (UBEC). Питание 12V с аккумулятора используется для видеопередатчик и FPV камеры.
2. Прошивка minimOSD
2.1. USB-адаптер для прошивки
Для прошивки понадобиться адаптер USB-UART (FTDI), стоит примерно 1 евро. Мною был куплен специальный адаптер для minimOSD.
Подключаем minimOSD к адаптеру сопоставив обозначения на minimOSD и адаптере.
Подключаем к компьютеру. Устанавливаем драйвера для USB-UART (FTDI), если они автоматически не были установлены. Открывает диспетчер устройств, находим какой COM порт у адаптера и запоминаем его.
2.2. Утилита MinimOSD-Extra
Для прошивки будет использоватся программа MinimOSD-Extra Config Tool. Программа и прошивка не обновлялись уже более 6 лет, но продолжают исправно работать.
Скачиваем MinimOSD-Extra.zip (Внутри архива сама программа и прошивки для minimOSD).
Распаковываем в удобное место и запускаем OSD_Config.exe
Выбиваем COM-порт который запомнили ранее и нажимаем Read from OSD, чтобы проверить что связь с minimOSD есть.
В результате будут получены параметры minimOSD.
2.3. Обновление прошивки minimOSD
Обновляем прошивку. Выбираем Options ⇒ Update Firmware…
Выбираем из каталога FW_+Char нужную прошивку последней версии (MinimOsd_Extra_Uni.946DV-[LTM/MAVLINK/MAVLINKPX4/MWII/NMEA/UAVTALK]-release.hex) в зависимости от полетного контроллера.
Дожидаемся окончания прошивки.
2.4. Обновление шрифта minimOSD
Прошивка minimOSD-Extra имеет свой набор шрифтов, поэтому их необходимо обновить.
Эта прошивка имеет встроенный загрузчик знакогенератора, так что можно просто нажать кнопку Options -> Renew CharSet и выбрать последний набор символов MinimOSD_2.4.1.X.mcm из папки "FW_+Char". Обратите внимание на то, что MimimOSD-Extra имеет собственный набор символов и не будет работать с символами из других версий. Поэтому знакогенератор модуля должен быть обновлен и всегда следует проверять папку "FW_+_Char". Загрузка шрифтов должна осуществляться при питании и цифровой и аналоговой части OSD (должны гореть оба светодиода питания).выдержка из руководства к программе
Обновим шрифт minimOSD. Для это выбираем Options ⇒ Update CharSet…
Выбираем из каталога FW_+Char файл шрифта.
MinimOSD_2.4.1.x.mcm - основной шрифт, MinimOSD_2.4.0.2_small.mcm - маленький шрифт, MinimOSD_2.4.1.x-digital.mcm - стилизация под 7-сегментный индикатор и точечный горизонт.
Дожидаемся окончания обновления шрифтов.
Если после обновления шрифтов получаются нечитаемые символы, то проблема в отклонение питания от 5V. Для обновления шрифтов необходимо строго 5V подавать на minimOSD. У меня проблем не было, адаптер выдавал 5.03V.
Если адаптер FTDI выдает на выходе напряжение меньше 4.95V и больше 5.05V, то необходимо minimOSD подключить к внешнему источнику питания 5V.
3. Настройка и конфигурация minimOSD
Я опишу основный параметры, не углублять в настройку.
3.1. Общая конфигурация
Настраиваем необходимые параметры…
Параметр | Описание |
---|---|
Presented model type | Тип модели: коптер, планер или неизвестно. |
OSD Toggle Channel (Настройка приключения экранов) | |
OSD Toggle Channel | Выбор режим или канала переключение экранов. |
Rotation Switch | Экраны будут переключатся с интервалом пока приходит сигнал на канал. |
Once | Отключение автоповтора экранов. |
Auto-switch | Настройка автоматического переключения экрана от времени. |
Warnings (Предупреждения) | |
Max VS(m/min)/10 | Максимальная вертикальная скорость для коптера. |
Stall Speed (km/h) | Минимальная скорость полета (скорость сваливания) для планера. |
Overspeed (km/h) | Максимальная скорость горизонтального полета. |
Current at half throttle, A | Сила тока при нажатом газе на половину (50%). |
Horizon Angle adjust (Регулировка угла горизонта) | |
PAL mode | Регулировка угла наклона горизонта для PAL режима |
NTSC mode | Регулировка угла наклона горизонта для NTSC режима |
Sensors (Датчики) | |
V1 | Формула просчета напряжения Battery A. |
V2 | Формула просчета напряжения Battery B. |
Current | Формула просчета потребления силы тока. |
RSSI | Формула просчета качества радиосигнала. |
Battery A / Battery B | |
Input | Источник напряжения аккумулятора. |
Min Voltage Warning (V) | Минимальное напряжение аккумулятора для вывода предупреждения. |
Remain % warning (%) | Процент остаточного заряда, когда начнет показываться предупреждение. |
Current (Сила тока) | |
Input | Источник потребления силы тока летательным аппаратом. |
Screen (Экраны OSD) | |
Brightness | Яркость текста OSD |
Offsets | Отступ текста, если вылезает за пределы. |
Screens Count | Количество экранов OSD |
RSSI (Качество радиосигнала) | |
Settings | Источник, качества принимаемого сигнала, вывод предупреждений. |
Другие параметры | |
Show results after flight | Показать результаты после полета. |
5v ADC refrence | Использовать 5V в опорном сигнале? |
Time offset from GMT | Выбор часового пояса. (Отступ времени от GMT). |
Units | Выбор системы измерения |
Call Sign | Текстовое описание OSD модели, можно наложить на экран. |
3.2. Настройка экрана
Переходим на вкладку Screen 1/Screen 2/Screen 3/Screen 4
Выбираем нужные параметры и перетаскиваем их в нужное место…
Параметр | Описание |
---|---|
ADSB | Показывает воздушный трафик в районе. |
Air Speed | Скорость летального аппарата относительно воздуха. |
Altitude | Высота над уровнем моря. |
Battery A | Напряжение аккумуляторной батарее. |
Battery B | Напряжение аккумуляторной батарее. |
Battery Percent | Потраченная энергия аккумулятора в процентах или mAh. |
Call Sign | Текстовое описание OSD модели, описывается на вкладке Config. |
Channel * | Отображение значения радиоканалов. |
Current | Сила тока потребляемая летательным аппаратом. |
Date | Текущая дата. |
Efficiency | Эффективность полета. |
Flight Data | Совокупность данных о полете. |
Flight Mode | Полетный режим который выбран сейчас. |
GPS Coord | Координаты GPS, широта и долгота. |
GPS HDOP | Снижение точности в горизонтальной плоскости |
Heading | Точные показание компаса, значения в градусах. |
Heading Rose | Показания компаса шкалой. |
Home Altitude | Высота над домашней точкой (место взлета). |
Home Direction | Направление к месту взлета. |
Home Distance | Дистанция до места взлета. |
Horizon | Горизонт. Есть дополнительные настройки. |
Message | Сообщения от полетного контроллера. |
Motors | Нагрузка на каждый двигатель. |
Pitch | Тангаж, в градусах. |
Power | Потребляемая мощность. |
Real heading | Показывает направление относительно летательного аппарата. |
Roll | Крен, в градусах. |
RSSI | Показатель уровня принимаемого сигнала. |
Sensor | Отображение подключенных датчиков. |
Temperature | Температура полетного контролера. Не наружная температура. |
Throttle | Уровень газа в процентах. |
Time | Время полета, сбрасывает после взлета. |
Time of day | Текущие время. |
Trip Distance | Пройденное расстояние. Одометр. |
Variometer | Вариометр в форме шкалы. |
Velocity | Скорость полета относительно земли, определяет по GPS. |
Vertical Speed | Вертикальная скорость полета. Цифровой вариометр. |
Visible Sats | Количество найденных спутников GPS. |
Warnings | Вывод предупреждений или ошибок. |
Wind Speed | Скорость и направление ветра. |
WP Direction | Направление к следующий точки(WP). |
WP Distance | Дистанция к следующий точки(WP). |
3.3. Сохранение конфигурации
После всех настроек нажимаем Save Current Tab to OSD, чтобы записать изменения в minimOSD.