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

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

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

English

Трим виходу лежить поза його мінімумом і максимумом

Не даєМотори, ESC і виходи

Що пише ArduPilot:

Для кожного виходу, що має функцію (SERVOn_FUNCTION більший за 0), ArduPilot перевіряє, чи SERVOn_TRIM, нейтральне положення, лежить між SERVOn_MIN і SERVOn_MAX. Повідомлення називає номер виходу, де це не так. Серед перевірок перед армуванням ця не має власного вимикача.

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

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

    ПеревіртеПодивіться три значення названого виходу.

    ВиправтеПеренесіть SERVOn_TRIM усередину діапазону або розширте діапазон, щоб SERVOn_MIN був найменшим, а SERVOn_MAX — найбільшим із трьох.

  2. Вихід мотора на DShot зберіг SERVOn_MIN із попереднього налаштування PWM. На виході DShot типові стають 1000, 2000 і трим 1000, але збережене 1100 лишається — вище за трим.

    ПеревіртеНазваний вихід — мотор (функція 33–40), а MOT_PWM_TYPE дорівнює 4 або більше.

    ВиправтеЗадайте цьому виходу SERVOn_MIN 1000, SERVOn_MAX 2000 і SERVOn_TRIM 1000.

  3. Ці три значення прийшли з файлом параметрів іншого апарата.

    Перевірте«Порівняння й міграція параметрів» покаже, що відрізняється від вашого попереднього файлу.

    ВиправтеЗадайте їх для цього апарата; для керма заново знайдіть обидва його краї й центр.

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

ПараметрЩо це
SERVO1_MINMinimum PWM
SERVO1_TRIMTrim PWM
SERVO1_MAXMaximum PWM
SERVO1_FUNCTIONServo output function
MOT_PWM_TYPEOutput PWM type
Код, який це надсилає

PreArm: SERVON_MIN is greater than SERVON_TRIM

libraries/AP_Arming/AP_Arming.cpp AP_Arming::servo_checks() · Відкрити в ArduPilot Copter-4.7.1

PreArm: SERVON_MAX is less than SERVON_TRIM

libraries/AP_Arming/AP_Arming.cpp AP_Arming::servo_checks() · Відкрити в ArduPilot Copter-4.7.1

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

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