Прошивки CleanFlight/BetaFlight для полетников
Можете хоть ссылкой поделиться !!! С моим английским очень трудно понять где читать
Всем лень искать за вас ) вбейте ссылку в Гугл опереводчик, что бы примерно представлять что там пишут.
Видел где-то видео, как прямо на OSD выводится график спектра вибраций с гироскопа, почти как в blackbox explorer.
Но не могу найти эту штуку в BF OSD. Кто в курсе, где и как это делается?
Валяется у меня такая хня без дела. Называется мозг BrainFPV RE1. Постоянно выпускают свою кастомную редакция BF, чтобы все это работало.
Работет примерно так:
Кстати не так уж и плохо
Кстати не так уж и плохо
Ну, да. OSD графический, проц F4 не F405, а F446 и на 180MHz. Но IMU: Bosch Sensortec BMI160 залоченая в BF на 3.2kHz, чтобы в конфигураторе не выставляй.
Странно это они придумали
Любопытная функция. Жаль, что только для одного контроллера.
Уважаемые коллеги. Вопрос следующий:
- Omnibus F4 SD
- Прошивка :
OMNIBUSF4SD (OBSD) 3.2.0 Sep 6 2017 / 12:52:07 (ad7da28)
SmartPort ни в какую не заводится, ни с TX3, ни c TX6.
Соответствие ног проца и выводов -проверил. Вроде совпадает.
Инверсию включал.
Все одно не пашет.
Ценю конкретику. Заранее спасибо
Можете хоть ссылкой поделиться !!! С моим английским очень трудно понять где читать
добрый день
github.com/betaflight/…/releases
Качаете нужну версию, жмете в хроме натри точки справа от панели адреса,там - more tools => extensons тыкаете в Developer Mode
И тыкаете в load unpacked extension
выбираете путь к папке где лежит ваш распакованный конфиг и вуаля
(картинки форум распихал в произвольном порядке, но они и не нужны)
SmartPort ни в какую не заводится, ни с TX3, ни c TX6.
Инверсию включал.
Не инвертированный сигнал с приёмника вытаскивали?
Не инвертированный сигнал с приёмника вытаскивали?
Если Вы имеете ввиду эту команду:
set tlm_inversion = ON (OFF)
Я ей баловался -не едут лыжи (((
Менял.
По существу вопроса- сигнал не инвертированный со SmartPort
Если Вы имеете ввиду эту команду:
set tlm_inversion = ON (OFF)
По существу вопроса- сигнал не инвертированный со SmartPort
Нет конечно, причём тут команда.
Приёмник у вас какой? XSR?
Если да, то не инвертированный сигнал со средней ноги транзистора вытаскивали?
У меня Omnibus F4 Pro Corner, это тот же таргет OMNIBUSF4SD, и та же разводка, что в последней версии вашего контроллера
Вот посмотрите
github.com/…/Board---OMNIBUS-F4-Pro-Corners
Нужен диод между TX6/RX6, а также команда set tlm_halfduplex = OFF
Все будет работать без какого-либо надругательства над приемником. При том, что интересно, tlm_inverted надо оставлять по дефолту, то есть OFF.
Аналогично проблема решается не только на этом контроллере, а на всех, у кого есть такие однонаправленные инвертеры на линиях TX/RX, например, на BlueJayF4 ревизии 3+.
Аналогично проблема решается не только на этом контроллере, а на всех, у кого есть такие однонаправленные инвертеры
Мысль интересная, я попробую…
Приёмник у вас какой? XSR?
frsky X4R SB
Все будет работать без какого-либо надругательства над приемником.
почему припаяться к транзистору - это издевательство над приемником, а паять диод между TX6/RX6 - это не издевательство над полетником? ))
по мне так проще первое… и в cli не надо вообще лазить…
но за науку спасибо, в закладки положил ))
Мысль интересная, я попробую…
frsky X4R SB
Отпишитесь потом, какой именно вариант заработал, интересно.
почему припаяться к транзистору - это издевательство над приемником, а паять диод между TX6/RX6 - это не издевательство над полетником? ))
Тут проблема иная. Насколько я понимаю, припаяться к одному транзистору не поможет, поскольку на TX/RX есть по однонаправленному инвертору на каждом, и просто ничего работать не будет, поскольку протокол двунаправленный в режиме halfduplex. И лечится только двумя вариантами
- первый с диодом, как я написал. Еще обратите внимание на картинку, провод к приемнику подключается в этом случае на RX, а не TX!
- второй путем соединения с приемником ДВУМЯ проводами, как было по ссылке выше blck.mn/…/smartport-the-frsky-xsr-and-betaflight/ . Каждый провод на свой транзистор (белая, зеленая стрелки на картинках). Этот вариант я пробовал только на F4 без инвертера.
В обоих вариантах надо отключать tlm_halfduplex=OFF, то есть порт начинает работать в fullduplex.
Еще в копилку опыта. Проблема невозможности одновременной работы SBUS и LED_STRIP на контроллере Omnibus F4 Pro Corner решилась путем ввода команды
resource INVERTER 3 C09
Иначе C09 в текущей прошивке висит в воздухе, а он управляет инвертером, так оставлять его нельзя, потому что значение на выходе становится непредсказуемым. В моем случае включение LED_STRIP, видимо, отключало инвертер.
Насколько я понимаю, припаяться к одному транзистору не поможет, поскольку на TX/RX есть по однонаправленному инвертору на каждом, и просто ничего работать не будет
У меня работает. Именно потому что UART в half режиме - через один пин.
Кстати вот более красивое решение - blck.mn/…/smartport-frsky-xsr-and-betaflight-part-…
Спасибо Павел, теперь я знаю как управлять инверторами на своём полетнике
Кстати вот более красивое решение - blck.mn/…/smartport-frsky-xsr-and-betaflight-part-…
Это решение для XSR, у меня так и сделано все работает.
У спрашивающего X4RSB, там похоже действительно два провода тащить надо.
Но тут утверждать на 100% не буду, у меня X4RSB не было.
У спрашивающего X4RSB, там похоже действительно два провода тащить надо.
Вот здесь oscarliang.com/sbus-smartport-telemetry-naze32/ пишут что можно одним проводом. Два нужно тянуть если прошивка не умеет half