Оценка аппарата после первого полёта #17
Mission Planner для технического персонала · Урок 17 из 43 · Модуль 2. Ввод аппарата в эксплуатацию
Тяга висения, уровень вибраций, последовательная проверка режимов и особенности первого полёта самолёта.
Здоровая силовая установка выдаёт статическую тягу вдвое больше взлётной массы. Это соответствует MOT_THST_HOVER около 0,3 и оставляет запас на ветер и манёвр.
Содержание
1. Цели урока
После этого урока вы будете понимать:
- как интерпретировать значение
MOT_THST_HOVERи откуда оно берётся; - какой уровень вибраций считать нормой и что такое clipping;
- по какой оси вибрирует аппарат и что это говорит о причине;
- в каком порядке проверять режимы полёта;
- как по логу отличить проблему компаса от проблемы тюнинга;
- чем отличается процедура первого полёта самолёта.
2. Оценка тяги висения
Откуда берётся значение
MOT_THST_HOVER — доля тяги, необходимая для висения, число от 0 до 1. Прошивка определяет её сама и постепенно подтягивает к среднему выходу на моторы, пока аппарат ровно висит. Отвечает за это параметр MOT_HOVER_LEARN: 0 — обучение выключено, 1 — обучать без сохранения, 2 — обучать и сохранять. По умолчанию 2, поэтому после нескольких полётов значение устанавливается само.

Так выглядит обучение в логе. Красная линия CTUN.ThO — фактический выход на моторы, зелёная CTUN.ThH — то, что прошивка считает тягой висения. Вторая медленно подтягивается к первой
ALT_HOLD, LOITER, POSHOLD и подобных. В STABILIZE и ACRO газом управляет пилот напрямую, и обучение не работает. Если вы летали только в STABILIZE, значение осталось заводским — 0,35.Задать значение вручную тоже можно: скачайте лог, посмотрите поле CTUN.ThO на участке ровного висения и впишите это число.
Как читать значение
| Значение | Оценка |
|---|---|
| 0,15–0,25 | Избыточная тяга; аппарат резкий, но энергоэффективность и управляемость на малом газу хуже |
| 0,25–0,40 | Оптимальный диапазон |
| 0,40–0,55 | Тяжеловат; сокращается запас на манёвр и на ветер |
| ≥ 0,55 | Перегружен. Полёты опасны: при порыве ветра или отказе одного мотора не хватит тяги |
MOT_THST_HOVER около 0,3–0,35 и оставляет запас на манёвр, ветер и постепенную потерю ёмкости батареи.3. Первая оценка вибраций
Что показывает VIBE и откуда берутся эти числа
После первого висения скачайте лог (DATA → DataFlash Logs → Download) и постройте график сообщения VIBE — поля VibeX, VibeY, VibeZ.
Это не «уровень тряски» в бытовом смысле, а стандартное отклонение показаний основного акселерометра в м/с². Считается оно так: сырые показания фильтруются на 5 Гц — получается «пол вибраций», то есть медленное движение самого аппарата. Затем берётся разница между сырым значением и этим полом, возводится в квадрат, фильтруется на 2 Гц, и из результата извлекается корень. Собственное движение аппарата в число не попадает — остаётся только дрожь.
Слева — здоровый уровень вибраций: линия держится в пределах 5 м/с² и к жёлтой черте даже не приближается. Справа — аппарат, которому нужна механика: значения всё время выше жёлтой отметки 15, а на 35-й секунде уходят за красную черту 30 с риском clipping
Пороги и что делать при превышении
| Уровень VIBE | Оценка | Что делать |
|---|---|---|
| до 15 м/с² | Хорошо | Ничего |
| 15–30 м/с² | Приемлемо | Балансировка винтов даст запас |
| 30–60 м/с² | Проблемно | Возможны сбои удержания высоты и позиции. Искать причину |
| выше 60 м/с² | Опасно | Удержание высоты и позиции почти наверняка откажет. Летать нельзя |
Причины повышенных вибраций в порядке частоты:
- Небалансные винты — самая частая причина. Балансировка занимает пять минут и решает большинство проблем.
- Небалансные или изношенные моторы — люфт подшипника, погнутый вал.
- Жёсткое крепление контроллера к раме без демпферов.
- Провода, натянутые от контроллера к раме, — они передают вибрацию напрямую.
- Резонанс рамы: недотянутые лучи, треснувший карбон.
- Слишком мягкие демпферы: контроллер «плавает» и создаёт низкочастотный резонанс.
Clipping — красная черта
Счётчики Clip0, Clip1, Clip2 (по одному на каждый акселерометр) увеличиваются каждый раз, когда датчик упирается в предел диапазона — примерно ±16 g. Каждое такое событие означает, что реальное ускорение измерить не удалось и в оценку положения ушло заниженное значение.
Аппарат с серьёзной проблемой. Вверху вибрации уходят за 60 м/с², внизу счётчики Clip0 и Clip1 растут ступенями и достигают 900. Красные метки Err: EKF_CHECK — прошивка сама зафиксировала, что оценка положения развалилась
Диагностика по осям
По тому, какая ось шумит, можно сузить круг причин:
| Картина | Вероятная причина |
|---|---|
| X и Y высокие оба | Подшипник мотора или балансировка винтов. Либо всему контроллеру не хватает демпфирования |
| Высокая только X или только Y | Крепление контроллера: провод давит или упирается, демпферы работают по одной оси лучше, чем по другой |
| Высокая Z | Винт с погнутой или неровной лопастью, вертикальный люфт вала мотора |
| В висении хорошо, на скорости растёт | Аэродинамика планера или порывы ветра, а не механика |
Подробный разбор вибраций, фильтров и настройки полосы — в уроке 18. Здесь достаточно понять, годится аппарат к дальнейшим полётам или нет.
↑ К оглавлению4. Проверка режимов по возрастанию
Последовательность проверки
Отработайте режимы последовательно, каждый — по 1–2 минуты, с готовностью вернуться в STABILIZE. Порядок не случаен: каждый следующий режим опирается на большее число датчиков, и отказ проще опознать, когда предыдущий уровень уже проверен.
| Шаг | Режим | Что проверяем |
|---|---|---|
| 1 | STABILIZE | Отклик, отсутствие колебаний, разумный расход стиков |
| 2 | ALT_HOLD | Удержание высоты: дрейф не более ±0,5 м; отсутствие «дыхания» по высоте |
| 3 | LOITER | Удержание точки: круг радиусом не более 1–2 м при штиле |
| 4 | POSHOLD | Управляемость, торможение при отпускании стиков |
| 5 | RTL | С расстояния 30–50 м; проверить набор высоты, возврат, снижение |
| 6 | AUTO | Простая миссия из трёх точек на малой высоте |
Круги в LOITER: компас или тюнинг
Отличить это от проблемы тюнинга просто. Проблема компаса — медленная, по траектории: углы отрабатываются точно, аппарат слушается стиков, но упорно уходит по спирали. Проблема тюнинга — быстрая, по углам: аппарат мелко дрожит или раскачивается, а точку при этом держит.
Проверить помехи компаса по логу можно так: постройте mag_field и газ на одном графике. Скачки поля до 30 % при поднятии газа — норма, 30–60 % — серая зона, выше 60 % — сильная помеха от силовой проводки.
5. Первая оценка тюнинга по логу
Полноценный тюнинг — тема модуля 3, но одну проверку стоит сделать сразу после первого полёта. Она отвечает на вопрос: аппарат вообще выполняет то, что ему приказывают?
Постройте на одном графике две величины из сообщения ATT: DesRoll — угол крена, который запросил автопилот, и Roll — угол, который получился фактически. То же для тангажа: DesPitch и Pitch.
Красная линия — запрошенный угол, зелёная — фактический. Слева они идут почти вместе: аппарат отрабатывает команды. Справа, после 4600, фактический угол начинает быстро колебаться при спокойной команде — так выглядит перетюненный рейт-контур
| Что видно на графике | Что это значит |
|---|---|
| Линии почти совпадают, фактическая чуть запаздывает | Норма. Небольшое отставание есть всегда |
| Фактический угол заметно меньше запрошенного | Коэффициенты занижены либо не хватает тяги |
| Фактический угол мелко дрожит при спокойной команде | Коэффициенты завышены — та самая причина горячих моторов из урока 16 |
| Фактический угол «догоняет» с перелётом и раскачкой | Избыточная D-составляющая или слишком высокая P |
6. Особенности первого полёта самолёта
Порядок для ArduPlane отличается:
- Проверка поверхностей в MANUAL на земле: стик вправо — правый элерон вверх, стик на себя — руль высоты вверх.
- Проверка автоматической стабилизации в FBWA: наклоняете самолёт вправо руками — элероны отклоняются на противодействие. Обратная реакция означает неверный реверс сервопривода или ориентацию платы.
- Проверка датчика воздушной скорости: подуйте в трубку Пито, показания должны расти.
- Взлёт с рук или с катапульты в режиме FBWA (не в MANUAL).
- Набор безопасной высоты 80–100 м.
- Проверка триммирования: в FBWA при отпущенных стиках самолёт должен лететь прямо и не терять высоту.
- Проверка режима FBWB и удержания высоты.
- Проверка LOITER на безопасной высоте.
- Проверка RTL с удаления 200–300 м.
SERVO_AUTO_TRIM = 1 — прошивка сама подстроит нейтрали сервоприводов в стабилизированных режимах, пока самолёт летит близко к горизонту, и сохранит их. Уход от центра при этом ограничен 20 %. Второй: выровнять самолёт в горизонтальном полёте и щёлкнуть тумблером с функцией RCn_OPTION = 155 — текущее положение сервоприводов и стиков запишется как нейтраль.7. Практика
Задания выполняются в симуляторе SITL и не требуют реального аппарата. Команды подаются в консоли MAVProxy — как её поднять, разобрано в уроке 16.
Задание 17.1. Полный цикл первого полёта в SITL
Выполняется в симуляторе SITL, реальный аппарат не требуется.
- Запустите SITL мультиротора, добавьте ветер:
param set SIM_WIND_SPD 5,param set SIM_WIND_DIR 270. - Пройдите последовательность режимов из раздела 4: STABILIZE → ALT_HOLD → LOITER → POSHOLD → RTL. По минуте на каждый.
- Посадите аппарат, выполните дизарминг и скачайте лог: DATA → DataFlash Logs → Download.
- Постройте
CTUN.ThOиCTUN.ThH. Совпало ли значениеMOT_THST_HOVERс тем, что показываетparam show MOT_THST_HOVER? - Постройте
ATT.RollиATT.DesRoll. Насколько велико расхождение и есть ли колебания?
Задание 17.2. Обучение тяге висения
Выполняется в симуляторе SITL, реальный аппарат не требуется.
- Задайте заведомо неверное значение:
param set MOT_THST_HOVER 0.6. - Повисите две минуты в
STABILIZE, затем проверьте параметр. Изменился ли он? - Перейдите в
ALT_HOLD, повисите ещё две минуты и проверьте снова. Объясните разницу. - Установите
param set MOT_HOVER_LEARN 0и повторите опыт вALT_HOLD. Что изменилось?
Задание 17.3. Диагностика вибраций и clipping
Выполняется в симуляторе SITL, реальный аппарат не требуется.
- Задайте искусственные вибрации от моторов:
param set SIM_VIB_MOT_MAX 8. Выполните полёт, скачайте лог, постройтеVIBEи счётчикиClip. - Повышайте
SIM_VIB_MOT_MAXс шагом и найдите значение, при котором счётчикиClipначинают расти. - На этом уровне попробуйте удержать точку в
LOITERв течение минуты. Опишите, как изменилось поведение. - Верните
param set SIM_VIB_MOT_MAX 0и убедитесь, что уровень вернулся к норме.
Задание 17.4. Порядок проверки режимов
Выполняется в симуляторе SITL, реальный аппарат не требуется.
- Отключите имитируемый GPS:
param set SIM_GPS1_ENABLE 0, перезапустите симулятор. - Пройдите последовательность режимов заново. На каком шаге проверка останавливается и какое сообщение выдаёт прошивка?
- Верните
SIM_GPS1_ENABLE 1. Сколько времени уходит на восстановление фикса до 10 спутников? - Объясните, почему LOITER стоит в списке раньше RTL, а не наоборот.
8. Проверьте себя
Сформулируйте ответ своими словами, прежде чем сверяться со справочником ответов.
- О чём говорит
MOT_THST_HOVER= 0,58 и что с этим делать? - Вы летали полчаса в STABILIZE, а
MOT_THST_HOVERостался равен 0,35. Прошивка неисправна? - Чем опасен ненулевой счётчик clipping и почему его нельзя устранить фильтрацией?
- Вибрации по X и Y около 25 м/с², по Z около 10. Где искать причину?
- Как отличить проблему компаса от проблемы тюнинга по поведению аппарата в LOITER?
- Почему для самолёта первый взлёт выполняется в FBWA, а не в MANUAL?
9. Чек-лист самопроверки
Урок освоен, если каждый пункт выполнен на практике:
MOT_THST_HOVERлежит в диапазоне 0,25–0,40- Уровень VIBE ниже 30 м/с² по всем трём осям, счётчики Clip не растут
- Режимы проверены по возрастанию автономности
- Лог первого полёта скачан, построены
CTUN.ThOиATT.RollсATT.DesRoll
Результат: все пункты выполнены — переходите к следующему уроку.
↑ К оглавлению10. Что дальше
- Предыдущий урок: 16. Подготовка площадки и первый взлёт
- Следующий урок: 18. Вибрации и фильтр нижних частот
- Полный перечень тем: Содержание курса
- мод. : Вторник, 08 сентября 2026




