OSD Платы.
в том и дело что подходящих способов я не нашол. То что это бред озвучено в первых двух словах вопроса. То что можно и что речь не про r3 это я видел. Вопрос конкретно про r3 к которому я способов не видел. Если способов несколько, можно дать инфу хотяб по одному из них? или это пляски с бубном и все сложно? Ну и TTL то надо брать и ждать, а arduino есть в наличии. Я не имею опыта работы с ардуино, потому не могу разработать метод прошивки через него… однако повторить последовательность действий посредством которых это делается я способен ). И в каком именно месте у меня бред, я надеюсь что с 7го предложения? ) И то был вопрос а не описание принципа дествия… из ответа понял что все работает не так ).
Вариант прошивки microminimOSD через Arduino UNO R3 в качестве программатора.
Подпаиваетесь тоненькими проводками к плате OSD, как показано в - rcopen.com/forum/f90/topic441330/193
Провода идут к 6-пиновому разъему UNO.
Ищите инструкцию в гугле - Использование Arduino UNO в качестве программатора.
Скачиваете hex файл с нужной прошивкой и заливаете в OSD.
(не единственный метод использования UNO, может не самый простой)
Для miniOSD все проще, т.к. на плате есть место для 6-пинового разъема ICSP и нет трудности с пайкой
p.s. все равно придется подключаться к TX/RX после прошивки для настройки.
На ардуино ничего не режется и никогда не подпаивается в схему, для всех задач используются стандартные контакты. Разные задачи решаются программным путем.
спасибо, изучу. А tx rx через ардуину не зацепить? Есть еще терминал от ACE3000 на CP-шке.
Сейчас будет совсем тупой вопрос (мне понять суть процесса)! - Но а вообще то как это работает? зачем запускают очистку eeprom например и главное как она выполняется? т.е. скеч этот или как его там называют исполняется в программе ардуино на компе, которая через порт что-то делает в микро ОСД, посредством набора команд заложенных в микро ОСД? т.е. типа байт 00 запиши по адресу 0000, 0001, … , FFFF пока все не сотрет. А MW_OSD.ino компилирует и заливает код прошивки в зависимости от указанных настроек? образно говоря…
Доброе утро
принес товарищ на ремонт мне плату МиниОСД (из меня такой ремонтник…)
… как обычно - не видит бутлоадер - подключил USBASP, запустил ардуину, …“записать загрузчик”…и как то очень быстро…1-2 секунды и “Загрузчик записан”, но при подключении для прошивки - опять нет бутлоадера…что делать, как проверять…
И еще один вопрос: - на плате умер пятак для Тх (не подпаяться) - откуда можно взять? Есть у кого даташит или просто картинка
Спасибо
из меня такой ремонтник
Да, и читатель тоже, не очень… Вы не пробовали глянуть на 2 поста выше? Там такая яркая картинка… 😃 И там же распиновка атмеги, это если даташит в гугле забанили.
Всех приветствую, устал бороться со своей minimosd, прощу помощи, облазил весь гугл. Суть в следующем:
Имеем - APM 2.6 +GPS m7n + minim OSD.
Все подключено правильно, minim OSD пашет, настроена через FTDI кабель, но … с какого-то момента перестала показывать спутники и координаты. Вот 0 и все. Высота, скорость, крен стрелка домой - работает, а спутники нет.
Чего я только не делал, и перепрошивал на разные прошивки, и в MP нажимал на кнопку Enable OSD и прописывал настройки в ручную для значений SR0 и SR1, сбрасывал на дефолт прошивку APM. Вот никак, каждый раз одна и та же проблема, OSD работает, GPS спутники показывает - 0. Может подскажет что я мог забыть и куда копать?
На данный момент стоит прошивка R800, шрифты 2.4 (дело явно не в них, ну так на всякий случай).
Еще один странный момент, что когда подключаешь батареи, активируется OSD и показывает те параметры, которые настроены через программу. Но как только включаю пульт - на экране выводятся вообще все данные. Раньше такого не было …
Спасибо, до пульта сам додумался, отключил второй экран, а вот по поводу старой версии миссион планер не дошел, хотя на форум читал, сейчас попробую)
Ура! Заработало! Спасибо огромное за совет.
Проблема такова. Имеется полетный контроллер Pixhack v3. Перепрошил и настроил Micro minim OSD. Подключил в порт Telem1 - OSD, а оно не работает, вернее сама осд подключается, но не выводит данные, на экране FPV пишет No Data. Менял местами RX/TX, отключал TX, менял систему отображения (PAL/NTSC) не помогло. В МП во вкладке OSD, нажимая Enable Telemetry ничего не происходит.
В полетном контроллере телеметрия 3DR подключена в переназначенный порт SERIAL 4, данные телеметрии на аппу идут через UART2 Telemetry2, а OSD подключил через Telem1. Все работает кроме вывода данных на OSD, пишет No Data. Пробовал все отключать кроме OSD - так же не работает. В чем может быть проблема?
Вы в ОСД залили прошивку с правильным протоколом (Mavlink)?
Вы в ОСД залили прошивку с правильным протоколом (Mavlink)?
Похоже понял ошибку. Залил клинфлай с видеоинструкции Юлиана…
И еще по подключении, как я понимаю нужно RX в RX, TX в TX подключать?
Наоборот, Tx=>Rx
Передача с одного модуля идет в прием другого модуля.
Для пикса можно только Tx контроллера подключить к Rx ОСД. Обратный канал не нужен вроде.
Ну и землю естественно тоже подключить.
И еще по подключении, как я понимаю нужно RX в RX, TX в TX подключать?
Не важно правильную прошивку вы выбрали или не правильную, при неверном подключении модуля ОСД к TTL usb программа на компьютере сообщит о невозможности прошивки.
RX/TX просто не будет работать.
При неверном подключении ОСД к полетному контроллеру никакого сообщения об ошибке не будет.
Не важно правильную прошивку вы выбрали или не правильную, при неверном подключении модуля ОСД к TTL usb программа на компьютере сообщит о невозможности прошивки.
RX/TX просто не будет работать.
Прошился без проблем, все по инструкции, через MWOsd GUI настроил интерфейс.
При неверном подключении ОСД к полетному контроллеру никакого сообщения об ошибке не будет.
В независимости от того как подключал RX/TX, на экране FPV отображалось No Data…
Прошился без проблем, все по инструкции
Что правили в Config.h в среде ардуино?
Для пикса в частности?
Не занимайтесь пое…, я Вам дал ссылку на конфигуратор с прошивкой и шрифтами.
Вот еще: cloud.mail.ru/public/MGsx/ZZbaeVLHc от Night Host
Подключил и настроил micro minimOSD. Все работает. Есть 1 нюанс. На квадре есть автошасси, подключено к приемнику аппы. Когда убираю шасси через пульт, данные OSD пропадают с экрана(как будто лечу без OSD). Помогает переподключение OSD в Полетнике. В чем проблема, и Чем лечить?
Перевешал автошасси с 10 канала на 8, OSD не пропадает. Но это не вариант, мне нужно именно на 10 канал автошасси, т.к. все остальные заняты подвесом.
Подключил и настроил micro minimOSD. Все работает. Есть 1 нюанс. На квадре есть автошасси, подключено к приемнику аппы. Когда убираю шасси через пульт, данные OSD пропадают с экрана(как будто лечу без OSD). Помогает переподключение OSD в Полетнике. В чем проблема, и Чем лечить?
Платы micro minimOSD очень чувствительны к качеству питания. Проверьте что гарантированно на нее идет 5 В, а лучше 5,1 - 5,15 В. Мощности бека от которого питается осд хватает? (Если бек расчитан на 3А то нагружать его желательно максимум на 1,5-2А).
Еще возможно косвенное влияние шумов от серв (но это не точно 😃). У вас сервы шасси через свой отдельный бек запитаны?
Конденсаторы в цепях питания есть для сглаживания пульсаций?
В чем проблема, и Чем лечить?
Или питание плохое(нужно обеспечить _ровно_ 5V, без просадок), или в OSD у Вас прописано по 10 каналу переключаться на другой, пустой экран.
Или питание плохое(нужно обеспечить _ровно_ 5V, без просадок), или в OSD у Вас прописано по 10 каналу переключаться на другой, пустой экран.
Тоже думал что прописано переключение, но не логично же, 10 канал не подключен к ПК. Там сервы от ног. Когда отсоединяю шасси(10 канал пустой) - ОСД не пропадает.
Платы micro minimOSD очень чувствительны к качеству питания. Проверьте что гарантированно на нее идет 5 В, а лучше 5,1 - 5,15 В. Мощности бека от которого питается осд хватает? (Если бек расчитан на 3А то нагружать его желательно максимум на 1,5-2А).
Еще возможно косвенное влияние шумов от серв (но это не точно 😃). У вас сервы шасси через свой отдельный бек запитаны?
Конденсаторы в цепях питания есть для сглаживания пульсаций?
ОСД питается от ПК pixhack v3.
Сервы шасси запитаны от приемника.
Конденсаторы только на ESC впаивал.
Думаю что идут шумы от серво, т.к. пару раз от соединил/присоединил контакты шасси- ОСД не пропадает…
Если кондеры впаивать, то куда лучше, чтобы не было таких проблем?