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

Сергей_Уж
rushan:

У меня у одного ez-gui на андройде перестал цепляться к 3.0 ?

Они написали в обновлении что с 3 версией не работает. Нужно подождать.
Betaflight 3.0
This version of EZ-GUI is not compatble with Betaflight 3.0
Нажми стрелочку More info

Вышла новая версия сюита с исправленным бутлодером, все прошивки изменены.
Changes in 16.3.14.7.0.1:
SiLabs BLHeli bootloader:
 updated rev sign “c” to “d” for BLHeli_S 16.3 and BLHeli 14.7 hex files. No change in functionality.
Но я пишу это сказать что только что перешил на F4 полетнике новую прошивку в ESC через USB , что есть для владельцев F4 суперовая новость ! Действительно Борис не обманул
•STM32 F4 support (working blheli pass-through)
Теперь не нужно разбирать раму и конектится к ардуино или F3 полетнику чтобы прошиться.

rins:

ощущения странные. на маленьких ходах стика и при плавных движениях. ну очень большое экспо (коптер еле слушается)

Он написал в комментарии к прошивке
Не использовать большое число rc_expo, как раньше. Теперь он пересмотрел работу экспо и сделал так как это было раньше в версии 2.8.0 RC4
То есть изменения есть, нужно посмотреть как с этим справиться. Сейчас поднял дома квадрик с новой прошивкой, чуть в стену не залепил…

PS Вроде получилось. Он написал что убрал супер экспо, но наверное это учитывает новый конфигуратор, который он объявил ( 178 ) но не выложил. Я сейчас руками отключил в настройках PID супер экспо, вроде полетел нормально , уже резко не дергается

rins
Сергей_Уж:

То есть изменения есть, нужно посмотреть как с этим справиться.

поставил экспо 0.2. таже хрень. неадекватен.
на рц 11 было норм. блин стёр рц11 для хрейсер. теперь не могу скачать. (((
нет ни у кого?

Сейчас поднял дома квадрик с новой прошивкой, чуть в стену не залепил…

на рц11

Сергей_Уж

И в конфигураторе если включить ползунок Показать бета версии, появились наконец то прошивки на F4 и понятно с самой свежей RC12 версии, архива предыдущих нет.

lokanaft
Сергей_Уж:

появились наконец то прошивки на F4

В смысле “наконец то”? Уже рк5 оттеда ставил.

Сергей_Уж
lokanaft:

В смысле “наконец то”? Уже рк5 оттеда ставил.

Да вот недавно проверял не было. Я каждый новый релиз туда лезу появилась или нет, только вчера обнаружил, попробовал скачать онлайн- получилось., до этого даже на F3 не скачивалась и не работало полное стирание , может на компе у меня что то не давало, вроде и Касперского отключал для гарантии.

PS ну если ты еще ESC раньше всех прошивал это был бы номер 😃

Сергей_Уж

Еще раз чуть про настройки.
Читаю форум RCG, Борис рекомендует на F3 не пытаться гнаться за циферками и летать на 8k/8k По его данным самый оптимальный режим настроек для F3 это 8k/4k
Привожу его слова на великом в слегка вольном переводе.
"Я рекомендую использовать 8k/4k. Betaflight pid контроллер использует много математики и больше использует мощь CPU. 8k/8k возможно,но в реальности это на грани и особенно на SBUS с телеметрией когда реально и легко выйти на 100% . В полете это может проявится в виде дерганий. 8k/4k вообще то это самые оптимальные и желательные настройки.
Также по моим последним тестам мы не получаем никаких преимуществ выше 4k pid loop.

Коротко поясню это. dterm фильтр работает на скорости ПИД-регулятора. Задача фильтра убрать все сопутствующие шумы чтобы увидеть шум первоисточник. С шумами моторов в диапазоне 180hz и 400hz которые мы имеем на типичном квадре, они ( шумы ) присутствуют тоннами в blackbox логах этого диапазона и мы должны в идеале предельно точно выделить шум первоисточник который в 10 раз выше общего уровня шума. В худшем варианте это будет шум 400 x 10 = 4000 (4k) что очень нежелательно и плохо. Так или иначе шум мотора в реальной ситуации это где то до 320 и никогда 400 поэтому на 4k помеха не присутствует.

Коротко суммируя 8k/4k это самое лучшее что можно выставить. 8k/8k это уже то до чего шумы могут вырасти на типичных F3 spi полетниках и будут уже влиять на полет. А вот полетник на F4 может 8k легко и даже 16 и может выжать даже 32k при некоторой оптимизации".
И о ez-gui
I am actually using it but there were some reports about incompatibilities and interpretations of values.
I am just chatting with the creator of ezgui to make it 100% compatible.
Он договорился с автором проги что тот ее сделает 100 проц совместимой с версией 3.0

И The current configurator doesnt display these rates properly, but that will happen soon when configurator gets an update. Probably next week.
Текущий конфигураторн не отображает рейты правильно, поправит это в новом конфигураторе который выйдет возможно на следующей неделе.

Владимир_Балабардин
Сергей_Уж:

8k/4k вообще то это самые оптимальные и желательные настройки.

А при таких цифирях 100% загрузка проца, при отключенном всём и приемнике по последовательному порту, это нормально?
И прыгающий битрейт?
Полетник EMAX Skyline F3 (Acro).

Сергей_Уж
Владимир_Балабардин:

А при таких цифирях 100% загрузка проца, при отключенном всём и приемнике по последовательному порту, это нормально?

Конечно не нормально, может у тебя что то не так в настройках? Для того чтобы уменьшить нагрузку на проц последние доработки ( RC12) это убрали сонар ( Naze32 и подобных ) и второе что уменьшило нагрузку на проц это RC Expo выставили на нули, как только изменишь значения отличные от нуля нагрузка возрастает. Посмотри что ты там повесил лишнее на проц ? Перепрошей с полным стиранием флешки, может глюки от старой прошивки.

100xanoff
Владимир_Балабардин:

А при таких цифирях 100% загрузка проца, при отключенном всём и приемнике по последовательному порту, это нормально?
И прыгающий битрейт?
Полетник EMAX Skyline F3 (Acro).

Если я не ошибаюсь, то у него гира подключена по i2c, а значить более чем 4к/4к выжать не получится…

Владимир_Балабардин
Сергей_Уж:

может у тебя что то не так в настройках?

Тупо тестовый ПК.
Ничего не подключено.
Заливаю прошивку, включаю то, что написал и всё.

100xanoff:

Если я не ошибаюсь, то у него гира подключена по i2c,

Да, там гира 6050.
Судя по ману на неё она только I2C.
А разве I2C не быстрее?

Я шью в него SPRacingF3
Может не то?

mil-lion

Гуру, помогите разобраться с квадриком. Раньше летал нормально. После нескольких падений, было сломлено 2 луча, у квадрика в воздухе стали откручиваться моторы 😦 Началось это после экспериментов с луптаймом, но наверное совпало.
Сетап: рама Eachine Falcone 250 (аналог ZMR250 но с простаками для моторов с наклоном 10 градусов), моторы Cobra 2204 2300kV, регуляторы “пчелки” FVT LittleBee 20A, мозг SPRacingF3, прошивка регуляторов MULTISHOT 14.5 IM, прошивка полетника BetaFlight 3.0.0-RC11 (до этого была 2.7.1).
Записал BlackBox Log видения дома над полом в 20 см. Посмотрел, вроде видны шумы - особенно по ролу. Может из-за этого откручиваются моторы? До этого летал отлично, не мог налюбоваться, а теперь проблемы и летаю на другом квадрике.
Помогите разобраться по логу с квадрика.

Сергей_Уж
mil-lion:

помогите разобраться с квадриком. Раньше летал нормально. После нескольких падений, было сломлено 2 луча, у квадрика в воздухе стали откручиваться моторы

У тебя мелкие вибрации на моторах, конечно могут и открутиться. Сильный пик вибраций на 180гц ( нужен нотч фильтр, попробуй прошится на последнюю версию 12 ) и я не понял как одновременно включен протокол мультишот и ваншот125 ?

Проверь крепление моторов, попробуй убрать проставки и проверь общее крепление рамы, не ходят ли у тебя лучи ( нет ли люфтов )
Разберись откуда мелкие вибрации на моторе. Они ровно передают гиро свои вибрации, один в один. Учитывая что PID у тебя по умолчанию, проблема механическая.


mil-lion
Сергей_Уж:

я не понял как одновременно включен протокол мультишот и ваншот125

Вот это я тоже не понял, но в конфеге точно стоит MULTISHOT

Сергей_Уж:

Проверь крепление моторов, попробуй убрать проставки и проверь общее крепление рамы, не ходят ли у тебя лучи ( нет ли люфтов )

Вот я тоже сейчас посмотрел, почему то у лучей нет жесткости на кручение, руками я немного скручиваю лучи 😦 Наверное карбон отслоился. Я вот только собирался заняться переделкой квадрика: убрать простаки моторов и установить их на луч с лотктайм, заменить лучи на 4 мм без отверстий (у родной Falcon рамы зачем то отверстия по которым сломались 2 луча, наверное под ножки планировались). Буду доделывать.
Я вот тоже увидел шумы, сейчас буду думать как с ними бороться. Читаю WiKi от Бориса. Вот думаю поставить gyro_lpf=98Hz, как думаете, поможет?

Сергей_Уж:

попробуй прошится на последнюю версию 12

А как это поможет?

Сергей_Уж:

нужен нотч фильтр

Если можно поподробней про NOTCH фильтр, я вот что то не пойму что это за фильтр такой. Вот LPF мне понятен - это НЧ фильтр который рубит высокочастотные помехи, на графике увидел по полу 2 пика, второй пик надо резать - и вот хочу попробовать установить gyro_lpf=98Hz.

Сергей_Уж
mil-lion:

А как это поможет?

Там нотч фильтр уже встроен и активирован. Попробуй вместо проставок сделай как у меня, из коврика мышки вырежь проставки и под мотор, посмотри чтобы в центре было отверстие иначе будет тормозить вал мотора. Это сильно уменьшает вибрации и проверь двигатели на вибрации, возможно после падения где то чуть погнулось . Включи аксель и в конфигураторе в закладке МОТОРЫ по очереди запускай двигатели без пропов и проверь на вибрации каждый.
Нотч фильтр это отсекающий фильтр, он отфильтрует помеху. Борис как раз настроил его в пределах 180 -260 гц

mil-lion
Сергей_Уж:

Нотч фильтр это отсекающий фильтр, он отфильтрует помеху. Борис как раз настроил его в пределах 180 -260 гц

Получается это Полосовой Фильтр, который урезает часть частот. По моему у него есть русское название: Режекторный Фильтр! Вспомнил.

seemann
mil-lion:

Записал BlackBox Log видения дома над полом в 20 см. Посмотрел, вроде видны шумы - особенно по ролу. Может из-за этого откручиваются моторы? До этого летал отлично, не мог налюбоваться, а теперь проблемы и летаю на другом квадрике.
Помогите разобраться по логу с квадрика.

чтобы убрать шумы по ролу поставь фильтр
set gyro_notch_hz=158
set gyro_notch_cutoff=120
save

я думаю должно помочь, и мне кажется что шум моторов уменьшится

mil-lion
seemann:

я думаю должно помочь, и мне кажется что шум моторов уменьшится

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

mil-lion
seemann:

чтобы убрать шумы по ролу поставь фильтр
set gyro_notch_hz=158
set gyro_notch_cutoff=120
save

Просто чудеса! Посмотрите как изменился лог полета после этих команд. Немного остались шумы, наверное думаю установить set gyro_notch_cutoff=100…110 - наверное еще лучше будет.
Слава Борису! И пацанам на форуме, огромное спасибо - просвятили.

Кариёзный_монстр
mil-lion:

Просто чудеса!

О да, режекторный фильтр был очень хорошей идеей )) А если он еще отдельный по осям будет…

mil-lion
Кариёзный_монстр:

А если он еще отдельный по осям будет.

У меня получилось что по полу что по питчу - шумы на одной и тоже частоте. Это наверняка из-за физического состояния лучей. Лучи буду менять, после смены отключу фильтр и по новой сделаю замеры.
Я понял алгоритм настройки режекторного фильтра (notch):

  1. на дефолтных настройках с отключенным фильтром делаем запись полета в лог BlackBox
  2. анализируем полученный лог с помощью BetaFlight - BlackBox Explorer и смотрим анализ сигнал с гиры по питч и роль
  3. определяем на анализаторе частоту Max motor noise - это будет значение параметра gyro_notch_hz, и определяем начало шумов (здесь немного сложнее, но точность не важна), это будет значение параметра gyro_notch_cutoff (можно взять значение с графика D-TERM notch cutoff)
  4. в CLI вводим команды
    set gyro_notch_hz=158
    set gyro_notch_cutoff=120
    save
  5. очищаем память BlackBox и делает пробный полет и анализируем результат, если не устраивает, то повторяем.

Хорошая статья How to use the Betaflight notch filter.

WizardRND

А подскажите, у всех в BF-конфигураторе 1.7.7 не работает вкладка OSD?
Через serialpassthrough и GUI-конфигуратор MWOSD всё работает нормально.