Мінімальні оберти моторів у польоті задано зависокими
Що пише ArduPilot:
- …SPIN_MIN too high N.N > 0.3
MOT_SPIN_MIN — найменший вихід, який ArduPilot дає моторам у польоті, як частка діапазону між MOT_PWM_MIN і MOT_PWM_MAX: типове 0.15 — це 15% діапазону. Якщо значення більше за 0.3, армування заборонено, бо на холостий хід пішло б стільки діапазону, що для керування лишилося б замало. Повідомлення показує знайдене значення.
Що робити: найімовірніше спершу
Значення введено у відсотках (15), а не часткою (0.15).
ВиправтеВведіть
MOT_SPIN_MINяк частку одиниці.Моторам справді потрібно стільки, щоб рівно обертатися: низ діапазону виходу мертвий.
ПеревіртеЗі знятими пропелерами: у тесті моторів знайдіть найменший відсоток, за якого кожен мотор стартує й рівно працює. Якщо це близько 30% — неправильний діапазон, а не мотори.
ВиправтеДля ESC з PWM — відкалібруйте їх, щоб вони вивчили діапазон, або підніміть
MOT_PWM_MINдо значення трохи нижче точки, де вони стартують. Для ESC з DShot перегляньте власні налаштування запуску ESC. Потім знову виміряйтеMOT_SPIN_ARMіMOT_SPIN_MIN.Значення прийшло з файлом параметрів іншого апарата.
ВиправтеВиміряйте його на цьому апараті, як описано у кроці про холостий хід у «Посібнику з налаштування й тюнінгу»:
MOT_SPIN_MIN— трохи вище точки, де всі мотори надійно працюють.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
MOT_SPIN_MIN | Motor Spin minimum |
MOT_SPIN_ARM | Motor Spin armed |
MOT_PWM_MIN | PWM output minimum |
MOT_PWM_MAX | PWM output maximum |
MOT_PWM_TYPE | Output PWM type |
Де це зробити:Налаштування й тюнінгНалаштування й тюнінгСтенд моторів і пропелерів
Код, який це надсилає
…SPIN_MIN too high N.N > 0.3
libraries/AP_Motors/AP_MotorsMulticopter.cpp AP_MotorsMulticopter::arming_checks() · Відкрити в ArduPilot Copter-4.7.1