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

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

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

English

Заважає перемикач блокування моторів (interlock)

Не даєАрмування, дизармування й кнопка безпекиЛише Коптер

Що пише ArduPilot:

Перемикач із функцією Motor Interlock (RCn_OPTION 32) дозволяє моторам працювати у верхньому положенні й тримає їх зупиненими в нижньому. «Motor Interlock Enabled» означає, що під час армування він у верхньому чи середньому положенні: мотори запустилися б одразу. «Interlock/E-Stop Conflict» означає, що налаштовано і перемикач Motor Interlock, і перемикач аварійної зупинки (RCn_OPTION 31 чи 165), а разом їх використовувати не можна.

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

  1. Перемикач interlock не в нижньому положенні.

    ВиправтеПереведіть його вниз, заармуйте, а коли будете готові до обертання моторів — переведіть угору.

  2. Одночасно призначено дві функції зупинки моторів.

    ПеревіртеВипишіть усі RCn_OPTION і пошукайте 32 разом із 31 або 165.

    ВиправтеЗалиште одну з двох, а RCn_OPTION іншого каналу задайте 0.

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

ПараметрЩо це
RC6_OPTIONRC input option
RC7_OPTIONRC input option
RC8_OPTIONRC input option
RC9_OPTIONRC input option
Код, який це надсилає

PreArm: Interlock/E-Stop Conflict

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

PreArm: Motor Interlock Enabled

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

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

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