Автотюнинг Betaflight: настройка PID по chirp-тесту
Настройка PID на ощущения отнимает много батарей. Автотюнинг Betaflight по chirp-тесту работает иначе: полётный контроллер подаёт на каждую ось синусоиду с нарастающей частотой и пишет лог, а лог показывает, как квадрокоптер реагирует на каждой частоте. FlySpark читает этот лог CHIRP и предлагает значения упрощённых ползунков для Betaflight.
Работает в браузере или в приложении FlySpark. При подключённом полётном контроллере рекомендацию можно применить сразу.
Бесплатно. Для подключения оборудования нужен Chrome или Edge на компьютере; на телефоне используйте приложение FlySpark.
Возможности
Частотная характеристика
Замкнутая характеристика от setpoint к гироскопу по каждой оси с когерентностью, чтобы отбрасывать некачественные данные.
Запасы устойчивости
Запас по фазе, частота среза и задержка контура, а также пиковая чувствительность, которая указывает на хрупкую настройку.
Переходная характеристика
Оценка переходной характеристики за первые 100 мс, чтобы увидеть перерегулирование и время нарастания.
Рекомендации для ползунков
Рекомендуемые положения упрощённых ползунков с объяснением, если цель нельзя достичь полностью.
Применение при подключении
При подключённой плате Betaflight рекомендованные ползунки записываются прямо в неё.
Как работает 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-логу
- Настройте chirp. В сборке Betaflight с поддержкой chirp назначьте режим CHIRP на переключатель и установите debug mode в CHIRP.
- Выполните тест. Зависните в безветренную погоду и запустите развёртку по каждой оси с записью лога.
- Откройте лог. Откройте Chirp autotune в FlySpark и выберите лог blackbox.
- Примените и проверьте. Изучите запасы и рекомендованные ползунки, примените их и аккуратно облетайте квадрокоптер.
Частые вопросы
Есть ли в Betaflight автотюнинг?
Свежие сборки Betaflight умеют выполнять chirp-развёртку и записывать её в лог. FlySpark анализирует этот лог и предлагает значения ползунков; применять их или нет — решаете вы.
Безопасен ли chirp-тест?
Во время развёртки квадрокоптер заметно трясёт. Летайте на открытом месте, на безопасной высоте и только на квадрокоптере, который уже хорошо летает.
Нужен ли подключённый полётный контроллер?
Нет. Лог можно проанализировать отдельно. Подключение платы Betaflight позволяет применить рекомендацию.
Можно настроить INAV или ArduPilot?
Нет. Этот инструмент рассчитан на chirp-логи Betaflight. У ArduPilot есть собственный AutoTune в полёте.
Можно попробовать без лога?
Да. Откройте Chirp autotune и выберите пример chirp-полёта, чтобы увидеть полный анализ на симулированных данных.
Похожие инструменты
Blackbox Explorer для логов Betaflight и INAV
Анализ логов blackbox Betaflight и INAV (.BBL, .BFL, .TXT) в браузере: графики гироскопа и PID, спектр шумов, GPS-трек, видео, экспорт CSV и GPX.
Betaflight Configurator в браузере и на телефоне
Настройка Betaflight в браузере и на Android: порты, PID, рейты, OSD, режимы, пресеты и CLI по USB или Bluetooth. Бесплатно, есть демо без железа.
Погода для дрона: прогноз и решение «летать / не летать»
Можно ли сегодня летать? Погода для дрона по часам: ветер, порывы, дождь, температура, Kp-индекс, спутники GPS, рассвет, закат и запретные зоны.
Настройка регуляторов ESC на BLHeli_S, Bluejay и AM32
Настройка регуляторов ESC на BLHeli_S, Bluejay и AM32 через полётный контроллер в Chrome или на Android. Прошивка ESC и стартовые мелодии.
Готовы попробовать?
Бесплатно. Для подключения оборудования нужен Chrome или Edge на компьютере; на телефоне используйте приложение FlySpark.