В статье рассмотрим подключение, прошивку и настройку MinimOSD. А так же ответим на вопрос, что делать — если что-то пошло не так, и что делать — чтобы не кончилось всё печально.
«Петька — приборы!?!? -Триста!!! -Что триста??? -А что приборы?»
MinimOSD. Дешевая и очень полезная платка. Позволяет видеть что происходит сейчас с коптером — текущий вольтаж, сколько истрачено ампер, сколько захвачено спутников глобального позиционирования, а так же не даст «заблудиться» в небе. Заблудиться в небе невозможно, скажете? А вот и очень даже возможно. Начиная от элементарного «взлетел, ой а сверху всё по-другому… ой, а где я сам нахожусь?», заканчивая сложными полетными условиями, например полеты в темноте или в осадки или случайно в облако залетел, как на видео ниже:
На четвертой минуте только спасительная стрелка «домой» указывала, куда лететь.
Ладно-ладно, хватит лирики, даешь практику!
ПОДГОТОВКА.
Итак, вы заказали себе MinimOSD. На бангуде или на Хоббикинге или на РЦТаймере — да неважно где, и получили что-то навроде этого:
Руки так и чешутся подключить её к АРМ, и посмотреть — чего она показывает. Но этого как раз делать сразу и не надо! Чревато заказом новой ОСД — а это потерянное время (что главное) и конечно потерянные деньги.
На платке есть два больших чипа: ATMEGA328P и MAX7456. Первая микросхема (микроконтроллер, если точнее) — отвечает за коммуникацию с полетным контроллером («цифровая часть» платы). А вторая — одноканальный монохромный OSD (OnScreenDisplay — меню на экране) фирмы Maxim, назовем её «аналоговая часть» платы. Так вот, эта MAX7456 — достаточно капризная микросхема. Она не любит перегрева, не любит резких скачков между «цифровой» землей и «аналоговой» — короче горит легко. А как назло, ленивые китайцы НИКОГДА не пропаивают штатный теплоотвод микросхемы (на «пузике»). Если использовать платку в том виде, как она пришла — МАХ сгорит — гарантия 80%. Чтобы этого не случилось пропаиваем три дырки, отмеченные на фото ниже.
Для этого вставляем тонкий припой (диаметром 1 мм, желательно чтобы он был сразу с флюсом) в дырочку и греем паяльником:
И вот результат (пайка не очень, но как умею — у вас получится лучше!)
Теперь об особенностях подключения. Внимательные обратили внимание, что я пропаял перемычку сверху. Есть несколько способов подключения MinimOSD, и много копий сломано, который лучше или правильнее или дает меньше помех. Я использую способ подключения с объединением цифровой и аналоговой земель и запиткой от 5 вольт со стороны «цифровой» части. Так как minimOSD потребляет достаточно много, то лучше запитать плату от отдельного источника питания. Это выглядит почти вот так:
То есть вверху я запаял перемычку, объединив тем самым земли. И ещё нужно одну перемычку капнуть, на «лицевой» стороне платы.
ПОДКЛЮЧЕНИЕ И НАСТРОЙКА
Ну вот, все распаяли, теперь наша платка готова к подключению к компу. Для этого нам потребуется FTDI адаптер (например на РЦТаймере, или любой другой USB-UART TTL — адаптер).
Подключаем с помощью 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
выберем файл и загрузим её.
Получим сообщение об успешной прошивке
Потом контроллер проинициализируется и загрузит настройки в программу, о чем сообщит
Пришла пора загрузить файл с шрифтами, который соответствует прошивке (если этого не сделать, внешний вид ОСД может оказаться очень смешным или вообще нечитаемым). Нажимаем меню Option>Update Charset,
выбираем MCM файл и заливаем его
Дожидаемся готовности
После заливки контроллер опять инициализируется.
Ну вот собственно и всё. Далее — настройка ОСД. Приведу два скрина с моими настройками:
Немного поясню:
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. А потом мне понравилось такое подключение.
Здесь я запитал напрямую от контроллера. Но надо ОБЯЗАТЕЛЬНО проверить, что осталось от 5 вольт самому контроллеру. В моем случае запитка самого контроллера идет от приемника, и там настроено чуть выше 5 вольт, чтобы с учетом приемника и minimOSD, для самого APM было строго 5 вольт.
Нужно коснуться ещё одного момента. Если неправильно прошить OSD, может возникнуть ошибка «failed to talk to bootloader». Эта ошибка дословно переводится как «ошибка разговора с загрузчиком». Она может возникнуть либо в случае перепутанных проводов, либо при слёте загрузчика. Если в случае с проводами всё понятно (смотрим выше, как подключать правильно), то в случае с загрузчиком — нужна процедура восстановления микроконтроллера.
Восстанавливаем Bootloader.
Для этого нам понадобится как минимум программатор. Удобнее пользоваться USBasp.
возможно вам понравится вот этот переходничок (ISP10<>ISP6)
или вот этот кабель (есть на Хоббикинге)
В общем, так или иначе, подключаемся к ATMega328P с помощью программатора.
Распиновка разъема ISP на плате OSD соответствует общепринятой. Обычно первый контакт квадратный. Если не так, то лучше убедиться, проследив Vcc и GND.
На программаторе обычно пины подписаны, если нет, то обычно это выглядит так:
Далее, например с помощью ArduinoIDE восстанавливаем загрузчик.
Для этого сначала выбираем тип программатора
Потом выбираем тип платы
И тип микроконтроллера
Далее нажимаем «записать загрузчик»
и ждем порядка минуты, пока зальется загрузчик (смотрим на зеленую строку состояния в нижней части)
Пока не появится сообщение об успешной прошивке загрузчика
(на ошибки внизу не обращаем внимания, надо обновить прошивку программатора)
Далее — идем в OSD_Config.exe, заливаем прошивку и шрифты, как было уже описано. Возможно, прошивку придется заливать дважды (один лишний раз нужен для правильной инициализации контроллера после заливки бутлоадера).
Ну вот вроде и всё. Вдруг кто не знает, есть ещё видеоинструкция от Юлиана. Если что не понятно тут, можно «вживую» посмотреть там.
Успехов вам в деле установки ОСД на ваш коптер!
Всегда ваш, Ганиев Тимур — 5yoda5.
5yoda5 # apmcopter
Update 11/11/2015: «Ну вот, все распаяли, теперь наша платка готова к подключению к компу. Для этого нам потребуется FTDI адаптер (например на РЦТаймере, или любой другой USB-UART TTL — адаптер).».
Update 11/03/2016: Добавлены изображения распиновки ISP.
Если вы нашли ошибку на странице, то нажмите Shift + Enter или нажмите здесь, чтобы уведомить нас.
Есть ли возможность заставить ОСД работать на скорости 38400?
А в чем собственно проблема? У вас не соединяется minimOSD с АРМ?
На сериал1 завязана пультовая телеметрия которая работает строго до 38400…
ОСД работает нормально,спасибо за содержательную статью,но пультовая телеметрия тоже важна,если я выполняю полеты визуальные (без ОСД).
Ну так и ОСД тоже будет работать на 38400. Более того, они в состоянии работать на одном порту одновременно. Только с ОСД надо провод Тх не подключать, а Rx отпараллелить на телеметрию.
Телеметрия же подключается и по Rx и по Tx.
Нет Батенька! ОСД работает на той скорости,которая задана в коде прошивке,ее можно изменить в исходнике,ну а serial1 д. соответствовать. В моем случае это важно. Возможно моя инфа пригодиться.
Забыл добавить,имею теперь работающие вместе: ОСД,телеметрию на пульте (не FrSky) и «МП по радио» и все это на serial1.
Я рад, что вы разобрались сами. Для полноты информирования можно было бы ссылку на мануал привести. Тогда эта инфа точно кому-нибудь пригодится.
Мануала такого нет,вспомнил про multiwii и GitHub,когда приходилось исходники компилить…Но автор minimOSD кода мог бы эти настройки и в GUI перенести,они весьма полезны.
Абыдна, да. Нет прошивальщиков и настройщиков под линуху. Полгугла перерыл — не нашел.
Чем не нравится программатор «5 проводов»? А для прошивки наверняка софт найдется.
А по поводу настройщиков — программа OSD Config вроде только под Windows, а драйвера на переходники USB-UART наверняка найдутся.
Программатор — не проблема. Та же дудка отлично работает с FTDI. Просто имеется в виду именно софт настройки. Под линь есть почти все: даже прошивальщик для турниги (по сути обертка для той же дудки). Уж не говорю про МП (сейчас он зовется APM Planner)
С другой стороны ничто не мешает перезагрузиться в винду на несколько минут ради единичной настройки. Но муторно это.
Спасибо большое всем кто принимал участив в создании этого замечательного сайта! Благодаря нему настроил все и полетел с «нуля» за оч короткий срок!
А можно как-то расширить функционал? Например более полезно былоб если вместо кол-ва спутников показывал HDOP или оставшееся время полета(понятное дело рассчитано будет примерно)?
Если речь про MP, то HDOP отображается слева снизу на карте, есть речь про OSD, то наверняка в настройках полетного экрана оно есть и надо включить галочку.
Для оставшегося времени полета надо иметь минимум датчик напряжения АКБ, тогда по оставшемуся напряжению можно примерно оценить степень разрядки. Если добавить датчик тока, то будет считаться отданная «емкость». Может отображаться как и на OSD, так и в MP на экране датчиков (настраивается по правой кнопке).
Количество спутников — это очень удобный показатель. И косвенно позволяет судить о принимаемом сигнале. Что же касается HDOP, то уже в прошивку 788 было заложено, что если HDOP более 2, то иконка GPS моргает (спутниковая тарелка). Написано тут.
Что же касается оставшегося времени полета — тут можно воспользоваться параметром Battery Percent и выводить в % оставшегося заряда. Но нужно как минимум настроить точно емкость используемых акков и помнить про старение аккумуляторов и неспособность отдать весь заявленный объем. Гораздо удобнее видеть реально израсходованный ток, чтобы оценивать приблизительно оставшееся время полета самому. А вычисленное предполагаемое время полета вряд ли когда-то появится. Потому что при разном уровне текущего газа будет разное время полета. А если на самолетах иногда вообще с выключенным движком летают — постоянно пересчитывать предполагаемое время полета исходя из текущего газа?
В настройках OSD когда прошивал не нашел пункта HDOP, попробую получше поискать. Может у кого была проблема, повермодуль показывает напряжение, но не показывает ток. Точнее иногда проскакивает 0.1А и все. ПМодуль питания называет так :»APM Arduflyer Power Module V1.0″ Спасибо еще раз неравнодушным!
Нету там этой настройки. Прочтите мою фразу ещё раз «Что же касается HDOP, то уже в прошивку 788 было заложено, что если HDOP более 2, то иконка GPS моргает (спутниковая тарелка).» То есть HDOP в виде циферок не показывается, только потом после полета в логах его можно будет посмотреть.
Что же касается «Может у кого была проблема, повермодуль показывает напряжение, но не показывает ток.» — надо добиться, чтобы в МП показывалось и напряжение и ток. Это делается на странице с настройками сенсоров напряжения и тока.
Не всегда нужно сразу перепрошивать загрузчик при сообщении failed to talk to bootloader.
У меня получается так, что перед любой манипуляцией в Config_OSD нужно нажать кнопку reset на OSD (не на компе). и далее в течении 1-2 секунд уже нажимарь reed или write. и тогда DONE. %)
А это потому, что пятый проводок то видать отсутствует! 🙂 Который делает Reset. Если используется FTDI, то атм все есть, а если другой адаптер, то там скорее всего только RX и TX.
ну это… в статье и в схемах подключения ничего не сказано про пятый проводок. А контакт то конечно есть 🙂 только ктож его знает, что он делает :). Вот я не знаю.
Вообще то сказано 🙂 но когда я это делал — вроде не было в мануале упоминания.
Вот реально красавец! Столько мучался. Привет из 2017))
Matvey, вот уж спасибо, совет помог! У меня на адаптере нет контакта DTR поэтому пятый проводок подключить не мог и все время жаловалась на загрузчик. Три раза его загружал. Кстати, долго искал куда на OSD нужно подключать провода от USBasp. Не очевидно.
На моем адаптере есть контакт RST, вроде по смыслу похоже, но пробовал пятый провод к нему подключать, не помогло. Заказал другой адаптер на будущее.
За сайт отдельное спасибо!
Спасибо большое за статью. Все содержательно и понятно.
Привет. Подскажите FTDI обязательно или (NOT FTDI) тоже подоидет и вольтаж програматора 3.3в или 5в. Просто в продаже разные модели, какую брать надо ? У меня APM. Спасибо.
Либо возьмите FTDI со всеми контактами и переключателем 3.3/5В, либо возьмите несколько разных. Поверьте — пригодятся все, тем более иногда китайская подделка FTDI имеет свойство неожиданно умирать. В наших целях используется 5В, но, если например захотите сделать маяк Тигромуха, то надо 3.3В.
Я брал FTDI c RCTimer’а (ссылка в статье), на ХК есть версия как с 5/3.3 вольта, так и только с 5 вольтами. Сначала думал «зачем»? Но вот буквально недавно пришлось прошивать ФРИСКИН приемник — делать из d8r-II plus — D8R XP. Так вот, там использовались логические уровни 3.3 вольта, а вовсе не 5 вольт. И мне волшебная перемычка на 3.3 вольта пригодилась.
Ребят прошу помощи,слетел бутлоадер, 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.
У вас винда 8 не видит программатора. Драйверы на программатор поставили?
Тимур, наверно все-таки драйвер работает, раз программатор отвечает, а ошибка о том, что ему не удается связаться с мегой (target в данном случае — программируемая микросхема).
А с Windows 8 если проблема возникает с драйвером, то он не дает его ставить и пишет, что драйвер не подписан, тогда надо загрузиться в особом режиме без проверки и установить.
В том-то и дело, что «cannot set sck period» отвечает не программатор, а среда АрдуиноИДЕ. В том-то и проблема с usbasp, что он прозрачен для среды, и получается, что программа не смогла запрограммировать конечное устройство. А по какой причине — вопрос. Либо прога не видит программатор, либо конечный чип не отвечает как надо.
Про это я молчу. Это можно игнорировать, а можно прошить программатор USBasp новой прошивкой…
Отвечает не среда Arduino, а программа-прошивальщик avrdude, которая «встроена» в Arduino. А вот этой программе уж явно видней 🙂 При отсутствии программатора (драйвера) будет другое сообщение.
Амир, при каких условиях слетел бут? Есть atmega328 запасная, чтобы удостовериться, что с программатором все ОК?
Ну а пока все сводится либо к неправильному подключению/неконтакту, либо проблема с кварцем, либо мега мертва.
Программатор рабочий несколько раз шил им KK 2.1, дрова работают, вчера вечером настроил шрифты все было идеально и седня осд прекрасно работала, когда хотел все собрать, подсоединяю и дымок резко аккум вырубил в итоге вот фото http://s017.radikal.ru/i409/1505/78/e62b066138a7.jpg почему так стало? если все провода перед каждым включение я проверил!!
это вылетел диод, наверно из-за встречного напряжения, при питании от разных источников, например от юсб и аккумулятора одновременно, ничего страшного не должно быть, просто поменяй диод
кто в электронике силен подскажите это смд кондер полетел, такое ощущение что если устранить эти 2дефекта осд заработает.
Что-то сдается, что это диод, хотя может и конденсатор. Для выгорания и того и того переполюсовка питания будет в самый раз. Справа погорела масса — просто пропаять.
Если там диод, то наверно светодиод(ы) не светятся теперь? Если конденсатор, то и без него можно — лишь убрать горелку, а то там может и КЗ сейчас.
—
Пересмотрел фотографии разных платок. А вроде на этом месте неполярный керамический конденсатор должен быть, а у вас явно что-то полярное там запаяно. Что-то не сходится 🙂
—
Либо особенность версии/сборки платы, либо китаец накосячил, либо переполюсовка все-таки, если не первый раз включали. Читайте схему по плате и появится ответ.
Светодиоды работают, написал продавану с фоткой о том что это за чудо тут припаяно, буду ждать. А вот на других платах с керамич кондерами какое у них сопротивление?
Емкость наверно? Не известно. Надо мерить
Справа прогорела дорожка. Нужно протащить проволочку от нижнего правого контакта кнопки резет на правый контакт светодиода (ST).
Слева (черная сгоревшая деталька) — похожа на диод. Можно прозвонить соседнюю целую детальку, чтобы убедиться в этом. Удобнее это сделать на правых контактах резисторов слева. Которые имеют обозначение 59С и 86В. Если это диод, то в режиме прозвонки мультика в одну сторону звониться должно, наоборот не должно. Заменить другим диодом.
Выпоял сгоревший кондер, массу пропаял, осд обе части светодиоды заработали, лью на него загрузчик вот что теперь выдает
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
А надпись о успешном залитии загрузчика, как на последней картинке в статье, есть?
Не обращаем внимания.
Дудка ругается на несовпадение микросхем. Т.е. не правильно выбрали плату.
Так удалил старую прогу ардуины скачал последнею, запись бутлоадера произошла успешно как тут показано в инструкции, но она очень быстро залилась секунд 5 проходит и загрузка завершена. Взял теперь FTDI соеденил захожу в osd config жму считать данные и выходит опять эта байда с failed to talk to bootloader.
Когда соединялись по FTDI — использовали пять проводков?
У меня там 6 проводков gnd cts 5v rx tx dtr все их подключал когда осд была новой, конфиг считывался сразу же. А какой пятый провод у меня там нет надписи с Reset
Reset на стороне minimOSD — это GRN, на стороне FTDI это DTR.
Амир, прошу пользоваться кнопкой «Ответ». Надоело кашу править…
Да, похоже надо Reset делать ручками (пятый провод).
Ок хорошо. Сделал как сказали GRN на FTDI DTR результат тот же 2 ошибки и еппром еще выводил. Решил сразу фотку скинуть http://s42.radikal.ru/i097/1505/b6/df0ecabfbea1.jpg
Так подсоединил все вот так 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 и все
Так и должно быть. Это нормальная реакция. Прочтите уже наконец статью. Все изложено в картинках и пошагово…
Сори занят был, на автомате уже эти провода бросаю пояю и ухожу(
Теперь залить прошивку (не бутлоадер!), залить шрифты и настроить экраны и параметры.
На фото, совсем не тот порядок подключения, как описано в статье. Зачем BLK?
В итоге, провода все подсоединил как сказали 5штук бутлоадер залил, прошивку в осдконфиге тож залил, настройки как раньше появились. Все думаю, можно пробовать, аккуратно подсоединил все провода включаю на монике глухо, и перестал мигать нижний светодиод, хотя другие два синих работают и плата чуть греется.
Опять решил соединить с компом подключил программатор опять failed to talk to bootloader, отлючаю, подключаю usdasp заливаю опять бутлоадер в ответ мне «кукишь»(
Ой намучился я, теперь вот что думаю может то что выпаял и дорожку пропаял позволило мне манипулировать комп + осд, а когда соединил с камерой телеметрией передатчиком КЗ или что там еще пошло дальше?
Проследите цепь, где стоит сгоревшая деталь. Если это диод, то он либо для защиты от переполюсовки, либо для того, чтобы обратка не пошла в другую часть платы. Возможно из-за его отсутствия сейчас питание не доходит куда надо.
Продаван ответил, сказал что там стоит танталовый конденсатор на 6,3v 22UF,а сгорает он если входное напряжение слишком большое, или если плюс и минус перепутать! Попробую найти такой и впаять ради интереса,новый заказал, опять чуть придется подождать.
Ну раз конденсатор, то и без него должно тогда работать.
Не могу скачать MinimOSD-Extra_R800.zip по ссылке. У товарища dyndns, видно просрочен. Может скинет на файлообменник? Буду признателен.
Поделюсь своим опытом наступания на хитрожелтые китайские грабли: в комплекте с телеметрией шел шнурок с отводом на OSD (три провода). Подключаюсь: картинка есть, по всем каналам нули, не на что не реагирует. При этом телеметрия работает. Выдергиваю тройник, соединяю АПМ и ОСД «родным» проводом (четыре провода): но мавлинк дата. Два дня «траха» — причина найдена — на тройнике от телеметрии эти с… отвели не тот провод. Соответственно, на родном кабеле — перепутаны тх и rx. Всемирный заговор, мать их. На фоне этого пытаюсь перешиться: естественно вылезает «бад талк то ботлоадер» Но тут уж хрен вам: раз картинку рисует, смысла перешивать загрузчик нет. Опытным путем получаем, что если нажать сброс на платке ОСД, и пока она прочихается, успеть нажать нужную кнопку в программе ОСД конфиг — все заливается. При этом, опять же после многочисленных танцев с бубном, выясняется, что моя платка работает ТОЛЬКО с 726 прошивкой, которую надо шить ArduCam OSD, но со шрифтом 7.2.4.1, который ардукам не понимает, и его надо шить MinimOSD-Extra.
Ого! Вот это танцы. Я вчера все-таки нашел R800, прошился, подключился, все нормально: шрифты заливаются, конфиги заливаются, читаются. Сегодня, если будет время, подключу к APM, погляжу, как это все выводится по видео.
Хотелось бы узнать по подробнее о подключении RSSI от приемников.
Я например летал на Naze32 и прошивал OSD.RSSI подавал OSD. тут же нужны какие — то другие способы подключения. а так же настройка в MP.
Назначить канал АЦП (RSSI_PIN). А вот параметра RSSI_RANGE нет в списке. может этот параметор появляется в др. прошивках.
Привет Рустик!
RSSI_RANGE — отсутсвует в прошивке ArduCopter (в ArduPlane имеется). Но это неважно, эти границы задаются в самой ОСД (в статье кстати описано). То есть в настройках МР назначаем RSSI_PIN — это откуда будет АЦП брать вольтаж для RSSI. АЦП его захватит, оцифрует (где 255 — это 5 вольт), и передаст в виде параметра в ОСД. А ОСД исходы из настроек RSSI min value и RSSI max value — покажет на экране уже проценты RSSI (силу сигнала).
Тимур.
А отдельно провод тянуть нужно?
Для RSSI? К самой ОСД — нет. Она получает данные от контроллера в 8-битном значении (от 0 до 255). А от приемника к АРМ — нужно. (собственно для этого и настраиваем RSSI_PIN)
У меня FrSky приемыш без телеметрии. Откуда брать данные RSSI?
Какой у вас приемник? Ка
Какой у вас приемник? Какое подключение — РРМ (все каналы по одному проводу) или PWM (каждый канал своим проводом)?
V8FR-IIHV — обычный восьмиканальный из комплекта FrSky
Подключение — каждый канал по своему проводу.
Набрал в гугле «V8FR-II rssi» — к сожалению, вам придется немного поработать паяльником. Смотреть тут и тут.
Ну, паяльником — это мелочи. Спасибо за наводку!
Подскажите пожалуйста, в схеме по первой ссылке (Дока), один вывод подписан «на OSD». Уточните пожалуйста, куда к OSD его подпаивать (у меня Mavlink OSD 2.0)
Прошился MinimOSD-Extra_Copter_Pre-release_2.4_r726.hex, все хорошо данные есть, но некоторые данные не показывает на видео, а это стрелка и ростояние до точки старта. Может надо чтобы спутники поймало, тогда появится, в чем проблема? И еще данные начинают показывать когда есть коннект модулей телеметрии, если нет коннекта все по нулям показывает, это нормально?
Т.е. Стрелки домой и растояние вообще нет, на этом месте пусто.
Ставьте версию R800 (в статье ссылка есть), если глюк останется — напишите снова.
Привет всем!
Кто может подсказать, куда подключать датчик тока, чтобы отображал текущий потребляемый ток и израсходованную емкость?
Павел, при классическом подключении, которое рассматривается в статье, датчик тока подключается к самой АРМ и потом транслируется на minimOSD с составе данных протокола Mavlink.
Я использую PowerModule в качестве датчика тока и напряжения, подключено к разъему для питания АРМ. (но АРМ с поверМодуля я не питаю — убрал два провода из разъема)
Существуют другие способы подключения с другими прошивками (так называемые моды), где сама minimOSD получает, обрабатывает и выводит сигнал. Но эту информацию надо смотреть уже на страницах этих модов. Как правило в тех случаях датчик подключается через согласующий резистор напрямую к определенной ноге Меги 328 напрямую. Такой способ подключения работает например, чтобы использовать minimOSD с контроллером CC3D. Но для этого нужна специальная прошивка и особый метод подключения датчиков. Только это выходит за рамки данной статьи.
Спасибо вам большое за ответ! У меня контроллер Zero YS-S4 (WLtoys v303). Прочитал, что есть прошивка для minim OSD чтобы он стал Y-OSD. Но не знаю, есть ли в этой прошивке поддержка датчика тока. Можете что-то по этому поводу подсказать? И какой например датчик подойдет?
День добрый подключал ОСД к контроллеру mini APM 2.6 pro картинка пошла но на экран выводится только Waiting for MAVLink, перезагруза ОСД не дает результатов, может я что-то не включил в Планере?
Приведу цитату из статьи, а вы проверьте всё у себя.
»
Далее, ещё один важный момент — настройка 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 провод к компьютеру. А возможно у вас просто перепутаны провода…
«
У меня Mavlink OSD 2.0. Уважаемые спецы, есть вопросы:
1. Нужно ли чего-то паять снизу MAX7456? Дело в том, что там нет 3 отверстий. К примеру фотка — в середине видим 2 ряда мелких отверстий под MAX (5 и 6 штук). Их следует залить припоем?
2.Нужно ли переделывать на питание 5в, как написано например здесь ? Кстати иногда инструкции отличаются и в приведенной указано про удаление диода. В чём плюсы и минусы?
3. Сейчас всё настроено на последней прошивке R800, приведенной в статье и всё как бы работает, за исключением небольшого глюка — если включить коптер и аппаратуру, но не подключаться при этом по телеметрии через mission planner, то после старта почему-то показывает напряжение батареи нулевое (горизонт, gps, режимы — все показывается корректно). Сброс OSD не помогает. При этом стоит подключиться по телеметрии (и даже тут же отключиться) — сразу начинает корректно показывать напряжение. А то фактически самый важный показатель, неудобно.
Vladimir, не могу ответить именно на ваш комментарий.
«Подскажите пожалуйста, в схеме по первой ссылке (Дока), один вывод подписан «на OSD».» На какой схеме? Лучше бы дали саму ссылку — я вас просто не понял.
«(у меня Mavlink OSD 2.0)» Хоть я и не понял вашего вопроса, но может вам поможет вот это?
Речь шла про схему для вывода RSSI с приемника FrSky V8FR-II, у которого штатно нет RSSI. вот она
С этой схемы надо заводить не на ОСД, а на АРМ. Номер пина, куда подключили — потом нужно указать в параметре RSSI_Pin. Короче, всё как в статье.
Напрямую к ОСД имеет смысл подключать — только если у вас нат полетного контроллера, или полетный контроллер без формирования протокола MavLink (допустим тот же KK или CC3D).
Спасибо, допёр теперь. Просто ввела надпись в заблуждение
У меня Mavlink OSD 2.0. Уважаемые спецы, есть вопросы:
1. Нужно ли чего-то паять снизу MAX7456? Дело в том, что там нет 3 отверстий. К примеру фотка — в середине видим 2 ряда мелких отверстий под MAX (5 и 6 штук). Их следует залить припоем?
2.Нужно ли переделывать на питание 5в, как написано например здесь ? Кстати иногда инструкции отличаются и в приведенной указано про удаление диода. В чём плюсы и минусы?
3. Сейчас всё настроено на последней прошивке R800, приведенной в статье и всё как бы работает, за исключением небольшого глюка — если включить коптер и аппаратуру, но не подключаться при этом по телеметрии через mission planner, то после старта почему-то показывает напряжение батареи нулевое (горизонт, gps, режимы — все показывается корректно). Сброс OSD не помогает. При этом стоит подключиться по телеметрии (и даже тут же отключиться) — сразу начинает корректно показывать напряжение. А то фактически самый важный показатель, неудобно. Видел похожую проблему, которая не была решена
ссылки не скопировались:
1. переделка под 5в
2. фотка
Проверьте настройки порта в МП. Второе — у вас МинимОСД подключено без провода Тх? Если С проводом — отключите.
По пайке — не подскажу не знаю. Наверное можно сверху МАХа налепить какой-нибудь радиатор.
По питанию — возможно, как раз на вашей плате и стоит убирать диод. Существует несколько реализаций платы, у меня была только версия 1.1 Более ничего сказать не могу.
Спасибо! ОСД подключено конечно без провода TX, потому что у меня ещё есть радио-телеметрия, и соответственно если бы было подключено по обоим проводам, то тогда не работает совместно (в общем это везде пишут). Под настройками порта имелось ввиду настройки порта при подключении по USB/по радио каналу? Если да, то по радио — 57600, всё остальное по умолчанию, если по USB — 115 200, также всё остальное по умолчанию.
Про МАХ также почитал на буржуйских форумах и магазинах, вроде написано что в Mavlink OSD 2.0 решена проблема перегрева, так что можно дополнить в статье.
По питанию спасибо, плата у меня точно 2.0, на ней написано, ну и в буржуйском форуме, где чел переделывает — визуально точно такая плата. Единственный момент, я так и не понял, а какая целесообразность переводить все на 5В? Чтобы меньше грелось и потребляло?
По глюку напишу наверно в ветке minimosd-extra, похоже это их глюк
По настройкам порта — имелось ввиду настройки в МП, мой ответ Алексею, прямо перед нашей с вами перепиской.
SR0_EXT_STAT = 2
SR0_EXTRA1 = 5
и прочая.
Подключение к 5 вольтам — лишь один из способов запитки. Альтернатива — делать двойное питание — 5 вольт на «цифровую» часть, и 12 вольт на аналогувую. Но при этом подключении у многих горят МАХы. Есть подозрение что горят они не из-за 12 вольт как таковый, а из-за возникающего напряжения между аналоговой и цифровой земли. Вообще, способ запитки от 5 вольт — более простой. Так как если речь идет о АРМ (на каком сайте мы находимся), то это значит что у вас и так есть 5 вольт на борту, и так запитать проще и логичнее.
Делать двойное питание КМК имеет смысл, если у вас на видео идут помехи по питанию. То есть вы делаете 12 вольт от отдельного акка и от него питаете ФПВ часть (и то есть мысль, что нужно при этом земли объединять).
Цель данного букваря (статьи) — дать людям простое, надежное и безопасное (для платы) подключение МинимОСД к АРМ. Это ни в коем случае не энциклопедия по самой минимОСД (существует великое количество модов этой платы, вплоть до работы без какого — либо полетного контроллера)
Спасибо! SR-параметры все настраивались по ссылке, которую вы дали в статье. Причём ниже в комментариях люди пишут о точно такой же проблеме (и не один такой комментарий). Баг некритичный конечно, просто несколько неудобный.
По питанию понял, спасибо, переделаю на 5В
Так и не решили проблему?
У меня тоже самое, если использовать в паре телеметрию и ОСД, показываются нули в напряжении до момента подключения телеметрии..Все остальное показывает нормально.
Я думаю, эти проблемы возникают из-за нестыковки по скорости порта. Например, в модемах стоит настройка порта 115, а в минимОСД например 57. И когда подключаетесь к компу, что-то «само собой» настраивается.
Может зарегаетесь на форуме (здесь же), и обсудим это там? (со скринами, файлами настроек и пр.)
А каким образом сигнал от 6 (в вашем случае) канала попадает в MiniOSD? надо что-то настраивать в ArduPilot?
В настройке самой минимОСД (в ГУИ) параметр OSD Toggle Channel. В МП настраивается только частота обновления информации с RC — SR0_RC_CHAN = 5 (вроде тут определяется 5 герц). МинимОСД принимает информацию от всех каналов и сама выбирает, какой канал ей слушать. Если хотите работать с другим каналом, не номер 6 как в статье, а например 7 — выберите в ГУИ OSD_Toggle_Channel — 7. Но результат не гарантирован (возможны глюки прошивки), по-идее должно сработать.
Сделал всё по этим инструкциям, но с подключенным minimosd получаю черный экран. Если камеру (gopro) подключаю напрямую на передатчик — видео есть. На плате горят оба светодиода питания и мигает маленький передачи, но видео нет.
Помогите пожалуйста, в чем может быть проблема?
P.S. Смущает очень момент с пропайкой MAX-микросхемы: неужели она не повреждается от высокой температуры припоя? (но при этом может повредиться от собственного перегрева)
От пайки не повреждается, если паять по нормативу температуры, приведенном в datasheet. А сгореть она может и с точечным бо’льшим разогревом, чем в общем на всей площади.
Если микросхема жива, то хоть что-то вы должны были бы увидеть.
А если камеру не подключать — а подключить только VOUT и землю от минимОСД к видеопередатчику — на экране будет видна телеметрия на черном фоне?
ЧАсто в интернете можно встретить вариант подключения камеры — когда земля от камеры сразу идет в передатчик. Это особенно актуально для камер с собственным питанием, типа Xiaomi или GpPro.
Так подключать нельзя.
Собственно я бездумно подключил таким способом и получил следующее поведение:
1) Черный экран
2) Только телеметрия
3) Только изображения с камеры
ПРичем эти варианты чередовались без какой-то явной зависимости.
Меня изначально смущало, что камера передает землю сразу на передачтик. Но я думал что земли объеденяются в передатчике и проблем быть не должно.
В итоге поколупавшись пол дня, прежде чем заказывать другую OSD — я решил всё таки передать на OSD землю от камеры в аналоговую часть. И о чудо — сразу всё заработало.
Иными словами — землю от камеры надо кидать не только на передатчик, но и на OSD.
Очень похоже что вы подключали по аналогичной инструкции.
Понятно, что за год вы решили проблему.
Но для других кто будет гуглить и искать решение после следования не верным инструкциям я оставляю этот коммент
Подскажите, подключил osd все данные отображаются а картинки нет. Без осд изображение есть. Как это решить?
А если выключить — включить ОСД — надпись «Mavlink OSD» или «ArduCopter» проскакивает?
Просто есть разные варианты. Возможно у вас просто проскакивает в положение «выключено ОСД» по РЦ. Сходите на форум этого сайта — там зададут наводящие вопросы и поставят диагноз. Худшее — сгорела микросхема МАХ, лучшее — просто что-то не настроено до конца.
Я сделал подключение с двойным питанием (+5 и +12) и все заработало как надо
Это ваш путь. Желаю, чтобы ОСД работала долго и без глюков. 🙂
У меня всё работает от 5 вольт.
Добрый день! Проконсультируйте пожалуйста, что не так с ОСД шкой…Имеется 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. Такое вообще возможно? убить канал, не убив микросхему? както можно это проверить? Заранее спасибо
Если вы подали +5 вольт на Rx, а теперь МК (микроконтроллер) «оглох» — то возможно что-то погорело в цепи. Отследите линию с контакта RX до ноги Меги. Возможно у вас погорел резистор на входе (если есть). Если до МК со входа RX все целое — то скорее всего вам придется менять Мегу.
Надпись «но Мавлинк дата» — говорит о том, что Мега в принципе целая (и МАХ тоже целая), но МК не получает данных для расшифровки.
Эхх…резистора там нет. входная ножка «RX» напрямую связана с соответствующей ножкой меги. Дешевле наерно заказать новую платку. Странно. не знал, что можно сжечь только часть микросхемы.:) Спасибо большое!
Здравствуйте. Имеется Mavlink OSD V2.0. До поры до времени работала хорошо. Начались проблемы с того что при подключении высвечивались данные о прошивке на мониторе и все моментально исчезало. Решил прошить и не получилось…Загрузка постоянно прерывается то на 1, но на 9, то на 59%. Потом якобы загрузчик слетел. Залил через FTDI-IPS (так как то, через AVR). Все получилось. Далее при загрузке прошивки (пробовал разные) опять все прерывается и стало писать: «Upload failed. Lost sync. Try using Arduino to upload instead.» Подскажите где копать?
ох и намучался я с моей 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, даже завалящего дата-кабеля от нокии чтоб самому сделать переходничок
Проверьте ещё раз, где у вас на Rx, где Tx. Эта же ошибка выскакивает, когда тупо нет связи м.у. минимОСД и копьютером.
Если на VOut подключить монитор, после резета минимОСД Надпись MavlinkOSD … — проскакивает? Если надпись проскакивает, и потом «ноу Мавлинк Дата» — значит сама минимОСД стартует, работает как надо, а вы просто до неё достучаться с компа не можете.
rx-tx на месте
а вот монитор подключить я не догадался 😀 вечером попробую.. пошуршал тут по сусекам, вроде нашлась FTDI, завтра у друга возьму — может через неё удастся настроить OSD
спасибо
Имеется Mavlink OSD V2.0, контроллер Cruis AIOP и прошивка multiwii Маховий 2.2. залива 800-ю прошивку, подключаю как написано в статье. Имею надпись «No Mav Data». Если не менять подключения, но в OSD залить прошивку «KV_Team_OSD», то все работает. Делаю вывод — подключение верное. Что я делаю не так…?
А может под мультивии/маховии только особая прошивка OSD работает?
Может и так. Но хотелось бы конкретики…
Нашел ОСД которая меня устраивает и что самое главное работает. Это MWOSD (MultiiWiiOSD), но там поддержки такой как у MinimOSD_Extra нет. Придется самому разбираться, но это в двойне интереснее!
Вот вам конкретика. С прошивкой АИОПа «multiwii Маховий» — работает только kvTeam(может и другие, но не та, которую вы залили). Об этом кстати, написано в статье. В прошивке контроллера «Мультивии» нет поддержки протокола Мавлинк (Маховий — это настроенный Мультивии с слегка переработанным кодом. Маховик проделал безусловно большую работу, но суть проекта — Мультивии.)
Вы же в МинимОСД залили прошивку «Мавлинк ОСД R800».
Если вас устраивает, как летает Маховий — тогда прошивайте другую прошивку в ОСД, прошивка из статьи вам не подойдет.
привет. такая же проблема с mavlink-osd v2.0 с платой APM 2.8 не могу победить «No Mav Data» подскажи как решил проблему и как лечится, а то я устал уже её бороть)))) не покупать же пачку осдэшэк и подбирать какая заработает?
Советую зарегистрироваться на форуме и подробно задать вопрос вот в этом разделе (http://forum.apmcopter.ru/forums/aq-fpv/) в подходящей теме.
Ошибка «No Mav Data» означает, что ОСД не получает данных по протоколу Мавлинк. Это может быть вызвано разными причинами. Либо провода подключены неправильно, либо настроено в МП неправильно.
Подскажите может кто вкурсе. У меня PIXHAWK + FrSky X8R. Всё подключено все как бы работает. Но есть проблема с RSSI на MiniOSD. Заключается он в том что в Mission Planner rxrssi отображается нормально, а на MiniOSD нет даже соответствующего значка Хотя в софтине настройки отметил галочку RSSI. Пробовал разные прошивки и разные платы MiniOSD все равно не отображается значёк и значения RSSI.
Не подскажите как это пофиксить?
А да использую прошивку arducam-osd
Если прошивка с того ресурса, на который дали ссылку — то старовата прошивочка, от октября 2012 года…
Прошейте R800 из статьи, последние изменения — август этого года, если мне не изменяет мой склероз.
Поставил эту прошивку и OSD не показывает данные. Только если заармишься выдаёт полётный режим и напряжение с током. Остальное всё по нулям.
У меня похожая проблема.
Приёмник FrSky V8FR-II, но уровень RSSI получить никак не удаётся, причем ни в OSD, ни в MP.
коллеги, подскажите, не сталкивался ли кто вот с таким:
Стрелка указывает на лишние знаки на экране — ноль и стрелочка. Ума не приложу, откуда они берутся, все с этого места отодвигал, ничего там нет — но вот, факт налицо 😉
Прошивка последняя с форума по ссылке в статье, еще раз перепрошил вчера для верности.
Не ахти какая проблема, конечно, но странно.
Смотрите ГУИ, что у вас стоит вверху или внизу (бывает уползает наверх) посередине экрана. Советую поотодвигать параметры, бывает что один параметр под другим.
Или отключите все параметры, и включайте их по одному, вдумчиво и сразу располагайте как надо. Тогда ничего лишнего не будет.
Это я попробовал — все отодвинул вниз, заодно проверил зону каждого параметра, чтобы не было наложений (а они были в парочке мест внизу).
Да и хрен с ним, я на всякий случай, вдруг есть какой-то известный всем глюк, знаете, как бывает иногда…
Известный всем глюк — это когда зальешь не те шрифты. Файл с шрифтами загружали из комплекта с прошивкой?
Больше глюков нету, и у меня ничего подобного нет на экране.
Да, конечно, шрифты загрузил из комплекта. Попробую на досуге поубирать все поля с данными совсем и добавлять по одному, мало ли что.
Скорее всего это ноль градусов, а не ноль и стрелочка.
Да, я указывающую стрелку немного неверно нарисовал, она закрыла стрелку вниз правее цифры, а цифра — это 0 градусов.
Добрый день! Скажите а что делать если с одной камерой идет на экран картинка с телеметрией от осд а с другой нет? обе камеры стандарта PAL.
А проверяли их на телевизоре? Именно как PAL кодировка определяется, либо доверяете китайцу?
Еще можно поиграться с настройкой PAL/NTSC в OSD и мониторе.
Да, конечно проверял, на обоих выход PAL, и настройками тоже пробовал играться, не играется… Причем как я понял эта проблема не только у меня одного, только люди ее как-то не решают, берут новые камеры. А хочется разобраться в истинной причине.
Как проверить камеру на телевизоре , если с камеры идёт 3 провала ( + — и AV ) минус у них общий?
Минус распараллелить. К телевизору в AV вход подключить минус и сигнал.
В меню телевизора найти, как посмотреть информацию об используемой системе.
Все хорошо, но одного не понял:
> Для этого нам потребуется FTDI адаптер
— а USART адаптер уже что, для этого не подходит?
Подходит. Про такой (FTDI — название) адаптер у нас речь уже была, его назначение нам понятно.
Дело в том, что это можно назвать все разными словами. Если будем перечислять все возможные по смыслу слова, то точно читатель запутается.
COM-порт, (англ. communications port) — сленговое название интерфейса стандарта RS-232.
USART — Universal Synchronous/Asynchronous Receiver Transmitter.
UART — Universal Asynchronous Receiver Transmitter.
RS-232 (англ. Recommended Standard 232) — физический уровень асинхронного (UART) интерфейса.
TTL — транзисторно-транзисторная логика.
И вот если все это изучить, то какая каша будет в голове у читателя?
Как раз каша получится в наборе из бесполезных покупок.
К примеру, у меня уже есть 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)
Вы промолчали, а хотелось бы знать, прав я или нет.
Алексей, бывает, что я сразу не могу отвечать.
По данному вопросу вы правы. Немного терпения и в статью информация будет добавлена. Также скоро напишу статью типа «Must have».
Спасибо! Вообще статья замечательная, благодаря ей купил уже два таких MinimOSD 🙂
А из-за чего может не отображаться смена режима на экране ОСД?
Тут собрался полетать, дома все проверил — работает. Выхожу, на улице — около нуля градусов температура. Врубаю- врубается. Но при попытке переключить режим с лоитера на любой другой — на экране ОСД остается все тот же лоитер. Пришлось сворачиваться. Пока в расстроенных чувствах ехал домой, начал уже думать что переключатель режимов на пульте «отвалился». Но дома опять все заработало. В чем может быть дело?
И еще один баг обнаружил. Когда врубаю питание на коптере — плата ОСД иногда врубается не с первого раза. Т.Е. бывает включишь питание, а она вообще признаков никаких не подает (диод не горит и не мигает). Включишь заново — все заработало. Питание на ОСД подаю с отдельного от АРМ стабилизатора. В чем может быть дело?
Наверное дело всё-таки в питании. Поймайте момент, когда ОСД не подает признаков жизни и проверьте тестером входящее напряжение.
Как вариант — питающий стабилизатор слишком маленькой мощности, потребление минимОСД вроде может быть до 500 мА (сам не мерял). Программно лампочки на ОСД никак не отключаются 🙂
«А из-за чего может не отображаться смена режима на экране ОСД?» Возможно всё-таки из-за того, что полетный режим не сменился. Например, вы пытались взлететь в Лоитере. Можно было попробовать, взлететь визуально, и по стилю полета определить — переключились ли реально режимы или нет. Чтобы точно определить — ОСД не показала или контроллер не поменял полетный режим.
Если прошивка R800, то она избавлена от глюка «замерзания» показаний на ОСД.
Да, подлетнуть не догадался. Надо было хотя бы без подвеса попробовать, а с ним решил не рисковать. Прошивка именно R800, крайняя что была. Проверю тестером обязательно. Спасибо за подробный ответ.
Здравствуйте, на экран выводится не правильная высота, вместо 5-6 метров показывает 80-90 метров, как решить эту проблемку
Скорее всего выводите не ту высоту. Есть высота по барометру и по GPS, в одной из них высота показывается над уровнем моря.
включите оба параметра (Altitude, Home Altitude) и выберите, которая нравится больше.
Это во вкладке «panel 1» или над кнопкой read osd?
Параметр включается на вкладке Panel1 или Panel2.
На вкладке Config, над кнопкой Read from OSD (кстати, эта кнопка «сквозная», есть на всех вкладках) — там находится секция, смысл которой — «показывать значок перед параметром» и выбираешь где показывать значок, а где нет. Один из параметров — значок перед параметром Home Altitude.
Спасибо за оперативный ответ
Ставил и настраивал MinimOSD так как указано на сайте. Прошивка R800
Глюк, как описанный выше при подключении телеметрии. А именно:
Включаю коптер, на экран выводятся данные :Высота, углы наклона по тангажу, расстояние пролёта
При арминге отображается напряжение. Ни GPS ни направлений на экране нет даже при фиксе по сигнализации коптера.
Но стоит связаться с коптером по bluetooth, начинает отображаться все параметры и всё работать.
BT подключен к UART, параллельно подключена OSD только на чтение. Пробовал подключать RX и TX ничего не менялось.
Такое впечатление что контроллер даёт не все данные пока не получит запрос.
Коптер — Cheerson CX-20
Есть какие то мысли?
Есть мысль, что подключение по блютусу «настраивает» скорость порта.
Думаю, надо проверять скорость порта на всех устройствах и на АРМ.
Ещё одна мысль — на АРМ сначала все параметры SR выставить на 0, записать, перезагрузить а потом поставить те, которые нужно, записать. Только внимательнее при установке скорости порта, на котором подключаетесь МП к плате (а то установите на 0 и не сможете подключиться 🙂 ).
А подскажите-ка, пожалуйста, какой точный вес у этой платки?
Очень важно. Но в спецификации его нет.
50гр с распаянными штырями
в смысле 5гр, конечно 😀
Опечатался
5 грамм — это радует! 🙂 Спасибо!
И еще вопросик, сложный для меня, поскольку с GPS-приемниками еще не имел дела —
как вам этот приемник?
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, хорош ли он вообще, или лучше поискать другие?
Если он подойдет для АРМ, то уж минимОСД — пофигу. минимОСД только показывает то что «понимает» полетный контроллер.
Вот как… т.е. получается, что если полетного контроллера нет (закрытого типа), тот этот mimimOSD бесполезен?
Жаль, жаль, а я на него такие надежды возлагал.
Получается, что он и бародатчик не понимает? http://wiki.megakopter.ru/wiki/
Что же он тогда вообще полезного делает? И на что способен без полетного контролера — только текущее время показывать?
Для ATMEGA328P, которую он использует, как-то маловато функций получается.
Не мешайте мух и котлет в одну кучу.
Эта статья рассматривает не плату minimOSD и её возможности вообще, здесь рассматривается её «классическая» работа в паре с полетным контроллером АРМ (кстати, нисколько не закрытым, это опенсорс).
Так называемые «стандалоне» прошивки, когда всё подключается напрямую к ОСД здесь не рассматриваются.
То есть, если вы прошили в минимОСД прошивку kvTeam (или любую другую) — тогда ищите информацию о совместимости в том месте, где брали прошивку. В этой статье прошивается прошивка ArduCam, которая работает по протоколу MavLink с полетным контроллером APM. И только.
Технически (электрически) — ваш модуль спутниковой навигации совместим с минимОСД (логические сигналы импедансом 5 вольт). Но поймет ли ОСД с неизвестно какой прошивкой, данные неизвестно какого формата, поступающие с модуля спутниковой навигации — я вам не скажу.
Вот цитата из статьи:
»
Для начала скажу, что для коптеров и для самолетов прошивки отличаются. Так же есть прошивка для Мультивии (kvTeam), и так же есть отдельные моды — от самостоятельной работы (без полетного контроллера), до подключения даже к Назе.
Но здесь мы рассматриваем «классический» случай — коптер на контроллере АРМ.
«
Ага, тогда это дает мне некоторый шанс, поскольку в minimOSD я еще ничего не прошивал.
И где бы узнать, на что он способен в таком исходном варианте?
Если даже что-то и прошили, то можно потом перепрошить на другое.
Все прошивки «стандалоне» подразумевают подключение к ногам процессора 328 через резисторные делители. Выводить могут что угодно, а если напишете свой софт — вообще возможностей много.
Гуглить «standalone minimosd», может вот эта ветка вам чем-нибудь поможет.
К Назе тоже например цепляются ОСДхой, при этом ОСД фактически сама расшифровывает полученные данные, от полетного контроллера вообще мало получают в силу закрытости самого полетного контроллера.
МинимОСД — это микроконтроллер (цифровая часть) совмещенная с знакогенератором (микросхема черно-белого ОСД). Что в неё запрограммируете — так и будет, ограничивается только возможностями 328 меги. Если дружите с паяльником и с программированием на микроконтроллерах — вообще пределов мало.
Спасибо!
С паяльником, конечно, дружба с детства, но с программированием облом, могу только заливать сотворенное другими умельцами.
Надеюсь, может, найдется такое и для моего случая…
как его запрограмить дешевым програматором на 232м? Usb в RS232 TTL PL2303HX авто конвертер адаптер модуль контроллера для arduino. Опыт есть Rx Tx не путаю.
Также как и дорогим. Только на каждую операцию придется reset на плате OSD тыкать.
http://ru.aliexpress.com/item/USB-To-RS232-TTL-PL2303HX-Auto-Converter-Adapter-Controller-Module-For-arduino/32219660164.html вот она
А случаем, это не те программки, которые ищу для автономного использования MinimOSD?
https://github.com/FPVTools/BitsyOSD
https://code.google.com/p/mineasyosd/wiki/Loading
Прокомментируйте, пожалуйста, их!
Может оно вам и поможет. В любом случае — надо внимательно читать, как у них всё подключено, через какие резисторы (если есть), к каким ногам. В продключении модуля GPS напрямую, камнем преткновения может быть настройка самого модуля GPS, чтобы его понимал микроконтроллер на минимОСД.
И темку про подключение минимОСД к Назе всё-таки почитайте. Наза — закрытый полетный контроллер, «наружу» мало что отдает, а минимОСД становится в параллель, и успевает выхватывать данные. Хотя в последних версиях прошивок уже вроде что-то и из самой назы удалось им достать (крены например)
Програмить дешевым ардукамом хочу! И почти получилось. Сперва дравами долго определялся потом скорость порта 4800. Далее прога. Вид сделало что писало и читало, врубил — у нее свои настройки выставлены. Кстати надо резет был он на 2 ноге и его к GRN. Завтра добью вопрос. Параметры тоже не видит на АРМ 2.6.
Не добил, значит…
Все работало!! Но влил хрень какуюто вечером завтра разбирусь че все гаукнуло)
5yoda5, как с вами можно еще связаться — email, ICQ?
Есть дело на 100 рублей! А может и больше :))
Зарегистрируйтесь на форуме, там даже чат есть!
5yoda5: мне бы хотелось пообщаться в приватном порядке, не на форуме.
Говорю же — денежное дело 😉
Зачем нужна перемычка «PAL»? Нужно ли ее замыкать при каких-то обстоятельствах? Или режим настраивается только в программе? Никто не знает?
Где-то мелькала информация, что эта перемычка была действующей в ранних версиях прошивки, а сейчас настройка производится программно. Проверить легко. Подключаете выход OSD к телевизору, делаете пайку или меняете настройки в программе и смотрите результат — телевизор покажет, какая система работает на данный момент.
Нужно ли переключать систему? Нужно, если наблюдаются проблемы с наложением изображения, серым фоном или отсутствием картинки вовсе.
Надо, чтобы камера, OSD и монитор работали в одной системе.
Спасибо! )
Друзья, ай нид хелп!
Вчера по дурости своей оторвал площадки Video-out с micro minimosd. Земля-то ладно, а вот где теперь взять видео-сигнал?
Может кто-то прозвонить свой модуль и найти где в схеме можно подпаяться?
Про какую micro osd речь? Покажите.
Ну на микросхеме MAX искать по даташиту выход, смотреть типовую схему включения и подпаиваться.
я думал они все клоны одного micro minimosd
http://www.aliexpress.com/item/MICRO-MINIMOSD-Minim-OSD-Mini-OSD-W-KV-TEAM-MOD-For-Naze32/32407118091.html
Что-то вроде такого.. На таком размере да еще и на многослойной плате мне скилла не хватает чтобы отследить что где и куда.
Но направление понял, спасибо. Как я понимаю, они все на MAX4756 сделаны
Взял иголку, подпаял к ней + видеовхода с экрана и тыкал в модуль 😀
Логическим путём допёр, что на выходе должен стоять конденсатор — и правда, видеовыход нашелся на одном из больших желтых конденсаторов.
Выложите пожалуйста картинку, с обозначением, где вы нашли видеовыход.
Спасибо.
Вот тут
Зеленой пометил вход, красной — выход
Спасибо.
А можно ли использовать USBASP для заливки не только бутлоадера, но и прошивки, подключив его к TTL пинам ОСДшки (Rx, Tx, GND, +5)?
Ой… Не. Прошить USBasp можно, но подключать надо к ногам ISP.
Коллеги, miniosd внезапно перестала выдавать полное изображения, на мониторе только 5мм картинки с нижнего края, При нажатии reset картинка полная появляется н доли секунды, но без данных телеметрии, напрямую без осд видео идёт полной картинкой. плату на выброс? 🙂
Как минимум попробовать перепрошить минимОСД. Но симптомы вообще нехарактерные (как бы действительно не пришлось бы разыскивать аппаратную неисправность).
И перепрошивал через гуи и откатывал прошивку, все один результат )) единственное, в режиме pal картинка появляется но с какой-то сеткой и без наложения телеметрии. Заказал новую плату ))
Добрый день! Проблема такая apm 2.8 minimosd 2.0. Подключил все настроил прошил, коптер включаю все показывает, как только подключаю аппаратуру сразу экран гаснет. Без осд камера показывает.
Проверьте переключение экранов. Я попадался несколько раз на подобное. У вас это либо крутилка либо тумблер.
Имеются очки Quanum DIY FPV Googles V2. В комплекте идет переключатель источника видеосигнала. Хочу сделать чтобы на очках снаружи стояла камера и на неё можно было переключаться для того чтобы осмотреться либо подключить к видеовыходу планшета с МП.
На переключателе источника есть кнопка и вход для подключения к приемнику (для использования на борту). У меня аппаратура Turnigy 9x с модулем FrSky и приемником V8FR-II. Есть ли какие-то дополнительные небольшие 1-2 канальные приёмники под эту систему, чтобы не городить прямое подключение проводом к переключателю на аппе?
Казалось бы, причем тут минимОСД?
Зарегистрируйтесь на форуме и задавайте все свои вопросы там!
Прошу прощения
Какая то непонятка в работе 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 также по нолям. В чём может быть проблема куда копать?
Похоже ответ тут. http://forum.apmcopter.ru/threads/minimosd-i-fs-r9b-gljuk.409
Так же почитайте еще основную тему на форуме. http://forum.apmcopter.ru/threads/osnovnaja-tema-minim-osd-ne-vyvodjatsja-dannye.296/
Думаю, лучше почитать и потом отписаться вот в эту тему на форуме. Возможно потребуется задать какие-нибудь вопросы, получить какие-нибудь ответы.
Пока дежурная версия — некорректная работа МР с параметрами SR. Попробуйте версию 25.
Коллеги, правда что получить сигнал RSSI для вывода его на OSD с приемников типа Walkera, DSM2/DSMx, DSSS — невозможно? Какой тогда нужен приемник и стандарт аппаратуры чтобы полноценно работал RSSI?
Подключать планирую через PPM, нужны 12 каналов.
Тогда и нужно подбирать радиолинк исходя из ваших требований (12 каналов, СРРМ, RSSI).
Сама по себе сила сигнала RSSI — это всего лишь напряжение. В некоторых приемниках 100% силе сигнала соответствует 5 вольт, в некоторых приемниках — 3.3 вольта.
Например, все приемники FRSky имеют максимум на RSSI — 3.3 вольта. Если слишком частая смена уровня РССИ напрягает — ставят сглаживающий фильтр.
Как вариант — есть приемник FrSky L9R. Если взять два таких приемника, настроить их, они работают как один 12-канальный. У приемника есть RSSI и есть комбинированный сигнал. Только это не CPPM, а SBus. В принципе, существует прошивка РРМ-энкодера, чтобы АРМ мог работать с SBus. Об этом есть информация у нас на форуме.
Ссылка на форум не вставилась, дублирую:
http://forum.apmcopter.ru/threads/podkljuchenie-priemnika-po-s-bus.369/
А зачем FrSky L9R вдвоем соединять, если и один по SBus дает 12 каналов?
Не знаю, у меня этих приемников не было. Видел вопрос, как поиметь 12 каналов. Ответом было два этих приемника. Возможно, речь шла про 12 PWM каналов.
Но вот ситуация: вот заведете вы 12 каналов по SBUS в АРМ. А эти 12 каналов должен обработать РРМ энкодер (маленькая Мега на плате). И еще вопрос, что дальше АРМ сделает с этими 12 каналами?
А если вам нужно управлять подвесом, подсветкой или чем там ещё (пускать пиротехнику например) — то вам возможно понадобится именно PWM каналы….
В любом случае вам решать, но мне кажется что для 12 каналов понадобится всё-таки два приемника. Но я не уверен.
Глюканул FTDI FT232RL USB адаптер сегодня, при попытке подключения осд(хотел убрать пару параметров с экрана лишних) пишет «ошибка загрузчика». При чем осд работает на копе после этого нормально. При подключении FTDI FT232RL USB к компу без осд так же «ошибка загрузчика» значит проблема в нем?
Опасаюсь к модулю ЖПС подключать теперь.
Прошу создать тему на форуме в разделе http://forum.apmcopter.ru/forums/model-parts/ со скриншотами ошибки, на какой стадии появляется.
Так же необходимо проверить эхо.
Ок, попробую создать тему. До этого нормально прошил, по этой инструкции и несколько раз подключал меняя меню экрана. С коптера на комп, и обратно Проблем не было. Тут отлетал и решил финальный штрих внести.. Подключил, начали дрова обновляться автоматически(свежие для FTDI вышли). Прога OSD_Config.exe соответственно. И после этого началось — «ошибка загрузчика». Откатывался на старые дрова, подключал к другому компу — тоже самое-«ошибка загрузчика», даже без подключения ОСД. Рад что ОСДха нормально осталась работать. Короче заказал новую FTDI.
Конечно меня смущает, что эта ошибка у вас и при подключенном и отключенном OSD. А как было раньше тогда при отключенном?
Возможно у вас поддельная FT232, тогда надо драйвера постарее (откат может не помочь, а вот если вставите в тот порт, где все работало и откатите, то может получится). Вот этот драйвер должен заработать. http://yadi.sk/d/bS-Od9yhMeQPG
Не могу сказать, подключал всегда в связке с ОСД. После обновления дров пошли эти траблы. Правда только с OSD_Config.exe пробовал. С «u-center_v8.20.exe» такого нет(хотел модуль прошить) но и подключать сам модуль к этому FTDI теперь не рискую.
А каким образом драйвера то обновились? Автоматом не должно, а вручную смысл?
Все-таки хотелось бы посмотреть на скриншот ошибки.
После «ошибка загрузчика» появляется это окно «the eeprom mapping is outdated an automatic update will start» нажимаем ок, опять появляется «ошибка загрузчика» и на по следок «eeprom mapping updated!»
Снял с коптера, все соединения проверил — заработало! Хз что за глюк был, я до этого шаманил и с дровами и другим компом, и с старой версией проги. Соединения всегда были по схеме — 100%. С FTDI вообще не снималась колодка, а на ОСД замотано скотчем и обозначено-не ошибёшься. Могу предположить, что пропал контакт один из 8. И я кабель усб другой кстати решил использовать. Хотя тот, с которым глючил нормально работает с другими девайсами.
Электрика — наука о контактах!
Каллеги, нужна помощь!
Проблема при загрузке шрифта. Все остальное работает нормально. Грузятся прошивки, читаются данные, даже на FPV все показывает, а вот mcm-ку загрузить не могу. 12 вольт, естественно, подано.
При попытки загрузки выдает «Error entering CharSet upload mode — invalid data». Пробовал разные прошивки, разные версии программ, разные mcm-ки — одна фигня. Что интересно, ошибка одинакова и с 12 вольтами и без них!
Без 12 вольт — как раз объяснимо, у вас микросхема ОСД как раз обесточена. Другое дело, если распаяли как в статье (соединили земли) — тогда зачем подается 12 вольт? Тогда запитка идет только от 5 вольт, и всё должно работать.
Ошибка какая-то нехарактерная, как будто микросхема ОСД не отвечает, а Мега вам об этом рапортует. Вы не спалили случайно Максимку?
Светодиоды питания светятся на обоих сторонах платы? Кнопка Reset нажимается? Вроде это тоже надо было.
Светодиоды оба горят. Сброс проходит штатно от FTDI от сигнала DTR, это видно по синему светодиоду, но я попробовал и ручной сброс по кнопке. Результат тот же. Может действительно Максимка подгорела, но данные на экран поступают! Только на «горизонте» появляются буквы из старой таблицы символов. Только сейчас обратил внимание, что у меня плата Mavlink-osd, но все пишут, что это одно и то же, только вид «с боку». В этой плате перемычек нет, поэтому запитка от 5вольт только хирургическая, чего делать не стал. Брюхо у Максимки пропаял. Перегрева нет — через 20 минут работы микруха ощутимо горячая, но не горячее чем передатчик.
Странный случай. Мыслей нет.
Да, уж.
Темные электрические силы.
Ладно, обойдусь без горизонта. Главное, напругу и угол наклона показывает. Для cc3d без барометра, GPS и компаса этого хватит. И вообще, для гоночного квадра OSD это баловство и лишний потребитель электричества. Поставлю лучше старую добрую пищалку 😉
СТОЯТЬ.
Вы сказали CC3D?
И эта прошивка у вас работала с Экстрой R800? Разве у CC3D реализовали поддержку протокола Мавлинк? (я не знал, если это так).
Я думаю — вам надо прошить KVTeam.
Так никто и не отписался по поводу проблемы, что не показывает Вольтаж и Ток, пока не подключишься к mission planer. Проблему как-то решили? Проверил все значения, что советовали, ничего не помогло пока что.
Прошивка APM — коптер 3.2, прошивка OSD — r800.
Ссылки читал, там везде те же советы. Подключение без модема на том же проводе пользы так же не приносит.
Вадим, вы на форуме были? Там был успешный опыт решения подобной проблемы, заключался он в смене версии МП — как ни странно 🙂 Ставили версию 25 — она корректнее работает с параметрами SR
Встречный вопрос, где скачать 25 версию? У меня только 32 сохранилась в архивах ( И ссылки везде только на последнюю… Не поделитесь архивчиком, у кого он есть?
Перечень всех версий MP.
Ссылка конкретно на 25 версию.
Только сначала деинсталлируйте старую и почистите каталог.
Остальные вопросы задавайте пожалуйста на форуме.
Уже нашел. Спасибо большое! Помогло!
Об этом где то писалось 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
На Либрепилоте есть прошивки ОСД для работы с CC3D. Прошивки от пректа Опенпилот, действительно не работали с ОСД. А с либрепилота уже все работает, акромя CharSet (но эта деталь не работает, видимо только у меня). Моя ошибка не связана с прошивкой контроллера. Я пробовал разные прошивки для данной платы, в том числе и R800, а также разные ОСД-конфиги (3 разных версии).
Скоро должна прибыть новая ОСД (из-за китайского нового года отправка задержалась), правда в формате микро. Она и покажет-кто глючит.
На сколько я понял, разработчики, наконец то додумались и выкинули совершенно дурацкую часть-ИМПУЛЬСНЫЙ преобразователь 12-5 вольт (он то и может вносить дополнительную помеху в аналоговый сигнал) и запитали все от одного внешнего источника 5 вольт, и сразу добавили резюки для считывания напряжений от 2х батарей, а плата уменьшилась больше чем в 2 раза.
Плата уменьшилась в основном из-за двухстороннего монтажа деталей. Так же есть подозрение, что из-за невозможности пропаять «пузико» Максимки — микра может перегреваться. Пока только подозрение, фактов не накоплено.
Отпишитесь, когда станет ясно.
Проблема возможного перегрева меня тоже беспокоит. Возможно придется колхозить радиатор. Пока не попробуешь-не узнаешь.
Как приедет — обязательно отпишу.
В первую очередь при ошибке «failed to talk to bootloader» предлагают программатором шить
бутлоадер. Но есть один нюанс.
Мне помогло соединение GRN с DTR и все заработало. Об этом прямо пишут вот тут
http://www.rcgroups.com/forums/showthread.php?t=2026936
Обновите плиз мануал соответствующим образом.
Об этом написано, не правда ли?
Справедливости ради замечу, что данная ошибка ещё часто выскакивает, когда есть какой-нибудь неконтакт по одному из проводков. Буквально на днях заливал новую прошивку в минимОСД — несколько раз выскакивала такая ошибка. Бутлоадер не прошивал, всего лишь поправил проводочки.
Наука о контактах! 🙂
Подключая, я смотрел на превью с ютуба. Как раз под этими строками.
На превью схема, где grn не задействован. Собственно так и подключил.
Написано «Если непонятно, смотрим вот это видео, особенно внимательно на 1:03«. Как вы думаете, зачем я указал время в ролике?
А выше, в тексте звучит: «Подключаем с помощью 5 проводков, схема подключения следующая: 1. GRN, 2. Tx, 3. Rx, 4. +5V, 5. GND (со стороны ОСД) — соединяем их с FTDI адаптером 1. DTR, 2. Rxi, 3. Txo, 4. VCC, 5. GND.»
Я что-то сделал не так?
А если бы посмотрели видео — то увидели бы следующее: типа я нашел схему в интернете, вот она (как раз превью на видео), так вот, он не работает, а надо подключить вот так…
Все правильно написано, разжевано. Отдельный респект за хаки с охлаждением платы, схему с общим питанием от цифровой части.
Статья супер.
Корректировать ничего не нужно!!!
Вчера вечером уже глаза не видели.
Я, если честно, сегодня только понял что это превью от ютуба.
Читал по диагонали статью т.к. изначально прочитал все, потом еще раз, и потом когда стал делать, читал по-диагонали.
При беглом прочтении текста, принял превью из ютуба за схему подключения. Хотя под видео написано что смотреть внимательно на 1.03.
Есть где-то темы по редактированию прошивки?
Есть большой интерес по изменению наклона линии горизонта в обратную сторону. Лучше это делать не с нуля, а с уже хоть какой-то инфой по разработке/редактированию прошивки.
Может быть кто ссылками поделится?
Вряд ли такая информация найдется. Только исходники. Что-то подсказывает, что надо в нужных местах поменять «+» и «-» и горизонт можно перевернуть. Только зачем? Здесь абсолютно правильная логика по сравнению с Multiwii.
Ответ очень прост. FPV идет с камеры с подвесом. Камера всегда в горизонте. Горизонтальная линия будет показывать не горизонт, который статичен, а наклон коптера, что более логично. А так сильно сбивает с толку )
Вот в этой теме Алексей Козин выложил новую прошивку минимОСД.
Попробуй связаться с ним, может поможет ссылками.
Товарищи Комрады, доброго вам дня. Подключил OSD так как написано выше в инструкции. На монитор выводит картинку с камеры и по середине надпись — Minim OSD-Extra 2.4 Copter R800 и все, больше ни каких данных. Проверял, читал, настраивал в MP — исход один. Куда копать?
Это он и должен показывать при старте. Если подождать секунду-три, то переключается на основной экран.
Если у вас этого не происходит — значит по какой-то причине не стартует нормально прошивка.
Тогда надо попробовать 1. перепрошить прошивку и 2. настроить через GUI.
Огромное спасибо, все заработало)))
Прошу еще помощи: странный глюк показаний напряжения силовой батареи — когда включил коптер, все загрузилось но еще не армил — показания напряжения 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 выставляются без проблем как и все остальные. Куда копать? За ранее спасибо)
Буквально 9-10 февраля отвечали, полистайте чуть выше. Вкратце — ставьте другую версию МП, например 25.
Согласен, я ОЛЕНЬ))) буду пробовать)
Спасибо, все заработало, а теперь как лучше оставить МП 25 или можно новую установить?
Пришла ко мне micro minimosd. Что можно о ней сказать: мелкая, легкая и горячая. Если у стандартной ОСД после пропайки все тепло уходит через земляную шину платы, то на мелкой этого нет. Во время настройки, программирования и т.д. отработала практически без перерыва 40 минут. По ощущениям — значительно горячее, чем стандартная плата. Во внутрь корпуса я бы ее ставить не стал, да и в термоусадку совать стремно. Ей самое место только в виде мезанина на распределительной плате ЗМР250. А вот поставить на нее радиатор — это отдельная песня, уж больно плотный монтаж, запросто можно замкнуть что нибудь.
Кстати, чарсет на ней прошился без проблем.
А можно ли запитать камеру от передатчика, таким образом, что бы от OSD платы входил/выходил только желтый провод? или необходимо земли объединять?
Почему бы и нет? Как один из вариантов.
Чисто теоретически на коптере земля общая, но что-то мне подсказывает что завести ее неплохо бы… я не знаю что именно может быть не так, помехи ли… хз, у меня одно время вход на осд был с землей.. выход на передатчик без..работало норм… меня другое смущает…
Вы хотите запитать камеру от передатчика? А передатчик откуда запитан? Не от АПМ ли? а не много ли для АПМ получается потребителей?
У меня осд запитан от модуля телеметрии. Передатчик питается от отдельного бека на 12В. У передатчика есть еще и вывод 5 Вольт. Хочу запитать Мобиус от этих 5 Вольт. Можно провести провод 5В от передатчика напрямую к Мобиусу, но получается не очень удобная коммутация.
Можно ли завести 5В от передатчика на пин 12В осдшки, а оттуда уже вести к Мобиусу?
Спасибо.
Думаю, что нет. Пины 12В на OSD не проходящие, а от них идет провод на стабилизатор на плате. Посмотрите схему OSD. В лучшем случае стабилизатор просто не включится от 5В.
Ну тогда возможно отрезать дорожку, чтобы «освободить» пины 12В.
Спасибо. Подключил Мобиус напрямую к передатчику.
Замечание.
Настраивал недавно S-OSD (клон на базе минимОСД, проект minNazaOSD). Не хотело ни в какую соединяться (failed to talk bootloader). Заработало после подключения всех проводов с ФТДИ (6 проводов).
Вдруг кому поможет.
Господа, разъясните мне, пожалуйста, как у меня ВСЯ OSDшка работает от 5в контроллера БЕЗ запайки земли и плюса? И при этом так же работает целиком при запитке ТОЛЬКО 12в (так же без перемычек) я чего-то недопонимаю: как это возможно и что мне делать… паять, или не паять, вот в чем вопрос!
Если не подключено 5В, то из догадок — замечал приколы, когда контроллеры начинали работать от сигнальных линий UART. Но это не только не вариант, но и в обычных случаях не должно такого быть.
Если питать 12В, то там дорожка идет на стабилизатор 5В. Тут все понятно. Если объединена земля на плате, то все еще проще.
Данная прошивка, на мой взгляд, окончательно закрывает вопрос что шить, в Micro MinimOSD в том числе:
http://www.ykoctpa.ru/groups/eye-in-a-sky/forum/topic/minimosd-novaya-proshivka/#post-8165
Даже сообщения ошибок можно вывести на один из экранов (поддерживает четыре! экрана) — т.е. можно в поле без компа узнать почему не стартуется 🙂
Мне определённо нужен совет знающего, потому как я вконец запутался
++ в качестве программатора использую ардуинку++
В общем, сейчас устанавливал осдшку и конкретно влип.
Кажется, я перепутал провода при подключении к контроллеру…и в результате слетел загрузчик. То есть, платка инициализировалась, на экране проскакивал один из экранов осд, а потом высвечивалось no mavdata
Ну, сделал всё по инструкции, залил бутлоадер….и ничего, в конфигураторе осд всё так же failed bootloader. Дальше я зачем-то полез заливать прошивку уже через avrduddes
Там тоже ничего. Причём, обнаружилась странная вещь — плату программа определяет, но фьюзы у меня считываются по нулям. И просто записать правильные фьюзы для уно — не получается, высвечивает ошибку content mistmach в каких-то байтах
Здесь надо сказать, что до этого я перепрошивал свою 9XR под мод телеметрии. Намучался — страшно, но в конце концов получилось. Правда, когда решил в ночи слить настройки на комп -забыл отключить батарею от аппы. На удивление ничего не сгорело, но с тех пор программировать аппу невозможно, тоже сыпятся ошибки.
В общем, мне бы хотелось понять, убилась ли у меня ардуинка, осдшка или ещё и аппа. И можно ли что-то из этого восстановить
Путанное какое-то сообщение, заранее прошу прощения.
Действительно, путанное.
Сначала убедитесь, что у вас Ардуинка работает нормально. Залейте туда какой-нибудь скетч (хоть блинк) и посмотрите — выполняется ли.
Если не выполняется — ищите товарища с программатором.
Либо погуглите «программатор 5 проводков».
И только убедившись что у вас нормально работает программатор (Ардуинка в вашем случае) — приступайте хоть к минимОСД. Там ошибка файлед ту тэлк Бутлоадер бывает и при просто неправильном подключении.
А потом и аппу попробуйте полечить.
А с фъюзами — ОЧЕНЬ АККУРАТНО!!!!!
я эту телегу накатал чтобы была полная картина, чего я с платами делал. А то часто бывает, что дьявол кроется в неупомянутых деталях..
кстати, ардуинок у меня две;)
сейчас проверил — программаторная ардуинка работает, скетчи заливаются, диод мигает
Так что теперь вопросы только с осд…
создать темку на форуме, да?
А вообще с вопросами — вэлком ту на наш форум! 🙂
Здравствуйте! Помогите, пожалуйста разобраться. Есть 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? и можно ли как то победить скачущие значения? Спасибо…
По данному вопросу лучше найти или создать соответствующую тему на форуме. Где-то помнится, что отображение RSSI уже обсуждалось.
http://forum.apmcopter.ru/threads/kak-vyvesti-rssi-na-osd.322/
Добрый день всем! Вопрос такой Mini OSD 1.0 все работает отлично, но при взлете изображение отличное но данные на экране мелькают сильно почти не разобрать. при посадке и отключении двигателей опять показывает отлично. Что может быть? питание от Линейного стабилизатора https://g-a.d-cd.net/92a5c72s-960.jpg
Почитайте пожалуйста основную тему по минимОСД на нашем форуме Возможно что-то там вас натолкнет на решение. Можете зарегистрироваться и задать вопрос с приложением фото/видео. Пока, навскидку — две версии:
1. Несостыковка видеоформатов PAL/NTSC
2. Низкий уровень питания (или просадка питания во время полета).
Спасибо буду пробовать!!!
Привет ребята. Подключил всё как выше описано и показано,непоявляеться картинка на мониторе, монитор пишет нет связи. Может osd бракованое? Но компом всё прошилось и настроилось отлично. Помогите пожалуйста.
здравствуйте,я понимаю ,что дублирую свой вопрос ,но для того ,чтобы отмести все дальнейшие вопросы,уточню:при проблемах ,для прошивки бутлоадера ,загрузчика,мне нужен USBasp/
А для подключения и прошивки миним осд нужен модуль FTDI.Вопрос :достаточно для этого FTDI на prolific PL-2303?или обязательно нужно иметь FTDI на ft232?
Отделяйте мух от котлет. Полнейшую ерунду написали.
Если разделить эти устройства, то у нас 2 типа: программатор и адаптер usb-uart.
Программатором является USBasp.
Адаптером является PL2303.
А FT232RL (оно же FTDI) — может работать и как программатор и как адаптер.
я в курсе FT232RL USBasp.,не в курсе что может PL2303. вопрос остался прежним
точнее сказать у меня теперь есть USBasp,и адаптер PL2303.
еще раз уточню ,можно ли с помощью адаптера PL2303 проделать все операции описанные под пунктом «ПОДКЛЮЧЕНИЕ И НАСТРОЙКА», для заливки HEX — файла,потом MCM файла?подскажите пожалуйста!
Может. Не забудьте подключить DTR.
спасибо!!
подключение же не отличается от описанного?почему такие предостережения?
Доброго всем!!! Товарищи подскажите, MINI OSD 1.0, линия горизонта кажет неверно, перепутаны право лево. Стоит совмещенный ГЛОНАС GPS. как можно исправить?
Вроде вы комментарием к другой статье отписали, что все получилось?
Добрый день!
Вопрос уже был, но не нашел на него ответа. Я поменял камеру в замен разбитой и с новой камерой minimOSD перестала показывать текст OSD. При оnключенной камере текст (данные OSD) показываются. Из найденых рецептов (последняя прошивка — сейчас R800, Все в одном стандарте — PAL, перезагрузка minimOSD после старта) ничего не помогает.
Похоже все-таки не одной системы камера с остальным оборудованием. Почитайте документацию к камере, может версия только NTSC. Так же подключите к телевизору, где в информации по сигналу найдете какая система приходит с камеры.
Добрый день!!! Подскажите пожалуйста с проблемой по ОСД. Все сделал правильно, прошил, подключил, вроде все работает только на экране фпв очков отображается сетка кубиков как в программе по настойке ОСД по которым передвигают данные. И второй вопрос может немного не по теме, видел где то на просторах интернета передачу видео в Миссион Планер, то есть вместо окна авиагоризонта появляется видеоизображение с курсовой камеры, а интерфейс данных остается от МП (немного симпатичней чем с ОСД). КАК это можно сделать?
всем доброго временисуток. купил .прошил .настроил .подключил паралельно проводу телеметрии (433 mhz )
проблемма следующая : когда включаю питание монитора и коптера картинка с камеры xiaomi yi есть osd показывает горизонт спутники и все остальное что настроил .но дальше я включаю пульт все хорошо и как только делаю arming то все данные исчезают.
пробовал сначала вкл апаратуру потом дрон подконектить телеметрию и после арминга опять пропадает все с экрана и есть только одна надпись во всех случаях LOW RSII.
ПЕРЕЧИТАЛ УЖЕ ТОННЫ ФОРУМОВ .ОТВЕТА И РЕШЕНИЯ НЕ НАШЕЛ .на osd запаена перемычка земли и приходит 3 провода +5v rx и земля( паралель с проводами от телеметрии ) .с другой стороны 12 вольт видео передатчика ts 832 который питаеться от dc -dc а тот от 4s батареи .
Владимир! Наверняка будут ещё уточняющие вопросы. Пожалуйста, зарегистрируйтесь на форуме и продублируйте свой вопрос в этой ветке форума. Пока что ответ будет таким — пробуйте переключить видеосистему PAL NTSC в ГУИ программы по настройке минимОСД.
Нет, лучше вот в этой ветке форума 😉
Подключил всё как описано в статье, вроде всё работало, НО качество передачи было очень поганое, в 50 метрах начинались помехи а полосы так вообще почти постоянно были. Грешил и на передатчик и на приёмник и на антенну))) В итоге заметил что помехи появляются даже на земле в метре от передатчика. Помехо шли как раз от ОСД, даже если к нему руку поднести и от проводов ещё сильнее. В итоге распаял перемычку, запитал аналоговую часть от 12 в, и всё сразу прошло, картинка без помех на 2 км точно дольше не отлетал. Перемычку сзади запаивать НАДО в любом случае, она на моей плате была уже соединина. Это объёдиняет земли и не дает спалить микросхему разностью потенциалов
Забыл сказать, что на аналоговую часть я поставил микрорадиатор для страховки
На ровном месте перестал работать ОСД. Причем совсем. На земле тестил разные камеры GoPro с аккумом и несколько курсовых. Питание на курсовые бралось с ОСД. ТОесть на OUT подключены «+», «-» и сигнал.
Камеры подключал, выключая APM, то-есть полностью обестачивая коптер. После очередного включения на экране появилась надпись «No MavLink DATA». Потом вообще никаких надписей. Кнопка резет на ОСД не помогает. Питание на нее идет, и оно не перепутано. Возможно ли такое что слетела прошивка?
Бывает, слетает прошивка, бывает что слетают даже шрифты с микросхемы знакогенератора (у меня недавно было).
Нужно аккуратнее с коммутацией.
А вообще, я к аналоговой части подключаю только Vin и Vout. Ну ещё и землю для видео.
Парни, может кто подскажет? Всё вроде сделал правильно, перемычки замкнул, но видео через модуль осд не идет. Замыкаю на прямую всё нормально, видео появляется. Куда лезть ?
внимание
не советую пользоваться этой инструкцией если у вас все работает сразу,
максимум это настроить экран!!!
есть вероятность что у вас вообще ничего показывать не будет,
я сдуру решил первый свой ОСД прошить и экран пустой, только стрелочки остались думал спалил
потом заказал второй, проверил работает, потом опять прошил по этой инструкции, все пропало, потом пробовал другие прошивки и новее программу, ничего не показывает,
потом коекак выпросил прошивку у продавца на EBAY и все заработало, и первая ОСД с этой прошивкой тоже заработала
еще раз не стоит прошивать по этой инструкции если у вас все работает
и вот на ссылка на китайскую прошивку http://mbf.me/IkaUFG
Я рад, что вы в конечном итоге победили свою проблему, Петр. Так или иначе — у вас всё заработало. Вообще, прошивать только ради самого процесса в любом случае не лучшая идея, и принцип » если всё работает — не прошивай» справедлив на 100 процентов (это касается ВСЕГО).
В статье описан процесс прошивки, и он обкатан уже на многих платках. Возможно, в вашем случае сработала бы прошивка НайтГоста («у костра»), а возможно вы просто что-то делали не так, раз за разом повторяя какую-нибудь ошибку.
В любом случае, информация представлена «как есть», без претензий на право быть непреложной истиной. И каждый сам для себя решает, что ему делать, а что нет.
Кстати, на этом же ресурсе есть форум, где можно задать вопросы. Удачи!
Кстати, если «стрелочки остались» — то это однозначно «не спалил». Потому что наложение знаков на видео осуществляется, просто либо не интерпретируются корректно данные, либо не совпадает таблица символов (что скорее всего у вас и было).
В любом случае, если работает как надо — то пусть и дальше работает.
просто я последовал вашему опытному совету
но как я понял если данные приходят корректные проблем уже никаких не будет
я не следую принципу «чтобы ради прошить»
НайтГоста проверял, не работает, был на нескольких англоязычных ресурсах, там тоже не подходили все прошивки, которые встречал, и там немного другая инструкция порядок прошивки, и ошибки в прошивании исключены пробовал разные методы
ваш форум облазил вдоль поперек, и даже сообщение оставлял про стрелочки, но никто не ответил http://forum.apmcopter.ru/threads/minimosd-obschie-voprosy.296/page-19#post-34032
и покупал я эти 2 ОСД на ебей примерно с переодичностью через 1.5 месяца, у разных покупателей, а удалось выпросить оригинал прошивку только через две недели и она подошла к ОСД от другого покупателя
так что у меня одна лишняя ОСД кому надо?
плохо подозреваете, я же написал что все перепробовал, т.к. думал что все конец
здравствуйте помогите пож коптер при спускании крутит по яв как испривить данную проблемму?
при управлении с дройд планер на аппе все норм
Подберите на форуме подходящую тему вот в этом разделе: и задайте свой вопрос там. Комментарии к статье существуют для обсуждения неточностей в статье именно про минимОСД.
Вам же рекомендую внимательно проверить настройки аппаратуры на предмет каких-либо установленных миксов. И понаблюдать в МП (калибровка радио) — как именно меняются значения по каналам когда вы двигаете стиками.
Не подскажете, почему у меня показывает высоту прибавляя 150м?
Подскажу. Скорее всего вы выбрали другую высоту для индикации. Бывает высота по барометру, бывает высота по GPS. Причем одна из них (в зависимости от прошивки) — обнуляется при арминге и взлете. Более того, я сталкивался с тем, что при наборе высоты эти два параметра вели себя нелинейно, и один потом «обгонял» другой.
А вообще — хватит задавать вопросы в комментариях к статье. Задавайте их на форуме (http://forum.apmcopter.ru/forums/aq-fpv/), там ответят оперативнее и интерактивнее что ли.
Тут комментарии существуют, чтобы обсудить корректность/некорректность изложенного в статье (то есть обсудить именно статью), а не ваш конкретный случай с конкретно вашими вопросами.
Если запитка АРМ идет от родного модуля питания и еще на порт OSD приходит с другого БЕКа, сгорит что-нибудь?
Или обязательно надо запитать АРМ и OSD от одного родного модуля питания?