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

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

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

English

Діапазон виходу моторів недопустимий

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

Що пише ArduPilot:

MOT_PWM_MIN і MOT_PWM_MAX — тривалості імпульсу в мкс, які для ESC означають «стоп» і «повна потужність»: типово 1000 і 2000. Перевірку не пройдено, коли MOT_PWM_MIN менший за 1 або не менший за MOT_PWM_MAX. З DShot імпульс такої тривалості не надсилається, але ArduPilot усе одно масштабує вихід моторів за цими двома значеннями, тож вони й там мають бути правильними.

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

  1. Одне з них дорівнює 0, або їх переплутано: введено вручну або завантажено з файлом параметрів для іншого апарата чи старої версії.

    ПеревіртеПодивіться обидва значення: MOT_PWM_MIN має бути меншим і не менше 1.

    ВиправтеЗадайте MOT_PWM_MIN 1000 і MOT_PWM_MAX 2000 — значення для DShot і відкаліброваних ESC з PWM.

  2. Вручну підганяли діапазон під ESC з PWM, що мають незвичні межі.

    ВиправтеЗі знятими пропелерами: краще відкалібруйте ESC на 1000 і 2000 мкс і лишіть типові значення.

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

ПараметрЩо це
MOT_PWM_MINPWM output minimum
MOT_PWM_MAXPWM output maximum
MOT_PWM_TYPEOutput PWM type
Код, який це надсилає

Check …PWM_MIN and …PWM_MAX

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

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

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