Аварійну зупинку моторів увімкнено
Що пише ArduPilot:
- PreArm: Motors Emergency Stopped
Аварійну зупинку, яка вимикає всі мотори разом, увімкнено. Її вмикає перемикач на пульті з функцією Motor Emergency Stop (RCn_OPTION 31, зупинка у верхньому положенні) або Arm/Emergency Motor Stop (RCn_OPTION 165, зупинка в нижньому положенні). Доки апарат дизармовано, про другий вид у нижньому положенні не повідомляється, бо там йому й місце.
Що робити: найімовірніше спершу
Перемикач Motor Emergency Stop у верхньому положенні.
ВиправтеПереведіть його вниз і армуйте.
Ви спробували армувати стіками чи з наземної станції, коли перемикач Arm/Emergency Motor Stop був унизу.
ВиправтеАрмуйте самим цим перемикачем: верхнє положення знімає зупинку й армує; середнє — лише знімає зупинку.
Канал реверсовано в пульті, або функцію перемикача призначено не тому каналу.
ПеревіртеПеремикайте тумблер і стежте за його каналом на екрані Radio Calibration; рядок «RCn: MotorEStop HIGH» чи «LOW» у повідомленнях показує, що побачив ArduPilot.
ВиправтеВиправте канал у пульті або перенесіть функцію на правильний
RCn_OPTION.
Аварійна зупинка діє й у повітрі: мотори зупиняються, і апарат падає. Призначайте її на перемикач, який не зачепите випадково.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
RC6_OPTION | RC input option |
RC7_OPTION | RC input option |
RC8_OPTION | RC input option |
RC9_OPTION | RC input option |
Де це зробити:Налаштування й тюнінг
Код, який це надсилає
PreArm: Motors Emergency Stopped
libraries/AP_Arming/AP_Arming.cpp AP_Arming::arm_checks() · Відкрити в ArduPilot Copter-4.7.1
libraries/AP_Arming/AP_Arming.cpp AP_Arming::estop_checks() · Відкрити в ArduPilot Copter-4.7.1