notby.NET Logo

Прошивка и настройка minimOSD

OSD расшифровывается как on-screen display. Используется для наложения телеметрии и различный данных поверх видеосигнала с камеры на экран. В minimOSD сделано разделение питания цифровой и аналоговой части. Цифровая часть питается от 5 вольт. Аналоговая часть от 12 вольт, но можно передать на питание цифровой части.

1. Схема подключение

1.1. Питание 5V и 12V

Схема подключение с использованием 5/12V будет выглядеть примерно так… Видеопередатчик и камера на 12V.

Схема подключение minimOSD. Питание 5V от полетного контролера, 12V питание от аккумулятора.

Питание 12V с аккумулятора идет вначале в видеопередатчик, из него идет питание на minimOSD и затем на FPV камеру. Питания 5V цифровое части идет с полетного контролера.

По наблюдениям с форумов, из-за раздельного питания происходит разность потенциалов и minimOSD бывают сгорают.

1.2. Питание 5V

На самой плате есть две перемычки для запайки. Если их запаять, питание цифровой и аналоговой часть будет от одного источника 5 V. Это может добавит больше помех на видеосигнал.

minimOSD вид с двух сторон. Красным кружком отмечены перемычки для режима питания 5V.

Перемычка для включения PAL режима не нужна, этот режим теперь выбирается в настройках прошивки.

Запаиваем две перемычки.

Перемычка для питания minimOSD от 5V запаяна.

Подключаем к 5 вольтам через UBEC, чтобы проверить. На самом летательном аппарате лучше использовать отдельное питание для minimOSD, тогда если пропадет питание на полетном контроллере видеосигнал и остатки данных будут передаватся.

minimOSD подключено к UBEC 5V. Светятся два красных светодиода.

Должно загорается два светодиода. Каждый светодиод показывает питание аналоговой и цифровой части.

Схема подключение с использованием 5V будет выглядеть примерно так…

Схема подключение minimOSD. Питание 5V от UBEC для minimOSD. Питание от аккумулятора 12V для видеопередатчика и FPV камеры.

Для питания minimOSD использует только 5V со стабилизатора напряжения (UBEC). Питание 12V с аккумулятора используется для видеопередатчик и FPV камеры.

2. Прошивка minimOSD

2.1. USB-адаптер для прошивки

Для прошивки понадобиться адаптер USB-UART (FTDI), стоит примерно 1 евро. Мною был куплен специальный адаптер для minimOSD.

Адаптер USB-UART (FTDI) и minimOSD лежат на столе.

Подключаем minimOSD к адаптеру сопоставив обозначения на minimOSD и адаптере.

minimOSD подключен к адаптеру USB-UART (FTDI).

Подключаем к компьютеру. Устанавливаем драйвера для USB-UART (FTDI), если они автоматически не были установлены. Открывает диспетчер устройств, находим какой COM порт у адаптера и запоминаем его.

Windows - Диспетчер устройств - USB-UART (FTDI) адаптер определен. У него COM7 порт.

2.2. Утилита MinimOSD-Extra

Для прошивки будет использоватся программа MinimOSD-Extra Config Tool. Программа и прошивка не обновлялись уже более 6 лет, но продолжают исправно работать.

Скачиваем MinimOSD-Extra.zip (Внутри архива сама программа и прошивки для minimOSD).

Распаковываем в удобное место и запускаем OSD_Config.exe

Windows, открыт каталог MinimOSD-Extra. Выделен файл OSD_Config.exe

Выбиваем COM-порт который запомнили ранее и нажимаем Read from OSD, чтобы проверить что связь с minimOSD есть.

MinimOSD-Extra Config Tool, выбран COM7 порт, и нажато Read from OSD.

В результате будут получены параметры minimOSD.

2.3. Обновление прошивки minimOSD

Обновляем прошивку. Выбираем OptionsUpdate Firmware…

MinimOSD-Extra Config Tool, выбрано Update Firmware…

Выбираем из каталога FW_+Char нужную прошивку последней версии (MinimOsd_Extra_Uni.946DV-[LTM/MAVLINK/MAVLINKPX4/MWII/NMEA/UAVTALK]-release.hex) в зависимости от полетного контроллера.

MinimOSD-Extra Config Tool выбор прошивок из каталога FW_+Char

Дожидаемся окончания прошивки.

2.4. Обновление шрифта minimOSD

Прошивка minimOSD-Extra имеет свой набор шрифтов, поэтому их необходимо обновить.

Эта прошивка имеет встроенный загрузчик знакогенератора, так что можно просто нажать кнопку Options -> Renew CharSet и выбрать последний набор символов MinimOSD_2.4.1.X.mcm из папки "FW_+Char". Обратите внимание на то, что MimimOSD-Extra имеет собственный набор символов и не будет работать с символами из других версий. Поэтому знакогенератор модуля должен быть обновлен и всегда следует проверять папку "FW_+_Char". Загрузка шрифтов должна осуществляться при питании и цифровой и аналоговой части OSD (должны гореть оба светодиода питания).выдержка из руководства к программе

Обновим шрифт minimOSD. Для это выбираем OptionsUpdate CharSet…

MinimOSD-Extra Config Tool, выбрано Update CharSet…

Выбираем из каталога FW_+Char файл шрифта.

MinimOSD-Extra Config Tool выбор шрифтов из каталога 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. Общая конфигурация

MinimOSD-Extra Config Tool. Основная конфигурация.

Настраиваем необходимые параметры…

ПараметрОписание
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

MinimOSD-Extra Config Tool. Конфигурация экрана OSD.

Выбираем нужные параметры и перетаскиваем их в нужное место…

ПараметрОписание
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.

MinimOSD-Extra Config Tool, нажато "Save Current Tab to OSD", чтобы сохранить настройки в minimOSD.