Прошивки CleanFlight/BetaFlight для полетников

idk

Если есть осд через него, если нет должно быть!
Левый стик саредина влево, правый стик вверх (осд). Пульт дело третье. Можно крутить через смартфон но не советую.
Скажется кардинально.
Предложенные мной могут быть высоки по P, но попробуйте, все от сетапа зависит. И в фильтрах поставьте pt1

mil-lion

ПИДы надо настраивать вначале в Акро режиме. А уж потом настраивать в Стаб режиме, как написали выше это отдельная строчка внизу где написано Angle. А так ничего не сможете настроить.
Тряска при спуске может быть из-за низкого П, если П нормальное, то можно попробовать повысить И.
Начните настройку ПИДов с акро режима. Иначе ничего не выйдет.

DieHertz

Если учитесь летать, советую Acro trainer, а не angle/horizon

Сергей_Уж

Вышла версия прошивки 3.4.0 , пишут Version 3.4.0: The best Betaflight ever!
github.com/betaflight/betaflight/releases
Копирую сюда только новые строки в описании
We recognise that most of our users just want to two things with new firmware: Install it, and then go fly it. That’s why we have spent a lot of time on working out default settings that fly great on most quads. Just install it and try for yourself! To make your craft fly even better, we’ve added a brand-new, experimental mode to improve the response to stick input by filtering it instead of interpolating.

We’ve also put a lot of effort into optimising the performance of the firmware, especially for boards with an F7 MCU. Now you can go and buy that shiny new F7 board, while your friends still struggle with their boards with F3 and F4. ������

For pilots who are into long range flying, we have added the brand new ‘GPS Rescue’ mode. It is a simplified version of the ‘return to home’ mode that exists in other, more navigation oriented firmware, and the great news is that all it needs to work is a GPS, no fiddling to make a compass work required!

Last but not least, we’ve also added a bunch of new features to improve the convenience of using Betaflight: You can now copy / paste your logs from an SD card or the on board flash chip by mounting the flight controller as a storage device, and you can use your flight controller / TX to emulate a joystick with no extra hardware needed, in order to fly on a simulator.

If you are upgrading from an earlier version of Betaflight, please read the following section containing a list of things that you might have to change in your configuration.

Important information when upgrading
•A number of changes and improvements in this release require changes to the Betaflight configurator. These changes have been added to Betaflight configurator 10.3.1 (installation instructions here). Please update your Betaflight configurator to version 10.3.1. If you are using the Blackbox Log Viewer, there is an updated version 3.1.0 to go with Betaflight 3.4 (installation instructions here);

•in previous versions of the firmware, there was a race condition that could cause Dshot commands (e.g. activation of crash flip) to be ignored by the ESC when the Dshot beacon was active. To prevent this, a timeout has been added to the Dshot beacon that prevents arming for 1.2 seconds after the Dshot beacon was active (#6079);

•the setting moron_threshold for the acceptable noise limit during gyro calibration was renamed to gyro_calib_noise_limit. Additionally, a new setting gyro_calib_duration was added. This allows users to configure a longer minimum gyro calibration duration (in 1/10ths of seconds, default: 125). Using a larger setting here will result in reduced gyro drift, which is helpful when flying line of sight (#5932);

•Added support for accelerated yaw spin recovery (#5706);

ale_p

с фильтром вместо интерполяции вдyплили что делать? я не хочу заниматься онанизмом и перепрошивать приёмники на 8 каналов, как сделать красиво с прошивкой на 16 каналов или когда нужно больше 8 (xm, xm+ и просто на r-xsr)?

Amel

А разве нельзя на аппе выбрать 8 каналов вместо 16?

ale_p
Amel:

А разве нельзя на аппе выбрать 8 каналов вместо 16?

да, как то по диагонали прочёл. вроде достаточно сделать 8 каналов

github.com/…/SBus-FPort-and-RC-Smoothing

остаётся вопрос про ситуацию когда 8 каналов не хватает.

как вычислить эти быстрые и медленные каналы и чем это грозит

If the number of is set channels to a number between 8 and 16, for example, 11, data will be received at 9ms intervals on 13 channels, and 18ms intervals on 3. Logging is needed to identify which are fast and which are slow. If all dynamic control signals are put on the fast channels, and switches are only set on the slow channels, the default values for smoothing and interpolation are fine and will optimise performance.

DieHertz

Тут не вполне верная инфа, скоро её обновим.
У FrSky X Air Protocol 8 слотов для каналов, 12 бит каждый, 11 бит реальных данных и 1 бит означающий, верхний это канал (1-8) или нижний (9-16).
OpenTX на всех радио кроме X-Lite посылает модулю по 8 каналов каждые 9 мс. Если приемник привязан в режиме 1-8, то все каналы обновляются раз в 9 мс.
Если больше 8 (1-9 и так до 1-16), то OpenTX меняет 12-ый бит, таким образом один кадр идут верхние 8 каналов, другой кадр нижние 8.
ErSky9x для X9D синхронизируется с heartbeat от модуля и посылает всегда 16 каналов, а дальше включается логика в модуле, а модуль для нас - черный ящик.

Судя по наблюдениям, модуль проверяет, какие каналы ему прислали, и какие изменились сильнее всего с прошлого обновления, и отправляет именно те, которые сильно изменились. Но мы не наблюдаем этого поведения, так как ни одно радио кроме X-Lite и ErSky9x X9D не посылают модулю все 16 каналов.

tuskan
DieHertz:

каждые 9 секунд

милисекунд?

DieHertz:

X-Lite и ErSky9x X9D не посылают модулю все 16 каналов.

то есть в теории в телеметрии есть обратно все значения каналов, как они были прочитаны приемником?

DieHertz

Да, 9мс, там ниже написано.
Про телеметрию не понял, для телеметрии отдельный таймслот и никакой инфы об управляющих каналах там нет.

MFer

Андрей, не знаете, не меняли ли в последней прошивке (релизе 3.4) дефолтные настройки GPS (auto-config)?
Там где на RC5 ловило 17 спутников, теперь с трудом ловит три-четыре… ни о каком fix естественно речи нет ((

tuskan
MFer:

Там где на RC5 ловило 17 спутников, теперь с трудом ловит три-четыре.

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

DieHertz

На сколько я знаю, ничего не меняли.

ale_p

короче, я тупа перебором это выстаил для smoothing filters

на одном кваде у меня заработало авто (r-xsr)

на другом ситуация сложнее (xm+). при авто (фильтры=0), оностительно режима интерполяция, при манёврах моторы начинают петь. типа как при завышенном Д. 30-40гц - ситуация улучшается, но на 30 квад ощущается тормознее чем на авто (тоесть при расчётном 50гц). возможно это плацебо, а возможно тут имеет место быть влияние dterm kick или ещё чего.

пульт - x-lite, режим d16, каналов - 11

SUPER_mONSTER
  1. Всех приветствую. Установил себе БФ. Сначала с хрома. Подключил квадрик, прошил. Но при запуске программа выдает уведомление обновить конфигуратор. Скачал exe 10.3.1. Установил. Но БФ не запускается. Просто никакой реакции при запуске. Хромовский 10.2.0 нормально работает. В чем беда?

  2. Полетник matek f405-ctr. Подключены 3 ргб полоски по 8 диодов. Под айнавом все адекватно работало и программировалось. Под БФ реакция программирования только на 4 диода. 2 как то неадекватно моргают. Остальные просто светят белым. Заново перепрошил под айнав-все работает. Под БФ нет.

tuskan

Где то в средств найти все про бетафлай и грохнуться. Ну или запустить от другого пользователя

agbagb

А что такое dshot_burst? для чего оно надо?
У меня DSHOT не работает толком, говорят этот параметр может помочь, вечером попробую, но за что он отвечает то?

tuskan

На некоторых старых регулях на отпаятт кондёр чтоб дшот работал

agbagb

Регули поддерживают ДШОТ, они нормально с ним работают.
Но если ставить на Ф7 32\32 и ДШОТ600, то двигатели не запускаются, если поставить 8\8, то регули запускаются, это на БФ 3.4.0. Почему так, непонятно.

PaulM

Загрузка процессора какая на вашем Ф7 32\32? Тут тогда дело не в регулях, а у полетника ресурсов не хватает.

agbagb

Загрузка 40%, меняю протокол на Мультишот, и все работает.