Журнал полета с контроллера APM

В данной статье будет рассмотрено, как скачать журнал полета с встроенной в контроллер вашего квадрокоптера микросхемы памяти. Загрузка осуществляется средствами Mission Planner.

Журналы полета хранятся в контроллере APM (Pixhawk) во встроенной энергонезависимой памяти. Могут быть считаны после полета. Каждый новый журнал полета создается во время процедуры арминга квадрокоптера.

В данной статье рассказывается, как можно выполнить чтение журналов с контроллера APM. Имеется два варианта в зависимости от того, какая версия прошивки у вас используется.

 

  • Если используется прошивка контроллера 3.2 и выше, то загрузка выполняется по новой процедуре, т.к. в прошивке изменен код на чтение данных по MAVLink.
  • Если используется более ранняя прошивка (3.1-rc5, 3.1 и другие до 3.2), то чтение осуществляется через терминал.

Рассмотрим оба варианта:

Загрузка журнала через MAVLink (FW >=3.2)

  1. Подключите ваш контроллер квадрокоптера к компьютеру, используя кабель Micro USB.
  2. Запустите Mission Planner и откройте окно Flight Data.
  3. В левой нижней части экрана найдите вкладку «DataFlash Logs» и нажмите кнопку «Download DataFlash Log Via Mavlink».
logs32-1

Открытие вкладки чтения журналов в Mission Planner

4. Появится окно, где будут перечислены содержащиеся в памяти журналы. Можно скачать либо все, либо только тот журнал, который необходим, например, для анализа вибраций или выяснения причин произошедшего сбоя.

Выбор логов полета для загрузки

Выбор журнала полета для загрузки

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

Скачанный журнал сохранится в папке с MissionPlanner/logs. Внутри будет папка с названием типа рамы коптера, например QUADCOPTER (квадрокоптер).

В данном окне имеется возможность очистки журналов (иногда требуется при необъяснимых глюках), а так же имеется кнопка для конвертации журналов Pixhawk (.bin) в формат APM (.log). Так же можно построить точки полета для отображения в приложении Гугл.Земля (KML).

Видео процесса (с 4:20).

Загрузка лога через терминал (FW < 3.2)

  1. Подключите ваш контроллер квадрокоптера к компьютеру, используя кабель Micro USB.
  2. Запустите Mission Planner и откройте окно Terminal.
  3. В левой верхней части экрана нажмите кнопку «Connect APM» для подключения ПО к контроллеру в режиме терминала. Возможно придется переподключить контроллер к ПК и попробовать нажать кнопку быстрее.
  4. Нажмите кнопку «Log Download», далее появится окно с выбором журналов, аналогичное тому, о котором говорилось выше.
  5. Выбираем необходимые журналы и нажимаем кнопку «Download There Log». Начнется процесс скачивания журнала.
Загрузка журнала полета через терминал

Загрузка журнала полета через терминал

Видео процесса.

В дальнейшем скачанные журналы полета можно анализировать встроенными средствами в Mission Planner, а также другими средствами такие как arduplotter.com или APM Log Analyser (так же можно скачать с моего Я.Диск).


Если вы нашли ошибку на странице, то нажмите Shift + Enter или нажмите здесь, чтобы уведомить нас.

9 комментариев (я)

  1. Денис Ответить

    Добрый день! у меня контроллер Multiwii and Megapirate AIO Flight Controller w/FTDI (ATmega 2560) не пишет логи, выдаёт сообщение (error receiving log list), может кто нибудь сталкивался с такой проблемой?, буду очень благодарен за подсказку как с этим справиться.

  2. Виктор Ответить

    Добрый день
    Вопрос : а возможно ли на прошивке 3.21 — совсем отключить запись логов … ?

    1. Фото аватараraefa Автор Ответить

      Возможно на всех прошивках. Установить Disabled. Сам не проверял. А зачем, если не секрет? 🙂

  3. Anwar Ответить

    У меня вопрос,(может он оказаться вполне и глупый, так как я начинающий) вот я создал полет по точкам в мисПланер, сохранил на буке файл waypoints, подключил Чирик CX 20 по кабелю, как дать команду коптеру, чтоб он полетел по этим точкам, видимо нужно загрузить это файл waypoints в коптер. Можно с ноутбука дать команду чтоб он полетел по этому заданию. Вот именно этой информации нигде и нет (

    1. Фото аватараraefa Автор Ответить

      Подключаемся лучше через телеметрию. На экране Flight Plan в MP нажать кнопку «Загрузить WP-файл». После чего нажать «Записать WP». Но до загрузки и после полета всегда рекомендую делать очистку точек. Далее делаем арминг, выбираем режим Auto и даем газку. В случае чего будьте готовы перейти в режим Stabilize и вручную посадить коптер.

      По подобным вопросам прошу обращаться на форум.

  4. Владимир Ответить

    если квадрокоптер улетел после обновления и некорректно себя повел при возврате на точку(домой) летел боком после связь оборвалась,коптер был утерян Вопрос можно ли каким образом вычленить с помощью какой то программы журнал полета APP из смартфона который использовался вместе с пультом управления.Осталась CPS отметка на карте взлета и утери.Возможен ли запрос пеленга по частотам GPS ?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *