Вопросы по iNav
Все равно надо 1.9.1 побеждать. РССИ то на 1.8 нету(
прогресссс мать его)
Меня куда больше раздражает выкашивание софтсериала из Omnibus F4 таргетов плюс отсутствие ремаппинга ресурсов. На BF 3.1.7 я спокойно вывел софтсериал на неиспользуемые PWM5-6 и подключил через него телеметрию. А в inav, как ни бился с исходниками, так и не смог добиться аналогичного результата.
P.S. Справедливости ради следует отметить, что в BF 3.2 и выше софтсериал тоже куда-то пропал - и в итоге приходится либо вытаскивать неинвертированный SPort из приёмника (что на XSR-E, к примеру, малореально - только к ноге STM-ки паяться) либо городить инвертор на отдельной платке. ХЗ зачем такой “прогресс”…
Все равно надо 1.9.1 побеждать. РССИ то на 1.8 нету(
Согласен, но с матеком у меня телеметрийный приемник работает, таранька ругнется. Да и летать далеко не планирую
ХЗ зачем такой “прогресс”…
XSR-E + F.port видимо…
F.port видимо…
А он уже появился на iNAV?
Ага, увидел - появился в 1.9.1. И работает без лагов? А то я на эти грабли уже наступал под BF.
А он уже появился на iNAV?
Ага, увидел - появился в 1.9.1. И работает без лагов? А то я на эти грабли уже наступал под BF.
Поставил фпорт на 1.9.1. Обматерился… завелось с полтычка, но постоянно орущая тарань «sensor lost» меня выбесила на втором аккуме, ставил на крыле поэтому 1 акк- 15 минут. Снес нах все датчики кроме рсси. Не орет но и телеметрии нет
P.S. Справедливости ради следует отметить, что в BF 3.2 и выше софтсериал тоже куда-то пропал - и в итоге приходится либо вытаскивать неинвертированный SPort из приёмника (что на XSR-E, к примеру, малореально - только к ноге STM-ки паяться) либо городить инвертор на отдельной платке. ХЗ зачем такой “прогресс”…
Есть он там
Просто сначала активируете softserial
В Cli назначаете выход
В портах выбираете что туда повесить
И «да» это гланды через анус, но работает
Поставил фпорт на 1.9.1. Обматерился… завелось с полтычка, но постоянно орущая тарань «sensor lost» меня выбесила на втором аккуме, ставил на крыле поэтому 1 акк- 15 минут. Снес нах все датчики кроме рсси. Не орет но и телеметрии нет
Понятно, то есть все косяки этого недоинтерфейса благополучно скопированы из BF и по факту он неюзабелен. 😦
Есть он там
Просто сначала активируете softserial
В Cli назначаете выход
В портах выбираете что туда повесить
Я про процедуру в курсе - писал же выше, что на 3.1.7 успешно делал на PWM5-6. Просто после активации softserial в configuration он не появляется в списке ports. Или он там появляется лишь после назначения выходов в cli? Как-то сомнительно, но вечером попробую, конечно.
Или он там появляется лишь после назначения выходов в cli? Как-то сомнительно, но вечером попробую, конечно.
Именно так, весь мозг себе сломал пока дошёл до такого решения
Именно так, весь мозг себе сломал пока дошёл до такого решения
Я тут читаю еще (про Матек)
Soft serial is available as an alternative to a hardware UART on RX4/TX4. By default this is NOT inverted. In order to use this feature:
- Enable soft serial
- Do not assign any function to hardware UART 4
- Assign the desired function to the soft-serial port
То есть, чтобы сделать софт-сериал, нужно выкинуть один нормальный порт? А смысл? Че-то вот вообще ускользает логика.
Я тут читаю еще (про Матек)
Soft serial is available as an alternative to a hardware UART on RX4/TX4. By default this is NOT inverted. In order to use this feature:
- Enable soft serial
- Do not assign any function to hardware UART 4
- Assign the desired function to the soft-serial port
То есть, чтобы сделать софт-сериал, нужно выкинуть один нормальный порт? А смысл? Че-то вот вообще ускользает логика.
Это про стр читаете?
Там и так уартов достаточно, НО s.port фриски инвертированный, и софт сериал самый простой способ получить телеметрию на приемник, вот и получается что вы неинвертированный физический порт заменяете софтовым, но с возможностью его сделать инвертированным.
Это про стр читаете?
Да это похоже у всего семейства.
вот и получается что вы неинвертированный физический порт заменяете софтовым, но с возможностью его сделать инвертированным.
Да, но разве софт сериал нельзя сделать например на моторах 5 или 6? То есть почему ему нужны пины именно от UART4? Или это просто разработчики так решили?
Да, но разве софт сериал нельзя сделать например на моторах 5 или 6? То есть почему ему нужны пины именно от UART4? Или это просто разработчики так решили?
Есть ограничения в используемых таймерах и достижении унификации прошивки. Многим например нужны на 5 и 6 канале управление серво подвесом, а кому-то гексу собрать, а кто-то самолёт делает с рулем направления и высоты…
Именно так, весь мозг себе сломал пока дошёл до такого решения
В общем, проверил - да, именно так дело и обстоит на BF 3.2.х и выше - неочевидно, но работает.
s.port фриски инвертированный, и софт сериал самый простой способ получить телеметрию на приемник, вот и получается что вы неинвертированный физический порт заменяете софтовым, но с возможностью его сделать инвертированным.
А вот тут возникла странная проблема на Omnibus F4 v5 - при замене SERIAL_TX 1 на SERIAL_TX 11 (softserial 1) на тех же пинах поначалу телеметрия начинает работать, но стоит начать использовать BF LUA - как всё начинает тормозить вплоть до полного отвала “полётниковской” части телеметрии. Причём в мануале к полётнику английским по белому написано:
Smartport TX3/TX1 TX3: only send; TX1: Enable as software serial, then bidirectional
То есть рекомендации те же, что и для матека - но… нормально не работает. В итоге вернул как было - с “хардварной не-инверсией”, вытащенной с XSR
my.mail.ru/mail/osveriden/video
Привет всем ,помогите пожалуйста с настройкой дрона ,как увеличить угол наклона max_angle_inclination_rll=500 пишет что не правильная команда
Сегодня уже во второй раз разложил коптер практически сразу же после взлета. Заармил, подергал его какое-то время правым стиком в режиме ANGLE (AIRMODE включен) пока он еще был на земле, чтобы посмотреть, как он будет реагировать. Все было штатно. Еще до взлета понял, что пиды высоковаты, коптер немного осциллировал по питчу и роллу, но все же решил чуть-чуть его приподнять. Взлет состоялся при газе 16-18%, коптер легкий и сильно недогружен. От оторвался от земли, взлетел, но потом продолжил медленно и печально набирать высоту. САМ. Я стик газа в ноль, но высота продолжала увеличиваться. Пришлось дизармить на высоте 10 метров и падать. Рама в дрова, естественно. Это все хорошо видно по скриншоту из блэкбокс рекордера, который прилагаю. Также в аттаче логи полета и дамп конфига. Просьба поставить диагноз. Что происходит, не понимаю. Уже второй полет заканчивается улетом коптера точно при тех же обстоятельствах. Подлет, и дальше некотролируемый набор высоты. Прошлый раз это было на прошивке 1.9.1, в этом на 1.8. ЖПС модуль подключен и установлен не был.
my.mail.ru/mail/osveriden/video
Привет всем ,помогите пожалуйста с настройкой дрона ,как увеличить угол наклона max_angle_inclination_rll=500 пишет что не правильная команда
Set впереди написать
как увеличить угол наклона max_angle_inclination_rll=500 пишет что не правильная команда
set max_angle_inclination_rll =500
max_angle_inclination_rll set to 500
save
Сегодня уже во второй раз разложил коптер практически сразу же после взлета. …
Просьба поставить диагноз. Что происходит, не понимаю. Уже второй полет заканчивается улетом коптера точно при тех же обстоятельствах. Подлет, и дальше некотролируемый набор высоты. Прошлый раз это было на прошивке 1.9.1, в этом на 1.8. ЖПС модуль подключен и установлен не был.
А почему у вас газ в 0 а показания 1162? Газ в 0 то показывать должно 1000. У меня такое было, тоже коптер был недогружен а минимальный газ был выставлен 1150, так он тоже не хотел приземлятся, ситуация 1 в 1. Поставьте в настройках минимальный газ ниже.
И еще одна фишка. когда включаете airmode то коптер начинает активнее реагировать на изменения углов и минимальный газ еще более увеличивается. Причем на земле коптер стоит а вот в воздухе он улетает)))
помогите пожалуйста
команда для установки новых значений: set max_angle_inclination_rll=500
потом обязательно save для сохранения
А вообще есть команда help, там всё описано
Спасибо ,про set и save не знал , завтра в поле посмотрим что получилось
А почему у вас газ в 0 а показания 1162? Газ в 0 то показывать должно 1000. У меня такое было, тоже коптер был недогружен а минимальный газ был выставлен 1150, так он тоже не хотел приземлятся, ситуация 1 в 1. Поставьте в настройках минимальный газ ниже.
И еще одна фишка. когда включаете airmode то коптер начинает активнее реагировать на изменения углов и минимальный газ еще более увеличивается. Причем на земле коптер стоит а вот в воздухе он улетает)))
Сергей, да, похоже вы правы. Мин. газ был выставлен 1150, плюс эйрмод, плюс сильный недогруз, ну, и пиды до кучи. Механика улета именно такая и была, точно так, как вы описываете. Получил уже два независимых мнения именно с таким выводом. Спасибо!