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

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

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

English

Мікросхема на платі не відповіла вчасно

Діяти негайноПлата, внутрішні помилки, CAN, скрипти

Що пише ArduPilot:

Розпаяні на платі датчики (IMU, барометр), флеш-пам'ять логів, FRAM і мікросхема OSD спілкуються з процесором через SPI. ArduPilot дає кожному обміну 20 мс плюс 32 мікросекунди на байт — значно більше, ніж треба будь-якому; spi_fail фіксується, коли обмін за цей час не завершився. У коментарі до коду сказано, що такого не має бути, хіба що з процесором щось серйозно не так.

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

  1. Прошивка призначена для іншої плати чи ревізії, тож виводи й канали даних не відповідають апаратній частині.

    ПеревіртеПорівняйте назву плати у прошивці (її показує «Аналізатор прошивки») зі своєю платою, разом із літерами версії.

    ВиправтеПрошийте прошивку саме для своєї плати.

  2. Плату пошкоджено: удар, вода або коротке замикання на одній із шин живлення.

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

    ВиправтеЗамініть польотний контролер. Не літайте з ним.

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

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