Логотип FlySparkFlySpark

Автотюнинг Betaflight: настройка PID по chirp-тесту

Настройка PID на ощущения отнимает много батарей. Автотюнинг Betaflight по chirp-тесту работает иначе: полётный контроллер подаёт на каждую ось синусоиду с нарастающей частотой и пишет лог, а лог показывает, как квадрокоптер реагирует на каждой частоте. FlySpark читает этот лог CHIRP и предлагает значения упрощённых ползунков для Betaflight.

Работает в браузере или в приложении FlySpark. При подключённом полётном контроллере рекомендацию можно применить сразу.

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

Возможности

Как работает chirp-настройка

Во время chirp-теста прошивка подаёт на одну ось за раз синусоиду с медленно растущей частотой. Запись с режимом отладки (debug mode) CHIRP фиксирует развёртку и реакцию квадрокоптера. По этим данным передаточная функция показывает, насколько гироскоп отстаёт от команды и перерегулирует на каждой частоте.

Хорошая настройка оставляет достаточный запас по фазе для устойчивости и при этом имеет частоту среза достаточно высокую, чтобы аппарат ощущался «собранным». FlySpark формирует контур под целевой запас по фазе, удерживает пиковую чувствительность на уровне 2 или ниже и превращает результат в упрощённые ползунки. Эти числа — отправная точка: всегда делайте тестовый полёт, проверяйте температуру моторов и подтверждайте результат в Blackbox Explorer.

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

В вашей сборке Betaflight должна быть функция chirp, режим CHIRP должен быть назначен на переключатель, а debug mode установлен в CHIRP. Пишите лог с высокой частотой, летайте в безветренную погоду, висите на постоянной высоте и запускайте развёртку. Исправный, хорошо отфильтрованный квадрокоптер даёт намного более чистые результаты, поэтому сначала устраните шумы и механические проблемы. Безветренный день поможет подобрать прогноз погоды для дрона.

Другие подходы к настройке

Многие пилоты настраивают квадрокоптер упрощёнными ползунками Betaflight и инструментами анализа переходной характеристики по blackbox, такими как PIDtoolbox или Plasmatree PID-Analyzer, которые оценивают её по обычным полётам. Chirp-развёртка даёт более чистое измерение самого контура, поэтому хорошо подходит для подсказок. Оба метода приводят к одному: к ползункам, которые вы подтверждаете в полёте.

Как настроить PID Betaflight по chirp-логу

  1. Настройте chirp. В сборке Betaflight с поддержкой chirp назначьте режим CHIRP на переключатель и установите debug mode в CHIRP.
  2. Выполните тест. Зависните в безветренную погоду и запустите развёртку по каждой оси с записью лога.
  3. Откройте лог. Откройте Chirp autotune в FlySpark и выберите лог blackbox.
  4. Примените и проверьте. Изучите запасы и рекомендованные ползунки, примените их и аккуратно облетайте квадрокоптер.

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

Есть ли в Betaflight автотюнинг?

Свежие сборки Betaflight умеют выполнять chirp-развёртку и записывать её в лог. FlySpark анализирует этот лог и предлагает значения ползунков; применять их или нет — решаете вы.

Безопасен ли chirp-тест?

Во время развёртки квадрокоптер заметно трясёт. Летайте на открытом месте, на безопасной высоте и только на квадрокоптере, который уже хорошо летает.

Нужен ли подключённый полётный контроллер?

Нет. Лог можно проанализировать отдельно. Подключение платы Betaflight позволяет применить рекомендацию.

Можно настроить INAV или ArduPilot?

Нет. Этот инструмент рассчитан на chirp-логи Betaflight. У ArduPilot есть собственный AutoTune в полёте.

Можно попробовать без лога?

Да. Откройте Chirp autotune и выберите пример chirp-полёта, чтобы увидеть полный анализ на симулированных данных.

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

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

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