Апарат не набрав польотну швидкість за відведений час
Що пише ArduPilot:
- Transition failed, exceeded time limit
Перехід (від висіння до польоту на крилі) чекає на підйомних моторах, доки повітряна швидкість не перевищить AIRSPEED_MIN. Це очікування тривало довше за Q_TRANS_FAIL секунд (0, типове значення, означає без обмеження). Що далі — визначає Q_TRANS_FAIL_ACT: 0 перемикає на QLAND (типово), 1 — на QRTL, -1 лише попереджає й чекає далі. Тилтротор із бітом 19 у Q_OPTIONS і шляховою швидкістю понад половину AIRSPEED_MIN натомість завершує перехід.
Що робити: найімовірніше спершу
Маршовий мотор дає замало тяги або не дає зовсім.
ПеревіртеУ лозі подивіться на вихід маршового газу під час очікування й на шляхову швидкість: повний газ без приросту швидкості — це мотор, пропелер чи батарея; відсутність газу — це налаштування (
SERVOn_FUNCTIONвиходу має бути 70).ВиправтеНа столі, знявши пропелери, перевірте, що маршовий мотор слухається газу в MANUAL і крутиться в потрібний бік; потім — що його пропелер не встановлено навпаки і що
THR_MAXйого не обмежує.Датчик повітряної швидкості занижує, тож ціль ніколи не вважається досягнутою.
ПеревіртеПорівняйте в лозі повітряну швидкість зі шляховою.
ВиправтеПолагодьте трубки й відкалібруйте датчик.
Допомога не припиняється: очікування закінчується лише тоді, коли повітряна швидкість вища за
AIRSPEED_MINі жодна допомога не діє.ПеревіртеШукайте «QAssist: Force enabled» (перемикач QAssist у верхньому положенні),
Q_ASSIST_SPEEDвищий заAIRSPEED_MINабо перехід, виконаний нижче заQ_ASSIST_ALT.ВиправтеПоставте перемикач QAssist у середнє положення, задайте
Q_ASSIST_SPEEDнижчим заAIRSPEED_MINі виконуйте перехід вище заQ_ASSIST_ALT.Q_TRANS_FAILкоротший, ніж цьому апарату потрібно у звичайний день.ПеревіртеУ попередніх логах виміряйте час від «Transition started» до «Transition airspeed reached».
ВиправтеЗадайте
Q_TRANS_FAILприблизно вдвічі більшим за цей час.
Біт 19 у Q_OPTIONS діє лише на тилтроторах, хай що каже його опис: на будь-якому іншому QuadPlane результат завжди визначає Q_TRANS_FAIL_ACT.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
Q_TRANS_FAIL | Quadplane transition failure time |
Q_TRANS_FAIL_ACT | Quadplane transition failure action |
AIRSPEED_MIN | Minimum Airspeed |
Q_ASSIST_SPEED | Quadplane assistance speed |
Q_ASSIST_ALT | Quadplane assistance altitude |
Q_OPTIONS | quadplane options |
THR_MAX | Maximum Throttle |
Код, який це надсилає
Transition failed, exceeded time limit
ArduPlane/quadplane.cpp SLT_Transition::update() · Відкрити в ArduPilot Plane-4.7.1