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

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

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

English

GPS u-blox не прийняв одне з налаштувань ArduPilot

Не даєGPS

Що пише ArduPilot:

ArduPilot налаштовує приймач u-blox крок за кроком і відмічає крок, коли приймач його підтвердив. Цей рядок називає перший ще не закритий крок («solution rate», «GNSS settings», «SBAS settings», «navigation settings», «TIM TM2» тощо) і подає всі відкриті кроки одним шістнадцятковим числом. Одразу після ввімкнення це нормально. Якщо рядок не зникає, приймач відхиляє це налаштування або не чує польотного контролера.

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

  1. Приймач ще налаштовується.

    ВиправтеЗачекайте пів хвилини й спробуйте армувати знову.

  2. Модуль — клон або старе покоління і цього налаштування не підтримує.

    ПеревіртеРядок запуску «u-blox … HW: … SW: …» показує, чим модуль себе називає. Відкритий крок лишається тим самим, скільки б ви не чекали.

    ВиправтеДля «GNSS settings» задайте GPS1_GNSS_MODE (для другого GPS — GPS2_GNSS_MODE) 0: тоді модуль лишає власний вибір супутникових систем, і крок закривається. Модуль, що відхиляє інші кроки, найкраще замінити справжнім.

  3. Ваше власне налаштування вимагає того, чого цей модуль не вміє: частоти понад 5 Гц («navigation rate»), сирих даних («raw rate») або певного режиму SBAS («SBAS settings»).

    ПеревіртеGPS1_RATE_MS менше 200, GPS_RAW_DATA не 0 або GPS_SBAS_MODE не 2.

    ВиправтеПоверніть їм типові значення (GPS1_RATE_MS 200, GPS_RAW_DATA 0, GPS_SBAS_MODE 2) і перезавантажте.

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

ПараметрЩо це
GPS_AUTO_CONFIGAutomatic GPS configuration
GPS1_GNSS_MODEGNSS system configuration
GPS2_GNSS_MODEGNSS system configuration
GPS_SBAS_MODESBAS Mode
GPS1_RATE_MSGPS update rate in milliseconds
GPS_RAW_DATARaw data logging
Код, який це надсилає

GPS N: u-blox … configuration 0x0x…

libraries/AP_GPS/AP_GPS_UBLOX.cpp AP_GPS_UBLOX::broadcast_configuration_failure_reason() · Відкрити в ArduPilot Copter-4.7.1

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

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