В видеоинструкции рассказано, зачем нужен модуль OSD, как его настроить и подключить к коптеру. В конце бонус: результат проделанной работы!
Update 11.05.2015: Если OSD показывает нулевые значения.
Аксиома, но факт проблемы на лицо. С помощью пилотов удалось выяснить, что если ошибиться с RX и TX при подключении к OSD, но OSD при этом не пишет «Waiting for MAVLink heartbeats», а в показаниях нули (0), то значит, что провод данных однозначно перепутан. Если вы используете купленный кабель «разветвитель» телеметрия-OSD, то не плохо бы еще раз перепроверить его распайку. А если народ делает такой кабель сам, то и проблема такая не встречается. Еще раз ко всем убедительная просьба: не доверяйте китайцу и не надейтесь, что он там все правильно напаял, а перепроверяйте все полностью!
Если вы нашли ошибку на странице, то нажмите Shift + Enter или нажмите здесь, чтобы уведомить нас.
На FTDI бывают не совпадают контакты с ОСДшкой. Достаточно воткнуть 5 проводков.
При работе с этой ОСДшкой нужно быть готовым, что от каждого чиха слетает бутлоадер, который нужно заливать уже программатором. (возможно в видео про это говорилось, на работе звука нет)
Про программатор соглашусь. Вообще ни для кого не должно быть секретом, что программатор хорошо бы купить сразу, раз начали заниматься коптерами. Всегда пригодится и для восстановления загрузчиков и для дополнительных проверок и настроек всех железок, где есть контроллеры AVR.
После сборки и прошивки-настройки, не появляется текст поверх картинки. Экспериментальным путем выяснил что: если передернуть от OSD гребенку с телеметрией, а потом резко (в течение 1-2 сек) передернуть всю гребенку с видео, то текст появляется с корректными параметрами, но всего на 2-4 секунды и пропадает. RX TX подключал во всевозможных комбинациях. куда копать?
В MP в окне настроек Initial Setup — Optional Hardware — OSD кнопку нажимаете?
Она должна выставлять параметры для работы OSD. Должно появиться следующее:
SERIAL3_BAUD, 57 (telemetry output at 57600)
SR3_EXT_STAT, 2 ( 2hz for waypoints, GPS raw, fence data, current waypoint, etc)
SR3_EXTRA1, 5 ( 5hz for attitude and simulation state)
SR3_EXTRA2, 2 ( 2hz for VFR_Hud data )
SR3_EXTRA3, 3 ( 3hz for AHRS, Hardware Status, Wind )
SR3_POSITION, 2 ( 2hz for location data )
SR3_RAW_SENS, 2 ( 2hz for raw imu sensor data )
SR3_RC_CHAN, 5 ( 5hz for radio input or radio output data )
Если OSD не подключен, то возможно эти параметры ставятся на SR0. Проверьте этот момент.
Так же бывает проблема, что на OSD переключается экран. Проверьте, что на каком экране настроено.
Рекомендую прошить и залить файл языка заново, чтобы начать настройку с нуля.
Кнопку нажимаю. на обоих панелях OSD одна и та же инфа должна отображаться(заливал в OSD и для контроля считывал обратно). еще несколько раз перешивался и лил файл языка.
Вместо sr3 у меня есть только sr0 и sr1. Ставил и туда и туда параметры из вашего списка — без результата. Да и после нажатия кнопки enable telemetry все значения там становятся равные 2. Еще момент: OSD у меня подключена параллельно модему без TX со стороны OSD. И все это добро воткнуто в телеметрийный порт на APM 2.6 . Может тут где-то косяк?
Повторюсь с дополнением: если передернуть от OSD гребенку с телеметрией, а потом резко (в течение 1-2 сек) передернуть всю гребенку с видео, то ИНОГДА текст появляется с корректными параметрами, И НЕ ВСЕГДА ПРОПАДАЕТ
Пока писал предыдущий коммент, батарея на коптере просела до 8-9 вольт, камера стала выдавать к OSD серый экран вместо изображения. и о чудо! передернул на коптере питание . текст появился на сером фоне =))) после 3х выключений питания он стабильно появлялся на сером фоне.
Заряжаю аккум.
Продолжаю эксперименты
Интересно. Жду результат.
Это не камера серый экран дает, а ее отсутствие. с отключенной камерой на видеовход OSD все шрифты прекрасно рисуются на сером фоне при каждом старте. Я не знаю в чем проблема(
Похоже у ваc проблема какая-то с MAX7456. Как питаете OSD? Микросхема не любит больше 5.1В.
питание только цифровой части. со стороны видео,после экспериментов, в итоге оставил только 2 провода: VideoIN и VideoOUT.
Где-то на забугорных форумах вычитал про несовпадение частоты кварца на плате из-за китайских ошибок. Проверил — 27mhz все верно.
Там же обсуждалось про несовместимые видеокамеры.
У меня сейчас стоит платка из обычной офисной купольной камеры. Заменить пока не на что. (возможно тут кроется причина)
Какие еще OSD можно прикрутить к APM?
Да камера скорее всего без разницы какая. Думаю даже можно телевизионный сигнал подать.
>> Какие еще OSD можно прикрутить к APM?
Не интересовался.
Проблема была с камерой MDC-7220FDN или MDC-7220F, уже не опознать, ибо без колпака. При замене за китайскую для дверного глазка, все отлично работает.
Действительно, minimOSD дружит не со всеми камерами.
Спасибо большое за помощь!!!
Спасибо за информацию. Отлично!
А может просто PALSecam ?
Действительно. johhn, попробуйте еще поиграться.
У меня таже самая проблема с Гоупро. Без камеры или с рекомендованой в видео камере шрифты выводятся. с Гоупрошкой шрифты как бы размазываются по всей картинке и сама картинка не какая то нечеткая. На прямую, без OSD картинка передается хорошо. Да, в режиме воспроизведения с гоупро картинка так же передается вместе со шрифтами. Только в режиме онлайн и в записи шрифты стрывает…. Проблема очевидно в высоком разрешении видосигнала, однако изменение разрешения на низкие резолюции не помогает…. что делать, как гоупро в качестве курсовой использовать??
У меня было, что картинка OSD при подключении камеры смещалась по экрану. Помогло переключение камеры и программная настройка OSD на PAL. Остается только экспериментировать.
Парни если кто нить сделает описание какой параметр что означает вообще б классно было
На днях буду платку настраивать, может что и поболее посмотрю помимо основной настройки. Может и мысли какие появятся.
Вот и у моей ОСД-шки слетел загрузчик. Можно ли перехитрить плату залив загрузчик, используя тот же FTDI или нужно выписывать USBasp-программатор?
У FTDI есть режим работы как программатор, а не только как USB-COM. Посмотрите тут схему. Может, что ваш адаптер уже имеет данные выводы, но если нет, то придется поработать паяльником. Ну и соответственно разобраться, как изменить .bat файл для прошивки ATmega328.
И как вы умудрились убить загрузчик?
По приведённой вами ссылке понял, что мой FTDI вполне мог бы стать помощником при заливке загрузчика, но он, к сожалению, не имеет нужных выходов, а подпаяться к ногам микрухи у меня вряд ли получится. Заказал уже USBasp. Честно говоря, сам бы хотел узнать как произошло убийство загрузчика, чтобы предотвратить подобное в будущем. Как вариант, грешу на мои попытки установить переключение между панелями 1/2 и настройке этого в OSD_Config на 8-ой канал. Кстати, так и не понял принцип действия — как плата ОСД может «узнать» о включённом тумблере 8-го канала на пульте, используя лишь телеметрийный канал RX.
Скорее всего по MAVlink распознается команда управления каналом и уже программным путем реагирует на переключение.
В случае прошивки OSD как все же правильно подключать контакты osd c переходником ftdi TX-RX или TX-TX?
Если по правильному, то RX-TX, а на самом деле может быть и не так. Ничего страшного не будет, если не правильно подключите. Главное, питание не перепутайте. Если не используется контакт reset, то в момент старта надо нажимать кнопку на плате. Это же касается и заливки файла языка.
У меня с первой попытки, что то не выходит и с OSD 🙁
в программе config tool ошибка — failed to talk to bootloader, затем failed to download data.
контакты использовал только 4. кнопку reset нажимаю, или удерживаю в момент подключения. но вроде ничего не происходит. на osd горят два синих диода и мигает зеленый.
Народ пишет, что загрузчик слетает на OSD легко. Тогда придется все сделать по фен-шую, начав с загрузчика. Загрузчик заливается через ISP.
Либо просто не можете поймать момент с reset.
Может я не так подсоединился переходником? Вот гляньте пожалуйста: https://www.dropbox.com/s/10jt26gxzidr9sc/2014-10-02%2014.40.13.jpg?dl=0
и на osd остались не задействованы контакты BLK и GRN. Который из контактов и гуда нужно подключить, что бы не надо было нажимать reset :). Странно, что у Юлиана вообще один в один вошло.
Ееееееееееееее у меня получилось 🙂 Нажал кнопку reset а затем почти одновременно read data. Фуф хоть и есть программатор, но так не хотелось им подпаиваться к плате. да и ножек нету.
Хорошо. Для таких целей (чтобы не паять ISP), у меня есть вот такой адаптер http://www.ebay.com/itm/10-Pin-Convert-to-Standard-6-Pin-Adapter-Board-For-ATMEL-AVRISP-USBASP-STK500-/310635615426?pt=LH_DefaultDomain_0&hash=item48535354c2 , в который можно одеть штырьки, которые втыкать в отверстия ISP.
А у меня есть вот такая штука http://hobbyking.com/hobbyking/store/__27195__Atmel_Atmega_Socket_Firmware_Flashing_Tool.html
Но ваша, думаю — поуниверсальнее будет.
такое дело. может я и погорячился. Но по ощущениям, после нажатия кнопки reset у меня есть секунд 10 — 15 (залить чар-сет или firmware что то одно, и опять нажимать ресет для считывания/записи) это нормально? сохранятся ли настройки?
Поэкспериментируйте и поймете когда нажимать. А вообще если бы использовался reset, то перед заливкой прошивки программатор его «нажимает» автоматом, при заливке через загрузчик, тоже.
Спасибо вам большое за оперативную поддержку, и на этом этапе все получилось.
Подключил минимосд к X8R FrSky через RSSI с использование фильтра сопротивлением 1ком и конденсатором 10мф почему то данных на экране нет. Подключал и без фильтра. Тоже самое только название прошивки высвечивается и все. Кто-нибудь сталкивался с такой проблемой? Какие могут быть решения? В осд пробовал сигнальный провод и RX и в TX.
Миним ОСД понимает протокол Mavlink. И его надо подключать только в АРМ. Напрямую во фриску — ничего не увидите.
То что вы говорите — фильтр и конденсатор нужно для сглаживания скачков по показаниям RSSI — это тоже нужно подключать к АРМ.
Добрый день!
Есть пару вопросов по подключению MinimISD!
1)При включении всего этого добра, инфа на экране появляется только если я нажимаю коннект в MP(при подключенном радио модуле телеметрии). Вопрос, можно ли запустить показания на экран, без модуля телеметрии и MP или это не возможно?
2)На экран текст появляется, но значения показаний не выводятся(все «0» показывает и не обновляется), в MP в разделе OSD кнопку (забыл как называется, она там одна) нажимал, но результата нет! В чем может быть проблема? Подключил все из коробки, без прошивки, т.к. прошить через FTDI не выходит, почему то при попытке считать настройки вываливается ошибка…
Виктор, думаю сначала надо все-таки залить проверенную прошивку в OSD, а дальше играться с параметрами SR. При попытке прошить важно, чтобы сигнал Reset работал, либо вручную сразу после старта, нажимать кнопку Reset на плате.
Попробую, поиграюсь с reset, может получится… А по первому вопросу, MinimOSD в принципе способна работать автономно, без параллельного подключения радио модуля телеметрии и MPlanner-а (по логике понимаю, что для этого оно и нужно)?
Я не пробовал, но теоретически должно. Тогда оба провода подключать надо.
Прошил OSD, настроил, что выводить, какие показания, но результат тот же, данные не обновляются(( Где еще поискать проблему?
Проблема может быть в выборе отображаемого экрана. Выбирайте только первый. Где-то в настройках OSD это есть.
У меня та же проблема. Данные начинают обновляться после первого арминга…
Я заметил, что установленная на самолете OSD работает вполне автономно, т.е. данные отображаются и обновляются на экране монитора сразу, после включения бортового питания самолета. И независимо, подключена связь по телеметрии или нет. В общем всё как надо. А вот на квадрике, пока не подключишься по телеметрии, данные стоят по нулям. Поэтому перед полетом приходится сначала устанавливать связь с ноутбуком, чтобы получить данные на экран монитора FPV, а затем уже взлетать, что крайне неудобно. Кто-то наверняка сталкивался с этой проблемой, подскажите, как можно решить её.
Интересная заметка. Спасибо!
Ну вроде как помогает нажатие кнопки Reset на плате OSD или передергивание ее питания. Не удобно, но жить можно. Можно приспособить реле, чтобы с пульта делать вкл/выкл.
А у вас прошивки в платах OSD для самолета и коптера одинаковые стоят?
Нет, прошивки соответствующие: планер и коптер.
Хотя попробую на квадрике планерную прошивку поставить, посмотрю, что получится. Только я сейчас в отпуске, вдали от дома, приеду в конце августа, продолжу эксперименты. Пока летаю на том, что есть.
Жаль что нельзя подключить напрямую в x8r frsky. Просто накупил сенсоров для приемника. Было бы неплохо без apm использовать возможности frsky.
Читайте на вражеском языке вот тут http://diydrones.com/forum/topics/osd-for-frsky-smart-port-telemetry-based-on-minimosd-extra У народа вроде получилось что-то выводить на экран в обход АРМ.
Но сама постановка вопроса — наверное оффтопик на этом сайте?
Здравствуйте! Подскажите, у меня такая плата OSD на ней нет того места которое нужно процарапать разорвав питание. http://i.ebayimg.com/00/s/NDkyWDczOA==/z/9QEAAOxyLm9TFWr8/$_3.JPG Подскажите как мне её подключать, и от телемитрии у меня кабель с двумя папами на 6 проводов и одна к контроллеру. В одной три провода (зеленый — RX, красный + и черний минус) она соединяется с колодкой где 4 провода (зеленый с OSD — rx приходит на TX телемитрии далее на APM, желтый RX телемитрии к APM, красный + с OSD к телемитрии затем к APM и черный минус с OSD к минусу телемитрии и к APM) правильно ли я подключил? и как к такой OSD подключить видео передатчик. Спасибо!
Похоже, что разорвано. Только не питание, а цифровая и аналоговая земля.
А еще покажите картинку передней стороны. Ой как много вы понаписали, это я уже завтра осмыслю и зарисую, чтобы понять. Подключать все так же как и к Minim OSD. http://copter.ardupilot.com/wiki/common-minim-osd-quick-installation-guide/
Вот дополнительные фотографии.
http://s33-temporary-files.radikal.ru/510cae4381ed4eb0971e13adf0a3909d/-88693455.jpg
http://s33-temporary-files.radikal.ru/1053560820ac4272be7e8d5ea78497f0/-88693455.jpg
http://s33-temporary-files.radikal.ru/809dce8a903e451ca3a7fec938c77136/-88693455.jpg
http://s33-temporary-files.radikal.ru/3239b4df109f4ee2b50df56f6fcdabd2/-88693455.jpg
И еще вопрос возник, у меня будет подключена камера AEE аналог-конкурент GO-PRO. Тоесть в камере уже присутствует свой акумулятор…
С виду по фотографиям все у вас правильно. Фотографии вы уже удалили? Хотел еще раз посмотреть. Пришлите на почту. Ну так заработало?
Раз в камере есть аккумулятор, то, если не собираетесь летать больше часа, то дополнительные компоненты питания можно не устанавливать, иначе надо разобраться с камерой, способна ли она снимать с подключенным питанием. Для питания можно использовать простой стабилизатор 7805 (важно сделать правильную обвязку из конденсаторов) с током 1А.
Спасибо! Все заработало.
Интересно, а можно ли как-то реализовать функцию «Чистый экран» в полете?
Имеется ввиду включение или выключение OSD по желанию, путем скажем использования свободного канала передатчика?
На OSD предусмотрено управление двумя экранами. На одном можете оставить все показания, а на втором убрать. Переключение производится через MAV link. Подробнее тут.
Можно, очистив на Panel 2 все показания и активировав OSD Toggle Channel, к примеру, на 8-ой канал, но лично у меня почему то это не работает, к великому сожалению, переключения между панелями не происходит.
Большое спасибо, мои предположения подтвердились. Но вижу, тут без FTDI-программатора не обойтись. На днях заказал его на AliExpress, теперь нужно ждать, когда придет. Тогда и продолжу свои эксперименты.
Заливал последнюю прошивку, имеющуюся на сайте проекта (Extra_Copter_Pre-release_2.4_r726) столкнулся с тем, что компас «застывает». То есть если коптер по каким-то причинам крутится по YAW, а стик не трогается (то есть сам) — то компас не обновляется на экране.
Люди на РЦДизайне подсказали — свежую прошивку нужно искать на форуме ДИЙДронесов. Последняя на данный момент прошивка — 2.4 R789, ссылка на нее http://diydrones.com/forum/attachment/download?id=705844%3AUploadedFile%3A1803036 , брать тут http://diydrones.com/forum/topics/adding-extra-functions-to-minimosd?id=705844%3ATopic%3A923434&page=319#comments
подскажите пожулуйста
apm2,6 + minimosd в разьем 3dradio прошивка залита и шрифты тоже c вариантами комутации rx,tx игрался
на осд идет заставка её версии ,в сетапе «MP»кнопка «enable telemetry» не дает никакого эфекта
КАК активировать телеметрию на осдишке из мисион пленер без передатчика
и должна ли она что то показывать кроме заставки без внешнего управления (rx,tx) а только с питанием?
Попробуйте для начала проверенную прошивку, например старенькую 2.0 (программа конфигурации, hex).
Без какого передатчика вы пытаетесь сделать? Видео? Ну для проверки он и не нужен. Выход OSD можно сразу подключить к дисплею.
После заставки должна быть надпись «Waiting for MAVLink heartbeats», если канал данных (RX, TX) не подключен. Если этой надписи нет, то явно что-то не то с прошивкой ATmega328.
Если надпись видите, то что-то не так с коммутацией или настройкой контроллера APM.
имел ввиду без подключеной апаратуры управления а просто на столе
дисплей подключен -идет загрузка booting up потом заставка версии «миниоосд экстра 2.2 » и больше ничего
-щя поменяю прошивку проверю
—
а hex этот работающий не моглибы отправить
Сорри, забыл его добавить. Ссылки выше обновил.
Перепрошил картинка один в один с уехавшим в угол куском камеры
но данных нет ((
https://yadi.sk/i/VvZJZt-acgpsi это то что было до
заработало !и на версии 2,0 и выше
наверное я повторюсь но мне бы очень помогло
1) программировать 4 проводка + RESET на GRN(osd) (29ножку атмеги328) иначе нажимать кнопку ресет
подключать APM/TX-RX/OSD
2) при подкл USB к APM OSD не работает!-заставка
3) работает при 4,9-5,02v (не без исключений наверное)
не работает -было 4,8v черный экран ,
5,03v заставка или включилась но серый экран
иногда при вкл. проседает напряжение и если не стартанула помогает ресет на ней
хоть и пишут
POWER SUPPLIES MIN TYP MAX
Analog Supply Voltage VAVDD 4.75 5 5.25 V
Digital Supply Voltage VDVDD 4.75 5 5.25 V
Driver Supply Voltage VPVDD 4.75 5 5.25 V
Отлично! Так в чем была проблема в вашем случае? Скорее всего из-за питания по USB?
питание по юсб а внешне выходило за рамки 5 вольт
всем привет.у кого нибудь получилось активировать переключение осд?я попробовал несколько прошивок но нормального переключения так и не добился,на родной прошиве переключение работало первые 30сек,дальше осд застывало,прошивка на разные версии екстра вообще отрубила переключение,вот теперь думаю а может на входе апм должно быть какое то определеное значение длительности для правильного опознавания апмкой?
В инструкции все так и сказано. Все зависит от того, что выбрать.
Это все читано? https://code.google.com/p/arducam-osd/wiki/Cfg_Screen_Change
PS: я сам не пробовал, но должно же оно работать! 🙂
Ребята, кто-нибудь решил проблему с нулевыми показаниями на ОСД? Неужели надо меге перепаивать?
Похоже все-таки выгорает вход на ATmega328 в данном случае. Есть возможность попробовать перепаять? Можно взять с Arduino pro mini.
Посмотрел цены на мегу… Проще сразу новую ОСД купить. У меня нет паяльной станции и если на стороне заказывать впайку, то в конечном итоге выйдет как новая ОСД — 700 руб. =)
Но тем не менее попробовать стоит или пригодится на запчасти 🙂
Можно ли для настройки minimOSD использовать такой программатор?
https://www.banggood.com/ru/USBASP-USBISP-3_3-5V-AVR-Downloader-Programmer-With-ATMEGA8-ATMEGA128-p-934425.html
Настройка осуществляется с использованием UART, подключаемым по проводам RX и TX. В данном случае нужен переходник/адаптер USB-UART.
Если загрузчик в меге живой, то прошивка так же делается с помощью адаптера.
Если загрузчик слетел, то тогда используется этот программатор (подключается в ISP). Но даже если не слетел, то можно им обновить прошивку. А настройка все-таки через адаптер.
Попытки подключиться через адаптер USB-UART не принесли успеха.
При нажатии кнопки «Read From OSD» выводится — «не удалось поговорить с загрузчиком».
Пробовал питать от USB, пробовал отдельно через стабилизатор 4.95в под нагрузкой, а к UART подключал только к TX-RX и RX-TX в обеих комбинациях. Красный диод горит постоянно, желтый мигает с равным интервалом.
Подключил программатор в ISP, стер, залил прошивку MinimOSD-Extra_Copter_Pre-release_2.4_r726.hex во Flash с помощью этой праграммки AVRDUDEPROG.exe
Вот результат — http://gyazo.com/8a01481d1217b0e35558d0cd3a661a3a
И надо ли программировать Eeprom? Может здесь что-то не так? Темный лес для меня))Помогите новичку.
Уж очень не хочется снова ждать из Поднебесной такой программатор как у Юлиана в видео. НГ на носу и приедет он наверное уже весной))
Спасибо!
Заработало! После обновления загрузчика и пары ночей «танцев с бубном» все заработало. http://gyazo.com/aebdbe3b559315e94295ba6e82f8a997
Спасибо!
Отлично! EEPROM трогать не надо. Там хранятся настройки, которые делаются через программу конфига. Если только после прошивки почистить, а так специально там ничего делать не надо.
Евгений а как у вас получилост считать дату …. У меня как вы и описывали
пишет Failed to talk to bootloader потом Failed to download data ! Заранее благодарю Вас !
А попробуйте ка резет понажимать в разные моменты перед выпаданием ошибки. На вашем адаптере есть нога под резет?
Ну или загрузчик слетел и его надо прошить.
Благодарю вас нужно было поймать тайминг резета :))))
Не подскажете Юлиан запитку Осд делает через 5 в со стороны камеры и передатчика . Он говорит я ставлю перемычку — я у себя на плате V2. (версия) не наблюдаю этого места . Он как я понял подаёт питание + 5 на другую сторону платы ??? не подключая 5 в ??? Можно просто подключить пять вольт на сторону программатора при помощи перемычки ???
всем привет,
столкнулся с такой проблемой. после 15-20 секунд работы исчезают данные ОСД.
ресет ОСД показывает бут, данные на секунду появляются и опят исчезают.
прошивка 2.4, камера Мобиус.
проблема повторяется как с подключенной камерой так и без.
помагите советом.
Мне кажется проблема в канале переключения экранов. Возможно в основных настройках стоит галка «Rotation Switching», вот и происходит круговое прерключение. А вообще, все это лечится перепрошивкой платы OSD. Я сам мучительно долго решал подобную проблему. Решение выработал, но описать это в комментарии невозможно. Вот я выложил все в одном архиве на своем сайте, качайте. http://lyceum-yugorsk.ru/files/minim_osd.zip
Спасибо, Сергей! В моём случае заставить минимОСД переключать панели так и не удалось, когда дойдёт дело до монтажа и настройки, то буду пробовать по вашей методике.
Прошу помощи.
Купил сей девайс: http://www.banggood.com/ru/MinimOSD-MAVLink-OSD-APM-APM2-Flight-Control-Board-p-73436.html
Делаю, все как на видео, шрифты, прошивка и т.д.
Подключал, как в мануале: https://code.google.com/p/arducam-osd/wiki/Specific_Hardware_Diagrams
У меня передатчик immersionrc 600mw и очки fatshark.
Вообще не могу понять, почему вижу только серую картинку? Никаких данных нет.
п.с. камера, передатчик, очки в любых комбинациях работают.
OSD игрался с перемычками, с одной, с двумя, без них — результата нет.
Прошивался, до последней версии: MinimOSDExtra_Copter_Prerelease_2.4_r794.hex
Есть точно такая-же новая OSD, — результат аналогичный.
Руки опускаются…
Без камеры пробовали включать и без дополнительных подключений? Только монитор к видео выходу. Надо добиться хоть каких-то показаний. Видео вход и видео выход с OSD не перепутали? Там двояко подпись контактов можно понять.
оставил одну осд.
питание от 3S идет на осд, с осд питание на передатчик.
видео тыкал и во вход и в выход 🙁
серый экран.
минус/земля — звонится везде, т.е. общая.
вместо 3S дал 5вольт, естественно, с другой стороны.
светятся 2 красных и подмигивает желтый.
подключал на видео вход телевизора.
по-прежнему картинки никакой нет.
Странное дело. Да еще и на обоих OSD. Выше я выкладывал старую проверенную прошивку. Попробуйте ее.
Ребята, выручайте. Прошил ОСД, текст на экране отображает, но все данные по нулям. Зеленая лампочка на ОСД моргает, телеметрия работает, пробовал разные версии прошивок, тоже самое. Отключаю rx провод, ОСД сообщает что нет данных Mavlink. Получает APM не сообщает информацию? Но на телеметрию же выводятся все данные. В чем может быть проблема? Нерабочий ОСД?
Банальные вопросы:
1) в MP нажимали кнопку в настройках, где пункт OSD?
2) проверяли параметры SR в full parameter list (первые комментарии в этой статье)?
Кнопку нажимал. Нажимается, но кажется вообще ничего не делает. Тогда я вручную вбил данные в SR0, как в предыдущих комментариях. Тишина ((((
Еще раз перепроверьте подключение и попробуйте поменять местами RX и TX (вдруг не правильно подписано). Так же попробуйте схему подключения одного или 2х проводов.
Raefa, спасибо большое. Я до этого менял местами провода на осдешке не помогало. А оказалось провод от телеметрии был не правильно распаян, не тот выход был выведен на осд.
Переключение проводов решило проблему?
Да. Получается в проводе который шел с телеметрией был выведен rx, а tx нет. Поэтому и не работало когда я перекидывал этот провод на осдешке. сейчас я перекинул этот провод на самой телеметрии и заработало.
У меня та же проблема с отсутствием значений на экране (нулевые). Имеются 2 OSD. Думал что обе косячные.
1. Не совсем понял как надо проверить соединение. Лучше на схеме.
2. Из настроек OSD в МР тоже не понятно. Где и какие галочки/кнопочки выставить надо?
Разобрался. Штатная связка проводов, которая шла в комплекте оказалась с неправильной распайкой. Возможно что она из другого комплекта, потому как сам коннектор в АРМ входит НЕ «КАК РОДНОЙ». Мораль: хочешь сделать хорошо- сделай это сам.
Юлиан, спасибо за видео.Все сделал так же, вроде получилось(платка с Алиэкспресс). Один вопрос, у меня уровень батареи показывает 255.
Подскажите, пожалуйста, где и что нужно настроить.
А датчик напряжения в комплекте есть?
Если клон Power Module 3DR, то выбирать в настройках MP (Optional Hardware — Battery monitor) его. Если что будет показывать не так, то поиграться с выбором сенсора и подстроить коэффициенты.
Если датчик на делителе на резисторах, то выбирать сенсор Other и опять же играться коэффициентами.
Датчика, наверное нет. Контроллер AIOP2, OSD подключен к Serial port 1.2.3 к TX- 3. Больше ничего никуда не подключал.Показывает все, что мне нужно, только батарею не правильно.
—
Плата OSD вот такая.
Ну если в комплекте с APM не было датчика напряжения, то можете изготовить самостоятельно. Поэтому у вас и нет показания напряжения. Информацию по делителю на резисторах можете найти в статье «Идеальное питание для APM».
Добрый день! Прошил (правда, при прошивки osd диод на ней не мигал) и подключил как наказывал Юлиан (спасибо, Юлиан, огромное)и вот что получилось http://joxi.ru/l2ZnYw5feqP32J Провода перетыкал, камеру менял. В MP кнопка с osd неактивна, надо менять показания в полном листе? Подскажите, пожалуйста, что делать?
Похоже, что не загрузились шрифты в видеочип. Попробуйте еще раз прошить и залить шрифты программой osd_config. Важно, чтобы все время питание поступало на видеочип. Если у вас земля раздельная и плюсы питания подаются с разных мест, то на момент заливки пока объедините.
Шрифты загружал несколько раз. Прошу прощения за глупые вопросы, вы имеете ввиду, что даже при подключении USB может быть раздельное питание? Как это проверить и исправить?
Да, на atmega питание идет а на max7456eui нет. Подключить USB и подключить аккум к разьёму входа или выхода видео?
Получилось, но компас и горизонт корректно отображаются только со старой прошивкой (MinimOSD_20). Чтоб не данные не вылезали за край экрана нужно отступать на 3-4 клетки от краёв в настройке вида, это нормально или можно как-то победить?
Похоже никак — тоже отступаю клетки, чтоб помещалась информация в экран.
Верно, есть такая ерунда. Или играться с настройкой PAL/NTSC (соответственно на камере, видеопередатчике и мониторе тоже учитывать) или подгонять клетки.
Ребята кто сталкивался с такой проблемой: ОСД время от времени выводит совсем другой экран, не тот который я настраивал. А потом снова показывает мой. И так периодически. Иногда эти два экрана друг на друга накладывает.
А у вас активирована настройка переключения экранов с пульта? Если да, то возможно надо крутить канал пульта.
нет. канал не подключал. а второй экран оставил пустым.
У меня точно такая же проблема. Хотелось бы узнать, победили этот глюк?
HELP!!!!!!
Приобрел minimOSD v1.1 на ХК и FTDI232 — на Banggood.com, при включении данные вроде скачиваются и записываются после танцев с бубном — bootloader перепрошился по ISP и светодиод на minimOSD равномерно моргает, на экран ничего не выводит — идет просто изображение с камеры.
Попытался залить прошивку по UART MinimOSD-Extra_Copter_Pre-release_2.4_r726.hex — Uploading показавает три раза по 5-30% и все — выдает ошибку! Типа «upload failed. lost sync. try using arduino to upload instead»
Шрифты тоже не хочет обновлять, выдает ошибку — «Error entering font mode — No Data»
подключал по всякому и DTR -> GRN и RI (reset) ->GRN думал не синхронизируются пакеты.
Менял TX-Rx/Rx-Tx и Rx-Rx/Tx-Tx
НЕ ПОМОГЛО
К MultiWii подключал к разным входам — ни какой реакции.
ПОМОГИТЕ!!!
На момент прошивки и заливки шрифтов питание подано на сторону видеочипа? Проследите цепи питания, включите питание с обоих сторон (возможно придется запаять перемычку) и попробуйте еще.
все запаяно, пришел программатор USBASP — перепрошил загрузчик через Arduino, результат — лампочка моргает равномерно, но OSD Config вообще перестал видеть плату — пишет — нет связи с загрузчиком.
Грешу на программатор FTDI232. Что можно подать с концов программатора вместо DTR?
—
на GRN
—
Можно залить прошивку типа MinimOSD-Extra_Copter_Pre-release_2.4_r726.hex с помощью программатора USBASP???
Если с вашего FTDI не выходит сигнал сброса контроллера (DTR), то можете «его» сделать руками, закоротив ногу Reset на землю. Важно поймать нужный момент после старта прошивки через OSD Config. Должно получиться. Но так же можно и напрямую залить прошивку через ISP разъем программатором USBasp. Для этого надо воспользоваться программой-прошивальщиком avrdude. После этого через OSD Config залить шрифт в видеочип.
а fuse биты как подобрать? и как ее залить через avrdude? Раньше через FTDI пробовал заливать прошивку, но получалось что потом OSD Config не видит загрузчика, а когда заливал загрузчик — OSD Config видела плату, данные обновляло и сохраняло, но через OSD Config не заливало шрифты и прошивку.
А почему грешил на DTR — каждый раз при попытке залить прошивку по разному выдавало процент прогресса до появления ошибки в среднем от 3% до 38%. Я и в настройках порта скорость уменьшал и увеличивал. не помогло.
Если шить через USBasp — как avrdude шьет загрузчик а как прошивку — в одну область памяти и или в разные, я думал, что когда льешь прошику ее записывает поверх загрузчика, поэтому OSD Config не видит плату.
Фьюзы ставьте для кварца 16МГц, чтобы залить — изучите команды avrdude.
Командная строка для заливки фьюзов:
avrdude -Cavrdude.conf -patmega328p -cusbasp -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m
ПЕРЕСЧИТАТЬ И ПЕРЕПРОВЕРИТЬ!
Командная строка для прошивки:
avrdude -Cavrdude.conf -patmega328p -cusbasp -Pusb -Uflash:w:fw.hex:i -Ulock:w:0x0F:m
Обычно загрузчик шьется в конец памяти и при включении проверяется есть он или нет. Загрузчик дает возможность потом заливать пошивку сторонним софтом по COM порту. Если заливать прошивку программатором, то загручик затрется.
Но OSD config все равно должна подключаться и делать свое дело. Пробуйте играться с reset.
спасибо. начну танцы с бубном. о результатах напишу.
а Fuses прямые или обратные?
Все зависит от программы, которой прошивать. Еще пощелкайте в калькуляторе фьюзов и все должно стать понятно. Я уже так не подскажу — не помню…
похоже подпалил свою ОСД сегодня. Подключил разъем со сдвигом на одну ногу вправо. то есть на плюс подал землю, на рх — +5вольт и тд. Визуально целая.
в результате компьютер видит — пишет и читает.
При нормальном подключении после заставки пишет No MAV data.
Знатоки, может есть варианты что покрутить??
А там особо ничего не покрутишь. Пробуйте перезалить загрузчик и прошивку заново. Думаю попадание +5В на rx не так страшно.
Ну если комп считывает и пишет данные с рх и тх, то целая осдшка. А вообще до этого работала? И первый раз эту осдешку подключаешь?
ИЛИ в первый раз подключаешь эту осдшку
Работала исправно. Прошилась без проблем 800й прошивкой.
загрузчик не умею пока. Буду читать.
вот здесь про загрузчик и не только: http://rcsearch.ru/wiki/MinimOSD#.D0.98.D0.BD.D0.B8.D1.86.D0.B8.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F
при наличии USBasp программатора, всё довольно просто
к сожалению нет usbasp. есть ftdi. им, я так понимаю, не перешить загрузчик.
по логике если заставка пробегает и ждет MAV данные — загрузчик цел?
по логике вроде бы цел, а там бывает хз что этой электронике надо))
если располагаете ардуино нано (или например Атмега8), то можно без труда превратить это во внутрисхемный программатор USBasp, записав в контроллер соответствующий скетч
постоянно быстро мигает зеленый диод и светятся два красных диода питания. при подключении разъема данных к OSD перестает работать радиотелеметрия,при отключении мгновенно восстанавливается.
при этом все шьется и читается с пк через ftdi.
загрузчик по FTDI прошить можно ?
такое впечатление, что где то напутано с проводами, проверяйте по назначениям ножек у АРМ и минимОСД — от АРМ должен идти TX и приходить в RX на минимОСД, все отключения-подключения рекомендуется производить с отключенным питанием
через ftdi не прошьёте загрузчик
аппарат летал год. все работало. один раз со сдвигом всунул разъем…
попробуйте тогда просто его прошить заново: прошивка, шрифты..
Конечно пробовал все шьется и шрифты и прошивка r800
Помогите с проблемой!
До сего момента было все ОК. После некоторого изменения прошивки и, собственно, самой прошивки перестала отображаться телеметрия вообще, даже во время загрузки (после включения OSD) перестали отображаться надписи с версией ПО и проч. Просто, тупо одно видео. Подключено все правильно, проверено много раз:) (про переключение экранов знаю, тоже проверено)
Далее попробовал новую OSD с нетронутым ПО — тоже самое! Есть вероятность, что питание не «чистое», пики могут превышать 5,2 В. Временнные характеристики питания пока сказать не могу, нужен осциллограф. Может этот как-то повлиять и каким образом? Сдохнет м/с MAX, контроллер или слетит загрузчик и др? и как с этим бороться?
1) Собственно сама проблема. Не отображает телеметри
Что будет с minim OSD в случае, если напряжение на цифровую часть превысит 5.25 В (например, 5.4 В)
пункт 1) в предыдущем комментарии как-то не в тему:) не читать:)
Ну так а прошивать пробовали мегу? Желательно с загрузчиком.
Мегу прошивать не пробовал, это оставлю как крайний вариант:)
Копаем дальше! Что выяснил.
Питание не влияет. М/с все живые.
Интересный факт: при отключении камеры (именно видео выхода) телеметрия появляется на сером экране, при подключении камеры опять пропадает.. Замена камеры не помогла. (первая камера Самсунг, тип не неизвестен, вторая GOPro Hero)
Второй момент. Не получется во вкладке Video Mode выставить PAL, то есть, выстявляем — прошиваем, далее считываем и видим, что там NTSC. Может данный режим прошивается какой-то отдельной кнопкой?
П.С. перемычку PAL на плате OSD замыкать пробовал- не помогло.
—
Мегу прошивать не пробовал — имеется ввиду загрузчик.
Поройтесь тут в комментариях. У кого-то было подобное, что телеметрия пропадала при подключении камеры. там оказалось, что виной было несоответствие как раз PAL/NTSC. Насколько известно — перемычка это пережиток прошлого и не работает. Настройка должна проводиться программно. А вот тут и стоит задуматься, чтобы прошить и поиграться с разными прошивками типа обычной, экстра или «bug free» (© я так ее обозвал :-D, на форуме тема есть) версиями.
Если подключить OSD «из коробки» без всяких прошивок, должно ли видео показывать сразу в любом случае? А то у меня картинки вообще нет. Ни текста, не видео с камеры. Хотя всё правильно, ничего не перепутал. Огонёк на плате красный горит, желтый подмигивает.
Из коробки может быть и «кот в мешке». Вы знаете, что там китайцы залили? Я нет.
Если нет картинки, то либо нестыковка PAL/NTSC, либо дохлая микросхема MAX. Если нет текста, то либо разбираться с параметрами и прошивкой, либо проблемы с чипами. Если что-то подмигивает, то скорее всего ATmega жива.
То есть всё-таки плата должна показывать хоть что-то сразу? Просто программатора пока нет под рукой и будет не скоро, хочется понять, рабочая плата или нет.
PAL\SECAM переключал, не работает всё равно.
Ну большой шанс, что должно сразу все работать. По крайней мере так хочется. А что на самом деле имеем из коробки — известно лишь китайцу, и то забыл.
В OSD Config подключение происходит? Для подключения нужен USB-UART адаптер.
Так вот адаптера пока нет, в том-то и дело. Сразу к плате подключаю видео, чтоб проверить её. Но не выводится ни текст, ни картинка.
Подскажите, как подключить минимосд к USBASP программатору ??
сам спросил, сам нашел. может кому понадобится..
Есть APM2.6 , MinimOSD, модуль телеметрии 3dr 433 mhz. Питается всё от 3dr power midule, аккумулятор заряжен на 100%. Отдельно работает телеметрия (при отключенном OSD), далее если отключить передатчик телеметрии и включить OSD, то нормально работает OSD. Вместе работать не хотят — к телеметрии вообще не могу подключиться в MP (выход по таймауту, хотя на приемнике и передатчике устойчиво горит зелёный светодиод), а OSD выдаёт «No mavlink data». Проблема похожая описана здесь http://diydrones.com/forum/topics/3dr-radio-minimosd-no-mavlink , но совсем не могу понять, какое там решение проблемы — речь про какую-то микросхему 4050, а причина проблемы вроде бы в падении напряжения на портах ввода/вывода. Сталкивался ли кто-нибудь с подобным? Как победить и что делать?
Забыл уточнить, TX от OSD НЕ присоединён, как и написано https://code.google.com/p/arducam-osd/wiki/GCS_usage
А как питаете контроллер, телеметрию и OSD? Какой ток потребляется, если подключено все одновременно?
Проблема с Arducam OSD ver 2.0 подключил к pixhawk, всё настроил в MP по инструкции, minimOSD запускается, все значения появляются ит.д. Всё норм, как только начинаю взлетать через пару минут всё сбивается и текст куда-то в сторону уходит, символы глючат. Опускаюсь ниже: черзе какое-то время восстанавливается всё. Не могу понять, в чём причина такого поведения OSD.
Проблема с антеннами видеолинка? Или может плохой контакт от камеры?
Похоже нарушается синхронизация видеосигнала и все начинает «плыть».
Ах да, помнится, что картинка либо была нормально, либо 2 кадра накладывались — запаял DGND и AGND.
Да вроде с линком всё отлично, сама картинка с камеры отлично выводится! Проблема только в шрифтах, которые скачу\уплывают.
Кстати, OSD почему-то через раз запускается при включении: иногда появляются надписи «update char set» и надпись waiting for mavling heartbeadts, приходится передёргивать аккумулятор.
А на большом расстоянии без полета как?
Ну не просто так же шрифты уплывают, значит где-то помеха.
Сегодня ещё раз летал на расстояния до 400-500м примерно. На этот раз мне повезло больше, текст почти не искажался, только пару раз и потом возврщался на место. Так и не могу понять, с чем это может быть связано. OSD питается 5В от контроллера и 12В от батареи. Может нужно стабилизировать питание до 12В, поставив UBEC? просто я так понимаю видеосигнал просто проходит через плату и на него добавляется шрифт. Как может быть связано изменение самого шрифта и видеолинк?
ВЧ помехи, совокупные помехи друг на друга, уплывание частот.
А может влиять 3Dradio? Оно рядом находится. Если да, то нужно попробовать иначе расположить OSD?
Возможно. Можно еще попробовать одеть ферриты на провода.
А у меня с OSD такое ощущение что на ней уровень яркости зашкаливает. Без OSD картинка идеальная. А когда подаю сигнал через OSD то картинка дергается, все объекты засвечены белым цветом, экран практически весь белый. Если в помещении выключить весь свет (почти сумрак) то картинка перестает дергаться, но всеравно какая то рябь… на первой вкладке программы настройки нашел OSD Brightnes , но результата ни какого. Прошивки обновлял через FTDI , лил и обычную MinimOSD_22.hex и MinimOSD-Extra_Copter_Pre-release_2.4_r726. На обоих ведет себя одинаково. Если отключить камеру то вместо серого фона — почти белый и кадры прыгают по вертикали как на старом телевизоре, иногда останавливаются по середине экрана (нижняя половина кадра сверху экрана, верхняя половина — снизу, по середине черная разделительная полоса) Кто нибудь сталкивался с таким? Платка с Алиэкспреса MavLink-OSD 2.0 , пол года пролежала в коробке , ни разу не включал, решил сегодня поставить и началось)))
Сам спросил — сам же и отвечаю. ПО лазил с мультиметром по плате и прифигел — после стаба в цепи 12V на чап MAX подается 3.2V вместо 5V . Сделал мод по питанию от цифровой части — теперь картинка идеальная как при подключении напрямую без OSD. Теперь читаю дальше и разбираюсь почему прошивка понимает что OSD подключена, выводит на монитор индикаторы, но они все по нулям….
—
Блин.. какой то монолог получается… Вообщем никакие настройки не виноваты в том что OSD по нулям показывала данные. Виноват был Y-кабель. Провод идущий на RX осд оказался был запараллен с ТХ модуля телеметрии, а не контроллера APM. Отрезал и перекинул на RX порт телеметрии (это TX порт APM ) и все завелось. Теперь и OSD и телеметрия работают одновременно. Честно говоря начинаю одивляться тому что мой APM вообще летает, ведь OSD , телеметрия, GPS , Power модуль и сам APM 2.6 были куплены одним заказом на гудлаке. Из этого комплекта GPS не сохраняет залитые в него конфиги через u-center (батарейка есть на модуле, но флэш для записи нету), телеметрию пришлось прошивать иначе модули не конектились между собой, Power модуль перестал показывать ток (только напругу на батарее показывает), с OSD тоже пришлось повозиться… Один только APM не выделывается)))
Александр, спасибо за ваши мысли и рассуждения. Про поиск и обнаружение пониженного напряжения понравилось. Думаю другим такие симптомы помогут определить проблемы с питанием OSD. Ну а в остальном подтверждается вывод: нельзя верить китайцам, не известно, чего они там настряпали и как. Если брак с платами редко, но бывает, то микросхемы или другие элементы перепутать уже проще, тем более еще проще перепутать распайку Y кабеля. Им просто не надо заморачиваться по этому поводу — проверки вряд ли какие есть. Сляпали — и так пойдет. По поводу заливки ПО и проверки работы (в вашем случае на телеметрии) — тоже — им
это не надо, либо модули с разных партий, заводов и т.д. Мы покупаем дешевый контроллер с открытым исходным кодом, соответственно разного железа наплодилось, собранного разными руками китайцев. Вот поэтому в нашем деле все важно проверить и прочувствовать самому, а далее настроить. Для нас это опыт.
PS: Ваш материал добавлю позже в тему по OSD.
Александр! У меня такая же платка и точно такая же проблема.
Поподробнее подскажите пож-та ЧТО именно перепаивать на плате?
Спасибо!
Кстате да. У меня выводились через OSD нули потому что кривожопые китаёзы перепутали в шнурке RX & TX передёрнул провода і всё заработало
А кто нибудь сталкивался с такой проблемой. Пока коптер на земле данные телеметрии на видео отображаются. Только полетел данные пропадают. Пробовал переключать экраны (не помогло).
Как это можно вылечить ?
Было аналогичное.
В настройках ОСДэшки стояло PAL. А на плате перемычка не была запаяна. Проблема решилась, после установки через OSD config формата видео в ntfs.
Сейчас в перемычке нет смысла. Программно выставляется. NTSC )
добрый день, видео понравилось, особенно концовка :). подскажите по какой фразе искать на али програматор с видео, а то заказал такой http://ru.aliexpress.com/item/2PCS-USBASP-10PIN-TO-6PIN-ADAPTER-BAITE-brand-new-version-with-delicate-shell-USBASP-USBISP-AVR/1758664675.html но боюсь что не подойдёт. спасибо
примерно так — FTDI Basic 5V USB
Программатор USBasp — только для прошивки вместе с загрузчиком.
FT232RL — Не только адаптер USB-UART, но еще и может работать как программатор, т.е. «2 в 1».
Была следующая проблема с minimOSD: мелькал, пропадал текст. При отключении камеры, текст не мелькал и все было ок. Проблему решил добавлением резистора на 68 ом в разрыв между OSD и камерой. Может кому поможет.
Расскажите пожалуйста, что пробовали до этого и как сделали вывод, что надо попробовать добавить резистор?
Рассказывать особо нечего, использовал метод тыка :). Решением решил поделится здесь потому, что еще у нескольких людей была похожая проблема (судя по каментам).
вот такая проблемка появилась, на видео видно как мерчают строки режима полета и сообщений-предупреждений
Нашел касяк, в конфигураторе элементы панели накладывались (контуры) др. на друга.
Посмотрите, не накладываются ли они на поле горизонта, когда его пытаетесь двигать — красным прямоугольником подсвечивается поле, которое отводится под отображение. Если есть наложение полей — причина мигания скорее всего в этом.
Не успел…
Так оно и есть.
Подскажите, пожалуйста, никто ли не сталкивался: у меня MAVLink OSD v2.0, я к нему присоединяюсь, обновляю прошивку, обновляю набор символов до **2.4.00.mcm, настраиваю экраны — все, вроде, проходит гладко. Запускаю — набор символов не загрузился! На экране многие символы отображаются некорректно, хотя и находятся на нужном месте( При прошивке запитаны как цифровая, так и аналоговая части. Аналоговая часть запитывается от видеопередатчика (5V) после небольшой доработки.
В чем может быть дело?
лучше запитывать все от тех же 5 вольт (перемычки на плате) что и цифровая часть. Иное питание попробуй не использовать, т.е. на контактах аналдоговой части только Vin/Gnd и Vout/Gnd
Также проверь какой видеосигнал гоняется PAL или NTSC
Ок, попробую сегодня, хотя в том, что это лучше не уверен, т.к. от передатчика должно быть более чистое питание. У MAVLink OSD, кстати, этой перемычки нет, но и бросить проводком не проблема, попробую
У меня тоже проблема с OSD. Залил шрифты, прошил, всё ОК. На видео мониторе показания нулевые, только время изменяется. Подумал, что перепутаны провода Rx и Tx, проверил (и даже попробовал поменять местами), но в других комбинациях APM вообще не армится через телеметрию. Т.е. ситуация, что на экране в Mission Planer параметры отображаются корректно (горизонт наклоняется соотвественно), а на видеомониторе все параметры и горизонт мертвы кроме времени. Не могу понять в чём проблема.
У вас телеметрия имеется? Если да, то надо только один провод для подключения. TX с контроллера к RX OSD. И дальше либо нажать кнопку Enable OSD в планере, либо играться с параметрами SR в настройках APM.
Почитайте статью Тимура «MinimOSD. Прошивка, настройка, подключение» и все сделайте как там. Все заработает.
Да, телеметрия имеется. Только я изначально подключил оба провода RX и TX, так и летаю. Пока в поле не подключишься по телеметрии к ноутбуку, показания на мониторе не отображаются, нет ни GPS, ни вольтажа, только горизонт работает. Подключился по 3DR, заармился и тогда в полет, а хотелось бы иногда и без ноутбука обойтись.
Параметры SR в настройках APM почему то не открываются. При щелчке по зеленой клавише «OSD» ничего не происходит, не понимаю почему.
Эта кнопка как раз устанавливает нужные параметры SR.
А параметры пустые или вообще не отображаются?
Может поиграться с версиями планера/прошивки?
Вообще не отображаются. Щелчок по кнопке на вкладке «Optional hardware»-«OSD» ничего не дает (см. скриншот http://lyceum-yugorsk.ru/files/2015-08-10_OSD.png ),может что-то не так делаю?
После нажатия кнопки ничего не должно отображаться. В этот момент происходит запись параметров SR. Посмотрите в Full parameter list. Попробуйте изменить там что-то и после нажатия кнопки значения должны поменяться. Если это работает, то все в порядке.
попробуйте все сделать полностью заново по инструкции Тимура.
Вот какие параметры SR открываются у меня в «Full parameter list»(скриншот): http://lyceum-yugorsk.ru/files/osd-sr0_.png
Изменяю некоторые из них на значения приведенные в списке Тимура, хотя у меня нет SR3, а только SR0 и SR1. Жму «Write parameters», перезагружаюсь на всякий случай, ничего не изменяется. Иду на вкладку OSD, жму зеленую кнопку «Enable telemetry», проверяю снова в «Full parameter list»- все встает обратно на свои места, все исправленные мной значения на «5», опять стали «2». Возможно дело в прошивке. Перепрошить ОСД-шку я сейчас не могу, вернусь из отпуска, тогда еще раз попытаюсь поднять эту тему. А пока мирюсь с ноутбуком в поле, ничего не поделаешь. В целом-то все прекрасно работает и экраны переключаются без проблем и все необходимые мне параметры отображаются правильно.
Проблема с тем, что показания OSD не отображаются пока не подключишься через APM, распространённая. мне решить так и не удалось, очевидно какая-то ошибка в последней прошивке R800.
Об этом писали здесь — в комментариях
https://code.google.com/p/minimosd-extra/wiki/APM
и здесь:
http://forum.apmcopter.ru/threads/problema-apm-2-7-i-minimosd.85/
Спасибо, Vladimir! Вы подтверждаете мои предположения. Сейчас я не имею возможности заняться перепрошивками- не взял с собой в отпуск адаптеры. Вернусь, буду пробовать победить эту проблему.
Платка с Алиэкспресс. Все работает нормально. Есть только один вопрос.
Можно ли сделать так, что бы показывал реальную высоту(например 1м, 2м,…) а не высоту над уровнем моря, как показывает у меня сейчас (190м)
Почитайте статью Тимура «MinimOSD. Прошивка, настройка, подключение» с комментариями. Если не ошибаюсь, то ответ там был.
Уважаемые знатоки! Помогите решить проблему с Mavlink-osd osd v2.0. Покупал в составе комплекта,когда до fpv дошел, начал настраивать osd, при первых подключения все вроде работало(был набор иерогов которые менялись от изменения положения коптер а, изображение четкое, все ок. Начал настраивать через Config и столкнулся с При проблемой –не читает загрузчик. Кабель перепаял по феншую, использую все контакты при подключении к ftdi, но никак он его не видит, что только не делал, прочитал все и везде про настройку(. Прошивал бутлоадер через прогу 4 arduino писало что все ок, но все осталось как было. Светодиод мигает с одинаковой частотой. Прошил бутлоадер через ftdi is, залил загрзчик помощью программы avrdude. Все пробились но опять не видит загрузчик в Config.При
Провод на Reset используется? Или можно вручную «толкнуть». Почитайте статью Тимура (пост выше). Или вот ответ: http://apmcopter.ru/apm/apm-setup/minimosd-proshivka-nastroyka-podklyuchenie.html#comment-7681
И еще поиск текста «Reset» на странице и в комментариях.
Проблема решена!, на крайний случай решил прозвонить все провода от программатора до платы , все звонились кроме RX ! и это был внешне полностью новый и не рваный провод … вот так , надо было сначала проверять все контакты . смутило мигания светодиода и четкая перепрошивка загрузчика ). Но столкнулся с еще странным явлением , все настоил , все показывает , но !!! до арминга если коптер резко покачать подергать все ок , а при работающих моторах на среднем газу при резком качке пропадают данные , то есть помигивает и пропадает остается чистое идео … грешу на питание , но у меня довольно мощный внешний БЕК.. может кто сталкивался ?
Чудес не бывает, бывает плохой контакт! Может там все так же?
Здравствуйте. Такая проблема — осд вообще не работает. Прошивается, настраивается, но при включении видео даже картинки с камеры нет. Пробовал без неё (просто замкнул сигнальные между камерой и передатчиком) — все ок, картинка есть, но с осд никак! Делал все по этому видео, только питание раздельное с 11.1 аккума — красный диод на аналоговой части горит, проц не сильно греется, но видео нет вообще. Осд из этого комплекта http://ru.aliexpress.com/item/APM2-6-ArduPilot-Flight-Controller-APM-2-6-Ublox-6M-GPS-w-Compass-PM-915Mhz-3DR/2051170271.html?isOrigTitle=true. В описании есть фото со всех ракурсов. Помогите плиз — в небо тянет!
Такая же проблема, все сделал по инструкции, когда приехал трансмитер запоял по схеме, видео вообще нет, не то что ероглифов, напрямую камера с трансмитером пашет. Заказывал на eBay. Связался с другим покупателем, так он говорит что с самого начала все работало а после прошивки был чёрный экран. Я сначала подключал осд с 5вольт без припаенных 2х перемычек из трёх, после всех испробованных вариантов осд до сих пор определяется компом, считывает записывает, 2 красные лампочки город и 1 зелёная моргает, где решение этой проблемы — непонятно.
Мавлинк ОСД версии 2.0, у которого на видеочип 3.2Вольта почемуто поступали и на котором микросхема стоит ровно а не под углом. Подключается к коптеру Wltoys v303 по обычной схеме Zero. Питание модифицировано, подается везде 5 вольт с цифровой части. Ровно 5.00 в при работе и миганиях и т.д. То есть стабильно. К зеро в V303 подключено через внешний серийный порт TX на RX преобразователя RS232->TTL. ВРоде бы все просто. По умолчанию стояла прошивка 2.0, пробовал разные вплоть до 2401. Проблема в том, что на экране тоько ожидание ввода — No mav data и т.п. Посмотрел на выходной TX сигнал с коптера. СМутило то, что он колеблется пачкамина уровне до МИНУС 5 вольт. Может ЭТО неприемлемео для RS232 конвертора? И как вообще получается минусовое напряжение относительно минусовой же массы? :-\ Хелп, господа, плиз….
А подскажите рабочий температурный диапазон minimOSD?
Товарищи подскажите пожалуйста, mavlink-osd 2.0 все подключил все работает данные на экране есть компас вобщем все показывает. Одно но как только включаю аппаратуру гаснет экран. Отключаю пульт, возвращается изображение но осд уже не показывает. Ubec подключен отдельное питание. Аппаратура 2.4 видео 5.8ghz. Apm2.5. Если отключить осд оставить камеру все работает не тухнет.
посмотрите в OSD_Config, не висит ли на каком-либо канале переключение ОСД-панелей
Пробовал менять никак не влияет. Пока аппаратура выключена все работает. как только аппаратуру включаешь гаснет и камера и OSD. Что может еще быть? Может OSD глючит?
Здравствуйте. Имеется Mavlink OSD V2.0. До поры до времени работала хорошо. Начались проблемы с того что при подключении высвечивались данные о прошивке на мониторе и все моментально исчезало. Решил прошить и не получилось…Загрузка постоянно прерывается то на 1, но на 9, то на 59%. Потом якобы загрузчик слетел. Залил через FTDI-IPS (так как то, через AVR). Все получилось. Далее при загрузке прошивки (пробовал разные) опять все прерывается и стало писать: «Upload failed. Lost sync. Try using Arduino to upload instead.» Подскажите где копать?
Воспользоваться нормальным программатором минимум USBasp. Или с помощью FT232RL+avrdude.
Спасибо. Жду USBasp, попробую через него. А вот через «FT232RL+avrdude» бутлоадер заливаю без проблем. Или с помощью него можно и прошивку залить?
Конечно можно
Не получается залить файл прошивки. Пробовал разные прошивки и программы (В наличии программатор пока что FT232RL). Бутлоадер встает хорошо. а вот прошивка ни как. Вот что пишет во время прошивки через SinaProg:
avrdude -C avrdude.conf -c ftbb -P ft0 -B 115200 -p m328p -U eeprom:w:»C:\Users\Администратор\Downloads\MinimOSD-Extra_R800\MinimOSD-Extra_R800\FW & Char\MinimOSD_Extra_Plane_R800.hex»:a -q
avrdude: BitBang OK
avrdude: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude: drain OK
ft245r: bitclk 76800 -> ft baud 38400
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x1e950f
avrdude: reading input file «C:\Users\Администратор\Downloads\MinimOSD-Extra_R800\MinimOSD-Extra_R800\FW & Char\MinimOSD_Extra_Plane_R800.hex»
avrdude: input file C:\Users\Администратор\Downloads\MinimOSD-Extra_R800\MinimOSD-Extra_R800\FW & Char\MinimOSD_Extra_Plane_R800.hex auto detected as Intel Hex
avrdude: writing eeprom (0 bytes):
avrdude: 0 bytes of eeprom written
avrdude: verifying eeprom memory against C:\Users\Администратор\Downloads\MinimOSD-Extra_R800\MinimOSD-Extra_R800\FW & Char\MinimOSD_Extra_Plane_R800.hex:
avrdude: load data eeprom data from input file C:\Users\Администратор\Downloads\MinimOSD-Extra_R800\MinimOSD-Extra_R800\FW & Char\MinimOSD_Extra_Plane_R800.hex:
avrdude: input file C:\Users\Администратор\Downloads\MinimOSD-Extra_R800\MinimOSD-Extra_R800\FW & Char\MinimOSD_Extra_Plane_R800.hex auto detected as Intel Hex
avrdude: input file C:\Users\Администратор\Downloads\MinimOSD-Extra_R800\MinimOSD-Extra_R800\FW & Char\MinimOSD_Extra_Plane_R800.hex contains 0 bytes
avrdude: reading on-chip eeprom data:
avrdude: verifying …
avrdude: 0 bytes of eeprom verified
avrdude: safemode: Fuses OK
avrdude done. Thank you.
Не нравится строчка: «avrdude: 0 bytes of eeprom verified». Может дело в загрузчике?
А попробуйте путь к прошивке более короткий и без русских букв.
Пробовал минимальный путь к прошивке и совсем без русских букв. Пришел USBasp — загрузчик залил как опять без проблем. Далее начинаю заливать прошивку в OSD_Config- сразу сообщение «DONE». Причем то что прошивка заливалась внизу я не заметил (зеленый ползунок и проценты бегающие. Далее заливаю шрифт — на английском пишет что заливать некуда. Пробую опять залить прошивку и тут тоже самое…до 10, 20, 61% и прерывается. Через СинаПрог тоже не заливается. EEPROM (или как там ее) с ней проблемы ведь, да? флэш память работает то, загрузчик заливается. Кажется придется покупать новую осд?
Такое ощущение, что сама прошивка у вас не заливается, а пытается залиться только EEPROM.
Это лечится?
Перепроверять строку команд.
Можно.
С гордостью пишу — сделал!
Спасибо что откликнулись на проблему.
Просто попробовал на другом ПК залить прошивку…..чудо произошло. только 719, но работает, и хорошо все. 800-ю — не получилось. Больше пытать счастье не стал.
Спасибо!
День добрый! Все подключил, прошил, настроил по имеющимся инструкциям. Ситуация такая. Когда пульт управления выключен, то данные показывает те, которые запрограммировал в OSD Config. Стоит законнектить пульт с приемником, на экран выводит все имеющиеся параметры. OSD запитан параллельно с телеметрией. Питание на OSD раздельное. Да, и данные по напряжению выводит, видимо, при помощи телеметрии, а не напрямую. Что не так сделал?
Смотрите параметр переключения экранов OSD от канала пульта. Надо выбрать один экран для разных значений сигнала пульта. Или оба экрана настроить одинаково.
Здравстыуте, что не как не могу подключить ОСД, выскакиет ошибка постоянно «Failed to talk to bootloader» резет нажимал тоже не помогает, в чем проблема, посмотрите на скрин
http://cs628630.vk.me/v628630892/34f29/0-KU79_AWK4.jpg
Он намекает, что либо надо нажать Reset почти сразу между подачей питания и началом подключения в программе конфига, либо проблема с прошивкой. Залить стандартный загрузчик ардуино и затем саму прошивку OSD.
Спасибо за ответ, в общем не законектился, около сутки ресетил кнопку, не помогло, делал еще по этому варианту спаивал контакты тоже не помогло, насчот загрузчика ардуино об этом я не слыхал, не подскажете где рыть дальше ?
В статье Тимура MinimOSD. Прошивка, настройка, подключение снизу есть пункт «Восстанавливаем Bootloader.» Там способ прошивки через Arduino. Потребуется программатор USBasp. Если не получится, то потом опишу, как это можно сделать вторым способом с помощью программатора/адаптера FT232RL.
В общем по первому способу не получилось
Что пишет?
Попробуйте второй способ. Распаковать в папку с именем покороче и запустить .bat.
https://yadi.sk/d/J5D6B2Avk77WR
Вот что пишет скрин
http://data2.floomby.com/files/share/30_10_2015/11/1qYlATxAEGtTpptHpPkkA.jpg
http://data2.floomby.com/files/share/30_10_2015/11/nQi7WDpiNUy2J3Sh2NggRw.jpg
http://data2.floomby.com/files/share/30_10_2015/11/JF80EnmqUalspGeuL0nBw.jpg
Это вы показали как программа конфиг не соединяется. А по моим рекомендациям что-то получилось?
Из догадок — возможно косяк в FTDI или в его драйверах.
Эхо порта в терминале работает?
Привет! сообщение Low RSSI как победить?
Для начала этот сигнал надо завести на модуль OSD. Поищите на форуме информацию. Немного было.
Добрый день! Подключаем OSD, видит как COM4. После Read from OSD появляется это http://screenshot.ru/upload/image/WZYq.
При попытке Update CharSet выдает ошибку «error entering font mode no data»
При попытке Update Firmware начинается установка и спустя пару секунд компьютер выдает синий экран.
OS Windows 10 x64.
OSD http://ru.aliexpress.com/item/On-Screen-Display-Ardupilot-Mega-Mini-OSD-Rev-1-1-OSD-diy-drones-APM2-0-APM2/32359457886.html
Программатор http://ru.aliexpress.com/item/6Pin-USB-2-0-to-TTL-UART-Module-Serial-Converter-CP2102-STC-Replace-Ft232/32364013343.html?spm=2114.03020208.3.58.9gDDVQ&ws_ab_test=searchweb201556_6,searchweb201644_5_505_506_503_504_10032_10020_502_10001_10002_10017_10005_10006_10003_10012_10021_10004_10022_10007_10018_10019,searchweb201560_3,searchweb1451318400_-1,searchweb1451318411_-1&btsid=d701bc31-988e-4a1e-89e6-fd37ed687c1d
Питание обдаете на обе части OSD в момент загрузки шрифтов?
Либо меня адаптер (такой же, но другой экземпляр, другой, например PL2003 или FT232RL), либо другой комп.
Так же OSD config вроде используется фреймворки. Попробовать их обновить/переустановить.
Я на всяких компах не наблюдал проблем с FT232RL (китайская и нормальная микросхемы).
Добрый день!!! Подскажите пока коптер на земле OSD показывает все данные. Как только взлетаешь метров на 20 на экране все нули или замирает на последних значениях. Питание от отдельного BEC. Раньше все работало на полетной камере, сейчас пустил через sjcam4000. Бортовую отключил.
Было тут что-то похожее. Поищите по ссылке. http://forum.apmcopter.ru/threads/minimosd-ne-vyvodjatsja-dannye-osnovnaja-tema.296/
Спасибо!!! решилось перепрошивкой осд. Видать залипло что то.
Здравствуйте!
При первом подключении OSD, перепутал провода и при запаяной перемычке подал на аналоговую часть +12V. Исправил, но при включении экран становится полностью тёмным. Исчезает даже «снег». При подключении к компу через програматор, OSD «читается», настройки загружает.
Я сжог аналоговую сторону? Или проблема в другом?
С уважением,
Нестор
Видео чип очень чувствительный к напряжению. Даже малое превышение от 5В и сгорает.
Т.Е. могу заказывать новую OSD?
Всего должно быть в запас, а запчасти от старой пригодятся.
Уважаемые, как проверить рабочая ли OSD?
Ну проблем то бывает много. Если по озвученной вами — сгорела микросхема MAX. ЕЕ под замену. Так же не плохо проверить цепи питания до нее.
Спасибо, сегодня же закажу. Жаль ждать месяц-)
Всех приветствую! При попытке залить шрифты на micro minimosd выскакивает такая ошибка error entering font mode-no data!
Питание подается и на аналоговую и на цифровую часть? Либо подать питание с двух сторон, либо запаять перемычку по середине платы.
Спасибо! Разобрался!У меня версия micro, ошибку давала потом что слетел загрузчик! Подпаялся, востановил загрузчик и всё прошилось отлично!
Добрый день! Столкнулся с такой проблемой. Стоит камера GoPro 3+ BE, при подключении через видеопередатчик без OSD было все нормально, но как только решил подключить OSD, картинка скачет вверх-вниз при выключении камеры вижу все данные в очках на фоне темного экрана. В общем по отдельности компоненты работают, но никак не хотят работать вместе. В чем может быть причина, ума не приложу. ПОМОГИТЕ ПЛИИИИЗ.
Все оборудование надо переключить ан единую видеосистему. Либо PAL, либо NTSC.
Блин… промучился с ОСД.. То показывало то нет, то видео через раз пропускало. Вчера вообще тыкал питание на передатчик фпв, а из осд (как мне показалось) дымок небольшой пошел и как щёлкнуло что-то. Запах есть, а что сгорело не нашёл. Думал всё… Ни видео ни осд на экране не выводилось. Решил уже новое покупать, но полез читать… Увидел про капризы по отношению к питанию (запитано было от ПК, где после диода в итоге на осд попадало 4,43В всего… Подал 5 с отдельного БП и вот она, радость!!! И видео и ОСД на экране. И нтсц и пал без перемычек работают. В общем питание наше всё ))
Дело все во всех кривых прошивках!!
Производители забыли про то что выпускаются шлемы..камеры с высок.разрешением.Все криво…косо..Нет настроек под разрешение.
У меня две мини осд.Пробывал миллион прошивок.
То пишет нет Мав линка..то нет -дата.
Ставил разные курсовые камеры ( не такие как го про).Смотрю на шлеме EACHINE VR007
На последней прошивке ( где их русские написали и где их куча в раре -и ничего не объясняется кому и что ставить)
да..чудо -вдруг появляется изображение горизонта и всего что надо..все сохраняется — но при выводе на экран сбой -и все снова в списке.Будто нет какой то синхронизации.
Через минуту ..две -появится экран в правильном изображениии снова пропадает…и снова список.
Все заливается…шьется…
Что только не крутил..и камеры менял…
В мишен планер прописано все как надо.Ставлю под пиксхоук.Телеметрия с того же порта работает отлично.
А с этими осд.. -мозги сломал..
Жаль.
Поделюсь своим опытом «танцев с бубном» над MinimOSD.
В первую очередь, как уже миллион раз было сказано, плата крайне чувствительна к питанию. Стабильное питание — залог корректной работы OSD. Я благо это осознал до того, как вообще начал пытаться что либо включать от батареи на коптере, и предварительно сделал питание всей авионики + камера + OSD «по феншую», то есть от отдельной комбинации импульсного DC-DC (7 вольт) -> линейного DC-DC (5 вольт). На импульснике 7 потому, что в даташите моего линейника L7805CP указано минимум +2 вольта на входе (то есть 7в) для максимально стабильных 5 вольт на выходе. В итоге имею стабильное напряжение 4,90-4,96в под нагрузкой около 500мА. Это APM, OSD, курсовая камера, внешний GPS Ublox 7m с компасом, приемник радио аппаратуры. Акум у меня 4s (14.8в), поэтому даже просадки до критичных для аккумулятора 12в (3в на банку) не должны повлиять на стабильность 5ти вольтовой линии. Но я и не летаю до таких значений, 14в (3,5 на банку) — посадка. Акума 4s 5200мАч и без глубокого разряда хватает на 25-30 минут полета.
Сама плата OSD у меня не микро версия, обычная, поэтому, насмотревшись/начитавшись инструкций, я исключил питание 12в из OSD, запаяв перемычки между цифровой и аналоговой частью. Камеру и видеопередатчик к OSD подключил только 2 проводами — сигнальным и землей. К APM моя OSD подключена через порт телеметрии посредством 4-жильного кабеля разветвителя (RX/TX/5V/GND), к которому так же подключается модуль телеметрии.
По поводу прошивки настройки OSD и сборки своего лейаута вдаваться в подробности перебора прошивок (MW_OSD и разные версии ARDU_OSD). Отмечу главное — я так же,как и многие, столкнулся с проблемой нулевых показаний вольтажа, ампеража, GPS на экране, а так же с пропаданием OSD из картинки или отображением не тех показаний, которые настраивал в конфигураторе. Пропадания и не тот экран решились просто — отключил возможность переключение между экранами в OSD (нужно установить Disable и снять галочку Rolling), и она теперь показывает только то, что я настроил в Panel 1 конфигуратора.
А вот с проблемой нулевых показаний провозился долго. Нулевые показания отображаются тогда, когда коптер не подключен к Mission Planner через модуль телеметрии. Наличие подключенного модуля телеметрии к коптеру без коннекта с MisionPlanner проблему не решало. Как только появлялся коннект с MP через телеметрию, показания начинали отображаться верно. НО! Мне телеметрия нужна только для подключения коптера к компу без проводов. В полете от нее толку крайне мало, радиус дейсвтвия мал, да и коптер у меня построен не на распространенных DJI рамах аля 450/550 и их клонах, а на базе корпуса одного из бюджетных китайских коптеров, копирующих Фантомы, там внутри очень мало места, особенно после впиливания огромного аккумуляторного отсека под ёмкие акумы.
Решилась проблема с показаниями заливкой старой версии прошивки MinimOSD Extra Copter 2.2.hex через конфигуратор с датой выхода примерно в то же время, что и прошивка (март 2013).
По неизвестной мне причине, более поздние прошивки 2.3 и 2.4 не дают команды для OSD после бута опросить APM на предмет данных телеметрии, и пока не произойдет коннект через модуль телеметрии с MissionPlanner, данные остаются нулевыми. А версия 2.2 после своего загрузочного экрана даже пишет что-то вроде «recieving data», и после этого переходит на стандартный лейаут с где все параметры отображаются и обновляются без подключенного к коптеру модуля телеметрии. БИНГО! Именно это и было нужно!
Извините за много букв, но я сколько ни искал решения проблемы нулевых значений, нигде не нашел. К своему решению я пришел путем метода тыка и наблюдений. Ни одна из опробованных мной версий прошивок MW_OSD и ARDU_OSD (которые MinimOSD-Extra_Copter), не дала результа, который я получил в итоге на старой версии 2.2
Несмотря на слабую на сегодняшний день актуальность коптеростроения на APM надеюсь все же кому то поможет.