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

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

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

English

Пристрій CAN повідомляє, що він несправний

Не даєПлата, внутрішні помилки, CAN, скрипти

Що пише ArduPilot:

Кожен пристрій DroneCAN приблизно раз на секунду повідомляє власний стан: справність (OK, попередження, помилка, критично) і режим (робочий, ініціалізація, обслуговування, оновлення прошивки). Коли вузол повідомляє щось інше, ніж OK і робочий режим, армування відхиляється з «DroneCAN: Node N unhealthy!». Це знімається, коли всі відомі вузли знову OK і в робочому режимі.

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

  1. Пристрій ще запускається або чекає на щось своє (GPS — на перші дані).

    ПеревіртеПовідомлення зникає за пів хвилини після ввімкнення.

    ВиправтеЗачекайте. Якщо не зникає зовсім — дивіться наступну причину.

  2. Пристрій має власну несправність або застряг у завантажувачі після незавершеного оновлення прошивки.

    ПеревіртеНа екрані DroneCAN наземної станції знайдіть вузол N: його назву, справність і режим. Рядки «CAN[N] …» несуть власні скарги пристрою.

    ВиправтеПрошийте пристрій знову з цього екрана, перевірте його живлення або замініть його.

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

ПараметрЩо це
CAN_D1_UC_OPTIONDroneCAN options
Код, який це надсилає

Node N unhealthy!

libraries/AP_DroneCAN/AP_DroneCAN_DNA_Server.cpp AP_DroneCAN_DNA_Server::prearm_check() · Відкрити в ArduPilot Copter-4.7.1

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

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