OSD Платы.
Беда… А если вы это сами нашли - по кой спрашивать?
Не ругайтесь. Кипение разума возмущённого приводит в леворюциям! 😃
Подскажите лучше, для меня, как для конченого пользователя, есть разница в чипах, на коих построен FTDI?
FT232RL или дешёвый CP2102 с DTR ногой тоже годен для настройки minimOSD?
На чем уже остановиться?
Не могу определиться что взять, DJI OSD mini или OSD Mark 2.В чем отличие?, только в горизонтальных линиях?На Марк 2 CAN HUB не нужен если блютюз не подключать?СОВСЕМ запутался помогите плиз.
FT232RL или дешёвый CP2102 с DTR ногой тоже годен для настройки minimOSD?
На чем уже остановиться?
Лучше всё-таки переплатить и взять плату на FTDI. С силабсами и пролификами сообщают о постоянных непонятных косяках. ФТДИ будет 100% и надёжно работать. Если вы готовы разгребать железные траблы (непохоже по вопросам) - велкам. У меня есть и силабс и пролифик и ФТДИ. Проблем не было никогда только с ФТДИ.
Не могу определиться что взять, DJI OSD mini или OSD Mark 2.
А к чему подключать будете?
А к чему подключать будете?
NAZA v 2
DJI OSD mini на порядки дешевле будет - 69$
Mark - 199$
отличия: у марка можно подключить 2 камеры и переключать между ними,
пишет логи, и имеет встроенный БЕК…
Что-то я не пойму, а куда ногу DTR подключать со стороны OSD?
TX,RX,+5,GND вижу. Еще 2 неизвестных BLK и GRN. ХМ…
попробуйте вот я пододной фиговиной прошивал и ничего кроме линий тх-rх не подключая всё прошилось, метод рабочий, я на самодельные проэкты так прошивку заливаю. но и фдти есть работают одинаково
Получил сегодня вот такую плату. Брал здесь ( www.ebay.com/itm/111159950751 )
Похоже на ней уже все распаяно как в этом проекте ( code.google.com/p/…/Hardware_Mods )
Это все очень хорошо, но смущает то что на картинке товар не соответствует Вашим фотографиям.
Это все очень хорошо, но смущает то что на картинке товар не соответствует Вашим фотографиям.
Да это так, но прислали такой вариант платы.
И не факт что пришлют его еще раз, и не оспоришь. Ну это так, мысли в слух, зато ясно что такое уже освоили.
Где можно купить телеметрию FBOSD?
Господа, подскажите плиз Как заставить MinimOSD переключать панели кнопкой передатчика ? Вроде в ОСД настроил 7-й канал радио, APM этот канал видит, диапазон значений канала сделал по инструкции, а вот переключения нет 8( Что делаю не так ?
Прошивка MinimOSD Extra 2.2.
Коллеги приветствую!скажите, кто в курсе, можно ли на миним осд 16 вольт подавать?(конечно же через делитель 1.5к и 22к) или нужно сопротивление менять? лётал на 12в всё работало отлично, собрал новый аппарат и сижу думаю… и киньте ссылку если не трудно, где на гуглокоде показана модификация в картинках, может там что-нибудь написано, а то смущает, что на самой плате написано 12в
Коллеги приветствую!скажите, кто в курсе, можно ли на миним осд 16 вольт подавать?(конечно же через делитель 1.5к и 22к) или нужно сопротивление менять? лётал на 12в всё работало отлично, собрал новый аппарат и сижу думаю… и киньте ссылку если не трудно, где на гуглокоде показана модификация в картинках, может там что-нибудь написано, а то смущает, что на самой плате написано 12в
можете от бека 5ти вольтового все запитать (перемычки запаять только не забудьте). с 12ти стоит преобразователь там понижающий до 5ти все равно. посмотрите по маркировке, может ему и 16 вольт нормально
Через резисторы идет не питание OSD, а измерение напряжения. Резисторами сделан делитель в (22 + 1.5)/1.5=15.67 раз. Максимальное напряжение которое можно подать на вход атмеги =1.1В Т.е. через делитель 1.5к и 22к можно подать максимум 15.67*1.1= 17.23В поэтому 4S проходит. Если все таки страшно, и будешь менять номиналы делителя, то под новые резисторы придется менять коэффициент #define VOLT_DIV_RATIO в исходниках минимOSD
Питать minimOSD в любом случае желательно от 5В 😃
Всё!!! Вылечил вавку с артефактами.
Виталий, огромное спасибо! Я немного модифицировал Ваш код, в прерывании оставил только сброс флага vsync_wait, работает отлично.
Заметил еще такой момент - KVOSD очень сильно фильтрует RSSI, ладно аналоговый, но зачем так сильно сглаживать PWM и MSP - непонятно. Выключаешь передатчик, а RSSI на экране плааавно падает в течение нескольких секунд. Короткие провалы в сигнале вообще никак не отображались - убрал это сглаживание для RSSI по PWM и MSP, теперь уровень RSSI очень четко реагирует на изменения.
В планах еще добавить 9ю страницу в экранный конфигуратор и вывести туда недостающие настройки, такие как профиль, throttle mid/expo и т.д. Ссылка на мои изменения, если кто хочет попробовать.
Я немного модифицировал Ваш код, в прерывании оставил только сброс флага vsync_wait, работает отлично.
.
В принципе такой ход тоже не плохо смотрится. Но обратите внимание возможность совместного доступа к переменной vsync_wait. Я б все таки до её изменения из основного цикла запретил прерывания, а после разрешил.
Для статистики.
Купил миним ОСД на ХоббиКинге. Залил 370 прошу от KVteam. Питалово подал 5 В от бэка (общего), 12 В от степ ап-степ даун конвертера ( на нем же висит передатчик и камера). При подаче 12В на плату, происходли глюки в виде дергания изображения и полного пропадания. 12 В , убрал все подключил от бэка. Вроде стало работать стабильно.
Для статистики.
Купил миним ОСД на ХоббиКинге. Залил 370 прошу от KVteam. Питалово подал 5 В от бэка (общего), 12 В от степ ап-степ даун конвертера ( на нем же висит передатчик и камера). При подаче 12В на плату, происходли глюки в виде дергания изображения и полного пропадания. 12 В , убрал все подключил от бэка. Вроде стало работать стабильно.
От одного питания- нежелательно. На видеоизображение накладываются помехи от аврки. Просто так ведь не разносят питания чипа. Кстати они зажали еще индуктивность вместо соединения общей земли. А то что изображение у Вас дергается, то сядьте осциком и поглядите чего там по питанию твориться. Кстати на прошлой неделе занимался осд и обнаружил такую вавку - при отсутствии входного видео сигнала осд гонит наружу свой. Был подключен 2 входовой маленький китайский автомонитор. И только при определенных половых манипуляциях появлялось стабильное изображение. Че только не делал, и общую землю переносил и с бубном бегал. Все решилось простым усаживанием на землю второго входа монитора. Причем если на вход осд подавался видеосигнал, то таких плясок ваще не наблюдалось, все работало на ура. Вот так то.
обратите внимание возможность совместного доступа к переменной vsync_wait. Я б все таки до её изменения из основного цикла запретил прерывания, а после разрешил.
Спасибо…
я где-то читал, что имеет смысл защищать операции с неатомарными данными, в нашем случае vsync_wait - один байт, т.е. переменная атомарная. Чтоб лучше разобраться, открыл asm-код:
Скомпилированный код прерывания
00000954 <__vector_1>:
954: 1f 92 push r1
956: 0f 92 push r0
958: 0f b6 in r0, 0x3f ; 63
95a: 0f 92 push r0
95c: 11 24 eor r1, r1
95e: 10 92 6a 04 sts 0x046A, r1
962: 0f 90 pop r0
964: 0f be out 0x3f, r0 ; 63
966: 0f 90 pop r0
968: 1f 90 pop r1
96a: 18 95 reti
А вот начало DrawScreen
00003f12 <_Z18MAX7456_DrawScreenv>:
3f12: 81 e0 ldi r24, 0x01 ; 1
3f14: 80 93 6a 04 sts 0x046A, r24
3f18: 80 91 6a 04 lds r24, 0x046A
3f1c: 88 23 and r24, r24
3f1e: e1 f7 brne .-8 ; 0x3f18 <_Z18MAX7456_DrawScreenv+0x6>
0x046A - volatile vsync_wait, 0x3f - SREG
насколько я могу судить, вызов прерывания после любой из строк не должен ничего нарушить, SREG в прерывании сохраняется/восстанавливается. Единственно, если значение vsync_wait изменится между 3f18 и 3f1с, то brne перейдет на 3f18 всего один лишний раз. Вроде так… Я не настоящий сварщик только учусь, поэтому поправьте, если где-то ошибаюсь.
Кстати, там Carlo из KVTeam интересуется, можно ли им Ваш мод использовать 😃 www.multiwii.com/forum/viewtopic.php?p=44844#p4484…
Now we need to ask the RC guy (may be okan_vitaliy as Russian is not my second language to read the whole tread) the permission to use this mod.