Пристрій CAN повідомляє, що він несправний
Що пише ArduPilot:
- Node N unhealthy!
Кожен пристрій DroneCAN приблизно раз на секунду повідомляє власний стан: справність (OK, попередження, помилка, критично) і режим (робочий, ініціалізація, обслуговування, оновлення прошивки). Коли вузол повідомляє щось інше, ніж OK і робочий режим, армування відхиляється з «DroneCAN: Node N unhealthy!». Це знімається, коли всі відомі вузли знову OK і в робочому режимі.
Що робити: найімовірніше спершу
Пристрій ще запускається або чекає на щось своє (GPS — на перші дані).
ПеревіртеПовідомлення зникає за пів хвилини після ввімкнення.
ВиправтеЗачекайте. Якщо не зникає зовсім — дивіться наступну причину.
Пристрій має власну несправність або застряг у завантажувачі після незавершеного оновлення прошивки.
ПеревіртеНа екрані DroneCAN наземної станції знайдіть вузол N: його назву, справність і режим. Рядки «CAN[N] …» несуть власні скарги пристрою.
ВиправтеПрошийте пристрій знову з цього екрана, перевірте його живлення або замініть його.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
CAN_D1_UC_OPTION | DroneCAN options |
Де це зробити:Планувальник плати й підключення
Код, який це надсилає
Node N unhealthy!
libraries/AP_DroneCAN/AP_DroneCAN_DNA_Server.cpp AP_DroneCAN_DNA_Server::prearm_check() · Відкрити в ArduPilot Copter-4.7.1