Русская редакционная адаптация WARPfly на основе материала Oscar Liang о перевороте квадрокоптера при взлёте.
Мгновенный переворот после арма почти никогда не лечится PID. Контроллер пытается исправить наклон, но его команда создаёт тягу не там или не в ту сторону. Обычно причина находится в одной из четырёх связей: ориентация FC, порядок моторных выходов, направление вращения моторов или установка пропеллеров. Диагностика выполняется без пропеллеров, в строго заданном порядке.
Как выглядит именно ошибка сборки
Если коптер сразу резко заваливается, подпрыгивает боком или Betaflight отключает моторы из-за runaway protection, сначала проверяй геометрию управления. Медленное дрейфование, вибрации после отрыва или раскачка в воздухе могут иметь другие причины. Не повторяй резкий старт: пропеллер способен сломаться, а мотор и ESC получают ударную нагрузку.
Сними все пропеллеры до проверки Setup и Motors. Не пытайся определить направление пальцем возле вращающегося винта.
Проверка 1. Модель на Setup двигается как рама
Положи коптер носом от себя и открой Setup. Наклони правый луч вниз — экранная модель должна наклониться вправо. Подними нос — модель поднимает нос. Поверни раму по yaw — модель поворачивается в ту же сторону. Любое зеркальное или повернутое движение означает неверный board alignment.
В Betaflight 2025.12 изменена логика вокруг внутренней ориентации гироскопа: release notes прямо предупреждают проверить board alignment после обновления, если аппарат переворачивается. Пользователь задаёт физическое положение платы в раме; не копируй старую gyro alignment команду из чужого dump. Сохрани правильную ориентацию и повтори весь тест по трём осям.
Проверка 2. Номер мотора соответствует схеме mixer
Подключи LiPo при снятых пропеллерах и в Motors tab кратко запусти только motor 1. Найди, какой физический мотор вращается. Повтори для всех четырёх. Позиции должны точно совпадать с диаграммой текущего mixer в приложении.
Номер моторного провода на ESC, подпись M1 на старой схеме и motor 1 в Betaflight могут не совпасть после замены FC, шлейфа или resource remapping. Источник истины — фактический выход текущей конфигурации. Если порядок неверен, исправь mapping поддерживаемым способом и снова проверь каждый слайдер отдельно.
Проверка 3. Направление вращения
Betaflight поддерживает две общие схемы: props in и reversed, обычно называемую props out. Флажок motor direction задаёт, какую схему ожидает mixer, но сам по себе не меняет физическое направление каждого ESC. В актуальном Motors tab есть инструмент проверки направления; для совместимого ESC он помогает развернуть конкретный мотор.
Коснись колокола бумажной полоской или наблюдай маркировку сбоку на минимальной скорости. Сверь каждый угол со схемой на экране. Если один мотор вращается неверно, измени его направление через поддерживаемый ESC configurator или переставь две фазы только при отключённом питании. После изменения проверь все четыре снова.
Проверка 4. Пропеллер создаёт тягу вниз
Пропеллер имеет ведущую кромку и рабочую сторону. Надпись сверху помогает не всегда: у разных моделей маркировка отличается. Определи направление по форме лопасти и установи CW или CCW на соответствующий мотор. Гайка должна прижимать ступицу, а лопасть — выталкивать воздух вниз при заданном вращении.
Даже идеальные motor order и direction не спасут, если два винта поменяны местами или стоят вверх ногами. После установки вручную поверни каждый мотор по его рабочему направлению и представь поток вниз. Убедись, что пропеллер не касается рамы и моторный винт не достаёт до обмотки.
Если четыре проверки пройдены
- Проверь, не перепутаны ли оси при нестандартном mixer или servo setup.
- Убедись, что FC закреплён и не двигается относительно рамы.
- Посмотри arming flags и события runaway, а не отключай защиту ради теста.
- Проверь, одинаково ли запускаются моторы и нет ли одного повреждённого ESC.
- Верни актуальные defaults, если в конфигурацию переносился старый dump от другой версии или платы.
Первый повторный тест делай на открытом месте, встань сбоку и будь готов сразу disarm. Подними газ ровно до короткого отрыва, без медленного скольжения по земле: наземный контакт сам создаёт ошибку для контроллера. Если направление коррекции снова неверно, остановись и повтори стендовую цепочку.
Главный принцип: экранная модель, номера выходов, вращение моторов и тяга пропеллеров должны описывать одну и ту же геометрию. Когда эти четыре слоя совпадают, резкий переворот исчезает без случайной настройки PID.