Напруга шини сервоприводів нижча за задану межу
Що пише ArduPilot:
- PreArm: Servo voltage to low (N.Nv < N.Nv)
На платах, що вимірюють шину сервоприводів (контакти живлення серво-виходів), виміряне значення нижче за BRD_VSERVO_MIN. Повідомлення показує обидва числа. Перевірка вимкнена, доки BRD_VSERVO_MIN дорівнює 0 (типове значення), тож межу хтось задав навмисно.
Що робити: найімовірніше спершу
Шина сервоприводів без живлення: на платах типу Pixhawk їй потрібен власний регулятор (BEC).
ПеревіртеПерше число в повідомленні близьке до нуля.
ВиправтеПодайте на шину живлення від BEC, розрахованого на ваші сервоприводи.
Регулятор просідає під навантаженням сервоприводів, або
BRD_VSERVO_MINвищий за те, що він дає.ВиправтеВізьміть потужніший регулятор або задайте
BRD_VSERVO_MINприблизно на 0.5 В нижче за його справжню вихідну напругу.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
BRD_VSERVO_MIN | Servo voltage requirement |
Де це зробити:Планувальник плати й підключення
Код, який це надсилає
PreArm: Servo voltage to low (N.Nv < N.Nv)
libraries/AP_Arming/AP_Arming.cpp AP_Arming::board_voltage_checks() · Відкрити в ArduPilot Copter-4.7.1