Справочник

Логи полётного контроллера: что смотреть после аварии

Причину почти всегда видно в логах. Вопрос в том, знаете ли вы, на какие четыре графика смотреть.

Четыре графика, которые закрывают большинство случаев

Напряжение и ток. Просадка ниже порога под нагрузкой объясняет перезагрузку, потерю управления и «внезапное падение». Это первая гипотеза для любой аварии.

Вибрация и спектр гироскопа. Рост шума и узкие пики объясняют уход по высоте, раскачку и ложные срабатывания.

Расхождение заданного и фактического по осям. Если контроллер просит крен, а аппарат не даёт, значит отказал мотор, регулятор или винт — и видно, какой именно.

Состояние датчиков: число спутников, точность позиционирования, расхождение между источниками высоты. Резкая смена режима почти всегда следует за потерей качества данных.

Симптом в полётеЧто смотреть в логеЧастая причина
Внезапное отключениенапряжение под токомпросадка или разъём
Уход по высотевибрация, спектрдисбаланс, развязка IMU
Раскачкарасхождение заданного и фактическогокоэффициенты или упругая рама
Крен и переворот на взлётевыход по моторамотказ регулятора или винта
Улёт в сторонучисло спутников, магнитометрпомеха на компас или GNSS
Не реагирует на пульткачество линии, счётчик потерьантенна или экранирование

Отказ мотора виден по распределению

Контроллер распределяет команду между моторами. Если один мотор перестаёт давать тягу, остальные компенсируют: на графике выходов команда на отказавший мотор уходит в максимум — контроллер пытается вернуть тягу, — а на противоположный падает.

Это отличает отказ силовой части от ошибки настройки: при плохих коэффициентах расхождение колебательное, при отказе — монотонное.

Если телеметрия регуляторов пишется, картина нагляднее: при отказе мотора его обороты падают при максимальной команде, при сбросе винта — наоборот, резко растут.

Что записывать заранее

Логирование должно быть включено до, а не после аварии. Журнал на карте памяти с достаточной частотой записи — минимальное требование к рабочему аппарату.

Полезно писать телеметрию регуляторов (обороты, ток, температура) и напряжение каждой банки, если батарея это отдаёт.

Частота записи гироскопа должна быть достаточной для спектрального анализа: низкая частота не покажет пиков, ради которых лог и заводится. В Betaflight blackbox пишут с частотой не ниже 1 кГц, в ArduPilot для спектра включают пакетную запись датчиков (batch sampler).

Ориентиры по вибрации в ArduPilot: значения VIBE до 30 м/с² — норма, выше 60 — уже проблема, а счётчик насыщения акселерометра (clipping) должен стоять на нуле или почти не расти.

Порядок разбора

Сначала питание, затем механика, затем датчики, затем настройки. Этот порядок отражает частоту причин и экономит время.

Сверять надо с логом нормального полёта того же аппарата. Абсолютные значения мало что говорят; отклонение от привычной картины говорит всё.

Итог разбора записывают в журнал аппарата вместе с принятой мерой. Без этого одна и та же причина повторяется на следующем аппарате.

Полётные контроллеры в каталоге

Позиции каталога, к которым относится всё сказанное выше.

Разделы каталога по теме

Рядом по теме