Монітор батареї ввімкнено, але показів немає
Монітор батареї налаштовано (BATT_MONITOR, або BATT2_MONITOR для батареї 2, не дорівнює 0), але ArduPilot не має від нього правильних показів. Або драйвер, запущений під час увімкнення, — не того типу, якого тепер просить параметр, або датчик нічого не повідомляє: аналоговий пін, що не є аналоговим входом, цифровий датчик, який не відповідає, телеметрія ESC без напруги.
Що робити: найімовірніше спершу
BATT_MONITORзмінили, а польотний контролер відтоді не перезавантажували.ПеревіртеПовідомлення з'являється одразу після того, як ви задали тип монітора, хай який він.
ВиправтеПерезавантажте. Драйвер монітора створюється лише під час увімкнення; до того працює старий або жодного.
Піни аналогового датчика,
BATT_VOLT_PINіBATT_CURR_PIN, не відповідають цій платі.Перевірте-1 або пін, що не є аналоговим входом цієї плати, робить монітор несправним. Для типу 3 (лише напруга) важить тільки пін напруги.
ВиправтеЗадайте піни, які документація плати вказує для її входу живлення, і перезавантажте. Прошивка саме для цієї плати на чистій платі задає їх як типові.
Вибрано цифровий датчик (I2C чи SMBus, INA2xx, DroneCAN), а датчик не відповідає.
ПеревіртеЧи є на ньому живлення і чи він на тій шині, якої чекає драйвер? Батарея DroneCAN має бути видна серед вузлів CAN у наземній станції.
ВиправтеВиправте підключення чи налаштування шини. Якщо такого датчика немає — виберіть тип, що відповідає вашому модулю живлення (4 для звичайного аналогового з напругою і струмом), і перезавантажте.
BATT_MONITORдорівнює 9 (ESC), і жоден ESC не передає своєї напруги.ПеревіртеНапруга ESC у значеннях стану наземної станції лишається нульовою.
ВиправтеСпершу налагодьте телеметрію ESC: дріт телеметрії ESC на послідовному порту або двонапрямний DShot із розширеною телеметрією. Або користуйтеся власним датчиком плати.
У повідомленні «feature
BATTERY_SUMnot available»: тип 10 (сума інших моніторів) не вбудовано у прошивку цієї плати.ВиправтеВиберіть інший тип або зберіть прошивку з цією можливістю; плати з 1 МБ флеш-пам'яті її не мають.
У 4.7 аналоговий монітор на платі без вільного аналогового входу натомість зупиняє запуск із «Config Error: No analog voltage channel for battery».
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
BATT_MONITOR | Battery monitoring |
BATT_VOLT_PIN | Battery Voltage sensing pin |
BATT_CURR_PIN | Battery Current sensing pin |
BATT2_MONITOR | Battery monitoring |
Де це зробити:Налаштування й тюнінгПланувальник плати й підключенняАналізатор прошивки