RPM-фильтр и LPF в Betaflight: что менять, когда и почему

Коротко: фильтр не «чинит» вибрации сам по себе. Он убирает часть шума ценой задержки. Сначала устраняют механическую причину, затем используют RPM-фильтр и низкочастотные фильтры настолько узко, насколько позволяет реальный blackbox.

ТЕСТОВЫЙ ВАРИАНТ
Модель ниже показывает частотную характеристику фильтров, а не готовые настройки для конкретного дрона. Она тестируется. Перед полётом проверьте моторы, пропеллеры, крепления, температуры и blackbox.

Что делает фильтр

Гироскоп видит полезное вращение корпуса вместе с вибрациями, шумом датчика и резонансами рамы. Полётный контроллер фильтрует измерение до PID, а D-term обычно получает дополнительную фильтрацию, потому что производная особенно чувствительна к шуму.

В статье используются три разных идеи:

  • Gyro LPF ограничивает верхнюю часть спектра измерения гироскопа.
  • D-term LPF защищает производную часть PID, но добавляет отдельную задержку.
  • RPM-фильтр ставит узкие вырезы на частоты, связанные с оборотами моторов и их гармониками.

Интерактивная модель / частотная область

Сравнение Gyro LPF, D-term LPF и RPM-фильтра

Измените параметры и посмотрите, какие частоты ослабляются. Это учебная частотная характеристика, а не точная копия всех фильтров Betaflight и не готовый профиль.

Модель тестируется




180 Hz


110 Hz



14 000 rpm




180 Hz

График показывает ориентировочное ослабление в децибелах. Чем ниже линия, тем сильнее подавляется частота.

исходный сигнал
после Gyro LPF
после D-term LPF
RPM-вырезы
Частота 1-й RPM-гармоники
Оценка постоянной времени Gyro LPF
Оценка постоянной времени D-term LPF
Ослабление на резонансе

Формула: частота электрической гармоники = RPM / 60 × число пар полюсов. Например, 14 магнитов в моторе — это 7 пар. В Betaflight проверяйте именно число магнитов в настройках мотора. RPM-фильтр может использоваться для gyro и, при поддержке прошивки, для D-term.

Как проходит сигнал

Схема прохождения сигнала через фильтры Сигнал гироскопа проходит Gyro LPF и RPM-вырезы перед PID. D-term получает отдельную ветку D-term LPF. Телеметрия RPM управляет частотами узких вырезов. Gyro измерение Gyro LPF общий шум RPM notch узкие вырезы PID P / I / D D-term LPF отдельная задержка RPM telemetry → частота выреза

В каком порядке настраивать

Бесколлекторный двигатель типа outrunner для FPV-дрона
Бесколлекторный outrunner: механическое состояние мотора и балансировка напрямую влияют на вибрации и спектр, который видит гироскоп.
  1. Проверьте пропеллеры, моторы, лучи, крепление камеры и полётного контроллера. Не пытайтесь лечить механическую вибрацию фильтром.
  2. Убедитесь, что RPM-телеметрия действительно приходит от ESC. Для RPM-фильтра нужны совместимые ESC, корректный DShot и правильно заданное число полюсов мотора.
  3. Начните с рекомендованных значений Betaflight и короткого безопасного теста. После посадки проверьте температуру моторов и регуляторов.
  4. Снимите blackbox: смотрите шум gyro, D-term и частоты, которые совпадают с RPM-гармониками. Меняйте один параметр за раз.
  5. Только после этого решайте, нужен ли более узкий LPF или дополнительный notch. Более низкая частота не всегда означает лучшую настройку: задержка ухудшает отклик.

Типичные ошибки

Ошибка Почему это плохо Что проверить
Сразу опустить все LPF Шум и D-term могут вырасти быстрее, чем ожидается. Температуру моторов, blackbox и конкретный спектр шума.
Включить RPM-фильтр без телеметрии Контроллер не получает надёжную частоту мотора. RPM в консоли/телеметрии и корректность числа полюсов.
Считать график точной настройкой Модель не знает реальную раму, датчик и резонансы сборки. Стенд, blackbox и короткий полётный тест.
Менять сразу фильтры и PID Невозможно понять, какой параметр дал результат. Один набор изменений за тест и запись исходных значений.

Практический вывод: RPM-фильтр полезен как точный инструмент против моторных гармоник, а LPF остаётся компромиссом между шумом и задержкой. Сверяйте модель с blackbox и температурой, а не с одной красивой линией на графике.

Для связанной проверки параметров объекта используйте интерактивную модель PID-регулятора и калькулятор винтомоторной группы.


Прокрутить вверх