Значення фейлсейфу газу не узгоджене з діапазоном газу
Що пише ArduPilot:
- PreArm: Check FS_THR_VALUE
З увімкненим фейлсейфом радіо FS_THR_VALUE — це імпульс газу, нижче якого зв'язок вважається втраченим. Він має бути щонайменше 910 мкс, а відкалібрований низ стіка газу (RC3_MIN за типового порядку каналів) — більш ніж на 10 мкс вищим за нього. Інакше опущений газ виглядав би як втрата зв'язку.
Що робити: найімовірніше спершу
Найнижчий газ пульта близький до
FS_THR_VALUE: наприклад, 982 мкс проти типового значення 975.ПеревіртеПорівняйте
RC3_MINзFS_THR_VALUEплюс 10.ВиправтеЗадайте
FS_THR_VALUEна 20–40 мкс нижче заRC3_MIN, але не нижче 910. Приймач CRSF/ELRS чи SBUS ще й сам повідомляє про втрату зв'язку.Калібрування радіо зроблено з реверсованим чи зміщеним тримером газом, тож
RC3_MINнеправильний.ПеревіртеЗі стіком унизу смужка газу на екрані Radio Calibration має показувати
RC3_MIN.ВиправтеПоставте тримери по центру, відкалібруйте радіо знову, потім задайте
FS_THR_VALUE, як описано вище.FS_THR_VALUEзадано нижчим за 910.ВиправтеПідніміть його до 910 або вище, лишаючись нижче за
RC3_MINмінус 10.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
FS_THR_VALUE | Throttle Failsafe Value |
RC3_MIN | RC min PWM |
FS_THR_ENABLE | Throttle Failsafe Enable |
RCMAP_THROTTLE | Throttle channel |
Де це зробити:Налаштування й тюнінгПояснення фейлсейфівНалаштування й тюнінг
Код, який це надсилає
PreArm: Check FS_THR_VALUE
ArduCopter/AP_Arming.cpp AP_Arming_Copter::parameter_checks() · Відкрити в ArduPilot Copter-4.6.3
ArduCopter/AP_Arming_Copter.cpp AP_Arming_Copter::parameter_checks() · Відкрити в ArduPilot Copter-4.7.1