MinimOSD — различия между версиями

Перейти к: навигация, поиск
(Говорят, что MinimOSD сильно греется при питании аналоговой части от 12В)
(Запись настроек в minimOSD)
Строка 21: Строка 21:
 
Если еще чистый Bootloader – сначала имеет смысл сохранить конфигурации OSD, а затем – выполнить Update Firmware с файлом [http://rcsearch.ru/w/images/1/15/MinimOSD_20.hex.zip MinimOSD_20.hex] через программу ArduCAM.
 
Если еще чистый Bootloader – сначала имеет смысл сохранить конфигурации OSD, а затем – выполнить Update Firmware с файлом [http://rcsearch.ru/w/images/1/15/MinimOSD_20.hex.zip MinimOSD_20.hex] через программу ArduCAM.
  
В ArduCAM есть три вкладки. Необходимо спокойно и вдумчиво выставить все настройки на Config, Panel 1 и Panel 2. Рекомендуется пользоваться возможностью сохранения/загрузки экранов OSD. Для того, чтобы записать в OSD конфигурации, необходимо нажать кнопку “Save Current Tab to OSD“.
+
В ArduCAM есть три вкладки. Необходимо спокойно и вдумчиво выставить все настройки на Config, Panel 1 и Panel 2. Рекомендуется пользоваться возможностью сохранения/загрузки экранов OSD. Для того, чтобы записать в OSD конфигурации, необходимо нажать кнопку “Save Current Tab to OSD“.
 
+
'''Совет:''' микросхема-генератор сильно греется и глючит. Есть смысл отпилить кусок алюминиевого радиатора по размеру, посадить на Алсил-5 (теплопроводный клей) или прилепить на пасту Алсил-3, КПВТ-8, а уголки подклеить "Моментом".
+
  
 
== Полезное ==
 
== Полезное ==

Версия 12:28, 2 ноября 2016

MinimOSDproto2.jpg

Прошивка

Описание процесса настройки minim OSD 2.0 с прошивкой MinimOSD_20.hex.

Подготовка рабочего места

  1. Подключить minimOSD к FTDI-адаптеру (питание и уровни 5В: TX->RX, RX->TX, GND->GND, +5V->+5V, GRN->RESET). (rem* При подключении телеметрии почему-то к GND APM нужно подключать контакт BLK от OSD).
  2. Подключить монитор (можно без камеры) к выходу OSD – необходимо для контроля состояния OSD и для выявления ошибок при записи настроек.
  3. Запустить ArduCAM OSD Config и выбрать в нижней части экрана COMn с подключенным через FTDI-USB адаптер minimOSD.

Инициализация

На данном этапе можно для надежности обновить bootloader средствами Arduino IDE через USBasp-адаптер. Рекомендуется для нового устройства или при полном слетании прошивки.

  1. В IDE выбрать:
    • тип платы - “Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328”;
    • порт – без разницы (с USBasp среда работает напрямую);
    • программатор – USBasp.
  2. После установки указанных настроек – нажать «Записать загрузчик» и дождаться окончания процесса.

По результатам прошивки могут в журнале выскочить предупреждения типа «…cannot set sck period…» - это не критично и относится к устаревшей прошивке самого USBasp программатора. Если добавляется сообщение по несовпадению контрольных сумм при прошивке – повторить «Запись загрузчика».

Запись настроек в minimOSD

Если еще чистый Bootloader – сначала имеет смысл сохранить конфигурации OSD, а затем – выполнить Update Firmware с файлом MinimOSD_20.hex через программу ArduCAM.

В ArduCAM есть три вкладки. Необходимо спокойно и вдумчиво выставить все настройки на Config, Panel 1 и Panel 2. Рекомендуется пользоваться возможностью сохранения/загрузки экранов OSD. Для того, чтобы записать в OSD конфигурации, необходимо нажать кнопку “Save Current Tab to OSD“.

Полезное

  • Вместо UART-адаптера (FTDI) можно использовать Arduino Nano. Нужно замкнуть GND+RST и пины Rx и Tx станут работать на приём/передачу. Также обязательно нужен DTR-пин, которого на Arduino Nano нет, но можно взять этот сигнал напрямую с микросхемы адаптера (это может быть CH340).
Одна из перемычек, которая должна быть замкнута при питании от 5В
Вторая перемычка, которая должна быть замкнута при питании от 5В
  • Питать MinimOSD рекомендуется отдельно (от полётного контроллера или вообще от отдельного BEC), а не от телеметрии - из-за возможных помех. Питание должно быть 5В, для этого нужно запаять две перемычки. Провод +12В от приёмника и от камеры (обычно красный) - исключить.
  • Чип MAX7456 страшно капризный к питающему напряжению, поэтому перед включением рекомендуется замерить напряжение на адаптере или конвертере, при возможности выставить точно 5.00 вольт, но главное чтобы не выше 5.2в - при превышении они горят. И желательно установить небольшой радиатор.

Обзоры

FAQ

«Землю» контроллера нужно подключать к OSD через её вывод GND или BLK?

Хотя в описании указано, что можно подключать к BLK, на самом деле можно подключать и к GND, т.к. они коротко замкнуты.

Символы на экране сохраняются, но моргают примерно 1 раз в 1-2 секунды

Проблема наверняка в питании (недостаточная мощность, просадка).

Практический случай: на входе в контроллер 5.1В, а после защитной цепи в нём оставалось 4,55В. При подключении одновременно OSD и модуля телеметрии напряжение падало до 4.48В, а для OSD предельно низким является 4.6В. Если подать напрямую на ноги контроллера 4.9В, то всё нормально работает, в т.ч. одновременная работа OSD и телеметрии и устойчивость самой OSD.

Поэтому крайне не рекомендуется питать видеотракт от контроллера: общее его потребление легко превышает 2А, а вся остальная авионика употребляет вскладчину не более 0.5А.

Самым простым решением для поднятия напряжения питания до приемлемого может быть - закоротить защитный диод на контроллере, при условии, что на OSD придёт не более 5.1В, а лучше - чуть меньше.

Для автономного питания видеотракта рекомендуется использовать такие DC-DC преобразователи - лёгкие, с высоким КПД, ток 3А отдают почти без нагрева, и что самое важное - частота преобразования порядка 1.5МГц (!), что позволяет легко отфильтровать пульсации на ферроблоках и лёгких керамических конденсаторах. Только нужно сначала выставить нужное напряжение на нагрузку (например автомобильную лампу габаритов), потом аккуратно снять подстроечный резистор и измерить сколько там получилось. Затем припаять постоянный резистор нужного номинала. Например, для 4.99В понадобится резистор ~42кОм.

Ещё вариант DC-DC в России.

Говорят, что MinimOSD сильно греется при питании аналоговой части от 12В

Начиная с версии платы MinimOSD v1.1 вопрос с нагревом чипа МАХ при питании аналоговой части от 12В был решён. В любом случае, при напряжении питания на ногах МАХа не выше номинала по даташиту (<=5V) с нагревом проблем быть не должно.

Но проблема в другом. По сути, там нет питания от 12В. Плата OSD содержит свой преобразователь 12В->5В, вполне рабочий, но в этом режиме аналоговая часть питается от других 5В и, что самое пагубное, с другой «землёй». По даташиту же разница напряжений между землями должна быть просто мизерной - а теми токами, что жрут силовые моторы, даже на маленькие петли уже наводятся значительно бо́льшие напряжения, что может привести к выходу чипа MAX7456 из строя...

Поэтому лучший способ питания - это оставить соединенными перемычки как и при питании от 5В, но подать 12В на внутренний преобразователь, отключив 5В от контроллера. То есть, таким образом, питать и цифровую, и аналоговую часть OSD от одного источника 12В.

Где купить

  • Найти предложения по продаже Minim OSD.

См. также