← Усі інструменти

Пояснення повідомлень і помилок

Що означає повідомлення ArduPilot і що з ним робити

English

Монітор батареї ввімкнено, але показів немає

Не даєБатарея й живлення

Монітор батареї налаштовано (BATT_MONITOR, або BATT2_MONITOR для батареї 2, не дорівнює 0), але ArduPilot не має від нього правильних показів. Або драйвер, запущений під час увімкнення, — не того типу, якого тепер просить параметр, або датчик нічого не повідомляє: аналоговий пін, що не є аналоговим входом, цифровий датчик, який не відповідає, телеметрія ESC без напруги.

Що робити: найімовірніше спершу

  1. BATT_MONITOR змінили, а польотний контролер відтоді не перезавантажували.

    ПеревіртеПовідомлення з'являється одразу після того, як ви задали тип монітора, хай який він.

    ВиправтеПерезавантажте. Драйвер монітора створюється лише під час увімкнення; до того працює старий або жодного.

  2. Піни аналогового датчика, BATT_VOLT_PIN і BATT_CURR_PIN, не відповідають цій платі.

    Перевірте-1 або пін, що не є аналоговим входом цієї плати, робить монітор несправним. Для типу 3 (лише напруга) важить тільки пін напруги.

    ВиправтеЗадайте піни, які документація плати вказує для її входу живлення, і перезавантажте. Прошивка саме для цієї плати на чистій платі задає їх як типові.

  3. Вибрано цифровий датчик (I2C чи SMBus, INA2xx, DroneCAN), а датчик не відповідає.

    ПеревіртеЧи є на ньому живлення і чи він на тій шині, якої чекає драйвер? Батарея DroneCAN має бути видна серед вузлів CAN у наземній станції.

    ВиправтеВиправте підключення чи налаштування шини. Якщо такого датчика немає — виберіть тип, що відповідає вашому модулю живлення (4 для звичайного аналогового з напругою і струмом), і перезавантажте.

  4. BATT_MONITOR дорівнює 9 (ESC), і жоден ESC не передає своєї напруги.

    ПеревіртеНапруга ESC у значеннях стану наземної станції лишається нульовою.

    ВиправтеСпершу налагодьте телеметрію ESC: дріт телеметрії ESC на послідовному порту або двонапрямний DShot із розширеною телеметрією. Або користуйтеся власним датчиком плати.

  5. У повідомленні «feature BATTERY_SUM not available»: тип 10 (сума інших моніторів) не вбудовано у прошивку цієї плати.

    ВиправтеВиберіть інший тип або зберіть прошивку з цією можливістю; плати з 1 МБ флеш-пам'яті її не мають.

У 4.7 аналоговий монітор на платі без вільного аналогового входу натомість зупиняє запуск із «Config Error: No analog voltage channel for battery».

Параметри, на які варто глянути

ПараметрЩо це
BATT_MONITORBattery monitoring
BATT_VOLT_PINBattery Voltage sensing pin
BATT_CURR_PINBattery Current sensing pin
BATT2_MONITORBattery monitoring

Тут написано для: Коптер, 4.6. В інструменті можна вибрати свій апарат і версію, побачити значення власних параметрів поруч із названими тут і перетягнути лог польоту, щоб отримати пояснення до кожного повідомлення в ньому.

Відкрити в інструменті