Заважає перемикач блокування моторів (interlock)
Що пише ArduPilot:
- PreArm: Interlock/E-Stop Conflict
- PreArm: Motor Interlock Enabled
Перемикач із функцією Motor Interlock (RCn_OPTION 32) дозволяє моторам працювати у верхньому положенні й тримає їх зупиненими в нижньому. «Motor Interlock Enabled» означає, що під час армування він у верхньому чи середньому положенні: мотори запустилися б одразу. «Interlock/E-Stop Conflict» означає, що налаштовано і перемикач Motor Interlock, і перемикач аварійної зупинки (RCn_OPTION 31 чи 165), а разом їх використовувати не можна.
Що робити: найімовірніше спершу
Перемикач interlock не в нижньому положенні.
ВиправтеПереведіть його вниз, заармуйте, а коли будете готові до обертання моторів — переведіть угору.
Одночасно призначено дві функції зупинки моторів.
ПеревіртеВипишіть усі
RCn_OPTIONі пошукайте 32 разом із 31 або 165.ВиправтеЗалиште одну з двох, а
RCn_OPTIONіншого каналу задайте 0.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
RC6_OPTION | RC input option |
RC7_OPTION | RC input option |
RC8_OPTION | RC input option |
RC9_OPTION | RC 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