Практическая инструкция
Betaflight не армится: как найти причину по флагам
Не меняйте ограничения вслепую. Betaflight сообщает конкретную причину запрета запуска: её можно увидеть в OSD, конфигураторе или в выводе команды status.
Редакция PROFPV · Актуально на
1. Сначала обеспечьте безопасность
Снимите пропеллеры и подключите полётный контроллер к Betaflight Configurator. Не пытайтесь обходить защитные флаги на собранной модели с установленными пропеллерами.
2. Выполните status
Откройте CLI, выполните status и найдите строку Arming disable flags. После просмотра выйдите из CLI, потому что открытая консоль сама запрещает ARM.
status3. Разберите частые флаги
RXLOSS означает отсутствие корректных данных приёмника; FAILSAFE — активную потерю связи; THROTTLE — газ выше допустимого минимума; ANGLE — наклон больше разрешённого; NOPREARM — не выполнено условие PREARM; CALIB — не завершена калибровка; RPMFILTER — нет обязательных данных двунаправленного DShot.
4. Исправляйте первопричину
Для RXLOSS проверьте питание, UART, Serial RX и протокол. Для THROTTLE сверяйте нижнее значение газа во вкладке Receiver. Для ANGLE положите модель горизонтально. Для CALIB не двигайте контроллер во время запуска. Для RPMFILTER проверяйте DShot и телеметрию ESC.
5. Повторите проверку
Перезагрузите контроллер, убедитесь, что нужный флаг исчез, и проверьте ARM без пропеллеров. Если появляются другие флаги, разбирайте их по очереди.
Официальные источники
- Betaflight: Arming Sequence & Safety — Команда status и полный список причин запрета ARM.
- Betaflight: Troubleshooting — Разбор распространённых флагов и типовых причин.
Нужна помощь сообщества?
Опишите модель оборудования, версии прошивок, схему подключения и точный симптом. Не публикуйте пароли, binding phrase и другие секреты.
Создать тему