← Усі інструменти

Пояснення повідомлень і помилок

Що означає повідомлення ArduPilot і що з ним робити

English

Запуск відчуто, а потім відхилено: мотор не запускається

Не даєЛітак: зліт, посадка, QuadPlaneЛише Літак

Що пише ArduPilot:

Після «Armed AUTO» запуск не було прийнято, тож мотор стоїть, а очікування починається знову. «Timeout AUTO»: коли минула затримка TKOFF_THR_DELAY, шляхова швидкість за GPS так і не перевищила TKOFF_THR_MINSPD. «Bad launch AUTO»: під час очікування ніс був задертий на 45° чи більше, або опущений на 30° чи більше, або крен перевищував 30° — у такому положенні мотор запускати не можна.

Що робити: найімовірніше спершу

  1. Літак струснули чи штовхнули, а не кинули, тож наприкінці затримки він не мав швидкості.

    Перевірте«Timeout AUTO» іде за «Armed AUTO», поки літак ще у вас у руці.

    ВиправтеКидайте впевнено й рівно. Для запуску з руки в описах параметрів радять TKOFF_THR_MINACC близько 15 і TKOFF_THR_DELAY не менше 2; зі штовхальним пропелером тримайте TKOFF_THR_MINSPD 4 або більше.

  2. Літак стоїть на колесах: коли TKOFF_THR_MINACC дорівнює 0, а швидкість вимагається, вона ніколи не з'явиться, і два повідомлення повторюються кожні 2 с.

    ВиправтеДля зльоту з коліс задайте й TKOFF_THR_MINSPD 0: тоді мотор запускається через TKOFF_THR_DELAY після армування. Стійте позаду літака.

  3. Літак під час очікування тримали носом угору чи з креном або кинули круто вгору.

    ПеревіртеПовідомлення — «Bad launch AUTO».

    ВиправтеТримайте крила рівно й кидайте прямо вперед, лише трохи вгору. Для пускової установки, що тримає літак круто, існує біт 2 у FLIGHT_OPTIONS.

Параметри, на які варто глянути

ПараметрЩо це
TKOFF_THR_MINSPDTakeoff throttle min speed
TKOFF_THR_DELAYTakeoff throttle delay
TKOFF_THR_MINACCTakeoff throttle min acceleration
TKOFF_ACCEL_CNTTakeoff throttle acceleration count
FLIGHT_OPTIONSFlight mode options
Код, який це надсилає

Timeout AUTO

ArduPlane/takeoff.cpp Plane::auto_takeoff_check() · Відкрити в ArduPilot Plane-4.7.1

Bad launch AUTO

ArduPlane/takeoff.cpp Plane::auto_takeoff_check() · Відкрити в ArduPilot Plane-4.7.1

Тут написано для: Літак, 4.6. В інструменті можна вибрати свій апарат і версію, побачити значення власних параметрів поруч із названими тут і перетягнути лог польоту, щоб отримати пояснення до кожного повідомлення в ньому.

Відкрити в інструменті