Власне живлення 5 В польотного контролера занизьке або зависоке
Що пише ArduPilot:
- PreArm: Board (N.Nv) out of range N.N-N.Nv
Польотний контролер вимірює шину 5 В, від якої сам живиться. Повідомлення показує виміряне значення й дозволений діапазон: від BRD_VBUS_MIN (типово 4.3 В) до 5.8 В — верхня межа незмінна. Нижче діапазону процесор і датчики можуть перезавантажитися в польоті; вище — вийти з ладу.
Що робити: найімовірніше спершу
Його живить лише USB, а порт чи кабель не тримає 5 В.
ПеревіртеЗначення в повідомленні трохи нижче за нижню межу (4.0–4.3 В), а батарею не під'єднано.
ВиправтеПід'єднайте польотну батарею (пропелери зняті): так він живиться в польоті, і саме це значення має вагу. Для роботи на столі беріть короткий кабель просто в комп'ютер, а не через хаб.
На регулятор 5 В плати навішано забагато: відеопередавач, світлодіоди, сервоприводи, бортовий комп'ютер.
ПеревіртеЗ під'єднаною батареєю значення все одно низьке й зростає, коли ви по одному від'єднуєте ці пристрої.
ВиправтеЖивіть важких споживачів від власного регулятора (BEC). Сервоприводам ніколи не місце на 5 В польотного контролера.
Регулятор або модуль живлення, що живить плату, налаштовано на не ту напругу, або він виходить з ладу.
ПеревіртеВиміряйте контакти 5 В мультиметром із під'єднаною батареєю. Значення понад 5.8 В у повідомленні вказує на регулятор, призначений для сервоприводів (6 В чи більше).
ВиправтеЗамініть або налаштуйте регулятор так, щоб плата отримувала 5.0–5.3 В. Не літайте на живленні, яке показує понад 5.8 В.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
BRD_VBUS_MIN | Autopilot board voltage requirement |
Де це зробити:Планувальник плати й підключення
Код, який це надсилає
PreArm: Board (N.Nv) out of range N.N-N.Nv
libraries/AP_Arming/AP_Arming.cpp AP_Arming::board_voltage_checks() · Відкрити в ArduPilot Copter-4.7.1