Сборка и наладка MobidroneOSD 2.3

Итак просидев одну бессонную ночь я всетаки запустил этого зверя. использована LM1881M SOIC-8

Начнем с того что собрав по стандартной схеме данный девайс он не запустился, воздействий на видеосигнал небыло.
_

Горизонтальная синхра шла, а вот вертикальная ни в какую не хотела срабатывать.

Почитав даташит, я нашел интересное место касаемо подбора резистора сенсора. Толи микруха у меня уже какая-то поджареная была, толи что, вобщем выдавала она на 6-й ножке при стандартном номинале 680кОм = 1.33Вольта, и гдето было мной замечено, не помню уже, в даташите либо нет, что на 6-й ножке должно быть чётко 1.2Вольта.
Может быть чип конденсатор тупил и накапливал больше чем ему надо было, не уверен.

Понимая примерно принцип того что, микруха берет синхру по уровню входного сигнала в момент перехода из чёрной зоны в синхрозону, не долго думая я переделал немножко цепь в ноге 6 согласно нижеприведенной схемы:

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

Первая половина подстройка уровня на ножке 6, вторая половина это настройка резистора воздействия на сигнал. т.н. Яркость ОСД.
По сути по самой схеме резистор воздействия можно взять от 1 до 4.7Ком тогда можно добиться хорошей прозрачности изображения.

Подключается OSD к плате CRIUS AIO PRO V1.0 и др. посредством разъема SO/FTDI TX<=>RX

Настройка уровней батарейки, RSSI, и Токового сенсора в стоке примерно такие.
Показания = реальное.
Vbat2 0-13.6В = 0-4.7В
RSSI 0-99 = 0-1.3В
Current 0-99А = 2.7-4.65В

Ну и плюс парочка скриншотов с видеозахвата:
_ _

Советую всем данный девайс к повторению, так как более дешового и опенсорсного я еще не видел, при том количестве няшек что эта штучка делает!
у нас в рознице LM1881M=74рубля + мега + платка думаю в районе 10$ это реальная цена.

П.С.
Проанализировав немножко после замыленности мозга еще раз свою версию схемы, хочу сказать что в идеале надо всёже подобрать резистор с конденсатором! на ноге 6 так чтобы при ЛЮБОМ ПИТАЮЩЕМ напряжении там было нужное пороговое напряжение в ~1.21вольта

Как я понимаю из даташита внутри микросхемы имеется какойто источник опорного тока. для того чтобы на ножке было ровно 1.2 вольта там должно:
1.2вольта делим на 680кОм = 1,76мкА если честно вполне мизерный ток, генератор тока собирается очень просто… вопрос останется в подборе резистора, вобщем в идеале для настройки надо взять прецизионный резистор в 1мега Ом подогнать значение так чтоб синхра 100% захватывалась и запаять в девайс уже точный 1% смд резюк.

  • 5169
Comments
gorbln

Спасибо за хинт, весьма полезно!
А штука действительно неплоха, надо себе собрать.

photocanon
{gorbln};bt90179

Спасибо за хинт, весьма полезно!
А штука действительно неплоха, надо себе собрать.

У меня заняло 2 дня, 1 день определялся с тем что надо купить из деталек, второй день купить запаять и прошить прошивочку, благо была старенькая плата от первой версии мультивия на ардуино нано, щас имеем AIO PRO 1.0

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

vavilon09

у меня к вам несколько вопросов:

  1. Как настроить датчик тока ACS756SCA-100B в настройках есть только на 50В
  2. Можно ли на данном этапе получить RSSI от hk-tr6a v2
photocanon
vavilon09;bt90197

у меня к вам несколько вопросов:

  1. Как настроить датчик тока ACS756SCA-100B в настройках есть только на 50В
  2. Можно ли на данном этапе получить RSSI от hk-tr6a v2

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

1 Смотрим разницу в 100В и 50В я видел их в живую только в готовом устройстве и знаю только то что там линейная зависимость в + и - и отличаются только пределом тока. по сути надо в конфиге выбрать 50В и в самой программе поменять убрав Оффсет вообще. далее имея эталон на 5Ампер подогнать значения под шкалу, так как шкала с десятыми долями то я думаю можно с хорошей точностью добиться показаний. Минус нас не интересует естественно когда система заряжает батарейку!

2 На данном этапе про RSSI я не имею времени заняться надо сдавать проекты свои рабочие… будет времечко напишу следующую запись следите за дневником, только могу это посоветовать, так как я всеравно считаю измерение шума в куче мусора интегрированием которое мне навязывают простой схемой на ОУ лишена научных оснований. думаю числа 20-го будет чтото уже сделано там просто надо 4 часа времени написать программку и нарисовать схему. хотя схема там простая.

2 резистора в 1кОм
1 тантальчик на 0.47-1мкф
1 PIC12F675 Soic-8
пакуется все в сам приемник и имеем выход один проводничок из приемника, сразу на нашу ОСД.
1плюс 5 8 минус(земля)
2 вход через резистор 1кОм
7 выход на резистор 1кОм после него тантал на землю и отсюда на выход.
Можно пик линчевать т.е. ножки 3456 отрубить ПОСЛЕ программирования, и внутри приемника залить на термоклей или эпоксидку. Схемка в записи номер 1 про рсси

photocanon
mahowik;bt90201

вот мой коленковый вариант 😃
rcopen.com/forum/f123/topic283798/83
rcopen.com/forum/f123/topic283798/87

Да собственно меня ваши записи и побудили собрать данную осдшку так как у нее есть интеграция с “вием” и можно без блютуза менять пиды в настройках. т.е. не брать ссобой комп даже на летные испытания.

Пока что правда не понял до конца как по менюшке гулять 😃 влево вправо понял а вот как войти в режим корректировки надо поискать инфу.

mahowik;bt90201

да там собственно грамтная схема, выкидывая резисторы мы делаем рассогласование видео линии по сути R3 R4 надо ставить 75 оМ, а R5 как я уже сказал воткнуть под 4.7кОм

TeHoTaMy

А чего не видно черной подложки под цифрами? Ведь не будет их видно на фоне неба.

photocanon

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

baliv

Сбацал с третьего раза и я себе эту платку. Калибровку вольтажа сделал, а как ток откалибровать? у меня на +5А врет:( . Может где есть свежее описание пунктов менюшки для в. 2.3 релиза 7.8 ??? ткните если не сложно плыз…

photocanon
baliv;bt93490

Сбацал с третьего раза и я себе эту платку. Калибровку вольтажа сделал, а как ток откалибровать? у меня на +5А врет:( . Может где есть свежее описание пунктов менюшки для в. 2.3 релиза 7.8 ??? ткните если не сложно плыз…

Там в конфигураторе есть настройки шкалы для токового датчика.

baliv

Я наверное незаметил или неразобрался где эта настройка…😦
Если не сложно… как она называется и в каком окне?
А вообще, я задолбал гугл,но он так и не смог найти нормального описания менюхи(старое видел, но там далеко не все, что сейчас есть)

photocanon
baliv;bt93593

Я наверное незаметил или неразобрался где эта настройка…😦
Если не сложно… как она называется и в каком окне?
А вообще, я задолбал гугл,но он так и не смог найти нормального описания менюхи(старое видел, но там далеко не все, что сейчас есть)

Настройка в конфиге в скетче ардуины когда проект открываете мобидроновский. не на экране!

Подробный фак сделаю через неделю щас появилось время для RSSI разобраться и программку написать… думаю будет третья запись там подробно распишу для чайников чё куда.

dROb

Народ, подскажите, как эту штуку отладить? В общем собрал, напряжение согласно советам Павла выставил, прошивку залил. Горит светодиод, и, собсно вот. На экране неизмененное изображение от камеры.
Что делать дальше - не представляю 😃
Я не понимаю даже как разделить две возможные причины неработы OSD:

  • неполучение правильных данных
  • проблемы с видео-частью

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

Буду благодарен любым советам, или, быть может у кого есть кусок кода, добавляющий реакцию светодиодом, или наоборот тестовую надпись на экран.

photocanon
dROb;bt96334

Народ, подскажите, как эту штуку отладить? В общем собрал, напряжение согласно советам Павла выставил, прошивку залил. Горит светодиод, и, собсно вот. На экране неизмененное изображение от камеры.
Что делать дальше - не представляю 😃
Я не понимаю даже как разделить две возможные причины неработы OSD:

  • неполучение правильных данных
  • проблемы с видео-частью

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

Буду благодарен любым советам, или, быть может у кого есть кусок кода, добавляющий реакцию светодиодом, или наоборот тестовую надпись на экран.

😌

на экране выводится информация даже просто при подаче питания, если собрано точно по схеме. Без осциллографа не настроить если ничего не показывает…

LM даёт синхросигналы в сторону МК и МК отвечает рисованием строки на эти сигналы. если изображения нету значит микруха не синхронизируется.

dROb
photocanon;bt96369

😌
на экране выводится информация даже просто при подаче питания, если собрано точно по схеме.

Вот это хорошо.

photocanon;bt96369

Без осциллографа не настроить если ничего не показывает…

LM даёт синхросигналы в сторону МК и МК отвечает рисованием строки на эти сигналы. если изображения нету значит микруха не синхронизируется.

Осциллографом проверил - сама LMка вроде выдает примерно правильные импульсы. Сейчас пока подозрение что тактируется моя схемка неправильно. Простые прошивки типа моргания светодиодом странно как то работают (не всегда пускаются без прикосновения к ножке кварца)

dROb

Ура, я его победил!!! И самое интересное - КАК!! Перепробовав всё, спаяв две одинаковые схемы, научившись прошивать Arduno-совместимые платы с помощью CP2102 (вместо FTDI), в отчаянии я попробовал следующее - отказаться от совета по установлению напряжения 1.21В вручную, и вернуться к оригинальной схеме! Все заработало сразу.
Предполагаю, что дело вот в чём. В принципе совет имеет место жить, но в некоем ограниченном применении, а именно, - напряжением теперь управляем мы, вручную, с помощью делителя, а не LM1881. И, если питающее напряжение изменится, или просядет хотя бы на 0.05Вольт, мы имеем риск того, что синхра либо срывается, либо вообще её нету и не будет. В моём случае было так - все мои тесты по выставлению напряжения и измерения синхры осциллографом я проводил при плате, подключенной либо к USB, либо к блоку питания, и на ней было 5.00 - 5.05 В, а в живых тестах с камерой - электроника питалась от бортового стабилизатора, который выдавал что-то вроде 4.95В. Этой разницы хватило чтобы синхры не было вообще!!!
Вердикт такой - модификацией пользоваться с крайней осторожностью, если стандартный способ почему то не выдает 1.21В на нужной ножке!!

photocanon

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

Realtek

Друзья, что то вы совсем блох начали ловить там где не надо! На пять соток вам даже не позволит измерить прибор с 10 проц. точностью…( " что-то вроде 4.95В") Да и совсем она не капризная, ЛМ ка та… Собрал на ней две ОСД хи, никаких подборов резисторов, поставил 680 кОм и все работает. Может быть просто Павел нарвался на капаситор с утечкой или просто при пайке на монтажке образовалась цепь утечки (реально получить используя непроверенный флюс при пайке). ну и понеслась… Я предлогаю не обобщать!

dROb
Realtek;bt96469

Друзья, что то вы совсем блох начали ловить там где не надо! На пять соток вам даже не позволит измерить прибор с 10 проц. точностью…( " что-то вроде 4.95В") Да и совсем она не капризная, ЛМ ка та… Собрал на ней две ОСД хи, никаких подборов резисторов, поставил 680 кОм и все работает. Может быть просто Павел нарвался на капаситор с утечкой или просто при пайке на монтажке образовалась цепь утечки (реально получить используя непроверенный флюс при пайке). ну и понеслась… Я предлогаю не обобщать!

Насчёт точности - думаю, вы правы насчёт абсолютных значений напряжений, но в моем случае было важно замерить дельту в 0.05 - 0.10В, а с этой задачей справится прибор с условно любой точностью. На моей практике оказалось что этой дельты хватило для того чтобы получить неработоспособное устройство.
Насчёт капризности - действительно фиг его знает. Мои обе схемы теперь работают прекрасно, и выдают на ноге ровно 1.21В (попутно кстати вопрос опять таки к точности китайских вольтметров за 200 руб 😉 Их у меня много - и погрешность между ними, кстати, в пределах 0.02В). С другой стороны, столкнулся же Павел с каким то багом, требовавшим такого решения? Брак? Тенденция? …

Думаю алгоритм будет такой:

  1. Собираем стандартный вариант с резистором 680к. Проверяем чтобы напряжение было 1.2-1.22. Если не так - переходим к варианту 2
  2. Модификация Павла
dnuos

друзья вопросик, собрал mobidrone, на экране “сетка” отображается, подключил, к fdti rxo-tx0, но данные ни какие не идут, может кто сталкивался, куда можно капнуть?) индикация на плате мобидрона 2 диода все время горят когда подключаю аиоп к компу, то мультиви конфигу не могу подсоедениться, пока не отключу от рх0 тх0 мобидрон, не знаю нормально это или нет

Realtek

Юрий, так как же мультивий будет общаться с конфигуратором если вы ему на один порт RX-TX (я так понял) повешали сразу два устройства? Надо ли на разные порты подключать или поочередно. Если у вас плата контроллера с тремя портами UART , то надо пробовать вешать мобидрон на какой то из них но не на FTDI порт. У меня контроллер с ХК
вот такой hobbyking.com/…/__26588__MultiWii_PRO_Flight_Contr…
К порту куда впаяны штырьки у меня подключен GPS. Мобидрон собран и проверен автономно, только вот до подключения к контроллеру пока руки не дошли, думаю еще как то в прошивке нужный порт для подключения мобидрона активировать ? Может тут уже кто подключал мобидрона к такой плате, подскажет.
Ну а алгоритм Сергея стандартный, согласен!

dnuos

да, спасибо, по поводу 2-х устройств на один порт это я осознал)), у меня aiop, с несколькими портами, прошил через програматор, подключил картина та же, буду пробовать на другие порты, вообще у разработчика написано, что последняя версия прошивки plug & play, еще я нарыл, что у меня контроллер 328au, а в а в аурдино 328p, прошивка вроде проливается раз что то есть на экране, но в конце пишет avrdude: warning: cannot set sck period. please check for usbasp firmware update. Еще сопротивление на 328меге между рх-тх у меня 6.5 ома,тоже смущает) есть подозрение что криво шьется, перебрал несколько програматоров, но везде 328p

targetorsk

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

tda2030

народ, а ни у кого схемки датчика тока от этой OSDшки не завалялось, а то чет на сайт разработчика попасть не могу. Спасибо 😃

Aviamodelist

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

я тут почитал все добиваются чтобы на 6й ноге было 1.20, полез мерять оказалось 1.04… причём давай сопротивления менять, 750-560-470ком ставил, результат такой же 1.04. Что делать, куда копать я уже ума не приложу, может lmка накрылась?

photocanon
tda2030;bt102400

народ, а ни у кого схемки датчика тока от этой OSDшки не завалялось, а то чет на сайт разработчика попасть не могу. Спасибо 😃

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

photocanon
Aviamodelist;bt107373

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

я тут почитал все добиваются чтобы на 6й ноге было 1.20, полез мерять оказалось 1.04… причём давай сопротивления менять, 750-560-470ком ставил, результат такой же 1.04. Что делать, куда копать я уже ума не приложу, может lmка накрылась?

Попробуйте по моей схеме собрать чтобы вручную напряжение выставить. Если получилось то Взять Стабилизатор простенький типа LM1117-3.3 на 3.3вольта и уже из стабилизированного напряжения подключайте положительное плечо подстроечника.