micro / minimOSD для NAZA

kobi

Залил прошивку с предидущей страницы - minNAZAOSD.noLED.rar‎

Дома не удалось поймать больше 5 спутников, поэтому не все данные выводятся на екран. Завтра попробую выйти на улицу.

Но с того что есть возникло 2 вопроса:

  • Почему вместо полетного режима непонятные дефисы и циферки
  • Заряд батареи отображается, как будто она 3S, а не 4S. Знаю, что есть способы откалибровать. Ткните носом в самый простой пожалуйста

alezz

по полетным режимам - надпись noLED ни на какие мысли не навела? Подсказка, noLED значит провод от светодиодов паять ты не хочешь, что в свою очередь значит что полетные режимы на осд тебе не нужны

по калибровке. Самый простой способ ты должен выбрать сам. Напомню их есть аж три:

  1. Стандартный предложенный автором minnazaosd - запаять свободный канал аппы на площадку PAL (с обратной стороны minimOSD), загрузить калибровочную прошивку и собственно откалибровать
  2. Предложенный мной - использовать стик газа, канал которого должен быть предварительно заведен на осд, загрузить мою калибровочную прошивку (есть в этой теме) и собственно откалибровать стиком газа
  3. Модифицировать скетч внеся туда свои коэффициенты, скомпилировать и залить. Как это сделать тоже описано в этой теме
    мне кажется оптимальным второй вариант, но я получается лицо заинтересованное, поэтому выбор за тобой
Gonzo

Предложу еще вариант - использовать два переменника (подстроечных резистора). Не знаю правильно это или нет…

alezz
Gonzo:

Предложу еще вариант - использовать два переменника (подстроечных резистора). Не знаю правильно это или нет…

вполне себе вариант, можно обойтись и одним многооборотным резистором. Главное понимать куда паяешь этот резистор, чтобы не подать на вход осдшки напряжение больше 5В иначе будет беда

kobi
alezz:

по полетным режимам - надпись noLED ни на какие мысли не навела? Подсказка, noLED значит провод от светодиодов паять ты не хочешь, что в свою очередь значит что полетные режимы на осд тебе не нужны

На мысли навела, но немного другие ))
Я подумал что просто мигать на екране не будет нифига, ибо человеку, который просил прошивку, именно мигание мешало. Ошибся 😃

alezz:

по калибровке. Самый простой способ ты должен выбрать сам. Напомню их есть аж три:

  1. Стандартный предложенный автором minnazaosd - запаять свободный канал аппы на площадку PAL (с обратной стороны minimOSD), загрузить калибровочную прошивку и собственно откалибровать
  2. Предложенный мной - использовать стик газа, канал которого должен быть предварительно заведен на осд, загрузить мою калибровочную прошивку (есть в этой теме) и собственно откалибровать стиком газа
  3. Модифицировать скетч внеся туда свои коэффициенты, скомпилировать и залить. Как это сделать тоже описано в этой теме
    мне кажется оптимальным второй вариант, но я получается лицо заинтересованное, поэтому выбор за тобой

ага, я потом еще порылся по теме, и нашел сообщение, к которому прикреплено три ваших прошивки, позволяющие калибровать без подсоединения канала с аппы. как по мне - оптимальный способ 😃

Вот оно, может кому секономит минут 20 поиска 😃
rcopen.com/forum/f123/topic340007/568

Gonzo

Предложу еще вариант - использовать два переменника (подстроечных резистора). Не знаю правильно это или нет…

Вариант точно не для меня, я со схемотехникой не дружу ))

UFO747

Всех приветствую!

Товарищи, нужна экспресс-консультация 😃 Честно признаюсь - вникать глубоко и основательно времени нет - просто случайно наткнулся на потенциально нужную мне железяку, и вот хочу купить, пока курс доллара условно выгодный 😃

Собственно, вот - goodluckbuy.com/s-osd-remzibi-osd-module-with-flig…
Правильно ли я понимаю, что это есть новое бюджетное ОСД для Назы (в моем случае это Наза V1, обновленная через ассистент до актуальной версии + GPS от Назы Light) с наиболее простым на текущий момент подключением (без вмешательства паяльником куда-либо) и с довольно приличным функционалом (богаче, чем у собственно назовского iOSD mini)?

И вот еще - goodluckbuy.com/pl2303hx-usb-to-ttl-cable-for-ublo…
Нужно ли брать такой программатор? Для чего он вообще (например, только обновлять прошивку, настраивать само OSD или все вместе)?

Ну и в целом - хорошая вещь? Работает как надо? Или бесплатный (дешевый) сыр только в мышеловке?

kobi

>>это есть новое бюджетное ОСД для Назы

Да

>>Нужно ли брать такой программатор

OSD работает “из коробки”. подключил и полетел. Если же нужно прошить/отконфигурировать - нужен com to usb переходник. Тот, что по ссылке имеет маловато выходов, как мне кажется. Лучше взять проверенный вариант: FTDI Basic Breakout

>>Ну и в целом - хорошая вещь? Работает как надо? Или бесплатный (дешевый) сыр только в мышеловке?

Работает, хорошая. Иногда сбоит, как и вся дешевая китайская електроника. Если неохота возиться с паяльником - самое оно

UFO747
kobi:

Лучше взять проверенный вариант: FTDI Basic Breakout

А как им пользоваться? К компу, я так понимаю, он через USB-MiniUSB провод подключается (таковой у меня есть), а сам программатор с платой OSD как соединяется? Прямо “натыкается” на торчащие с какой-то из сторон пины?

xkoffx
alezz:

вполне себе вариант, можно обойтись и одним многооборотным резистором. Главное понимать куда паяешь этот резистор, чтобы не подать на вход осдшки напряжение больше 5В иначе будет беда

ткните носом, куда запаивать, пока другого способа откалибровать с пультом от фантома не нашел.

alezz
xkoffx:

кните носом, куда запаивать, пока другого способа откалибровать с пультом от фантома не нашел.

какой номинал имеющегося в наличии подстроечника, какое напряжение батареи у вас?

xkoffx

батарея 3s, потенциометр 5 или 10кОм, но не многооборотный, в принципе могу купить какой нужно

alezz

возьмем 5.0к, в среднем положении, чтобы у нас была возможность маневра, 2.5к. Напряжение батареи ~12В нам нужно понизить до ~1В, т.е. поделить на 12. Считаем второй резистор делителя = 12 * 2.5к = 30к
Итого. Крайнюю ногу подстроечника (5к) паяем на землю. Один вывод постоянного резистора (30к) паяем на + батареи. Среднюю ногу подстрочника соединяем со вторым выводом постоянного резистора и эту точку подключаем к соответствующей ножке атмеги.

pilot258
alezz:

возьмем 5.0к, в среднем положении, чтобы у нас была возможность маневра, 2.5к. Напряжение батареи ~12В нам нужно понизить до ~1В, т.е. поделить на 12. Считаем второй резистор делителя = 12 * 2.5к = 30к
Итого. Крайнюю ногу подстроечника (5к) паяем на землю. Один вывод постоянного резистора (30к) паяем на + батареи. Среднюю ногу подстрочника соединяем со вторым выводом постоянного резистора и эту точку подключаем к соответствующей ножке атмеги.

а для неучей можно на пальцах?

Gonzo

В общем сваял делитель на двух подстроечных на 20k. Вариант рабочий, проверил на 7 ми аккумах- погрешность сотые вольта. В коде копаться не надо, подпаивать к плате тоже не надо, только после подключения делителя подстроить к реальному напряжению и все!

kobi

Фигня какая-то у меня. Подскажите, что я делаю не так:

  1. Заливаю прошивку Алексея для калибровки батареи - minNAZAOSD.SETUP_VOLT_DIFF_RATIO.hex
  2. Подключаю OSD к серве газа, батарее, ну и видео вход и выход
  3. Стиком газа устанавливаю необходимое напряжение - такое же, как показывает мультиметр
  4. Отключаю питание коптера
  5. Подключаю к ПК и заливаю прошивку minNAZAOSD.hex
  6. Опять подключаю OSD, на екране показания напряжения отличаются на несколько десятых вольта (в крайней попытке - 0,7В)
alezz

Сложно сказать, вроде все правильно. Возможно питание самой minimOSD скачет, измерения тоже будут отличатся. Не пробовал сразу при калибровке учесть эти 0.7В, установить не напряжение с вольтметра а напряжение с учетом отклонения?

kobi

В том то и дело, что отклонение, почему-то, каждый раз отличается. Однажды даже минус 110 вольт показало ))

Вобщем, попытки с пятнадцатой отклонение составило 0,03В. Чего мне достаточно. На том и остановился

alezz
pilot258:

новый вариант для мелколетов

интересно но экономия сомнительная, 2-3г? Для квадрика с назой это не существенно, проще назу поменять на миниАРМ, выигрыш в весе заметней будет 😃 Еще нюанс - цепляться к пинам атмеги в таком корпусе из области миссия не выполнима, а ведь распиновка KV Team mod и minNAZAOSD не совпадает и что-то делать придется 😦