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

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

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

English

Налаштування моторів не завершено

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

Що пише ArduPilot:

Бібліотека моторів — частина ArduPilot, яка перетворює потрібну тягу на сигнал для кожного мотора, — виявила, що її власне налаштування неповне. Слова після «Motors:» — це її причина, і вона має власне пояснення: найчастіше «Check frame class and type» (раму ще не вибрано) або «no SERVOx_FUNCTION set to Motor1» (мотор не має виходу). Ця перевірка працює навіть із вимкненими перевірками армування.

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

  1. Раму не вибрано: на щойно прошитій платі FRAME_CLASS досі 0.

    ВиправтеЗадайте FRAME_CLASS (1 для квадрокоптера) і FRAME_TYPE (1 для X, 12 для порядку моторів Betaflight), потім перезавантажте.

  2. Одному з моторів не призначено вихід.

    ПеревіртеПовідомлення називає мотор. Пошукайте його номер серед параметрів SERVOn_FUNCTION.

    ВиправтеДайте кожному мотору вихід: SERVOn_FUNCTION 33 — це Motor1, 34 — Motor2, 35 — Motor3, 36 — Motor4. «Планувальник плати й підключення» показує, який контакт — який вихід.

  3. Налаштування обертання моторів суперечать одне одному.

    ВиправтеТримайте MOT_SPIN_ARM нижчим за MOT_SPIN_MIN, а MOT_SPIN_MIN — не більшим за 0.3.

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

ПараметрЩо це
FRAME_CLASSFrame Class
FRAME_TYPEFrame Type (+, X, V, etc)
SERVO1_FUNCTIONServo output function
SERVO2_FUNCTIONServo output function
SERVO3_FUNCTIONServo output function
SERVO4_FUNCTIONServo output function
MOT_SPIN_ARMMotor Spin armed
MOT_SPIN_MINMotor Spin minimum
Код, який це надсилає

PreArm: Motors: …

ArduCopter/AP_Arming.cpp AP_Arming_Copter::run_pre_arm_checks() · Відкрити в ArduPilot Copter-4.6.3

ArduCopter/AP_Arming_Copter.cpp AP_Arming_Copter::run_pre_arm_checks() · Відкрити в ArduPilot Copter-4.7.1

ArduPlane/AP_Arming.cpp AP_Arming_Plane::quadplane_checks() · Відкрити в ArduPilot Plane-4.6.3

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

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