Прошивки CleanFlight/BetaFlight для полетников
В смысле “наконец то”? Уже рк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 выставили на нули, как только изменишь значения отличные от нуля нагрузка возрастает. Посмотри что ты там повесил лишнее на проц ? Перепрошей с полным стиранием флешки, может глюки от старой прошивки.
А при таких цифирях 100% загрузка проца, при отключенном всём и приемнике по последовательному порту, это нормально?
И прыгающий битрейт?
Полетник EMAX Skyline F3 (Acro).
Если я не ошибаюсь, то у него гира подключена по i2c, а значить более чем 4к/4к выжать не получится…
может у тебя что то не так в настройках?
Тупо тестовый ПК.
Ничего не подключено.
Заливаю прошивку, включаю то, что написал и всё.
Если я не ошибаюсь, то у него гира подключена по i2c,
Да, там гира 6050.
Судя по ману на неё она только I2C.
А разве I2C не быстрее?
Я шью в него SPRacingF3
Может не то?
Гуру, помогите разобраться с квадриком. Раньше летал нормально. После нескольких падений, было сломлено 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 см. Посмотрел, вроде видны шумы - особенно по ролу. Может из-за этого откручиваются моторы? До этого летал отлично, не мог налюбоваться, а теперь проблемы и летаю на другом квадрике.
Помогите разобраться по логу с квадрика.
помогите разобраться с квадриком. Раньше летал нормально. После нескольких падений, было сломлено 2 луча, у квадрика в воздухе стали откручиваться моторы
У тебя мелкие вибрации на моторах, конечно могут и открутиться. Сильный пик вибраций на 180гц ( нужен нотч фильтр, попробуй прошится на последнюю версию 12 ) и я не понял как одновременно включен протокол мультишот и ваншот125 ?
Проверь крепление моторов, попробуй убрать проставки и проверь общее крепление рамы, не ходят ли у тебя лучи ( нет ли люфтов )
Разберись откуда мелкие вибрации на моторе. Они ровно передают гиро свои вибрации, один в один. Учитывая что PID у тебя по умолчанию, проблема механическая.
я не понял как одновременно включен протокол мультишот и ваншот125
Вот это я тоже не понял, но в конфеге точно стоит MULTISHOT
Проверь крепление моторов, попробуй убрать проставки и проверь общее крепление рамы, не ходят ли у тебя лучи ( нет ли люфтов )
Вот я тоже сейчас посмотрел, почему то у лучей нет жесткости на кручение, руками я немного скручиваю лучи 😦 Наверное карбон отслоился. Я вот только собирался заняться переделкой квадрика: убрать простаки моторов и установить их на луч с лотктайм, заменить лучи на 4 мм без отверстий (у родной Falcon рамы зачем то отверстия по которым сломались 2 луча, наверное под ножки планировались). Буду доделывать.
Я вот тоже увидел шумы, сейчас буду думать как с ними бороться. Читаю WiKi от Бориса. Вот думаю поставить gyro_lpf=98Hz, как думаете, поможет?
попробуй прошится на последнюю версию 12
А как это поможет?
нужен нотч фильтр
Если можно поподробней про NOTCH фильтр, я вот что то не пойму что это за фильтр такой. Вот LPF мне понятен - это НЧ фильтр который рубит высокочастотные помехи, на графике увидел по полу 2 пика, второй пик надо резать - и вот хочу попробовать установить gyro_lpf=98Hz.
Если можно поподробней про NOTCH фильтр
А как это поможет?
Там нотч фильтр уже встроен и активирован. Попробуй вместо проставок сделай как у меня, из коврика мышки вырежь проставки и под мотор, посмотри чтобы в центре было отверстие иначе будет тормозить вал мотора. Это сильно уменьшает вибрации и проверь двигатели на вибрации, возможно после падения где то чуть погнулось . Включи аксель и в конфигураторе в закладке МОТОРЫ по очереди запускай двигатели без пропов и проверь на вибрации каждый.
Нотч фильтр это отсекающий фильтр, он отфильтрует помеху. Борис как раз настроил его в пределах 180 -260 гц
Нотч фильтр это отсекающий фильтр, он отфильтрует помеху. Борис как раз настроил его в пределах 180 -260 гц
Получается это Полосовой Фильтр, который урезает часть частот. По моему у него есть русское название: Режекторный Фильтр! Вспомнил.
Записал BlackBox Log видения дома над полом в 20 см. Посмотрел, вроде видны шумы - особенно по ролу. Может из-за этого откручиваются моторы? До этого летал отлично, не мог налюбоваться, а теперь проблемы и летаю на другом квадрике.
Помогите разобраться по логу с квадрика.
чтобы убрать шумы по ролу поставь фильтр
set gyro_notch_hz=158
set gyro_notch_cutoff=120
save
я думаю должно помочь, и мне кажется что шум моторов уменьшится
я думаю должно помочь, и мне кажется что шум моторов уменьшится
Сейчас попробую, выложу новый лог. Прям даже интересно становиться 😃
чтобы убрать шумы по ролу поставь фильтр
set gyro_notch_hz=158
set gyro_notch_cutoff=120
save
Просто чудеса! Посмотрите как изменился лог полета после этих команд. Немного остались шумы, наверное думаю установить set gyro_notch_cutoff=100…110 - наверное еще лучше будет.
Слава Борису! И пацанам на форуме, огромное спасибо - просвятили.
Просто чудеса!
О да, режекторный фильтр был очень хорошей идеей )) А если он еще отдельный по осям будет…
А если он еще отдельный по осям будет.
У меня получилось что по полу что по питчу - шумы на одной и тоже частоте. Это наверняка из-за физического состояния лучей. Лучи буду менять, после смены отключу фильтр и по новой сделаю замеры.
Я понял алгоритм настройки режекторного фильтра (notch):
- на дефолтных настройках с отключенным фильтром делаем запись полета в лог BlackBox
- анализируем полученный лог с помощью BetaFlight - BlackBox Explorer и смотрим анализ сигнал с гиры по питч и роль
- определяем на анализаторе частоту Max motor noise - это будет значение параметра gyro_notch_hz, и определяем начало шумов (здесь немного сложнее, но точность не важна), это будет значение параметра gyro_notch_cutoff (можно взять значение с графика D-TERM notch cutoff)
- в CLI вводим команды
set gyro_notch_hz=158
set gyro_notch_cutoff=120
save - очищаем память BlackBox и делает пробный полет и анализируем результат, если не устраивает, то повторяем.
Хорошая статья How to use the Betaflight notch filter.
А подскажите, у всех в BF-конфигураторе 1.7.7 не работает вкладка OSD?
Работает, если ваш контроллер поддерживает такую функцию. Например, Omnibus AIO F3 или SirinFPV FC.
Работает, если ваш контроллер поддерживает такую функцию. Например, Omnibus AIO F3
Насколько я понимаю, в AIO интегрированная OSD-шка висит на одном из UART. Я подключаю по UART2 внешнюю OSD, порт настроен - OSD инфу с контроллера читает. Через serialpassthrough и GUI-конфигуратор MWOSD тоже всё конфгурируется, а вот через BF-конфигуратор картинка как выше. Причём в какой-то из предыдущих версий конфигуратора было иначе - панели отрисовывались нормально, но при отсутствии подключённого OSD конфигуратор так и писал что-то вроде “Не обнаружен порт с подключенным OSD”. А сейчас ситуация сильно напоминает банально “поломатую” в процессе переделок конфигуратора вкладку. Потому и спросил.
Потому и спросил.
А смысл, если работать на Вашем контроллере с внешним minimOSD все равно не будет?
А сейчас ситуация сильно напоминает банально “поломатую” в процессе переделок конфигуратора вкладку
Возможно, это как раз “починили”, а не “сломали”. 😃
У Бориса вот тоже спросили, что это за вкладка, он ответил:
Some targets like omnibus for example have an integrated OSD on the fc itself. So now you are actually able to configure your OSD directly from the configurator.