micro / minimOSD для NAZA

alezz
kokosik:

Возможно ли это из-за неправильного согласования уровней?

в жизни все возможно, но с уровнями вряд ли. Скорее всего что-то напутано с проводом DTR, как альтернатива можно попробовать потыкать reset

kokosik

Спасибо за видео, пробовал и так и по этому, и нажимал reset и до нажатия в программе кнопки и после(от 0,5 сек до 2 сек)
Может я пропустил и нужно настраивать скорость на COM порту?

alezz
kokosik:

Может я пропустил и нужно настраивать скорость на COM порту?

не нужно, да и в OSD_Config настраивать скорость и не где

kokosik

alezz, спасибо
Буду искать Ардуину, UART(на ср2102), PL2303 и FTDI не подошли
инструкция была полезной, но тоже увы.
Если получится - расскажу как.
осциллографом мерял UART, он 3,3 уровня. или закажу FTDI с перемычкой 3,3/5 или собирать буду level-shifting до 5V

alezz

глянул в даташит, на 3.3В должно работать т.е. логическая единица это 0.6VCC т.е. при питании 5В получаем что единица все что выше 3В. А вот reset действительно не сработает т.к. нужно целых 0.9VCC
см. страницу 313 atmel.com/…/Atmel-8271-8-bit-AVR-Microcontroller-A…
аналогичные выводы здесь: …stackexchange.com/…/3-3v-input-to-arduino-digital…
Возможно у тебя завышено питание на атмеге, можно попробовать его понизить чтобы с левелшифтером не заморачиваться

kokosik

Мне кажется, что я что-то делаю не так.
Раздобыл Arduino Uno, вытащил процессор, подключил OSD к плате и ничего… Failed to talk failed bootloader.
Пробовал прямо(RX-RX) и обратно(RX-TX), результат один и тот же 😦

samael9

Драйвера ftdi какой версии стоят? Бутлоадер шили?

kokosik
samael9:

Драйвера ftdi какой версии стоят?

Пробовал через Arduino Uno без процессора как тут советовали.
Бутлоалер не шил

samael9

Спецы, поджскажите.
Откалибровал я значит напряжение. Залил AMP OFFSET. Выставил 0.
Залил AMP PER VOLT - данные сразу почти совпали с амперметром. Кручу ручку, чтоб настроить - AMP PER VOLT меняется, но показания тока - нет.

samael9

А делитель на датчик тока надо собирать так, чтобы напряжение при макс. нагрузке не превышало 1 В?

alezz

да, максимально измеряемое напряжение 1.1В

samael9

а на датчик напряжение какое напряжение макс? 5 вольт? Или там тоже внутренне опорное используется?

alezz

в смысле, на датчик? Сами датчики разные, обычно выдают 5В, часто 3.3В, но может быть что угодно

samael9

Ну, если датчик у меня выдаёт максимум 5 вольт. Я его могу напрямую присоединить к атмеге на OSD , без делителя?

alezz
samael9:

Ну, если датчик у меня выдаёт максимум 5 вольт. Я его могу напрямую присоединить к атмеге на OSD , без делителя?

ну написал же по русски - максимально измеряемое напряжение 1.1В! Собери делитель на пять из 2х резисторов, например 27к и 100к

samael9

А как сделать, чтобы высота показывалась не над уровнем моря, а относительно точки взлёта? А то у меня 154 метра сразу показывает.

alezz

ничего делать не нужно, высота уже показывается относительно точки “дом” (может не совпадать с точкой взлета). Как только зафиксируется точка “дом”, высота (расстояние, стрелка “домой”) будет показываться относительно нее

samael9

Я вроде понял, в чём дело. Я Поставил галку Altitude, а надо, видимо Home Altitude.

torn8

Так и есть! Галку нужно ставить на иконку домашней высоты, сам с таким столкнулся.