Перейти к содержимому

Статья

Редакция WARPflyНастройка FPV-дрона

Фильтры, PID и propwash: настройка по Blackbox без чужих чисел

Безопасный процесс настройки Betaflight по Blackbox: сначала механика и базовый preset, затем анализ шума, фильтров, PID и propwash по одному изменению.

Редакция WARPfly4 мин чтения0 просмотров

Редакционная адаптация WARPfly на основе материала Oscar Liang «PID and Filter Tuning with Blackbox».

Настройка фильтров и PID не начинается с чужой таблицы чисел. Две одинаковые рамы различаются пропеллерами, балансом моторов, жёсткостью проводов и размещением стека. Blackbox нужен, чтобы связать симптом в полёте с данными именно этого аппарата. Без лога изменение фильтра остаётся догадкой, а борьба с propwash легко превращается в перегретые моторы или высокочастотные колебания.

Сначала исправная механика

Фильтр не ремонтирует погнутый вал, треснутый пропеллер, ослабленный луч или касающийся гироскопа провод. До настройки проверь раму, крепёж моторов, мягкие демпферы стека, конденсатор и отсутствие люфта. Замени повреждённые лопасти и очисти моторы. Если вибрация появилась после удара, сначала найди физическую причину.

Начинай со стабильных defaults или официального подходящего preset для Betaflight 2025.12.5. Старый tune из другой ветки может ссылаться на переименованные параметры и иную логику регулятора. Сохрани diff all, версии FC и ESC, пропеллеры, массу и состояние батареи. Без этой записи успешный результат трудно повторить.

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

Гироскоп измеряет полезное вращение вместе с механическим и моторным шумом. Фильтры подавляют нежелательные частоты, но добавляют задержку. Слишком слабая фильтрация пропускает шум в PID-контур и нагревает моторы; чрезмерная делает реакцию запоздалой и может ухудшить контроль в propwash. Задача — не получить самый гладкий график, а оставить достаточную защиту при приемлемой задержке.

RPM-фильтрация использует данные скорости моторов, обычно через корректно настроенный bidirectional DShot. Она эффективна против гармоник моторного шума, но требует исправной телеметрии ESC. Если данные оборотов пропадают или содержат ошибки, сначала устраняют протокол, проводку и совместимость, а не ослабляют остальные фильтры в надежде на компенсацию.

Роли PID и Feedforward

  • P реагирует на текущую ошибку и задаёт жёсткость следования команде.
  • I удерживает ориентацию против длительных воздействий, например ветра или смещения центра масс.
  • D демпфирует быстрые изменения, но особенно чувствителен к высокочастотному шуму.
  • Feedforward заранее усиливает реакцию на движение стика и влияет на ощущение команды пилота.

Один видимый симптом может иметь разные причины. Отскок после flip бывает связан с регулятором, насыщением моторов, механикой или формой команды. Дрожь на прямой может быть шумом, повреждённым пропеллером либо чрезмерным усилением. Поэтому оценивают setpoint, gyro, PID-составляющие и motor outputs вместе, а не одну красивую линию.

Повторяемый тестовый полёт

  1. Выбери открытую безопасную площадку и исправную батарею.
  2. Запиши один базовый лог с коротким висом, прямым участком и знакомыми манёврами.
  3. Добавь несколько одинаковых резких остановок и контролируемый спуск через собственный поток.
  4. Сядь до глубокого разряда и сразу проверь температуру каждого мотора.
  5. Отметь время каждого симптома, чтобы найти его в Blackbox.
  6. Измени один параметр или одну связанную группу через актуальный интерфейс.
  7. Повтори тот же сценарий в похожих условиях и сравни логи.

Не настраивай аппарат в сильный порывистый ветер и не сравнивай полёты на свежей и уставшей батарее как равные. Один лог не задаёт окончательный tune. Нужна серия, в которой изменение улучшает целевой манёвр без новых осцилляций, нагрева или ухудшения управления.

Как смотреть Blackbox

Сверь версию Blackbox Explorer с форматом лога. Найди отмеченный манёвр, сравни команду пилота с фактическим вращением и посмотри, не упираются ли моторные выходы в границы. Затем оцени шум гироскопа и D-term в спокойном участке и под газом. Спектральный график полезен для частот, но временной график показывает, когда именно проблема влияет на управление.

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

Propwash не имеет одной ручки

Propwash возникает, когда коптер проходит через турбулентный собственный поток и моторы быстро меняют тягу. Его проявление зависит от рамы, дисковой нагрузки, пропеллеров, оборотов и манёвра. Настройка может уменьшить раскачку, но не отменяет аэродинамику. Иногда более ровный спуск, другие пропеллеры или исправный мотор дают больше, чем агрессивный D.

Если motor outputs уже насыщены, PID не может потребовать больше доступной тяги. Если D-term шумный, его увеличение нагреет моторы. Если реакция запаздывает из-за чрезмерной фильтрации, сначала подтверждают это логом. Любое решение принимают по ограничивающему фактору конкретного участка.

Когда немедленно откатиться

  • Моторы стали заметно горячее после короткого полёта.
  • Появился резкий писк, дрожь или высокочастотные осцилляции.
  • Коптер самопроизвольно раскачивается либо пытается улететь.
  • В логе вырос шум D-term или появились насыщенные моторные команды.
  • Bidirectional DShot показывает ошибки или пропуски оборотов.
  • Невозможно повторить улучшение во втором аналогичном тесте.

Настройка считается улучшением только тогда, когда она подтверждена логом, повторным манёвром и нормальной температурой моторов. Более крупное число PID не является целью.

Безопасный tune развивается маленькими шагами: исправная механика, базовый лог, один проверяемый вопрос, одно изменение и повторный полёт. Сохраняй каждый diff all и возвращайся к последней стабильной конфигурации при сомнении. Такой процесс занимает больше дисциплины, но меньше моторов и случайных flyaway.

Материал является самостоятельным редакционным синтезом WARPfly на основе нескольких источников и документации Betaflight 2025.12.5.

#Betaflight#Blackbox#PID#фильтры#propwash#RPM filter#настройка

Примените знания на практике

Подберите совместимые комплектующие или изучите готовые сборки пилотов.