Логотип FlySpark
Betaflight logoBetaflightРуководства по настройке Betaflight

Betaflight фильтры: гироскопический низкочастотный, динамический режекторный и фильтр RPM

Вкладка «Фильтры» в FlySpark настраивает фильтрацию гироскопа и D-компоненты на Betaflight и INAV. На Betaflight это упрощённые ползунки фильтров, статический или динамический низкочастотный фильтр, два выреза гироскопа, вырез D-компоненты, динамический вырез и фильтр RPM. Дополнительно Q, затухание и веса фильтра RPM появляются на MSP API 1.48 и новее, и фильтр требует двунаправленного DShot.

Эти вкладки являются частью конфигуратора FlySpark. В Chrome или Edge подключайтесь через USB или Bluetooth. Приложение Android также подключается через USB OTG или Wi-Fi MSP мост. Приложение iPhone использует Bluetooth или Wi-Fi, потому что у iPhone нет хоста USB. Браузер не может открыть Wi-Fi аппарата. Изменения собираются в панели сохранения. Изменения фильтра — это настройка. Считывайте температуры моторов и blackbox log после их изменения. Страница chirp autotune — это предложение ползунка из журнала chirp, а не замена этой вкладки.

Бесплатно. Для подключения оборудования нужен Chrome или Edge на компьютере; на телефоне используйте приложение FlySpark.

  • Бесплатно
  • Ничего не нужно устанавливать
  • Демо без оборудования

Коротко

Фильтры Betaflight охватывают гироскоп и низкочастотный фильтр D-term, фиксированные ноты, динамическую ноту и фильтр RPM. Вкладка Фильтры FlySpark устанавливает их для Betaflight и INAV в Chrome или Edge и в приложениях Android и iPhone. Фильтр RPM требует двунаправленного DShot.

Ключевые факты

  • Более высокие слайдеры фильтра означают более высокие пороговые значения: меньше задержки и больше шума на моторах.
  • Редактирование порога вручную отключает соответствующий упрощённый ползунок.
  • Аппаратный низкочастотный фильтр гироскопа находится внутри микросхемы гироскопа. На вкладке указано оставить его в положении «Нормально».
  • Динамическое количество рисок 0 отключает эту ступень. Центр риски 0 отключает фиксированную риску.
  • Гармоники фильтра RPM 0 отключают фильтр RPM. Требуется двунаправленный DShot.
  • Диапазон затухания, Q и гармонические веса отображаются только на MSP API 1.48 и новее.
  • Betaflight logoBetaflight
  • INAV logoINAV
  • ArduPilot logoArduPilot
  • PX4 logoPX4
  • BLHeli_S
  • Bluejay logoBluejay
  • AM32 logoAM32
  • ExpressLRS logoExpressLRS
  • EdgeTX logoEdgeTX
  • DroneCAN logoDroneCAN
  • MAVLink logoMAVLink

Betaflight

Возможности

  • 01

    Ползунки фильтра

    У гироскопа и D-term есть переключатель включения и множитель от 0,5 до 2. В нижнем колонтитуле указано, что более высокий множитель повышает пороговые значения.

  • 02

    Гироскоп и D-компонента низкочастотного фильтра

    Тип низкочастотного фильтра — PT1, Biquad, PT2 или PT3. Динамический минимум равный 0 при статическом срезе выше 0 показывает статический срез. Динамический минимум выше 0 показывает вместо этого динамический минимум и максимум.

  • 03

    Второй низкочастотный фильтр

    Lowpass 2 имеет свой собственный тип и частоту среза, которые отображаются только когда его частота среза выше 0. D-term также имеет динамическую кривую экспоненты от 0 до 10.

  • 04

    Аппаратный низкочастотный фильтр

    Обычный, Опция 1, Опция 2 или Экспериментальный. В нижнем колонтитуле говорится, что другие варианты означают разные пороговые значения на каждом чипе и применяются после перезагрузки.

  • 05

    Фиксированные выемки

    Два гироскопических выреза и один вырез D-компоненты, каждый с центром и срезом в герцах, плюс низкочастотный фильтр по рысканью. Центр 0 означает выключено.

  • 06

    Динамический вырез

    Считайте от 0 до 5, Q, а также минимальную и максимальную частоты. Счет 0 означает выключено. В нижнем колонтитуле указано, что он отслеживает резонансы рамки и пропеллера.

  • 07

    фильтр RPM

    Гармоники от 0 до 3 и минимальная частота. В API 1.48 и новее: диапазон затухания, Q и веса для основной, второй и третьей гармоник. Вес 0 оставляет эту гармонику нефильтрованной.

  • 08

    INAV фильтры

    INAV использует собственные настройки: тип и частоту среза гироскопа низкочастотного фильтра, опциональный динамический низкочастотный фильтр, низкочастотный фильтр D-терма для каждого профиля, режим динамического notch и Q, а также фильтр гироскопа RPM, который требует телеметрию ESC.

Betaflight элементы управления фильтром

Диапазоны ниже — это те, что на вкладке Betaflight Фильтры.

Множитель фильтрации гироскопа. От 0,5 до 2 с шагом 0,05, показывается, когда ползунок фильтра гироскопа включен. Ручное изменение базового значения среза выключает ползунок.

Множитель фильтрации D-терма. Тот же диапазон от 0,5 до 2 для ползунка D-терма.

Низкочастотный фильтр 1. Тип PT1, Biquad, PT2 или PT3. Статическая частота среза или динамический минимум и максимум, когда динамический минимум больше 0.

Низкочастотный фильтр гироскопа. Норма является рекомендуемым выбором. Опции 1, 2 и Экспериментальная применяются после перезагрузки и не означают одинаковую герцовку для каждого гироскопического чипа.

Фильтр низких частот по курсу. От 0 до 500 герц, на карте с вырезом.

Динамический вырез Q. 1 до 1000. Минимальная частота 60 до 250 герц. Максимальная частота 200 до 1000 герц.

Фильтр RPM Q. На API 1.48 и новее, от 2.5 до 30. Более высокое значение — более узкий вырез: меньше задержка, меньше запас, когда шум мотора не точно на этой частоте вращения.

Гармонические веса. От 0 до 100 процентов для основной, второй и третьей гармоник. Подсказка для основной гармоники говорит, что 0 оставляет эту гармонику нефильтрованной.

Фильтру RPM требуется, чтобы моторы сообщали об оборотах в минуту

Карта фильтра RPM говорит, что нужен двунаправленный DShot, настройка на вкладке Motors. Гармоники 0 выключают фильтр, даже если DShot двунаправленный. На более старой прошивке, чем MSP API 1.48, дополнительные ползунки затухания, Q и веса скрыты. Гармоники и минимальная частота остаются.

Диапазон затухания — это ширина полосы выше минимальной частоты, в пределах которой вырезы плавно исчезают, вместо того чтобы просто включаться. На ползунках, которые появляются в API 1.48, это от 0 до 1000 герц. Эквивалентная карта INAV обозначена как RPM gyro filter, а в её подвале указано, что требуется телеметрия ESC, что соответствует той же двунаправленной идее DShot под именем INAV.

Динамический вырез INAV имеет режим. Когда этот режим 3D, появляется отдельный ползунок 3D выреза Q. INAV 8 убрал настройку включения/выключения для динамического низкочастотного фильтра гироскопа, и динамический диапазон всегда отображается в этих сборках. В старых INAV по-прежнему есть переключатель динамического низкочастотного фильтра.

Ни один из этих ползунков не заменяет черный ящик для просмотра шума гироскопа. Используйте blackbox explorer после зависания, и страницу PID autotune, если вы записали чирп. Страница rates не меняет фильтры.

Что на самом деле делает более высокий порог

Нижняя часть ползунка — это правило FlySpark, отображаемое на вкладке: выше — значит более высокие срезы, меньшее запаздывание и больше шума, достигающего моторов. Это та цена, которую вы платите. Более тихий сигнал гироскопа с очень низким срезом не бесплатен. Он добавляет задержку в цикл PID.

Фиксированные вырезы предназначены для тона, который вы уже знаете, например для резонанса корпуса, который вы измерили. Центр 0 отключает этот вырез. Динамический вырез — это тот, который перемещается. Оставьте его количество больше 0, если хотите, чтобы он следовал за резонансами пропеллера, и установите минимум и максимум так, чтобы окно охватывало частоты, которые вы действительно наблюдаете.

Аппаратный фильтр низких частот легко забыть, потому что он находится перед вышеуказанными числами. Оставьте его в положении «Нормально», если у вас нет причины изменить это, и перезагрузите устройство после. Переключение фильтра, а затем оценка журнала без перезагрузки покажет старые настройки чипа.

Изменения профиля на INAV выполняются для каждого управляющего профиля для низкочастотного фильтра D-term. В нижней части карты сказано, что он сохраняется для каждого управляющего профиля. Переключение профилей на панели профилей показывает срез D-term этого профиля. Betaflight ползунки фильтра в этой вкладке не разделены таким образом. Если число не изменилось после переключения профиля INAV, вы смотрите на профиль, который никогда не редактировался.

Кратко

Спецификации фильтра

Betaflight ползунковКоэффициенты мультипликатора гироскопа и D-компоненты от 0,5 до 2
Типы низкочастотных фильтровPT1, бикуад, PT2, PT3, плюс второй низкочастотный фильтр
Фиксированные выемкиДва среза гироскопа, один срез D-компоненты, низкочастотный фильтр рысканья; центр 0 выключен
Динамический вырезСчитайте от 0 до 5, Q, минимум 60 до 250 Гц, максимум 200 до 1000 Гц
фильтр RPMГармоники от 0 до 3; на API 1.48 также затухание, Q 2,5 до 30 и три веса
ТребуетДвунаправленный DShot для фильтра RPM; телеметрия ESC на INAV

Betaflight

Как включить фильтр Betaflight RPM

  1. DShot

    На вкладке «Моторы» используйте двунаправленный DShot. В нижней части фильтра RPM указано, что фильтру это нужно.

  2. Гармоники

    В разделе «Фильтры» установите гармоники фильтра по оборотам выше 0. Ноль означает выключено.

  3. Минимум

    Установите минимальную частоту. В API 1.48 и новее установите диапазон затухания, если вы хотите, чтобы вырезы проявлялись постепенно, а не переключались мгновенно.

  4. Кью и веса

    Если эти ползунки видны, установите Q и три гармонических веса. Вес 0 пропускает эту гармонику.

  5. Сохранить

    Запишите панель сохранения и перезагрузитесь, если будет запрошено.

  6. Проверить

    Наведите курсор и прочитайте журнал черного ящика, прежде чем поднять ползунки фильтра дальше.

Гайд 01

Читайте слайдер так, как это описывает вкладка

Используйте экранную линейку перед тем, как копировать чужие номера.

  1. Включите ползунок гироскопического фильтра и сдвиньте его на небольшой шаг.

  2. Помните, что большее значение означает меньше задержки и больше шума.

  3. Если вы затем введете отсечку, ожидайте, что ползунок отключится.

  4. Сохраните, выполните короткий зависание и посмотрите на гироскоп в журнале черного ящика.

Устранение неполадок

Частые проблемы и решения

  • Проблема

    Фильтр RPM, похоже, ничего не делает

    Решение

    Гармоники равны 0, или двунаправленный DShot не включен. Требуются оба условия. Проверьте на плате, чей API достаточно новый, чтобы показать веса, если вы ожидали эти ползунки.

  • Проблема

    Моторы нагреваются после поднятия ползунков

    Решение

    Более высокие пороговые значения пропускают больше шума к моторам. Понизьте множитель и проверьте журнал. Не продолжайте его повышать в погоне за более резким откликом.

  • Проблема

    Аппаратный фильтр нижних частот не изменился

    Решение

    Это применяется после перезагрузки. В футере так указано.

  • Проблема

    INAV переключатель динамического низкочастотного фильтра отсутствует

    Решение

    INAV 8 убрал ту настройку включения/выключения. Динамический диапазон всегда отображается.

Словарь

Словарь терминов

фильтр RPM
Выемки, которые следуют за скоростью двигателя. Гармоники 0 отключают это.
Динамический вырез
Резонансный банк с вырезом, который перемещается для оформления и поддержки резонансов. Счёт 0 отключает его.
Низкочастотный
Отсечка, которая уменьшает шум гироскопа или D-компоненты на высоких частотах. Более высокая отсечка означает меньшую задержку и больше шума.
Двунаправленный DShot
Протокол двигателя, который возвращает обороты в минуту (RPM) на контроллер полета, необходимый для фильтра RPM.

FAQ

Частые вопросы

Что такое фильтр Betaflight об/мин?

Выемки, которые следуют за оборотами двигателя. На вкладке Фильтры гармоники 0 выключают это. Требуется двунаправленный DShot, установить на вкладке Двигатели.

Почему отсутствуют Q и гармонические веса?

Эти ползунки отображаются в MSP API 1.48 и новее. Более старый Betaflight по-прежнему имеет гармоники и минимальную частоту.

Что делает ползунок фильтра гироскопа?

Это масштабирует низкочастотный фильтр гироскопа. Более высокое значение — более высокая частота среза, меньше задержка и больше шума. Ввод значения частоты среза вручную отключает ползунок.

Что такое динамическое количество вырезов 0?

Выкл. В футере написано, что динамический вырез отслеживает резонансы рамки и стойки.

Стоит ли мне менять низкочастотный фильтр аппаратного гироскопа?

На вкладке указано оставить на Normal. Другие варианты — это разные пороги на каждом чипе и применяются после перезагрузки.

Есть ли у INAV такие же ползунки?

Нет. INAV имеет собственный гироскопический низкочастотный фильтр, низкочастотный фильтр D-компоненты, динамический нотч и гироскопический фильтр RPM. Карта RPM там говорит, что требуется телеметрия ESC.

Фильтры работают в демонстрационной версии браузера?

Демо Betaflight использует плату 4.5, MSP API 1.46, поэтому дополнительные функции API 1.48 RPM в этом демо отсутствуют. Настоящая плата сообщает свою собственную версию API.

Будет ли эта страница мигать Bluejay?

Нет. Двунаправленный DShot для фильтра RPM является возможностью ESC. Мигающий Bluejay — это конфигуратор ESC. Эта вкладка только настраивает фильтры полетного контроллера.

Ссылки

Источники

Официальная документация, на которой основаны факты на этой странице.

  1. Betaflight WikiBetaflight · betaflight.com
  2. Betaflight Setup GuideBetaflight · betaflight.com
  3. Blackbox loggingBetaflight · betaflight.com

Инструменты

Все инструменты FlySpark

Готовы попробовать?

Бесплатно. Для подключения оборудования нужен Chrome или Edge на компьютере; на телефоне используйте приложение FlySpark.