Стік не по центру в момент армування
Що пише ArduPilot:
- PreArm: … (RCN) is not neutral
Коли ви просите армуватися, крен, тангаж і рискання мають бути рівно нуль, тобто в межах мертвої зони (RCn_DZ, у мкс) навколо триму каналу (RCn_TRIM). Якщо встановлено біт 5 у RC_OPTIONS (типово так), газ теж має бути на нулі. Повідомлення називає стік і його канал. При армуванні стіком рискання сам цей стік не враховується.
Що робити: найімовірніше спершу
Після калібрування зрушено кнопки тримерів на пульті.
ПеревіртеЗ відпущеними стіками названий канал на екрані Radio Calibration має показувати своє значення
RCn_TRIMплюс-мінус мертва зона.ВиправтеПоставте тримери пульта по центру й не чіпайте їх: ArduPilot вирівнює апарат сам. Якщо центр і далі відрізняється — відкалібруйте радіо знову.
Ви тримали стік, коли армували перемикачем або з наземної станції.
ВиправтеВідпустіть крен, тангаж і рискання, газ повністю вниз — і тоді армуйте.
Зношений чи шумний стік не повертається в той самий центр.
ПеревіртеКілька разів відпустіть стік і стежте за значенням: якщо воно зупиняється далі від триму, ніж мертва зона, — причина в цьому.
ВиправтеТрохи збільшіть
RCn_DZцього каналу (30–40 мкс); значно більша мертва зона робить стік нечутливим біля центру.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
RC1_TRIM | RC trim PWM |
RC1_DZ | RC dead-zone |
RC2_DZ | RC dead-zone |
RC4_DZ | RC dead-zone |
RC_OPTIONS | RC options |
Де це зробити:Налаштування й тюнінг
Код, який це надсилає
PreArm: … (RCN) is not neutral
libraries/AP_Arming/AP_Arming.cpp AP_Arming::rc_arm_checks() · Відкрити в ArduPilot Copter-4.7.1