MinimOSD. Прошивка, настройка, подключение

В статье рассмотрим подключение, прошивку и настройку MinimOSD. А так же ответим на вопрос, что делать — если что-то пошло не так, и что делать — чтобы не кончилось всё печально.

 

«Петька — приборы!?!? -Триста!!!  -Что триста???  -А что приборы?»

 MinimOSD. Дешевая и очень полезная платка. Позволяет видеть что происходит сейчас с коптером — текущий вольтаж, сколько истрачено ампер, сколько захвачено спутников глобального позиционирования, а так же не даст «заблудиться» в небе. Заблудиться в небе невозможно, скажете? А вот и очень даже возможно. Начиная от элементарного «взлетел, ой а сверху всё по-другому… ой, а где я сам нахожусь?», заканчивая сложными полетными условиями, например полеты в темноте или в осадки или случайно в облако залетел, как на видео ниже:

На четвертой минуте только спасительная стрелка «домой» указывала, куда лететь.

Ладно-ладно, хватит лирики, даешь практику!

ПОДГОТОВКА.

Итак, вы заказали себе MinimOSD. На бангуде или на Хоббикинге или на РЦТаймере — да неважно где, и получили что-то навроде этого:

вот примерно так они и приходят

Руки так и чешутся подключить её к АРМ, и посмотреть — чего она показывает. Но этого как раз делать сразу и не надо! Чревато заказом новой ОСД — а это потерянное время (что главное) и конечно потерянные деньги.

На платке есть два больших чипа: ATMEGA328P и MAX7456. Первая микросхема (микроконтроллер, если точнее) — отвечает за коммуникацию с полетным контроллером («цифровая часть» платы). А вторая — одноканальный монохромный OSD (OnScreenDisplay — меню на экране) фирмы Maxim, назовем её «аналоговая часть» платы. Так вот, эта MAX7456 — достаточно капризная микросхема. Она не любит перегрева, не любит резких скачков между «цифровой» землей и «аналоговой» — короче горит легко. А как назло, ленивые китайцы НИКОГДА не пропаивают штатный теплоотвод микросхемы (на «пузике»). Если использовать платку в том виде, как она пришла — МАХ сгорит — гарантия 80%. Чтобы этого не случилось пропаиваем три дырки, отмеченные на фото ниже.

паять тут

Для этого вставляем тонкий припой (диаметром 1 мм, желательно чтобы он был сразу с флюсом) в дырочку и греем паяльником:

вот так пропаиваем

И вот результат (пайка не очень, но как умею — у вас получится лучше!)

некрасивая пайка, но она нужна

Теперь об особенностях подключения. Внимательные обратили внимание, что я пропаял перемычку сверху. Есть несколько способов подключения MinimOSD, и много копий сломано, который лучше или правильнее или дает меньше помех. Я использую способ подключения с объединением цифровой и аналоговой земель и запиткой от 5 вольт со стороны «цифровой» части. Так как minimOSD потребляет достаточно много, то лучше запитать плату от отдельного источника питания. Это выглядит почти вот так:

External-supply-for-minimOSD

То есть вверху я запаял перемычку, объединив тем самым земли. И ещё нужно одну перемычку капнуть, на «лицевой» стороне платы.

MinimOSD_05_e

ПОДКЛЮЧЕНИЕ И НАСТРОЙКА

Ну вот, все распаяли, теперь наша платка готова к подключению к компу. Для этого нам потребуется FTDI адаптер (например на РЦТаймере, или любой другой USB-UART TTL — адаптер).

FTDI

Подключаем с помощью 5 проводков, схема подключения следующая: 1. GRN,  2. Tx,  3. Rx,  4. +5V,  5. GND (со стороны ОСД) — соединяем их с FTDI адаптером 1. DTR,  2. Rxi,  3. Txo,  4. VCC,  5. GND.  Вот фотка, как это соединено у меня:

Коннект? Есть коннект!

Если непонятно, смотрим вот это видео, особенно внимательно на 1:03

Теперь, что качать и чем настраивать. Для начала скажу, что для коптеров и для самолетов прошивки отличаются. Так же есть прошивка для Мультивии (kvTeam), и так же есть отдельные моды — от самостоятельной работы (без полетного контроллера), до подключения даже к Назе.

Но здесь мы рассматриваем «классический» случай — коптер на контроллере АРМ. Вот официальная страничка проекта. Вот страничка загрузки (для коптера под АРМ надо грузить ExtraCopter). Но это старые версии, люди с тех пор достаточно много модифицировали. Современные прошивки лежат вот в этой ветке на форуме ДийДронесов. На момент написания статьи, это прошивка R800, лежит тут (пользователь MinimOSD_Extra, пароль Top_Secret), копия на Я.Диск.

В архиве лежит сама прошивка (HEX — файл), файл с шрифтами (mcm — файл), и сама программа (OSD_Config.exe).

Для начала зайдем в диспетчер устройств и проверим скорость порта FTDI (поставим 115200):

скорость порта

Запускаем программу OSD_Config.exe, выбираем порт, нажимаем кнопочку «Read From OSD», дожно быть сообщение о успешном чтении. Так как с завода залита неизвестно какая прошивка, чтобы не иметь проблем в будущем, зальем свеженькую. Для этого нажимаем меню Optios>Update Firmware

загрузим прошивку

выберем файл и загрузим её.

загрузка

Получим сообщение об успешной прошивке

прошили успешно

Потом контроллер проинициализируется и загрузит настройки в программу, о чем сообщит

MinimOSD_set05

Пришла пора загрузить файл с шрифтами, который соответствует прошивке (если этого не сделать, внешний вид ОСД может оказаться очень смешным или вообще нечитаемым). Нажимаем меню Option>Update Charset,

..и шрифты

 

выбираем MCM файл и заливаем его

загружаем

 

Дожидаемся готовности

доне

После заливки контроллер опять инициализируется.

MinimOSD_set10

Ну вот собственно и всё. Далее — настройка ОСД. Приведу два скрина с моими настройками:

ГУИ

ОСД

Немного поясню:

RSSI channel — перевод RSSI в проценты. Где 5 вольт — это 255 (максимум в восьмиричной системе). А у приемника FRsky максимум сигнала — 3.3 вольта. Если поставить галочку RSSI enable RAW — то на экране FPV мы увидим «сырые» данные. Именно их мы можем и вбить в настройки. А можете просто вбить мои значения.

Еще одна тонкость — переключение экранов OSD. Как вы заметили, есть две панели для данных. Мы можем переключаться в три варианта отображения — экран1 (Panel1), экран2 (Panel2), чистый экран без данных (Disabled). Для этого нужно сначала определиться, как именно мы будем переключаться между экранами.  Например, если мы будем переключаться между экранами с помощью крутилки или трёхпозиционного тумблера — тогда у нас будут три диапазона значений по каналам (Panel1: 0-1233,  Panel2: 1233-1467, Disabled: 1467-1701). В этом случае крыжик Rotation Switching нужно выключать. А если мы будем переключаться простым двухпозиционным тумблером, тогда имеет смысл Rotation Switching включить. При этом, когда включен тумблер, у нас будут по очереди переключаться экраны  (Panel1 -> Panel2 -> Disabled -> Panel1 ……), стоит тумблер выключить — переключение между экранами остановится. Какой именно канал будет переключать экраны — определяется в раскрывающемся списке, озаглавленном OSD Toggle Channel. Я повесил на канал номер 6. И есть ещё одна засада, которая некоторых (включая меня) поначалу сбивает с толку — Warning Auto Panel Switch. В этом списке определяется, на какой из экранов переключаться в случае возникновения какого-нибудь из определенных ранее предупреждений. Казалось бы, всё ясно. Летишь себе, что-нибудь в полете случилось, ОСД переключилось на тот экран, который задал. Но вот вопрос — мы задали переключение между экранами, как правило это настраивается дома, коптер не летает, хотим проверить — экраны не переключаются! А потому, что дома как правило нет GPS Fix’а — короче сработало предупреждение! Вот и «не работает» переключение между экранами…  🙂

Не знаю, нуждаются ли в пояснениях остальные параметры, возможно потом дополню статью.

Скажу только, что при настройке основного скрина не стоит пихать туда сразу всё. Лучше сначала всё выключить (в столбике слева), а уж потом включать только то что надо и сразу размещать в нужную часть экрана. Рекомендую оставить пустое место по краям экрана, может обрезаться монитором или DVR писалкой или очками.

Далее, ещё один важный момент — настройка OSD в Mission Planner. Предположим, вы подключили всё как надо, но вместо веселых циферок и авиагоризонта — видим скучную надпись «No Mavlink Data». Это означает, что ОСД работает, она рада бы что-то вам показать, но не получает данных. То есть на пин Rx никаких данных от АРМ не приходит. Первая возможная причина — перепутаны провода при подключении. Проверьте чтобы Rx от ОСД был соединен с Tx порта на АРМ. Вторая возможная причина — сам контроллер не настроен, чтобы слать данные в СОМ-порт. Для этого в простом случае на вкладке INITIAL SETUP > Optional Hardware > OSD — надо тыкнуть кнопку Enable Telemetry. При этом МП автоматически настраивает ряд параметров, которые позволяют посылать данные на ОСД. Если эта волшебная кнопочка не помогла, тогда придется настраивать всё рученьками. Для этого идем в вкладку CONFIG/TUNING > Full Parameter List, листаем до буквы S, и проверяем (или исправляем) значения параметров:

  • SR0_EXT_STAT = 2
  • SR0_EXTRA1 = 5
  • SR0_EXTRA2 = 2
  • SR0_EXTRA3 = 3
  • SR0_POSITION = 2
  • SR0_RAW_SENS = 2
  • SR0_RC_CHAN = 5

Значения этих параметров можно почитать например тут. Последний параметр — не номер канала как кажется, а частота обновления параметра по RC управлению в СОМ порте.

Если же данные всё ещё не идут, и мы по-прежнему наблюдаем унылую надпись «No Mavlink Data», тогда надо проверять в тот ли порт подключена ОСД (в статье говорится про UART0), возможно вам пригодятся параметры SR1 (те же, как описаны выше, только для порта UART1). Возможно так же, что у вас не работает ОСД вместе с модемом телеметрии — в этом случае возможно придется подключить или наоборот отключить провод Tx на ОСД.  Есть ещё глюк, что ОСД не работает, когда подключен USB провод к компьютеру. А возможно у вас просто перепутаны провода…

Ещё поделюсь одной фоткой. На моем контроллере из-за краша перестал работать основной порт под телеметрию, я просто подпаялся на UART0. А потом мне понравилось такое подключение.

MinimOSD_sample_e

Здесь я запитал напрямую от контроллера. Но надо ОБЯЗАТЕЛЬНО проверить, что осталось от 5 вольт самому контроллеру. В моем случае запитка самого контроллера идет от приемника, и там настроено чуть выше 5 вольт, чтобы с учетом приемника и minimOSD, для самого APM было строго 5 вольт.

 

Нужно коснуться ещё одного момента. Если неправильно прошить OSD, может возникнуть ошибка «failed to talk to bootloader». Эта ошибка дословно переводится как «ошибка разговора с загрузчиком». Она может возникнуть либо в случае перепутанных проводов, либо при слёте загрузчика. Если в случае с проводами всё понятно (смотрим выше, как подключать правильно), то в случае с загрузчиком — нужна процедура восстановления микроконтроллера.

Восстанавливаем Bootloader.

Для этого нам понадобится как минимум программатор. Удобнее пользоваться USBasp.

USBasp

возможно вам понравится вот этот переходничок (ISP10<>ISP6)

ISP10<>ISP6или вот этот кабель (есть на Хоббикинге)

cable ATMega

В общем, так или иначе, подключаемся к ATMega328P с помощью программатора.

Распиновка разъема ISP на плате OSD соответствует общепринятой. Обычно первый контакт квадратный. Если не так, то лучше убедиться, проследив Vcc и GND.

osd-isp

На программаторе обычно пины подписаны, если нет, то обычно это выглядит так:

USBasp_pins3

Далее, например с помощью ArduinoIDE восстанавливаем загрузчик.

Для этого сначала выбираем тип программатора

выбираем программатор

Потом выбираем тип платы

тип платы

И тип микроконтроллера

MinimOSD_Arduino03

Далее нажимаем «записать загрузчик»

MinimOSD_Arduino04

и ждем порядка минуты, пока зальется загрузчик (смотрим на зеленую строку состояния в нижней части)

MinimOSD_Arduino05Пока не появится сообщение об успешной прошивке загрузчика

MinimOSD_Arduino06

(на ошибки внизу не обращаем внимания, надо обновить прошивку программатора)

Далее — идем в OSD_Config.exe, заливаем прошивку и шрифты, как было уже описано. Возможно, прошивку придется заливать дважды (один лишний раз нужен для правильной инициализации контроллера после заливки бутлоадера).

Ну вот вроде и всё. Вдруг кто не знает, есть ещё видеоинструкция от Юлиана. Если что не понятно тут, можно «вживую» посмотреть там.

Успехов вам в деле установки ОСД на ваш коптер!

Всегда ваш, Ганиев Тимур — 5yoda5.

5yoda5 # apmcopter

Update 11/11/2015: «Ну вот, все распаяли, теперь наша платка готова к подключению к компу. Для этого нам потребуется FTDI адаптер (например на РЦТаймере, или любой другой USB-UART TTL — адаптер).».

Update 11/03/2016: Добавлены изображения распиновки ISP.


Если вы нашли ошибку на странице, то нажмите Shift + Enter или нажмите здесь, чтобы уведомить нас.

296 комментариев (я)

      1. mutant Ответить

        На сериал1 завязана пультовая телеметрия которая работает строго до 38400…
        ОСД работает нормально,спасибо за содержательную статью,но пультовая телеметрия тоже важна,если я выполняю полеты визуальные (без ОСД).

        1. 5yoda5 Ответить

          Ну так и ОСД тоже будет работать на 38400. Более того, они в состоянии работать на одном порту одновременно. Только с ОСД надо провод Тх не подключать, а Rx отпараллелить на телеметрию.
          Телеметрия же подключается и по Rx и по Tx.

          1. mutant Ответить

            Нет Батенька! ОСД работает на той скорости,которая задана в коде прошивке,ее можно изменить в исходнике,ну а serial1 д. соответствовать. В моем случае это важно. Возможно моя инфа пригодиться.

          2. mutant Ответить

            Забыл добавить,имею теперь работающие вместе: ОСД,телеметрию на пульте (не FrSky) и «МП по радио» и все это на serial1.

            1. 5yoda5 Ответить

              Я рад, что вы разобрались сами. Для полноты информирования можно было бы ссылку на мануал привести. Тогда эта инфа точно кому-нибудь пригодится.

              1. mutant Ответить

                Мануала такого нет,вспомнил про multiwii и GitHub,когда приходилось исходники компилить…Но автор minimOSD кода мог бы эти настройки и в GUI перенести,они весьма полезны.

  1. ACE$ Ответить

    Абыдна, да. Нет прошивальщиков и настройщиков под линуху. Полгугла перерыл — не нашел.

    1. raefa Ответить

      Чем не нравится программатор «5 проводов»? А для прошивки наверняка софт найдется.
      А по поводу настройщиков — программа OSD Config вроде только под Windows, а драйвера на переходники USB-UART наверняка найдутся.

      1. ACE$ Ответить

        Программатор — не проблема. Та же дудка отлично работает с FTDI. Просто имеется в виду именно софт настройки. Под линь есть почти все: даже прошивальщик для турниги (по сути обертка для той же дудки). Уж не говорю про МП (сейчас он зовется APM Planner)

      2. ACE$ Ответить

        С другой стороны ничто не мешает перезагрузиться в винду на несколько минут ради единичной настройки. Но муторно это.

  2. Иван Ответить

    Спасибо большое всем кто принимал участив в создании этого замечательного сайта! Благодаря нему настроил все и полетел с «нуля» за оч короткий срок!
    А можно как-то расширить функционал? Например более полезно былоб если вместо кол-ва спутников показывал HDOP или оставшееся время полета(понятное дело рассчитано будет примерно)?

    1. raefa Ответить

      Если речь про MP, то HDOP отображается слева снизу на карте, есть речь про OSD, то наверняка в настройках полетного экрана оно есть и надо включить галочку.
      Для оставшегося времени полета надо иметь минимум датчик напряжения АКБ, тогда по оставшемуся напряжению можно примерно оценить степень разрядки. Если добавить датчик тока, то будет считаться отданная «емкость». Может отображаться как и на OSD, так и в MP на экране датчиков (настраивается по правой кнопке).

    2. 5yoda5 Ответить

      Количество спутников — это очень удобный показатель. И косвенно позволяет судить о принимаемом сигнале. Что же касается HDOP, то уже в прошивку 788 было заложено, что если HDOP более 2, то иконка GPS моргает (спутниковая тарелка). Написано тут.
      Что же касается оставшегося времени полета — тут можно воспользоваться параметром Battery Percent и выводить в % оставшегося заряда. Но нужно как минимум настроить точно емкость используемых акков и помнить про старение аккумуляторов и неспособность отдать весь заявленный объем. Гораздо удобнее видеть реально израсходованный ток, чтобы оценивать приблизительно оставшееся время полета самому. А вычисленное предполагаемое время полета вряд ли когда-то появится. Потому что при разном уровне текущего газа будет разное время полета. А если на самолетах иногда вообще с выключенным движком летают — постоянно пересчитывать предполагаемое время полета исходя из текущего газа?

      1. Иван Ответить

        В настройках OSD когда прошивал не нашел пункта HDOP, попробую получше поискать. Может у кого была проблема, повермодуль показывает напряжение, но не показывает ток. Точнее иногда проскакивает 0.1А и все. ПМодуль питания называет так :»APM Arduflyer Power Module V1.0″ Спасибо еще раз неравнодушным!

        1. 5yoda5 Ответить

          Нету там этой настройки. Прочтите мою фразу ещё раз «Что же касается HDOP, то уже в прошивку 788 было заложено, что если HDOP более 2, то иконка GPS моргает (спутниковая тарелка).» То есть HDOP в виде циферок не показывается, только потом после полета в логах его можно будет посмотреть.
          Что же касается «Может у кого была проблема, повермодуль показывает напряжение, но не показывает ток.» — надо добиться, чтобы в МП показывалось и напряжение и ток. Это делается на странице с настройками сенсоров напряжения и тока.

  3. Matvey Ответить

    Не всегда нужно сразу перепрошивать загрузчик при сообщении failed to talk to bootloader.
    У меня получается так, что перед любой манипуляцией в Config_OSD нужно нажать кнопку reset на OSD (не на компе). и далее в течении 1-2 секунд уже нажимарь reed или write. и тогда DONE. %)

    1. raefa Ответить

      А это потому, что пятый проводок то видать отсутствует! 🙂 Который делает Reset. Если используется FTDI, то атм все есть, а если другой адаптер, то там скорее всего только RX и TX.

      1. Matvey Ответить

        ну это… в статье и в схемах подключения ничего не сказано про пятый проводок. А контакт то конечно есть 🙂 только ктож его знает, что он делает :). Вот я не знаю.

        1. Matvey Ответить

          Вообще то сказано 🙂 но когда я это делал — вроде не было в мануале упоминания.

    2. Krot1024 Ответить

      Matvey, вот уж спасибо, совет помог! У меня на адаптере нет контакта DTR поэтому пятый проводок подключить не мог и все время жаловалась на загрузчик. Три раза его загружал. Кстати, долго искал куда на OSD нужно подключать провода от USBasp. Не очевидно.
      На моем адаптере есть контакт RST, вроде по смыслу похоже, но пробовал пятый провод к нему подключать, не помогло. Заказал другой адаптер на будущее.
      За сайт отдельное спасибо!

  4. Romans Ответить

    Привет. Подскажите FTDI обязательно или (NOT FTDI) тоже подоидет и вольтаж програматора 3.3в или 5в. Просто в продаже разные модели, какую брать надо ? У меня APM. Спасибо.

    1. raefa Ответить

      Либо возьмите FTDI со всеми контактами и переключателем 3.3/5В, либо возьмите несколько разных. Поверьте — пригодятся все, тем более иногда китайская подделка FTDI имеет свойство неожиданно умирать. В наших целях используется 5В, но, если например захотите сделать маяк Тигромуха, то надо 3.3В.

    2. 5yoda5 Ответить

      Я брал FTDI c RCTimer’а (ссылка в статье), на ХК есть версия как с 5/3.3 вольта, так и только с 5 вольтами. Сначала думал «зачем»? Но вот буквально недавно пришлось прошивать ФРИСКИН приемник — делать из d8r-II plus — D8R XP. Так вот, там использовались логические уровни 3.3 вольта, а вовсе не 5 вольт. И мне волшебная перемычка на 3.3 вольта пригодилась.

  5. Амир Ответить

    Ребят прошу помощи,слетел бутлоадер, usbasp программатор подключил все как по инструкции выбрал и в проге ардуины выдает
    Arduino: 1.6.4 (Windows 8.1), Плата»Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)»
    avrdude: warning: cannot set sck period. please check for usbasp firmware update.
    Ошибка при записи загрузчика
    avrdude: error: programm enable: target doesn’t answer. 1
    avrdude: initialization failed, rc=-1

    Double check connections and try again, or use -F to override

    this check.

    1. raefa Ответить

      Тимур, наверно все-таки драйвер работает, раз программатор отвечает, а ошибка о том, что ему не удается связаться с мегой (target в данном случае — программируемая микросхема).
      А с Windows 8 если проблема возникает с драйвером, то он не дает его ставить и пишет, что драйвер не подписан, тогда надо загрузиться в особом режиме без проверки и установить.

      1. 5yoda5 Ответить

        В том-то и дело, что «cannot set sck period» отвечает не программатор, а среда АрдуиноИДЕ. В том-то и проблема с usbasp, что он прозрачен для среды, и получается, что программа не смогла запрограммировать конечное устройство. А по какой причине — вопрос. Либо прога не видит программатор, либо конечный чип не отвечает как надо.

        1. raefa Ответить

          «cannot set sck period»

          Про это я молчу. Это можно игнорировать, а можно прошить программатор USBasp новой прошивкой…

          отвечает не программатор, а среда АрдуиноИДЕ

          Отвечает не среда Arduino, а программа-прошивальщик avrdude, которая «встроена» в Arduino. А вот этой программе уж явно видней 🙂 При отсутствии программатора (драйвера) будет другое сообщение.

          Амир, при каких условиях слетел бут? Есть atmega328 запасная, чтобы удостовериться, что с программатором все ОК?
          Ну а пока все сводится либо к неправильному подключению/неконтакту, либо проблема с кварцем, либо мега мертва.

          1. Амир Ответить

            Программатор рабочий несколько раз шил им KK 2.1, дрова работают, вчера вечером настроил шрифты все было идеально и седня осд прекрасно работала, когда хотел все собрать, подсоединяю и дымок резко аккум вырубил в итоге вот фото http://s017.radikal.ru/i409/1505/78/e62b066138a7.jpg почему так стало? если все провода перед каждым включение я проверил!!

            1. lord_1999 Ответить

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

          2. Амир Ответить

            кто в электронике силен подскажите это смд кондер полетел, такое ощущение что если устранить эти 2дефекта осд заработает.

            1. raefa Ответить

              Что-то сдается, что это диод, хотя может и конденсатор. Для выгорания и того и того переполюсовка питания будет в самый раз. Справа погорела масса — просто пропаять.
              Если там диод, то наверно светодиод(ы) не светятся теперь? Если конденсатор, то и без него можно — лишь убрать горелку, а то там может и КЗ сейчас.

              Пересмотрел фотографии разных платок. А вроде на этом месте неполярный керамический конденсатор должен быть, а у вас явно что-то полярное там запаяно. Что-то не сходится 🙂

              Либо особенность версии/сборки платы, либо китаец накосячил, либо переполюсовка все-таки, если не первый раз включали. Читайте схему по плате и появится ответ.

              1. амир Ответить

                Светодиоды работают, написал продавану с фоткой о том что это за чудо тут припаяно, буду ждать. А вот на других платах с керамич кондерами какое у них сопротивление?

            2. 5yoda5 Ответить

              Справа прогорела дорожка. Нужно протащить проволочку от нижнего правого контакта кнопки резет на правый контакт светодиода (ST).
              Слева (черная сгоревшая деталька) — похожа на диод. Можно прозвонить соседнюю целую детальку, чтобы убедиться в этом. Удобнее это сделать на правых контактах резисторов слева. Которые имеют обозначение 59С и 86В. Если это диод, то в режиме прозвонки мультика в одну сторону звониться должно, наоборот не должно. Заменить другим диодом.

  6. Амир Ответить

    Выпоял сгоревший кондер, массу пропаял, осд обе части светодиоды заработали, лью на него загрузчик вот что теперь выдает
    avrdude: warning: cannot set sck period. please check for usbasp firmware update.
    avrdude: warning: cannot set sck period. please check for usbasp firmware update.
    avrdude: warning: cannot set sck period. please check for usbasp firmware update.
    avrdude: warning: cannot set sck period. please check for usbasp firmware update.
    avrdude: verification error, first mismatch at byte 0x0000
    0xff != 0x0c
    avrdude: verification error; content mismatch

    1. 5yoda5 Ответить

      лью на него загрузчик вот что теперь выдает
      avrdude: warning: cannot set sck period. please check for usbasp firmware update.

      А надпись о успешном залитии загрузчика, как на последней картинке в статье, есть?

      1. raefa Ответить

        avrdude: warning: cannot set sck period. please check for usbasp firmware update.

        Не обращаем внимания.

        avrdude: verification error, first mismatch at byte 0x0000
        0xff != 0x0c
        avrdude: verification error; content mismatch

        Дудка ругается на несовпадение микросхем. Т.е. не правильно выбрали плату.

    2. Амир Ответить

      Так удалил старую прогу ардуины скачал последнею, запись бутлоадера произошла успешно как тут показано в инструкции, но она очень быстро залилась секунд 5 проходит и загрузка завершена. Взял теперь FTDI соеденил захожу в osd config жму считать данные и выходит опять эта байда с failed to talk to bootloader.

        1. Амир Ответить

          У меня там 6 проводков gnd cts 5v rx tx dtr все их подключал когда осд была новой, конфиг считывался сразу же. А какой пятый провод у меня там нет надписи с Reset

          1. 5yoda5 Ответить

            1. GRN, 2. Tx, 3. Rx, 4. +5V, 5. GND (со стороны ОСД) — соединяем их с FTDI адаптером 1. DTR, 2. Rxi, 3. Txo, 4. VCC, 5. GND.

            Reset на стороне minimOSD — это GRN, на стороне FTDI это DTR.

          1. Амир Ответить

            Так подсоединил все вот так 1. GRN, 2. Tx, 3. Rx, 4. +5V, 5. GND osd
            1. DTR, 2. Rxi,3. Txo,4. VCC, 5. GND. FTDI
            теперь при нажатии считать выходит done downloading data и все

            1. 5yoda5 Ответить

              теперь при нажатии считать выходит done downloading data и все

              Так и должно быть. Это нормальная реакция. Прочтите уже наконец статью. Все изложено в картинках и пошагово…

            2. 5yoda5 Ответить

              Теперь залить прошивку (не бутлоадер!), залить шрифты и настроить экраны и параметры.

            1. Амир Ответить

              В итоге, провода все подсоединил как сказали 5штук бутлоадер залил, прошивку в осдконфиге тож залил, настройки как раньше появились. Все думаю, можно пробовать, аккуратно подсоединил все провода включаю на монике глухо, и перестал мигать нижний светодиод, хотя другие два синих работают и плата чуть греется.
              Опять решил соединить с компом подключил программатор опять failed to talk to bootloader, отлючаю, подключаю usdasp заливаю опять бутлоадер в ответ мне «кукишь»(

              1. Амир Ответить

                Ой намучился я, теперь вот что думаю может то что выпаял и дорожку пропаял позволило мне манипулировать комп + осд, а когда соединил с камерой телеметрией передатчиком КЗ или что там еще пошло дальше?

                1. raefa Ответить

                  Проследите цепь, где стоит сгоревшая деталь. Если это диод, то он либо для защиты от переполюсовки, либо для того, чтобы обратка не пошла в другую часть платы. Возможно из-за его отсутствия сейчас питание не доходит куда надо.

  7. Амир Ответить

    Проследите цепь, где стоит сгоревшая деталь.

    Продаван ответил, сказал что там стоит танталовый конденсатор на 6,3v 22UF,а сгорает он если входное напряжение слишком большое, или если плюс и минус перепутать! Попробую найти такой и впаять ради интереса,новый заказал, опять чуть придется подождать.

  8. Hixx Ответить

    Не могу скачать MinimOSD-Extra_R800.zip по ссылке. У товарища dyndns, видно просрочен. Может скинет на файлообменник? Буду признателен.

  9. ma273r Ответить

    Поделюсь своим опытом наступания на хитрожелтые китайские грабли: в комплекте с телеметрией шел шнурок с отводом на OSD (три провода). Подключаюсь: картинка есть, по всем каналам нули, не на что не реагирует. При этом телеметрия работает. Выдергиваю тройник, соединяю АПМ и ОСД «родным» проводом (четыре провода): но мавлинк дата. Два дня «траха» — причина найдена — на тройнике от телеметрии эти с… отвели не тот провод. Соответственно, на родном кабеле — перепутаны тх и rx. Всемирный заговор, мать их. На фоне этого пытаюсь перешиться: естественно вылезает «бад талк то ботлоадер» Но тут уж хрен вам: раз картинку рисует, смысла перешивать загрузчик нет. Опытным путем получаем, что если нажать сброс на платке ОСД, и пока она прочихается, успеть нажать нужную кнопку в программе ОСД конфиг — все заливается. При этом, опять же после многочисленных танцев с бубном, выясняется, что моя платка работает ТОЛЬКО с 726 прошивкой, которую надо шить ArduCam OSD, но со шрифтом 7.2.4.1, который ардукам не понимает, и его надо шить MinimOSD-Extra.

    1. Hixx Ответить

      Ого! Вот это танцы. Я вчера все-таки нашел R800, прошился, подключился, все нормально: шрифты заливаются, конфиги заливаются, читаются. Сегодня, если будет время, подключу к APM, погляжу, как это все выводится по видео.

  10. Рустем Ответить

    Хотелось бы узнать по подробнее о подключении RSSI от приемников.
    Я например летал на Naze32 и прошивал OSD.RSSI подавал OSD. тут же нужны какие — то другие способы подключения. а так же настройка в MP.
    Назначить канал АЦП (RSSI_PIN). А вот параметра RSSI_RANGE нет в списке. может этот параметор появляется в др. прошивках.

    1. 5yoda5 Ответить

      Привет Рустик!
      RSSI_RANGE — отсутсвует в прошивке ArduCopter (в ArduPlane имеется). Но это неважно, эти границы задаются в самой ОСД (в статье кстати описано). То есть в настройках МР назначаем RSSI_PIN — это откуда будет АЦП брать вольтаж для RSSI. АЦП его захватит, оцифрует (где 255 — это 5 вольт), и передаст в виде параметра в ОСД. А ОСД исходы из настроек RSSI min value и RSSI max value — покажет на экране уже проценты RSSI (силу сигнала).
      Тимур.

        1. 5yoda5 Ответить

          Для RSSI? К самой ОСД — нет. Она получает данные от контроллера в 8-битном значении (от 0 до 255). А от приемника к АРМ — нужно. (собственно для этого и настраиваем RSSI_PIN)

            1. Тимур Ответить

              Какой у вас приемник? Какое подключение — РРМ (все каналы по одному проводу) или PWM (каждый канал своим проводом)?

                    1. Vladimir

                      Подскажите пожалуйста, в схеме по первой ссылке (Дока), один вывод подписан «на OSD». Уточните пожалуйста, куда к OSD его подпаивать (у меня Mavlink OSD 2.0)

  11. Игорь Ответить

    Прошился MinimOSD-Extra_Copter_Pre-release_2.4_r726.hex, все хорошо данные есть, но некоторые данные не показывает на видео, а это стрелка и ростояние до точки старта. Может надо чтобы спутники поймало, тогда появится, в чем проблема? И еще данные начинают показывать когда есть коннект модулей телеметрии, если нет коннекта все по нулям показывает, это нормально?

      1. 5yoda5 Ответить

        Ставьте версию R800 (в статье ссылка есть), если глюк останется — напишите снова.

  12. Павел Ответить

    Привет всем!
    Кто может подсказать, куда подключать датчик тока, чтобы отображал текущий потребляемый ток и израсходованную емкость?

    1. 5yoda5 Автор Ответить

      Павел, при классическом подключении, которое рассматривается в статье, датчик тока подключается к самой АРМ и потом транслируется на minimOSD с составе данных протокола Mavlink.
      Я использую PowerModule в качестве датчика тока и напряжения, подключено к разъему для питания АРМ. (но АРМ с поверМодуля я не питаю — убрал два провода из разъема)
      Существуют другие способы подключения с другими прошивками (так называемые моды), где сама minimOSD получает, обрабатывает и выводит сигнал. Но эту информацию надо смотреть уже на страницах этих модов. Как правило в тех случаях датчик подключается через согласующий резистор напрямую к определенной ноге Меги 328 напрямую. Такой способ подключения работает например, чтобы использовать minimOSD с контроллером CC3D. Но для этого нужна специальная прошивка и особый метод подключения датчиков. Только это выходит за рамки данной статьи.

      1. Павел Ответить

        Спасибо вам большое за ответ! У меня контроллер Zero YS-S4 (WLtoys v303). Прочитал, что есть прошивка для minim OSD чтобы он стал Y-OSD. Но не знаю, есть ли в этой прошивке поддержка датчика тока. Можете что-то по этому поводу подсказать? И какой например датчик подойдет?

  13. Алексей Ответить

    День добрый подключал ОСД к контроллеру mini APM 2.6 pro картинка пошла но на экран выводится только Waiting for MAVLink, перезагруза ОСД не дает результатов, может я что-то не включил в Планере?

    1. Тимур Ответить

      Приведу цитату из статьи, а вы проверьте всё у себя.
      »
      Далее, ещё один важный момент — настройка OSD в Mission Planner. Предположим, вы подключили всё как надо, но вместо веселых циферок и авиагоризонта — видим скучную надпись «No Mavlink Data». Это означает, что ОСД работает, она рада бы что-то вам показать, но не получает данных. То есть на пин Rx никаких данных от АРМ не приходит. Первая возможная причина — перепутаны провода при подключении. Проверьте чтобы Rx от ОСД был соединен с Tx порта на АРМ. Вторая возможная причина — сам контроллер не настроен, чтобы слать данные в СОМ-порт. Для этого в простом случае на вкладке INITIAL SETUP > Optional Hardware > OSD — надо тыкнуть кнопку Enable Telemetry. При этом МП автоматически настраивает ряд параметров, которые позволяют посылать данные на ОСД. Если эта волшебная кнопочка не помогла, тогда придется настраивать всё рученьками. Для этого идем в вкладку CONFIG/TUNING > Full Parameter List, листаем до буквы S, и проверяем (или исправляем) значения параметров:
      SR0_EXT_STAT = 2
      SR0_EXTRA1 = 5
      SR0_EXTRA2 = 2
      SR0_EXTRA3 = 3
      SR0_POSITION = 2
      SR0_RAW_SENS = 2
      SR0_RC_CHAN = 5
      Значения этих параметров можно почитать например тут. Последний параметр — не номер канала как кажется, а частота обновления параметра по RC управлению в СОМ порте.
      Если же данные всё ещё не идут, и мы по-прежнему наблюдаем унылую надпись «No Mavlink Data», тогда надо проверять в тот ли порт подключена ОСД (в статье говорится про UART0), возможно вам пригодятся параметры SR1 (те же, как описаны выше, только для порта UART1). Возможно так же, что у вас не работает ОСД вместе с модемом телеметрии — в этом случае возможно придется подключить или наоборот отключить провод Tx на ОСД. Есть ещё глюк, что ОСД не работает, когда подключен USB провод к компьютеру. А возможно у вас просто перепутаны провода…

      «

  14. Vladimir Ответить

    У меня Mavlink OSD 2.0. Уважаемые спецы, есть вопросы:

    1. Нужно ли чего-то паять снизу MAX7456? Дело в том, что там нет 3 отверстий. К примеру фотка — в середине видим 2 ряда мелких отверстий под MAX (5 и 6 штук). Их следует залить припоем?

    2.Нужно ли переделывать на питание 5в, как написано например здесь ? Кстати иногда инструкции отличаются и в приведенной указано про удаление диода. В чём плюсы и минусы?

    3. Сейчас всё настроено на последней прошивке R800, приведенной в статье и всё как бы работает, за исключением небольшого глюка — если включить коптер и аппаратуру, но не подключаться при этом по телеметрии через mission planner, то после старта почему-то показывает напряжение батареи нулевое (горизонт, gps, режимы — все показывается корректно). Сброс OSD не помогает. При этом стоит подключиться по телеметрии (и даже тут же отключиться) — сразу начинает корректно показывать напряжение. А то фактически самый важный показатель, неудобно.

    1. 5yoda5 Ответить

      Vladimir, не могу ответить именно на ваш комментарий.
      «Подскажите пожалуйста, в схеме по первой ссылке (Дока), один вывод подписан «на OSD».» На какой схеме? Лучше бы дали саму ссылку — я вас просто не понял.
      «(у меня Mavlink OSD 2.0)» Хоть я и не понял вашего вопроса, но может вам поможет вот это?

        1. 5yoda5 Ответить

          С этой схемы надо заводить не на ОСД, а на АРМ. Номер пина, куда подключили — потом нужно указать в параметре RSSI_Pin. Короче, всё как в статье.
          Напрямую к ОСД имеет смысл подключать — только если у вас нат полетного контроллера, или полетный контроллер без формирования протокола MavLink (допустим тот же KK или CC3D).

  15. Vladimir Ответить

    У меня Mavlink OSD 2.0. Уважаемые спецы, есть вопросы:

    1. Нужно ли чего-то паять снизу MAX7456? Дело в том, что там нет 3 отверстий. К примеру фотка — в середине видим 2 ряда мелких отверстий под MAX (5 и 6 штук). Их следует залить припоем?

    2.Нужно ли переделывать на питание 5в, как написано например здесь ? Кстати иногда инструкции отличаются и в приведенной указано про удаление диода. В чём плюсы и минусы?

    3. Сейчас всё настроено на последней прошивке R800, приведенной в статье и всё как бы работает, за исключением небольшого глюка — если включить коптер и аппаратуру, но не подключаться при этом по телеметрии через mission planner, то после старта почему-то показывает напряжение батареи нулевое (горизонт, gps, режимы — все показывается корректно). Сброс OSD не помогает. При этом стоит подключиться по телеметрии (и даже тут же отключиться) — сразу начинает корректно показывать напряжение. А то фактически самый важный показатель, неудобно. Видел похожую проблему, которая не была решена

    1. Тимур Ответить

      Проверьте настройки порта в МП. Второе — у вас МинимОСД подключено без провода Тх? Если С проводом — отключите.
      По пайке — не подскажу не знаю. Наверное можно сверху МАХа налепить какой-нибудь радиатор.
      По питанию — возможно, как раз на вашей плате и стоит убирать диод. Существует несколько реализаций платы, у меня была только версия 1.1 Более ничего сказать не могу.

      1. Vladimir Ответить

        Спасибо! ОСД подключено конечно без провода TX, потому что у меня ещё есть радио-телеметрия, и соответственно если бы было подключено по обоим проводам, то тогда не работает совместно (в общем это везде пишут). Под настройками порта имелось ввиду настройки порта при подключении по USB/по радио каналу? Если да, то по радио — 57600, всё остальное по умолчанию, если по USB — 115 200, также всё остальное по умолчанию.

        Про МАХ также почитал на буржуйских форумах и магазинах, вроде написано что в Mavlink OSD 2.0 решена проблема перегрева, так что можно дополнить в статье.

        По питанию спасибо, плата у меня точно 2.0, на ней написано, ну и в буржуйском форуме, где чел переделывает — визуально точно такая плата. Единственный момент, я так и не понял, а какая целесообразность переводить все на 5В? Чтобы меньше грелось и потребляло?

        По глюку напишу наверно в ветке minimosd-extra, похоже это их глюк

        1. 5yoda5 Ответить

          По настройкам порта — имелось ввиду настройки в МП, мой ответ Алексею, прямо перед нашей с вами перепиской.
          SR0_EXT_STAT = 2
          SR0_EXTRA1 = 5

          и прочая.
          Подключение к 5 вольтам — лишь один из способов запитки. Альтернатива — делать двойное питание — 5 вольт на «цифровую» часть, и 12 вольт на аналогувую. Но при этом подключении у многих горят МАХы. Есть подозрение что горят они не из-за 12 вольт как таковый, а из-за возникающего напряжения между аналоговой и цифровой земли. Вообще, способ запитки от 5 вольт — более простой. Так как если речь идет о АРМ (на каком сайте мы находимся), то это значит что у вас и так есть 5 вольт на борту, и так запитать проще и логичнее.
          Делать двойное питание КМК имеет смысл, если у вас на видео идут помехи по питанию. То есть вы делаете 12 вольт от отдельного акка и от него питаете ФПВ часть (и то есть мысль, что нужно при этом земли объединять).
          Цель данного букваря (статьи) — дать людям простое, надежное и безопасное (для платы) подключение МинимОСД к АРМ. Это ни в коем случае не энциклопедия по самой минимОСД (существует великое количество модов этой платы, вплоть до работы без какого — либо полетного контроллера)

          1. Vladimir Ответить

            Спасибо! SR-параметры все настраивались по ссылке, которую вы дали в статье. Причём ниже в комментариях люди пишут о точно такой же проблеме (и не один такой комментарий). Баг некритичный конечно, просто несколько неудобный.

            По питанию понял, спасибо, переделаю на 5В

            1. BossTon Ответить

              Так и не решили проблему?
              У меня тоже самое, если использовать в паре телеметрию и ОСД, показываются нули в напряжении до момента подключения телеметрии..Все остальное показывает нормально.

              1. 5yoda5 Ответить

                Я думаю, эти проблемы возникают из-за нестыковки по скорости порта. Например, в модемах стоит настройка порта 115, а в минимОСД например 57. И когда подключаетесь к компу, что-то «само собой» настраивается.
                Может зарегаетесь на форуме (здесь же), и обсудим это там? (со скринами, файлами настроек и пр.)

  16. Анатолий Ответить

    А каким образом сигнал от 6 (в вашем случае) канала попадает в MiniOSD? надо что-то настраивать в ArduPilot?

    1. 5yoda5 Ответить

      В настройке самой минимОСД (в ГУИ) параметр OSD Toggle Channel. В МП настраивается только частота обновления информации с RC — SR0_RC_CHAN = 5 (вроде тут определяется 5 герц). МинимОСД принимает информацию от всех каналов и сама выбирает, какой канал ей слушать. Если хотите работать с другим каналом, не номер 6 как в статье, а например 7 — выберите в ГУИ OSD_Toggle_Channel — 7. Но результат не гарантирован (возможны глюки прошивки), по-идее должно сработать.

  17. Игорь Ответить

    Сделал всё по этим инструкциям, но с подключенным minimosd получаю черный экран. Если камеру (gopro) подключаю напрямую на передатчик — видео есть. На плате горят оба светодиода питания и мигает маленький передачи, но видео нет.
    Помогите пожалуйста, в чем может быть проблема?

    P.S. Смущает очень момент с пропайкой MAX-микросхемы: неужели она не повреждается от высокой температуры припоя? (но при этом может повредиться от собственного перегрева)

    1. raefa Ответить

      От пайки не повреждается, если паять по нормативу температуры, приведенном в datasheet. А сгореть она может и с точечным бо’льшим разогревом, чем в общем на всей площади.
      Если микросхема жива, то хоть что-то вы должны были бы увидеть.

    2. 5yoda5 Ответить

      А если камеру не подключать — а подключить только VOUT и землю от минимОСД к видеопередатчику — на экране будет видна телеметрия на черном фоне?

    3. @!!ex Ответить

      ЧАсто в интернете можно встретить вариант подключения камеры — когда земля от камеры сразу идет в передатчик. Это особенно актуально для камер с собственным питанием, типа Xiaomi или GpPro.
      Так подключать нельзя.
      Собственно я бездумно подключил таким способом и получил следующее поведение:
      1) Черный экран
      2) Только телеметрия
      3) Только изображения с камеры

      ПРичем эти варианты чередовались без какой-то явной зависимости.
      Меня изначально смущало, что камера передает землю сразу на передачтик. Но я думал что земли объеденяются в передатчике и проблем быть не должно.
      В итоге поколупавшись пол дня, прежде чем заказывать другую OSD — я решил всё таки передать на OSD землю от камеры в аналоговую часть. И о чудо — сразу всё заработало.

      Иными словами — землю от камеры надо кидать не только на передатчик, но и на OSD.

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

  18. Сергей Ответить

    Подскажите, подключил osd все данные отображаются а картинки нет. Без осд изображение есть. Как это решить?

    1. 5yoda5 Ответить

      А если выключить — включить ОСД — надпись «Mavlink OSD» или «ArduCopter» проскакивает?
      Просто есть разные варианты. Возможно у вас просто проскакивает в положение «выключено ОСД» по РЦ. Сходите на форум этого сайта — там зададут наводящие вопросы и поставят диагноз. Худшее — сгорела микросхема МАХ, лучшее — просто что-то не настроено до конца.

      1. Сергей Ответить

        Я сделал подключение с двойным питанием (+5 и +12) и все заработало как надо

        1. 5yoda5 Ответить

          Это ваш путь. Желаю, чтобы ОСД работала долго и без глюков. 🙂
          У меня всё работает от 5 вольт.

  19. Александр Ответить

    Добрый день! Проконсультируйте пожалуйста, что не так с ОСД шкой…Имеется MAvlink-OSD v.2 Все сделал, переделал под питание 5В, прошил на R800. Все работало почти нормально(за исключением глюка с не отображавшимся значением вольтажа и кол-ва спутников). Но тут решил пошаманить с прошивками и подвигать значки по экрану. В горячке боя подключил неправильно OSD. подав +5V на «RX», а минус на «+5V». После чего слетел загрузчик. Пытался перепрошить через Arduino ISP. Загрузчик прошился нормально. Без всяких угрожающих подписей в конце.Синий диод стал ярко моргать.
    Не помогло. Решил перепрошить напрямую по ISP через AVR Burn-O-Mat. Bootloader и прошивка залилась нормально. Но при подключении к передатчику на экране видна только надпись NO MAVLINK DATA. при попытке подключения OSD к компьютеру по FTDI в Config Tool выскакивает все та же надпись «Failed to talk bootloader». Никак не возьму в голову. какже так? бутлоадер и прошивка ведь заливаются. о чем свидетельствует надпись на экране. тоесть с Atmega328 все в порядке.
    Такое впечатление, что не работает канал RX. Такое вообще возможно? убить канал, не убив микросхему? както можно это проверить? Заранее спасибо

    1. 5yoda5 Ответить

      Если вы подали +5 вольт на Rx, а теперь МК (микроконтроллер) «оглох» — то возможно что-то погорело в цепи. Отследите линию с контакта RX до ноги Меги. Возможно у вас погорел резистор на входе (если есть). Если до МК со входа RX все целое — то скорее всего вам придется менять Мегу.
      Надпись «но Мавлинк дата» — говорит о том, что Мега в принципе целая (и МАХ тоже целая), но МК не получает данных для расшифровки.

      1. Александр Ответить

        Эхх…резистора там нет. входная ножка «RX» напрямую связана с соответствующей ножкой меги. Дешевле наерно заказать новую платку. Странно. не знал, что можно сжечь только часть микросхемы.:) Спасибо большое!

  20. Константин Ответить

    Здравствуйте. Имеется Mavlink OSD V2.0. До поры до времени работала хорошо. Начались проблемы с того что при подключении высвечивались данные о прошивке на мониторе и все моментально исчезало. Решил прошить и не получилось…Загрузка постоянно прерывается то на 1, но на 9, то на 59%. Потом якобы загрузчик слетел. Залил через FTDI-IPS (так как то, через AVR). Все получилось. Далее при загрузке прошивки (пробовал разные) опять все прерывается и стало писать: «Upload failed. Lost sync. Try using Arduino to upload instead.» Подскажите где копать?

  21. Александр Ответить

    ох и намучался я с моей OSD

    Пытаюсь подключить micro minimosd. В качестве USBUART использую Arduino Uno с выдернутой мегой.

    Сначала был Failed to talk with bootloader. Ну это мы уже проходили на миллионе ардуиноподобных плат — подпаиваемся к ISP-падам (то еще мучение на платке в полтора на полтора сантиметра), делаем из лишней ардуинки ArduinoISP, заливаем бутлоадер через avrdude. Всё успешно и без ошибок. Подключаю к OSD-Config — failed to talk with bootloader. Окау, заливаю R800 все так же через avrdude — та же реакция..

    Может ли это быть из-за использования Atmega16u2 от Uno R3 вместо FTDI? Функционально-то они идентичны в данном случае. Нигде под рукой нет FDTI, даже завалящего дата-кабеля от нокии чтоб самому сделать переходничок

    1. 5yoda5 Ответить

      Проверьте ещё раз, где у вас на Rx, где Tx. Эта же ошибка выскакивает, когда тупо нет связи м.у. минимОСД и копьютером.
      Если на VOut подключить монитор, после резета минимОСД Надпись MavlinkOSD … — проскакивает? Если надпись проскакивает, и потом «ноу Мавлинк Дата» — значит сама минимОСД стартует, работает как надо, а вы просто до неё достучаться с компа не можете.

      1. Александр Ответить

        rx-tx на месте

        а вот монитор подключить я не догадался 😀 вечером попробую.. пошуршал тут по сусекам, вроде нашлась FTDI, завтра у друга возьму — может через неё удастся настроить OSD

        спасибо

  22. Сергей Ответить

    Имеется Mavlink OSD V2.0, контроллер Cruis AIOP и прошивка multiwii Маховий 2.2. залива 800-ю прошивку, подключаю как написано в статье. Имею надпись «No Mav Data». Если не менять подключения, но в OSD залить прошивку «KV_Team_OSD», то все работает. Делаю вывод — подключение верное. Что я делаю не так…?

      1. Сергей Ответить

        Может и так. Но хотелось бы конкретики…
        Нашел ОСД которая меня устраивает и что самое главное работает. Это MWOSD (MultiiWiiOSD), но там поддержки такой как у MinimOSD_Extra нет. Придется самому разбираться, но это в двойне интереснее!

        1. 5yoda5 Ответить

          Вот вам конкретика. С прошивкой АИОПа «multiwii Маховий» — работает только kvTeam(может и другие, но не та, которую вы залили). Об этом кстати, написано в статье. В прошивке контроллера «Мультивии» нет поддержки протокола Мавлинк (Маховий — это настроенный Мультивии с слегка переработанным кодом. Маховик проделал безусловно большую работу, но суть проекта — Мультивии.)
          Вы же в МинимОСД залили прошивку «Мавлинк ОСД R800».
          Если вас устраивает, как летает Маховий — тогда прошивайте другую прошивку в ОСД, прошивка из статьи вам не подойдет.

    1. Петр Ответить

      привет. такая же проблема с mavlink-osd v2.0 с платой APM 2.8 не могу победить «No Mav Data» подскажи как решил проблему и как лечится, а то я устал уже её бороть)))) не покупать же пачку осдэшэк и подбирать какая заработает?

      1. 5yoda5 Автор Ответить

        Советую зарегистрироваться на форуме и подробно задать вопрос вот в этом разделе (http://forum.apmcopter.ru/forums/aq-fpv/) в подходящей теме.
        Ошибка «No Mav Data» означает, что ОСД не получает данных по протоколу Мавлинк. Это может быть вызвано разными причинами. Либо провода подключены неправильно, либо настроено в МП неправильно.

  23. Alex Ответить

    Подскажите может кто вкурсе. У меня PIXHAWK + FrSky X8R. Всё подключено все как бы работает. Но есть проблема с RSSI на MiniOSD. Заключается он в том что в Mission Planner rxrssi отображается нормально, а на MiniOSD нет даже соответствующего значка Хотя в софтине настройки отметил галочку RSSI. Пробовал разные прошивки и разные платы MiniOSD все равно не отображается значёк и значения RSSI.
    Не подскажите как это пофиксить?

      1. 5yoda5 Ответить

        Если прошивка с того ресурса, на который дали ссылку — то старовата прошивочка, от октября 2012 года…
        Прошейте R800 из статьи, последние изменения — август этого года, если мне не изменяет мой склероз.

        1. Alex Ответить

          Поставил эту прошивку и OSD не показывает данные. Только если заармишься выдаёт полётный режим и напряжение с током. Остальное всё по нулям.

          1. tovich Ответить

            У меня похожая проблема.
            Приёмник FrSky V8FR-II, но уровень RSSI получить никак не удаётся, причем ни в OSD, ни в MP.

  24. staryk Ответить

    коллеги, подскажите, не сталкивался ли кто вот с таким:

    Стрелка указывает на лишние знаки на экране — ноль и стрелочка. Ума не приложу, откуда они берутся, все с этого места отодвигал, ничего там нет — но вот, факт налицо 😉
    Прошивка последняя с форума по ссылке в статье, еще раз перепрошил вчера для верности.

    Не ахти какая проблема, конечно, но странно.

    1. 5yoda5 Ответить

      Смотрите ГУИ, что у вас стоит вверху или внизу (бывает уползает наверх) посередине экрана. Советую поотодвигать параметры, бывает что один параметр под другим.
      Или отключите все параметры, и включайте их по одному, вдумчиво и сразу располагайте как надо. Тогда ничего лишнего не будет.

      1. staryk Ответить

        Это я попробовал — все отодвинул вниз, заодно проверил зону каждого параметра, чтобы не было наложений (а они были в парочке мест внизу).
        Да и хрен с ним, я на всякий случай, вдруг есть какой-то известный всем глюк, знаете, как бывает иногда…

        1. 5yoda5 Ответить

          Известный всем глюк — это когда зальешь не те шрифты. Файл с шрифтами загружали из комплекта с прошивкой?

          Больше глюков нету, и у меня ничего подобного нет на экране.

          1. staryk Ответить

            Да, конечно, шрифты загрузил из комплекта. Попробую на досуге поубирать все поля с данными совсем и добавлять по одному, мало ли что.

      1. staryk Ответить

        Да, я указывающую стрелку немного неверно нарисовал, она закрыла стрелку вниз правее цифры, а цифра — это 0 градусов.

  25. Vadim Ответить

    Добрый день! Скажите а что делать если с одной камерой идет на экран картинка с телеметрией от осд а с другой нет? обе камеры стандарта PAL.

    1. raefa Ответить

      А проверяли их на телевизоре? Именно как PAL кодировка определяется, либо доверяете китайцу?
      Еще можно поиграться с настройкой PAL/NTSC в OSD и мониторе.

      1. Vadim Ответить

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

        1. Valera Ответить

          Как проверить камеру на телевизоре , если с камеры идёт 3 провала ( + — и AV ) минус у них общий?

          1. raefa Ответить

            Минус распараллелить. К телевизору в AV вход подключить минус и сигнал.
            В меню телевизора найти, как посмотреть информацию об используемой системе.

  26. Алексей Ответить

    Все хорошо, но одного не понял:

    > Для этого нам потребуется FTDI адаптер

    — а USART адаптер уже что, для этого не подходит?

    1. raefa Ответить

      Подходит. Про такой (FTDI — название) адаптер у нас речь уже была, его назначение нам понятно.

      Дело в том, что это можно назвать все разными словами. Если будем перечислять все возможные по смыслу слова, то точно читатель запутается.

      COM-порт, (англ. communications port) — сленговое название интерфейса стандарта RS-232.
      USART — Universal Synchronous/Asynchronous Receiver Transmitter.
      UART — Universal Asynchronous Receiver Transmitter.
      RS-232 (англ. Recommended Standard 232) — физический уровень асинхронного (UART) интерфейса.
      TTL — транзисторно-транзисторная логика.

      И вот если все это изучить, то какая каша будет в голове у читателя?

      1. Алексей Ответить

        Как раз каша получится в наборе из бесполезных покупок.
        К примеру, у меня уже есть USART адаптер, которым пользуюсь:

        http://ru.aliexpress.com/item/Free-Shipping-2PCS-1LOT-CP2102-Module-1PCS-Pro-Mini-Module-Atmega328-5V-16M-For-Arduino-Compatible/1590879372.html?isOrig=true&isOrigTitle=true

        А тут бац — новая терминология: FTDI :-O
        И что я бы сделал, если бы не спросил вас?
        Ясное дело, побежал бы на Ali и купил бы еще одну подобную хреновину — спрашивается, на кой?

        Кстати, эта же тенденция наблюдается в фармацевтике: одно и то же лекарство называют десятком имен, не иначе, чтобы запутать пациента.

        В-общем, просьба: на всякий случай, для не разбирающихся в фантазиях разработчиков (а скорее маркетологов) указать в своей статье после FTDI в скобках (USART)

        1. raefa Ответить

          Алексей, бывает, что я сразу не могу отвечать.
          По данному вопросу вы правы. Немного терпения и в статью информация будет добавлена. Также скоро напишу статью типа «Must have».

  27. Алексей Ответить

    Спасибо! Вообще статья замечательная, благодаря ей купил уже два таких MinimOSD 🙂

  28. Андрей Ответить

    А из-за чего может не отображаться смена режима на экране ОСД?
    Тут собрался полетать, дома все проверил — работает. Выхожу, на улице — около нуля градусов температура. Врубаю- врубается. Но при попытке переключить режим с лоитера на любой другой — на экране ОСД остается все тот же лоитер. Пришлось сворачиваться. Пока в расстроенных чувствах ехал домой, начал уже думать что переключатель режимов на пульте «отвалился». Но дома опять все заработало. В чем может быть дело?

    И еще один баг обнаружил. Когда врубаю питание на коптере — плата ОСД иногда врубается не с первого раза. Т.Е. бывает включишь питание, а она вообще признаков никаких не подает (диод не горит и не мигает). Включишь заново — все заработало. Питание на ОСД подаю с отдельного от АРМ стабилизатора. В чем может быть дело?

    1. 5yoda5 Ответить

      Наверное дело всё-таки в питании. Поймайте момент, когда ОСД не подает признаков жизни и проверьте тестером входящее напряжение.
      Как вариант — питающий стабилизатор слишком маленькой мощности, потребление минимОСД вроде может быть до 500 мА (сам не мерял). Программно лампочки на ОСД никак не отключаются 🙂
      «А из-за чего может не отображаться смена режима на экране ОСД?» Возможно всё-таки из-за того, что полетный режим не сменился. Например, вы пытались взлететь в Лоитере. Можно было попробовать, взлететь визуально, и по стилю полета определить — переключились ли реально режимы или нет. Чтобы точно определить — ОСД не показала или контроллер не поменял полетный режим.
      Если прошивка R800, то она избавлена от глюка «замерзания» показаний на ОСД.

      1. Андрей Ответить

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

  29. Сергей Ответить

    Здравствуйте, на экран выводится не правильная высота, вместо 5-6 метров показывает 80-90 метров, как решить эту проблемку

    1. 5yoda5 Ответить

      Скорее всего выводите не ту высоту. Есть высота по барометру и по GPS, в одной из них высота показывается над уровнем моря.
      включите оба параметра (Altitude, Home Altitude) и выберите, которая нравится больше.

        1. 5yoda5 Ответить

          Параметр включается на вкладке Panel1 или Panel2.
          На вкладке Config, над кнопкой Read from OSD (кстати, эта кнопка «сквозная», есть на всех вкладках) — там находится секция, смысл которой — «показывать значок перед параметром» и выбираешь где показывать значок, а где нет. Один из параметров — значок перед параметром Home Altitude.

  30. Денис Ответить

    Ставил и настраивал MinimOSD так как указано на сайте. Прошивка R800
    Глюк, как описанный выше при подключении телеметрии. А именно:
    Включаю коптер, на экран выводятся данные :Высота, углы наклона по тангажу, расстояние пролёта
    При арминге отображается напряжение. Ни GPS ни направлений на экране нет даже при фиксе по сигнализации коптера.
    Но стоит связаться с коптером по bluetooth, начинает отображаться все параметры и всё работать.
    BT подключен к UART, параллельно подключена OSD только на чтение. Пробовал подключать RX и TX ничего не менялось.
    Такое впечатление что контроллер даёт не все данные пока не получит запрос.
    Коптер — Cheerson CX-20
    Есть какие то мысли?

    1. 5yoda5 Ответить

      Есть мысль, что подключение по блютусу «настраивает» скорость порта.
      Думаю, надо проверять скорость порта на всех устройствах и на АРМ.

      Ещё одна мысль — на АРМ сначала все параметры SR выставить на 0, записать, перезагрузить а потом поставить те, которые нужно, записать. Только внимательнее при установке скорости порта, на котором подключаетесь МП к плате (а то установите на 0 и не сможете подключиться 🙂 ).

  31. Алексей Ответить

    А подскажите-ка, пожалуйста, какой точный вес у этой платки?
    Очень важно. Но в спецификации его нет.

  32. Алексей Ответить

    5 грамм — это радует! 🙂 Спасибо!

    И еще вопросик, сложный для меня, поскольку с GPS-приемниками еще не имел дела —
    как вам этот приемник?

    BN-280 GPS + ГЛОНАСС модуль для моделей БПЛА, с встроенной антенной. 100% совместим с дроном Cheerson CX-20 ( Nova )

    http://ru.aliexpress.com/store/product/BN-280-GPS-GLONASS-module-UAV-flight-control-model-aircraft-with-the-antenna-integrated-Cheerson-CX/1921782_32535214107.html
    Подойдет ли он для minimOSD, хорош ли он вообще, или лучше поискать другие?

  33. 5yoda5 Ответить

    Если он подойдет для АРМ, то уж минимОСД — пофигу. минимОСД только показывает то что «понимает» полетный контроллер.

  34. Алексей Ответить

    Вот как… т.е. получается, что если полетного контроллера нет (закрытого типа), тот этот mimimOSD бесполезен?
    Жаль, жаль, а я на него такие надежды возлагал.
    Получается, что он и бародатчик не понимает? http://wiki.megakopter.ru/wiki/
    Что же он тогда вообще полезного делает? И на что способен без полетного контролера — только текущее время показывать?
    Для ATMEGA328P, которую он использует, как-то маловато функций получается.

    1. 5yoda5 Ответить

      Не мешайте мух и котлет в одну кучу.
      Эта статья рассматривает не плату minimOSD и её возможности вообще, здесь рассматривается её «классическая» работа в паре с полетным контроллером АРМ (кстати, нисколько не закрытым, это опенсорс).
      Так называемые «стандалоне» прошивки, когда всё подключается напрямую к ОСД здесь не рассматриваются.

      То есть, если вы прошили в минимОСД прошивку kvTeam (или любую другую) — тогда ищите информацию о совместимости в том месте, где брали прошивку. В этой статье прошивается прошивка ArduCam, которая работает по протоколу MavLink с полетным контроллером APM. И только.

      Технически (электрически) — ваш модуль спутниковой навигации совместим с минимОСД (логические сигналы импедансом 5 вольт). Но поймет ли ОСД с неизвестно какой прошивкой, данные неизвестно какого формата, поступающие с модуля спутниковой навигации — я вам не скажу.

    2. 5yoda5 Ответить

      Вот цитата из статьи:
      »
      Для начала скажу, что для коптеров и для самолетов прошивки отличаются. Так же есть прошивка для Мультивии (kvTeam), и так же есть отдельные моды — от самостоятельной работы (без полетного контроллера), до подключения даже к Назе.

      Но здесь мы рассматриваем «классический» случай — коптер на контроллере АРМ.
      «

      1. Алексей Ответить

        Так называемые «стандалоне» прошивки, когда всё подключается напрямую к ОСД здесь не рассматриваются.

        Ага, тогда это дает мне некоторый шанс, поскольку в minimOSD я еще ничего не прошивал.
        И где бы узнать, на что он способен в таком исходном варианте?

        1. 5yoda5 Ответить

          Если даже что-то и прошили, то можно потом перепрошить на другое.
          Все прошивки «стандалоне» подразумевают подключение к ногам процессора 328 через резисторные делители. Выводить могут что угодно, а если напишете свой софт — вообще возможностей много.
          Гуглить «standalone minimosd», может вот эта ветка вам чем-нибудь поможет.
          К Назе тоже например цепляются ОСДхой, при этом ОСД фактически сама расшифровывает полученные данные, от полетного контроллера вообще мало получают в силу закрытости самого полетного контроллера.
          МинимОСД — это микроконтроллер (цифровая часть) совмещенная с знакогенератором (микросхема черно-белого ОСД). Что в неё запрограммируете — так и будет, ограничивается только возможностями 328 меги. Если дружите с паяльником и с программированием на микроконтроллерах — вообще пределов мало.

      2. Алексей Ответить

        Спасибо!
        С паяльником, конечно, дружба с детства, но с программированием облом, могу только заливать сотворенное другими умельцами.
        Надеюсь, может, найдется такое и для моего случая…

  35. Дмитрий Ответить

    как его запрограмить дешевым програматором на 232м? Usb в RS232 TTL PL2303HX авто конвертер адаптер модуль контроллера для arduino. Опыт есть Rx Tx не путаю.

    1. @!!ex Ответить

      Также как и дорогим. Только на каждую операцию придется reset на плате OSD тыкать.

    1. 5yoda5 Ответить

      Может оно вам и поможет. В любом случае — надо внимательно читать, как у них всё подключено, через какие резисторы (если есть), к каким ногам. В продключении модуля GPS напрямую, камнем преткновения может быть настройка самого модуля GPS, чтобы его понимал микроконтроллер на минимОСД.
      И темку про подключение минимОСД к Назе всё-таки почитайте. Наза — закрытый полетный контроллер, «наружу» мало что отдает, а минимОСД становится в параллель, и успевает выхватывать данные. Хотя в последних версиях прошивок уже вроде что-то и из самой назы удалось им достать (крены например)

  36. Дмитрий Ответить

    Програмить дешевым ардукамом хочу! И почти получилось. Сперва дравами долго определялся потом скорость порта 4800. Далее прога. Вид сделало что писало и читало, врубил — у нее свои настройки выставлены. Кстати надо резет был он на 2 ноге и его к GRN. Завтра добью вопрос. Параметры тоже не видит на АРМ 2.6.

      1. Дмитрий Ответить

        Все работало!! Но влил хрень какуюто вечером завтра разбирусь че все гаукнуло)

  37. Алексей Ответить

    5yoda5, как с вами можно еще связаться — email, ICQ?
    Есть дело на 100 рублей! А может и больше :))

      1. Алексей Ответить

        5yoda5: мне бы хотелось пообщаться в приватном порядке, не на форуме.
        Говорю же — денежное дело 😉

  38. Вадим Ответить

    Зачем нужна перемычка «PAL»? Нужно ли ее замыкать при каких-то обстоятельствах? Или режим настраивается только в программе? Никто не знает?

    1. raefa Ответить

      Где-то мелькала информация, что эта перемычка была действующей в ранних версиях прошивки, а сейчас настройка производится программно. Проверить легко. Подключаете выход OSD к телевизору, делаете пайку или меняете настройки в программе и смотрите результат — телевизор покажет, какая система работает на данный момент.

      Нужно ли переключать систему? Нужно, если наблюдаются проблемы с наложением изображения, серым фоном или отсутствием картинки вовсе.
      Надо, чтобы камера, OSD и монитор работали в одной системе.

  39. Александр Ответить

    Друзья, ай нид хелп!

    Вчера по дурости своей оторвал площадки Video-out с micro minimosd. Земля-то ладно, а вот где теперь взять видео-сигнал?

    Может кто-то прозвонить свой модуль и найти где в схеме можно подпаяться?

    1. raefa Ответить

      Про какую micro osd речь? Покажите.
      Ну на микросхеме MAX искать по даташиту выход, смотреть типовую схему включения и подпаиваться.

      1. Александр Ответить

        я думал они все клоны одного micro minimosd

        http://www.aliexpress.com/item/MICRO-MINIMOSD-Minim-OSD-Mini-OSD-W-KV-TEAM-MOD-For-Naze32/32407118091.html

        Что-то вроде такого.. На таком размере да еще и на многослойной плате мне скилла не хватает чтобы отследить что где и куда.

        Но направление понял, спасибо. Как я понимаю, они все на MAX4756 сделаны

    2. Александр Ответить

      Взял иголку, подпаял к ней + видеовхода с экрана и тыкал в модуль 😀
      Логическим путём допёр, что на выходе должен стоять конденсатор — и правда, видеовыход нашелся на одном из больших желтых конденсаторов.

      1. 5yoda5 Ответить

        Выложите пожалуйста картинку, с обозначением, где вы нашли видеовыход.
        Спасибо.

  40. Кирилл Ответить

    А можно ли использовать USBASP для заливки не только бутлоадера, но и прошивки, подключив его к TTL пинам ОСДшки (Rx, Tx, GND, +5)?

  41. Тимур Ответить

    Коллеги, miniosd внезапно перестала выдавать полное изображения, на мониторе только 5мм картинки с нижнего края, При нажатии reset картинка полная появляется н доли секунды, но без данных телеметрии, напрямую без осд видео идёт полной картинкой. плату на выброс? 🙂

    1. 5yoda5 Ответить

      Как минимум попробовать перепрошить минимОСД. Но симптомы вообще нехарактерные (как бы действительно не пришлось бы разыскивать аппаратную неисправность).

      1. Тимур Ответить

        И перепрошивал через гуи и откатывал прошивку, все один результат )) единственное, в режиме pal картинка появляется но с какой-то сеткой и без наложения телеметрии. Заказал новую плату ))

  42. Антон Ответить

    Добрый день! Проблема такая apm 2.8 minimosd 2.0. Подключил все настроил прошил, коптер включаю все показывает, как только подключаю аппаратуру сразу экран гаснет. Без осд камера показывает.

    1. 5yoda5 Ответить

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

  43. Александр Ответить

    Имеются очки Quanum DIY FPV Googles V2. В комплекте идет переключатель источника видеосигнала. Хочу сделать чтобы на очках снаружи стояла камера и на неё можно было переключаться для того чтобы осмотреться либо подключить к видеовыходу планшета с МП.
    На переключателе источника есть кнопка и вход для подключения к приемнику (для использования на борту). У меня аппаратура Turnigy 9x с модулем FrSky и приемником V8FR-II. Есть ли какие-то дополнительные небольшие 1-2 канальные приёмники под эту систему, чтобы не городить прямое подключение проводом к переключателю на аппе?

    1. 5yoda5 Ответить

      Казалось бы, причем тут минимОСД?
      Зарегистрируйтесь на форуме и задавайте все свои вопросы там!

  44. Владимир1978 Ответить

    Какая то непонятка в работе OSD.Прошивал Extra_Copter_Pre-release_2.4_r726 и Exstra R-800. Всё работает и отображает без замечаний,НО. Уровень RSSI аппаратуры управения, данные напряжения батареи, GPS отображает по нолям, при этом тангаж, крен, авиагоризонт,время и т.д всё отрабатывает без замечаний. В Миссион планере нажимаю «CONNECT», наземный модуль телеметрии соединяется с бортовым модулем и тут же OSD начинает отображать правильно RSSI 100%, выключаю аппаратуру RSSI падает до 0, отображает правильный вольтаж батареи и GPS. OSD подключал и в паралель телеметрии и к UART 0, результат тот же. Насколько я понимаю это не корректная работа OSD. Ноутбук с собой таскать не охото в поле. А забыл когда снимаю квадрик с охраны напряжение начинает отображать в OSD, а RSSI и GPS также по нолям. В чём может быть проблема куда копать?

    1. 5yoda5 Ответить

      Думаю, лучше почитать и потом отписаться вот в эту тему на форуме. Возможно потребуется задать какие-нибудь вопросы, получить какие-нибудь ответы.
      Пока дежурная версия — некорректная работа МР с параметрами SR. Попробуйте версию 25.

  45. Андрей Ответить

    Коллеги, правда что получить сигнал RSSI для вывода его на OSD с приемников типа Walkera, DSM2/DSMx, DSSS — невозможно? Какой тогда нужен приемник и стандарт аппаратуры чтобы полноценно работал RSSI?
    Подключать планирую через PPM, нужны 12 каналов.

    1. 5yoda5 Ответить

      Тогда и нужно подбирать радиолинк исходя из ваших требований (12 каналов, СРРМ, RSSI).
      Сама по себе сила сигнала RSSI — это всего лишь напряжение. В некоторых приемниках 100% силе сигнала соответствует 5 вольт, в некоторых приемниках — 3.3 вольта.
      Например, все приемники FRSky имеют максимум на RSSI — 3.3 вольта. Если слишком частая смена уровня РССИ напрягает — ставят сглаживающий фильтр.
      Как вариант — есть приемник FrSky L9R. Если взять два таких приемника, настроить их, они работают как один 12-канальный. У приемника есть RSSI и есть комбинированный сигнал. Только это не CPPM, а SBus. В принципе, существует прошивка РРМ-энкодера, чтобы АРМ мог работать с SBus. Об этом есть информация у нас на форуме.

        1. 5yoda5 Ответить

          Не знаю, у меня этих приемников не было. Видел вопрос, как поиметь 12 каналов. Ответом было два этих приемника. Возможно, речь шла про 12 PWM каналов.
          Но вот ситуация: вот заведете вы 12 каналов по SBUS в АРМ. А эти 12 каналов должен обработать РРМ энкодер (маленькая Мега на плате). И еще вопрос, что дальше АРМ сделает с этими 12 каналами?
          А если вам нужно управлять подвесом, подсветкой или чем там ещё (пускать пиротехнику например) — то вам возможно понадобится именно PWM каналы….
          В любом случае вам решать, но мне кажется что для 12 каналов понадобится всё-таки два приемника. Но я не уверен.

  46. Олег Ответить

    Глюканул FTDI FT232RL USB адаптер сегодня, при попытке подключения осд(хотел убрать пару параметров с экрана лишних) пишет «ошибка загрузчика». При чем осд работает на копе после этого нормально. При подключении FTDI FT232RL USB к компу без осд так же «ошибка загрузчика» значит проблема в нем?
    Опасаюсь к модулю ЖПС подключать теперь.

      1. Олег Ответить

        Ок, попробую создать тему. До этого нормально прошил, по этой инструкции и несколько раз подключал меняя меню экрана. С коптера на комп, и обратно Проблем не было. Тут отлетал и решил финальный штрих внести.. Подключил, начали дрова обновляться автоматически(свежие для FTDI вышли). Прога OSD_Config.exe соответственно. И после этого началось — «ошибка загрузчика». Откатывался на старые дрова, подключал к другому компу — тоже самое-«ошибка загрузчика», даже без подключения ОСД. Рад что ОСДха нормально осталась работать. Короче заказал новую FTDI.

        1. raefa Ответить

          Конечно меня смущает, что эта ошибка у вас и при подключенном и отключенном OSD. А как было раньше тогда при отключенном?
          Возможно у вас поддельная FT232, тогда надо драйвера постарее (откат может не помочь, а вот если вставите в тот порт, где все работало и откатите, то может получится). Вот этот драйвер должен заработать. http://yadi.sk/d/bS-Od9yhMeQPG

          1. Олег Ответить

            Не могу сказать, подключал всегда в связке с ОСД. После обновления дров пошли эти траблы. Правда только с OSD_Config.exe пробовал. С «u-center_v8.20.exe» такого нет(хотел модуль прошить) но и подключать сам модуль к этому FTDI теперь не рискую.

            1. raefa Ответить

              А каким образом драйвера то обновились? Автоматом не должно, а вручную смысл?
              Все-таки хотелось бы посмотреть на скриншот ошибки.

          2. Олег Ответить

            После «ошибка загрузчика» появляется это окно «the eeprom mapping is outdated an automatic update will start» нажимаем ок, опять появляется «ошибка загрузчика» и на по следок «eeprom mapping updated!»

            1. Олег Ответить

              Снял с коптера, все соединения проверил — заработало! Хз что за глюк был, я до этого шаманил и с дровами и другим компом, и с старой версией проги. Соединения всегда были по схеме — 100%. С FTDI вообще не снималась колодка, а на ОСД замотано скотчем и обозначено-не ошибёшься. Могу предположить, что пропал контакт один из 8. И я кабель усб другой кстати решил использовать. Хотя тот, с которым глючил нормально работает с другими девайсами.
              Электрика — наука о контактах!

  47. Леха. Д. Ответить

    Каллеги, нужна помощь!
    Проблема при загрузке шрифта. Все остальное работает нормально. Грузятся прошивки, читаются данные, даже на FPV все показывает, а вот mcm-ку загрузить не могу. 12 вольт, естественно, подано.
    При попытки загрузки выдает «Error entering CharSet upload mode — invalid data». Пробовал разные прошивки, разные версии программ, разные mcm-ки — одна фигня. Что интересно, ошибка одинакова и с 12 вольтами и без них!

    1. 5yoda5 Ответить

      Без 12 вольт — как раз объяснимо, у вас микросхема ОСД как раз обесточена. Другое дело, если распаяли как в статье (соединили земли) — тогда зачем подается 12 вольт? Тогда запитка идет только от 5 вольт, и всё должно работать.
      Ошибка какая-то нехарактерная, как будто микросхема ОСД не отвечает, а Мега вам об этом рапортует. Вы не спалили случайно Максимку?

    2. raefa Ответить

      Светодиоды питания светятся на обоих сторонах платы? Кнопка Reset нажимается? Вроде это тоже надо было.

      1. Леха. Д. Ответить

        Светодиоды оба горят. Сброс проходит штатно от FTDI от сигнала DTR, это видно по синему светодиоду, но я попробовал и ручной сброс по кнопке. Результат тот же. Может действительно Максимка подгорела, но данные на экран поступают! Только на «горизонте» появляются буквы из старой таблицы символов. Только сейчас обратил внимание, что у меня плата Mavlink-osd, но все пишут, что это одно и то же, только вид «с боку». В этой плате перемычек нет, поэтому запитка от 5вольт только хирургическая, чего делать не стал. Брюхо у Максимки пропаял. Перегрева нет — через 20 минут работы микруха ощутимо горячая, но не горячее чем передатчик.

          1. Леха. Д. Ответить

            Да, уж.
            Темные электрические силы.
            Ладно, обойдусь без горизонта. Главное, напругу и угол наклона показывает. Для cc3d без барометра, GPS и компаса этого хватит. И вообще, для гоночного квадра OSD это баловство и лишний потребитель электричества. Поставлю лучше старую добрую пищалку 😉

            1. 5yoda5 Ответить

              СТОЯТЬ.
              Вы сказали CC3D?
              И эта прошивка у вас работала с Экстрой R800? Разве у CC3D реализовали поддержку протокола Мавлинк? (я не знал, если это так).
              Я думаю — вам надо прошить KVTeam.

  48. Вадим Ответить

    Так никто и не отписался по поводу проблемы, что не показывает Вольтаж и Ток, пока не подключишься к mission planer. Проблему как-то решили? Проверил все значения, что советовали, ничего не помогло пока что.
    Прошивка APM — коптер 3.2, прошивка OSD — r800.
    Ссылки читал, там везде те же советы. Подключение без модема на том же проводе пользы так же не приносит.

    1. 5yoda5 Ответить

      Вадим, вы на форуме были? Там был успешный опыт решения подобной проблемы, заключался он в смене версии МП — как ни странно 🙂 Ставили версию 25 — она корректнее работает с параметрами SR

      1. Вадим Ответить

        Встречный вопрос, где скачать 25 версию? У меня только 32 сохранилась в архивах ( И ссылки везде только на последнюю… Не поделитесь архивчиком, у кого он есть?

    2. Геннадий Ответить

      Об этом где то писалось http://multicopterwiki.ru/index.php/Walkera_QR_X350_PRO
      OSD не инициализируется сам.
      Чтобы заработал Minim OSD надо установить с помощью МиссионПланнера в Full Parameter List следующие параметры:
      SERIAL1_BAUD, 57
      SR1_EXT_STAT, 2
      SR1_EXTRA1, 5
      SR1_EXTRA2, 2
      SR1_EXTRA3, 3
      SR1_POSITION, 2
      SR1_RAW_SENS, 2
      SR1_RC_CHAN, 5
      SR0_EXT_STAT, 2
      SR0_EXTRA1, 5
      SR0_EXTRA2, 2
      SR0_EXTRA3, 3
      SR0_POSITION, 2
      SR0_RAW_SENS, 2
      SR0_RC_CHAN, 5

  49. Леха. Д. Ответить

    На Либрепилоте есть прошивки ОСД для работы с CC3D. Прошивки от пректа Опенпилот, действительно не работали с ОСД. А с либрепилота уже все работает, акромя CharSet (но эта деталь не работает, видимо только у меня). Моя ошибка не связана с прошивкой контроллера. Я пробовал разные прошивки для данной платы, в том числе и R800, а также разные ОСД-конфиги (3 разных версии).
    Скоро должна прибыть новая ОСД (из-за китайского нового года отправка задержалась), правда в формате микро. Она и покажет-кто глючит.
    На сколько я понял, разработчики, наконец то додумались и выкинули совершенно дурацкую часть-ИМПУЛЬСНЫЙ преобразователь 12-5 вольт (он то и может вносить дополнительную помеху в аналоговый сигнал) и запитали все от одного внешнего источника 5 вольт, и сразу добавили резюки для считывания напряжений от 2х батарей, а плата уменьшилась больше чем в 2 раза.

    1. 5yoda5 Ответить

      Плата уменьшилась в основном из-за двухстороннего монтажа деталей. Так же есть подозрение, что из-за невозможности пропаять «пузико» Максимки — микра может перегреваться. Пока только подозрение, фактов не накоплено.
      Отпишитесь, когда станет ясно.

      1. Леха. Д. Ответить

        Проблема возможного перегрева меня тоже беспокоит. Возможно придется колхозить радиатор. Пока не попробуешь-не узнаешь.
        Как приедет — обязательно отпишу.

  50. InsaneD Ответить

    В первую очередь при ошибке «failed to talk to bootloader» предлагают программатором шить
    бутлоадер. Но есть один нюанс.
    Мне помогло соединение GRN с DTR и все заработало. Об этом прямо пишут вот тут

    http://www.rcgroups.com/forums/showthread.php?t=2026936

    Обновите плиз мануал соответствующим образом.

    1. raefa Ответить

      Об этом написано, не правда ли?

      Подключаем с помощью 5 проводков, схема подключения следующая: 1. GRN, 2. Tx, 3. Rx, 4. +5V, 5. GND (со стороны ОСД) — соединяем их с FTDI адаптером 1. DTR, 2. Rxi, 3. Txo, 4. VCC, 5. GND.

      1. 5yoda5 Ответить

        Справедливости ради замечу, что данная ошибка ещё часто выскакивает, когда есть какой-нибудь неконтакт по одному из проводков. Буквально на днях заливал новую прошивку в минимОСД — несколько раз выскакивала такая ошибка. Бутлоадер не прошивал, всего лишь поправил проводочки.
        Наука о контактах! 🙂

      2. InsaneD Ответить

        Подключая, я смотрел на превью с ютуба. Как раз под этими строками.
        На превью схема, где grn не задействован. Собственно так и подключил.

        1. 5yoda5 Ответить

          Написано «Если непонятно, смотрим вот это видео, особенно внимательно на 1:03«. Как вы думаете, зачем я указал время в ролике?
          А выше, в тексте звучит: «Подключаем с помощью 5 проводков, схема подключения следующая: 1. GRN, 2. Tx, 3. Rx, 4. +5V, 5. GND (со стороны ОСД) — соединяем их с FTDI адаптером 1. DTR, 2. Rxi, 3. Txo, 4. VCC, 5. GND.»

          Я что-то сделал не так?

        2. 5yoda5 Ответить

          А если бы посмотрели видео — то увидели бы следующее: типа я нашел схему в интернете, вот она (как раз превью на видео), так вот, он не работает, а надо подключить вот так…

          1. InsaneD Ответить

            Все правильно написано, разжевано. Отдельный респект за хаки с охлаждением платы, схему с общим питанием от цифровой части.
            Статья супер.
            Корректировать ничего не нужно!!!

            Вчера вечером уже глаза не видели.
            Я, если честно, сегодня только понял что это превью от ютуба.
            Читал по диагонали статью т.к. изначально прочитал все, потом еще раз, и потом когда стал делать, читал по-диагонали.
            При беглом прочтении текста, принял превью из ютуба за схему подключения. Хотя под видео написано что смотреть внимательно на 1.03.

  51. Вадим Ответить

    Есть где-то темы по редактированию прошивки?
    Есть большой интерес по изменению наклона линии горизонта в обратную сторону. Лучше это делать не с нуля, а с уже хоть какой-то инфой по разработке/редактированию прошивки.
    Может быть кто ссылками поделится?

    1. raefa Ответить

      Вряд ли такая информация найдется. Только исходники. Что-то подсказывает, что надо в нужных местах поменять «+» и «-» и горизонт можно перевернуть. Только зачем? Здесь абсолютно правильная логика по сравнению с Multiwii.

      1. Вадим Ответить

        Ответ очень прост. FPV идет с камеры с подвесом. Камера всегда в горизонте. Горизонтальная линия будет показывать не горизонт, который статичен, а наклон коптера, что более логично. А так сильно сбивает с толку )

  52. Сергей Ответить

    Товарищи Комрады, доброго вам дня. Подключил OSD так как написано выше в инструкции. На монитор выводит картинку с камеры и по середине надпись — Minim OSD-Extra 2.4 Copter R800 и все, больше ни каких данных. Проверял, читал, настраивал в MP — исход один. Куда копать?

    1. 5yoda5 Ответить

      Это он и должен показывать при старте. Если подождать секунду-три, то переключается на основной экран.
      Если у вас этого не происходит — значит по какой-то причине не стартует нормально прошивка.
      Тогда надо попробовать 1. перепрошить прошивку и 2. настроить через GUI.

  53. Сергей Ответить

    Прошу еще помощи: странный глюк показаний напряжения силовой батареи — когда включил коптер, все загрузилось но еще не армил — показания напряжения 0. Заармил — показания появились, но не обновляются, как было, скажем 12 вольт, так они и остаются. Стоит подключится к МР, так все сразу начинает работать и продолжает даже после отключения от компа. Еще одно: в МР не могу выставить значения
    SR0_EXT_STAT = 2
    SR0_EXTRA1 = 5
    SR0_EXTRA2 = 2
    SR0_EXTRA3 = 3
    SR0_POSITION = 2
    SR0_RAW_SENS = 2
    SR0_RC_CHAN = 5
    Выставляю их, перезаписываю, потом перезагружаю и опять старые значения. Параметры SR1 выставляются без проблем как и все остальные. Куда копать? За ранее спасибо)

    1. 5yoda5 Ответить

      Буквально 9-10 февраля отвечали, полистайте чуть выше. Вкратце — ставьте другую версию МП, например 25.

      1. Сергей Ответить

        Спасибо, все заработало, а теперь как лучше оставить МП 25 или можно новую установить?

  54. Леха. Д. Ответить

    Пришла ко мне micro minimosd. Что можно о ней сказать: мелкая, легкая и горячая. Если у стандартной ОСД после пропайки все тепло уходит через земляную шину платы, то на мелкой этого нет. Во время настройки, программирования и т.д. отработала практически без перерыва 40 минут. По ощущениям — значительно горячее, чем стандартная плата. Во внутрь корпуса я бы ее ставить не стал, да и в термоусадку совать стремно. Ей самое место только в виде мезанина на распределительной плате ЗМР250. А вот поставить на нее радиатор — это отдельная песня, уж больно плотный монтаж, запросто можно замкнуть что нибудь.
    Кстати, чарсет на ней прошился без проблем.

  55. Олег Ответить

    А можно ли запитать камеру от передатчика, таким образом, что бы от OSD платы входил/выходил только желтый провод? или необходимо земли объединять?

    1. Антон Ответить

      Чисто теоретически на коптере земля общая, но что-то мне подсказывает что завести ее неплохо бы… я не знаю что именно может быть не так, помехи ли… хз, у меня одно время вход на осд был с землей.. выход на передатчик без..работало норм… меня другое смущает…
      Вы хотите запитать камеру от передатчика? А передатчик откуда запитан? Не от АПМ ли? а не много ли для АПМ получается потребителей?

  56. Сергей Ответить

    У меня осд запитан от модуля телеметрии. Передатчик питается от отдельного бека на 12В. У передатчика есть еще и вывод 5 Вольт. Хочу запитать Мобиус от этих 5 Вольт. Можно провести провод 5В от передатчика напрямую к Мобиусу, но получается не очень удобная коммутация.

    Можно ли завести 5В от передатчика на пин 12В осдшки, а оттуда уже вести к Мобиусу?

    Спасибо.

    1. raefa Ответить

      Думаю, что нет. Пины 12В на OSD не проходящие, а от них идет провод на стабилизатор на плате. Посмотрите схему OSD. В лучшем случае стабилизатор просто не включится от 5В.
      Ну тогда возможно отрезать дорожку, чтобы «освободить» пины 12В.

  57. 5yoda5 Ответить

    Замечание.
    Настраивал недавно S-OSD (клон на базе минимОСД, проект minNazaOSD). Не хотело ни в какую соединяться (failed to talk bootloader). Заработало после подключения всех проводов с ФТДИ (6 проводов).
    Вдруг кому поможет.

  58. Пражский Квадрокоптерист Ответить

    Господа, разъясните мне, пожалуйста, как у меня ВСЯ OSDшка работает от 5в контроллера БЕЗ запайки земли и плюса? И при этом так же работает целиком при запитке ТОЛЬКО 12в (так же без перемычек) я чего-то недопонимаю: как это возможно и что мне делать… паять, или не паять, вот в чем вопрос!

    1. raefa Ответить

      Если не подключено 5В, то из догадок — замечал приколы, когда контроллеры начинали работать от сигнальных линий UART. Но это не только не вариант, но и в обычных случаях не должно такого быть.
      Если питать 12В, то там дорожка идет на стабилизатор 5В. Тут все понятно. Если объединена земля на плате, то все еще проще.

  59. Александр Ответить

    Данная прошивка, на мой взгляд, окончательно закрывает вопрос что шить, в Micro MinimOSD в том числе:
    http://www.ykoctpa.ru/groups/eye-in-a-sky/forum/topic/minimosd-novaya-proshivka/#post-8165

    Даже сообщения ошибок можно вывести на один из экранов (поддерживает четыре! экрана) — т.е. можно в поле без компа узнать почему не стартуется 🙂

  60. Илья Ответить

    Мне определённо нужен совет знающего, потому как я вконец запутался

    ++ в качестве программатора использую ардуинку++

    В общем, сейчас устанавливал осдшку и конкретно влип.
    Кажется, я перепутал провода при подключении к контроллеру…и в результате слетел загрузчик. То есть, платка инициализировалась, на экране проскакивал один из экранов осд, а потом высвечивалось no mavdata

    Ну, сделал всё по инструкции, залил бутлоадер….и ничего, в конфигураторе осд всё так же failed bootloader. Дальше я зачем-то полез заливать прошивку уже через avrduddes

    Там тоже ничего. Причём, обнаружилась странная вещь — плату программа определяет, но фьюзы у меня считываются по нулям. И просто записать правильные фьюзы для уно — не получается, высвечивает ошибку content mistmach в каких-то байтах

    Здесь надо сказать, что до этого я перепрошивал свою 9XR под мод телеметрии. Намучался — страшно, но в конце концов получилось. Правда, когда решил в ночи слить настройки на комп -забыл отключить батарею от аппы. На удивление ничего не сгорело, но с тех пор программировать аппу невозможно, тоже сыпятся ошибки.

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

    Путанное какое-то сообщение, заранее прошу прощения.

    1. 5yoda5 Ответить

      Действительно, путанное.
      Сначала убедитесь, что у вас Ардуинка работает нормально. Залейте туда какой-нибудь скетч (хоть блинк) и посмотрите — выполняется ли.
      Если не выполняется — ищите товарища с программатором.
      Либо погуглите «программатор 5 проводков».
      И только убедившись что у вас нормально работает программатор (Ардуинка в вашем случае) — приступайте хоть к минимОСД. Там ошибка файлед ту тэлк Бутлоадер бывает и при просто неправильном подключении.
      А потом и аппу попробуйте полечить.

      А с фъюзами — ОЧЕНЬ АККУРАТНО!!!!!

      1. Илья Ответить

        я эту телегу накатал чтобы была полная картина, чего я с платами делал. А то часто бывает, что дьявол кроется в неупомянутых деталях..

        кстати, ардуинок у меня две;)
        сейчас проверил — программаторная ардуинка работает, скетчи заливаются, диод мигает
        Так что теперь вопросы только с осд…

        создать темку на форуме, да?

  61. Александр Ответить

    Здравствуйте! Помогите, пожалуйста разобраться. Есть Mavlink OSDшка, приемник Frsky V8FR-II и APM 2.6. Решил заморочаться отображением RSSI. Подключил 8й канал приемника к А8 ноге АПМа. В настройках RSSI Pin указал 8, RSSI RANGE — 3,3. прошил OSD прошивкой R800 и указал: RSSI Channel — Mavlink RSSI, RSSI Min Value — 0, RSSI Max value -255. все вроде как то заработало и данные RSSI стали отображаться на мониторе…НО! При лежащем рядом пульте, данные RSSI скачут от 0 до где то 37%. Долго скрипел мозгом, в итоге в MP забил значение RSSI RANGE — 0,3 и данные стали отображаться в пределах 98-100% при лежащем рядом включенном пульте. выключаю пульт — данные падают до нуля. При включенном пульте данные RSSI скачут от 0 до 100%. В поле пока не проверял. Вот хочу спросить у знающих людей, я вообще правильно сделал указав такое маленькое значение в Mission Planer? и можно ли как то победить скачущие значения? Спасибо…

  62. Антон Ответить

    Добрый день всем! Вопрос такой Mini OSD 1.0 все работает отлично, но при взлете изображение отличное но данные на экране мелькают сильно почти не разобрать. при посадке и отключении двигателей опять показывает отлично. Что может быть? питание от Линейного стабилизатора https://g-a.d-cd.net/92a5c72s-960.jpg

    1. 5yoda5 Ответить

      Почитайте пожалуйста основную тему по минимОСД на нашем форуме Возможно что-то там вас натолкнет на решение. Можете зарегистрироваться и задать вопрос с приложением фото/видео. Пока, навскидку — две версии:
      1. Несостыковка видеоформатов PAL/NTSC
      2. Низкий уровень питания (или просадка питания во время полета).

  63. Андрей Ответить

    Привет ребята. Подключил всё как выше описано и показано,непоявляеться картинка на мониторе, монитор пишет нет связи. Может osd бракованое? Но компом всё прошилось и настроилось отлично. Помогите пожалуйста.

  64. toljapa Ответить

    здравствуйте,я понимаю ,что дублирую свой вопрос ,но для того ,чтобы отмести все дальнейшие вопросы,уточню:при проблемах ,для прошивки бутлоадера ,загрузчика,мне нужен USBasp/
    А для подключения и прошивки миним осд нужен модуль FTDI.Вопрос :достаточно для этого FTDI на prolific PL-2303?или обязательно нужно иметь FTDI на ft232?

    1. raefa Ответить

      FTDI на prolific PL-2303

      Отделяйте мух от котлет. Полнейшую ерунду написали.

      Если разделить эти устройства, то у нас 2 типа: программатор и адаптер usb-uart.
      Программатором является USBasp.
      Адаптером является PL2303.
      А FT232RL (оно же FTDI) — может работать и как программатор и как адаптер.

    1. toljapa Ответить

      еще раз уточню ,можно ли с помощью адаптера PL2303 проделать все операции описанные под пунктом «ПОДКЛЮЧЕНИЕ И НАСТРОЙКА», для заливки HEX — файла,потом MCM файла?подскажите пожалуйста!

        1. toljapa Ответить

          спасибо!!
          подключение же не отличается от описанного?почему такие предостережения?

  65. Антон Ответить

    Доброго всем!!! Товарищи подскажите, MINI OSD 1.0, линия горизонта кажет неверно, перепутаны право лево. Стоит совмещенный ГЛОНАС GPS. как можно исправить?

  66. Андрей Ответить

    Добрый день!

    Вопрос уже был, но не нашел на него ответа. Я поменял камеру в замен разбитой и с новой камерой minimOSD перестала показывать текст OSD. При оnключенной камере текст (данные OSD) показываются. Из найденых рецептов (последняя прошивка — сейчас R800, Все в одном стандарте — PAL, перезагрузка minimOSD после старта) ничего не помогает.

    1. raefa Ответить

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

  67. Илья Ответить

    Добрый день!!! Подскажите пожалуйста с проблемой по ОСД. Все сделал правильно, прошил, подключил, вроде все работает только на экране фпв очков отображается сетка кубиков как в программе по настойке ОСД по которым передвигают данные. И второй вопрос может немного не по теме, видел где то на просторах интернета передачу видео в Миссион Планер, то есть вместо окна авиагоризонта появляется видеоизображение с курсовой камеры, а интерфейс данных остается от МП (немного симпатичней чем с ОСД). КАК это можно сделать?

  68. Владимир Ответить

    всем доброго временисуток. купил .прошил .настроил .подключил паралельно проводу телеметрии (433 mhz )
    проблемма следующая : когда включаю питание монитора и коптера картинка с камеры xiaomi yi есть osd показывает горизонт спутники и все остальное что настроил .но дальше я включаю пульт все хорошо и как только делаю arming то все данные исчезают.
    пробовал сначала вкл апаратуру потом дрон подконектить телеметрию и после арминга опять пропадает все с экрана и есть только одна надпись во всех случаях LOW RSII.
    ПЕРЕЧИТАЛ УЖЕ ТОННЫ ФОРУМОВ .ОТВЕТА И РЕШЕНИЯ НЕ НАШЕЛ .на osd запаена перемычка земли и приходит 3 провода +5v rx и земля( паралель с проводами от телеметрии ) .с другой стороны 12 вольт видео передатчика ts 832 который питаеться от dc -dc а тот от 4s батареи .

    1. 5yoda5 Ответить

      Владимир! Наверняка будут ещё уточняющие вопросы. Пожалуйста, зарегистрируйтесь на форуме и продублируйте свой вопрос в этой ветке форума. Пока что ответ будет таким — пробуйте переключить видеосистему PAL NTSC в ГУИ программы по настройке минимОСД.

  69. Алексей Ответить

    Подключил всё как описано в статье, вроде всё работало, НО качество передачи было очень поганое, в 50 метрах начинались помехи а полосы так вообще почти постоянно были. Грешил и на передатчик и на приёмник и на антенну))) В итоге заметил что помехи появляются даже на земле в метре от передатчика. Помехо шли как раз от ОСД, даже если к нему руку поднести и от проводов ещё сильнее. В итоге распаял перемычку, запитал аналоговую часть от 12 в, и всё сразу прошло, картинка без помех на 2 км точно дольше не отлетал. Перемычку сзади запаивать НАДО в любом случае, она на моей плате была уже соединина. Это объёдиняет земли и не дает спалить микросхему разностью потенциалов

  70. Алексей Ответить

    Забыл сказать, что на аналоговую часть я поставил микрорадиатор для страховки

  71. Иван Ответить

    На ровном месте перестал работать ОСД. Причем совсем. На земле тестил разные камеры GoPro с аккумом и несколько курсовых. Питание на курсовые бралось с ОСД. ТОесть на OUT подключены «+», «-» и сигнал.
    Камеры подключал, выключая APM, то-есть полностью обестачивая коптер. После очередного включения на экране появилась надпись «No MavLink DATA». Потом вообще никаких надписей. Кнопка резет на ОСД не помогает. Питание на нее идет, и оно не перепутано. Возможно ли такое что слетела прошивка?

    1. 5yoda5 Ответить

      Бывает, слетает прошивка, бывает что слетают даже шрифты с микросхемы знакогенератора (у меня недавно было).
      Нужно аккуратнее с коммутацией.
      А вообще, я к аналоговой части подключаю только Vin и Vout. Ну ещё и землю для видео.

  72. Андрей Ответить

    Парни, может кто подскажет? Всё вроде сделал правильно, перемычки замкнул, но видео через модуль осд не идет. Замыкаю на прямую всё нормально, видео появляется. Куда лезть ?

  73. Петр Ответить

    внимание

    не советую пользоваться этой инструкцией если у вас все работает сразу,

    максимум это настроить экран!!!

    есть вероятность что у вас вообще ничего показывать не будет,
    я сдуру решил первый свой ОСД прошить и экран пустой, только стрелочки остались думал спалил
    потом заказал второй, проверил работает, потом опять прошил по этой инструкции, все пропало, потом пробовал другие прошивки и новее программу, ничего не показывает,
    потом коекак выпросил прошивку у продавца на EBAY и все заработало, и первая ОСД с этой прошивкой тоже заработала

    еще раз не стоит прошивать по этой инструкции если у вас все работает
    и вот на ссылка на китайскую прошивку http://mbf.me/IkaUFG

    1. 5yoda5 Ответить

      Я рад, что вы в конечном итоге победили свою проблему, Петр. Так или иначе — у вас всё заработало. Вообще, прошивать только ради самого процесса в любом случае не лучшая идея, и принцип » если всё работает — не прошивай» справедлив на 100 процентов (это касается ВСЕГО).
      В статье описан процесс прошивки, и он обкатан уже на многих платках. Возможно, в вашем случае сработала бы прошивка НайтГоста («у костра»), а возможно вы просто что-то делали не так, раз за разом повторяя какую-нибудь ошибку.
      В любом случае, информация представлена «как есть», без претензий на право быть непреложной истиной. И каждый сам для себя решает, что ему делать, а что нет.

      Кстати, на этом же ресурсе есть форум, где можно задать вопросы. Удачи!

    2. 5yoda5 Ответить

      Кстати, если «стрелочки остались» — то это однозначно «не спалил». Потому что наложение знаков на видео осуществляется, просто либо не интерпретируются корректно данные, либо не совпадает таблица символов (что скорее всего у вас и было).
      В любом случае, если работает как надо — то пусть и дальше работает.

      1. Петр Ответить

        просто я последовал вашему опытному совету

        Так как с завода залита неизвестно какая прошивка, чтобы не иметь проблем в будущем, зальем свеженькую.

        но как я понял если данные приходят корректные проблем уже никаких не будет
        я не следую принципу «чтобы ради прошить»
        НайтГоста проверял, не работает, был на нескольких англоязычных ресурсах, там тоже не подходили все прошивки, которые встречал, и там немного другая инструкция порядок прошивки, и ошибки в прошивании исключены пробовал разные методы
        ваш форум облазил вдоль поперек, и даже сообщение оставлял про стрелочки, но никто не ответил http://forum.apmcopter.ru/threads/minimosd-obschie-voprosy.296/page-19#post-34032
        и покупал я эти 2 ОСД на ебей примерно с переодичностью через 1.5 месяца, у разных покупателей, а удалось выпросить оригинал прошивку только через две недели и она подошла к ОСД от другого покупателя
        так что у меня одна лишняя ОСД кому надо?

        1. 5yoda5 Ответить

          ваш форум облазил вдоль поперек, и даже сообщение оставлял про стрелочки, но никто не ответил http://forum.apmcopter.ru/threads/minimosd-obschie-voprosy.296/page-19#post-34032
          Ну лично меня более двух месяцев на форуме не было. Но когда я появился, то дал вам ответ тут — на той же странице.
          И ответил примерно то же самое — что если что-то показывает, то сама ОСД аппаратно жива.
          Подозреваю, что вы не меняли таблицу знаков (заливка шрифтов), и при возврате старой прошивки (от китайца) — у вас всё срослось, китайская прошивка совпала с китайскими шрифтами (китайские тут не всмысле иероглифов, а в смысле залитой китайцами).

          Что касается лишней ОСД — на форуме опять-таки есть тема для продажи…

          1. Петр Ответить

            плохо подозреваете, я же написал что все перепробовал, т.к. думал что все конец

  74. Роман Ответить

    здравствуйте помогите пож коптер при спускании крутит по яв как испривить данную проблемму?

    1. 5yoda5 Ответить

      Подберите на форуме подходящую тему вот в этом разделе: и задайте свой вопрос там. Комментарии к статье существуют для обсуждения неточностей в статье именно про минимОСД.
      Вам же рекомендую внимательно проверить настройки аппаратуры на предмет каких-либо установленных миксов. И понаблюдать в МП (калибровка радио) — как именно меняются значения по каналам когда вы двигаете стиками.

    1. 5yoda5 Ответить

      Подскажу. Скорее всего вы выбрали другую высоту для индикации. Бывает высота по барометру, бывает высота по GPS. Причем одна из них (в зависимости от прошивки) — обнуляется при арминге и взлете. Более того, я сталкивался с тем, что при наборе высоты эти два параметра вели себя нелинейно, и один потом «обгонял» другой.

      А вообще — хватит задавать вопросы в комментариях к статье. Задавайте их на форуме (http://forum.apmcopter.ru/forums/aq-fpv/), там ответят оперативнее и интерактивнее что ли.
      Тут комментарии существуют, чтобы обсудить корректность/некорректность изложенного в статье (то есть обсудить именно статью), а не ваш конкретный случай с конкретно вашими вопросами.

  75. AlexXT Ответить

    Если запитка АРМ идет от родного модуля питания и еще на порт OSD приходит с другого БЕКа, сгорит что-нибудь?
    Или обязательно надо запитать АРМ и OSD от одного родного модуля питания?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *