Подключение модуля GPS и проверка

При прочтении этой статьи нам предстоит разобраться как производится подключение GPS модуля к APM контроллеру. Приступаем!

Перед подключением обязательно надо настроить модуль на работу с APM, например для модуля U-blox загрузить конфигурационный файл. Иначе аппарат неправильно будет держать позицию и возможно уже скоро окажется на земле, что создаст больше проблем, чем предварительно правильно настроить модуль!

 

 

 

Далее необходимо проверить наличие на модуле батарейки, которая необходима для сохранения информации о спутниках, чтобы «подключение к спутникам» было быстрым. В этом случае происходит «теплый старт». Если батарейка отсутствует, то модуль будет всегда будет подключаться как в первый раз, т.е. «холодным стартом» и, всегде процедура инициализации будет очень долгой (до десятков минут). Чтобы решить эту проблему, надо подумать, как сделать, чтобы питание на модуле было всегда.

Берём кабель с разъемами DF-13, который идёт в комплекте с модулем GPS, примеряем его к самому модулю. Кабель может быть 4-5-6 проводной —  это зависит какая модель GPS в Вашем комплекте!

df13-2

Разъем DF-13 6pin

df13-3

Кабель с разъемами DF-13

Дорогой Друг, не торопись всё подключать и делать пробный запуск. Китайцы очень сильно любят, в силу своей не дорогой рабочей силы, что то сделать не так. Поэтому проверяем распиновку контактов — это частая проблема, которая может повлечь за собой выход из строя какого-либо устройства.

Каждый модуль GPS имеет минимум 4 контакта: VCC, RXD, TXD, GND. Подключаем модуль к контроллеру APM 2.5.x и 2.6 следующим образом: VCC и GND-без изменения, а RXD и TXD меняются местами!

apm-gps-connect

Пины на модуле GPS чаще всего подписаны, а вот на APM нет. Привожу изображение с описанием контактов на плате APM.

APM2.5BoardGPSConnectors

Разъемы для подключения GPS

apm-gps-connect2

Разъемы для подключения GPS

Смотрим на собранную схему еще раз проверяем схему и подключенные пины. Если уверенность прям так и прёт, что всё правильно, лучше проверить еще раз. Лишним, поверьте, не будет. В результате должно получиться примерно так:

apm-gps

Модуль GPS подключен к плате APM

После n-количества раз проверок меняем свое место дислокации, как можно ближе к окну, потому что мы будем ловить сигналы GPS спутников. Определение нашего местоположения необходимо для работы многих полётных режимов Нашего контроллера.

Перед испытанием модуля в совместной работе с APM, можно просто подать питание и положить на окно. На модуле от MyAirBot.com светодиод должен начать моргать голубым, что показывает успешный 3D-fix. На модуле от HobbyKing.com индикатор просто загорится. На модуле от RCtimer.com индикатора нет.

Подключаем Контроллер к PC по USB (это Мы делали выше) за исключением, что сейчас в схеме находиться подключенный GPS модуль. На устройствах должны загореться светодиоды, запускаем программу MP,  жмём кнопку CONNECT. В программе MP смотрим где нарисована линия горизонта, наклон, поворот(по компасу), надпись GPS. Тут может быть три варианта.

  • GPS: No GPS — это значит что ваш модуль не работает (по причинам не правильного подключения, не правильной прошивки, не работает сам модуль, нет контакта и т.д.).
  • GPS: No FIX – это значит модуль работает, пытается захватить спутники.
  • GPS: 3D FIX – это значит, что Мы молодцы и у нас есть сигналы вражеских спутников GPS над головой. Обычно захват спутников по началу, да еще и в домашних условиях, проходит от 5 до 30 минут. После этого на карте отобразится наше местоположение.
gps-fix

GPS: 3D FIX

Также компьютер должен иметь доступ в интернет, чтобы Mission Planner скачал квадрат карты под наше положение, которое мы должны увидеть, если все сделано правильно!

Вот мы и сделали еще один шаг, приближающий нас к полету!

maksim4ek, raefa # apmcopter


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

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

  1. Matvey Ответить

    http://copter.ardupilot.com/wiki/common-installing-3dr-ublox-gps-compass-module/

    По ссылке описывается подключение модуля к плате. Так вот там пользователь, разрывает дорожку контакта на внутреннем компасе, на самом APM. Нужно ли это делать?

    И второй вопрос, там также написано, что нужно ставить параметр ROTATION_ROLL в значение no rotation. Нужно ли это делать в нашем случае или он и так установлен в этом положении?

  2. Мамик Ответить

    Не могу понять в чем дело! Купил АПМ 2.6. с модулем Neo6 Подключил все провода к апм. На модуле GPS загорелся синий диод. Запустил Mision нажимаю коннект пишет что GPS no fix В сем может быть дело!? Модуль вытащил в окно ждал почти 25 минут но таки и ничего не произошло? Нужна прошивка или ошибка в прводке? на модуле GPS распиновки нет!

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

      Если пишет No Fix, значит по порту пытается что-то получить и получает корректно, иначе бы была ошибка No GPS. Провод надо было проверить до подключения, а то бывают чудеса, что питание например идет на сигнальный провод… Ищется даташит на модуль (https://u-blox.com/images/downloads/Product_Docs/NEO-6_DataSheet_%28GPS.G6-HW-09005%29.pdf), смотрится распиновка (стр.12) и прозванивается плата на совпадения. Возможно, что нестыковка по скорости порта. Рекомендую сбросить настройки в модуле программой u-center и залить правильный конфиг (в соседней статье), там же проверите видимость спутников. Если за 25 минут не поймались, то может быть проблема в антенне или ее проводке/разъеме. Если антенна запаяна в плату, то проверить пайку.

    2. Александр Ответить

      Ответ, конечно запоздалый, но может кому дугому поможет — при подключении по USB, конвертер USB-UART работает на том же UART что и GPS, поэтому APM не сможет связаться с GPS. Проверять надо через телеметрию либо искать на APM второй UART(на меге их два) для GPS или USB-UART конвертереа .

  3. виктор Ответить

    есть 2 жпс леа-6н на одном АПМе работают на другом нет «НО ГПС»
    кто подскажет в чём проблема или куда копать?
    ПС. прозвонил дорожки ГПС->Мега 2560 не обрываются
    пробовал пере прошить мегу полностью с перепрограмированием фьюзов

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

      Модификации плат APM одинаковые? Вариант, что в разъемах распиновка из-за возможных отличий плат, исключаете? На прозвонку обе платы одинаковые?

      1. виктор Ответить

        да распиновка 100% одинаковая обе платы и оба жпс брали в одном месте примерно в одно время

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

          Тогда остается разглядывать и перемерять все на APM. Либо номиналы деталей разные (запаяли ошибочно), либо уровни сигнала просаживаются на порту, либо просадка напряжения питания. Что-то может в этом духе.

          1. виктор Ответить

            по схеме Рх/Тх идут прямо на мегу без ответвлений и нигде не шунтируються
            разве что по коду перераспределение на другую ножку но зачем?

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

              Посмотрел схему. Ну да, напрямую идет на проц. на 45,46 ноги.
              А где по коду на другую ножку? Поподробнее.

  4. Александр Ответить

    Есть Crius AIO Pro v1.1 прошивка Мегапират 3.1.5-R2. Подключаю к нему NEO-6M. Все соединения GPS и Crius AIO Pro согласно информации выложенной в статье. После включения питания, происходит загрузка и зависает(мигание диодов не наблюдается). Пробовал другие прошивки результат тот-же. Это проблема GPS (нужно отправлять обратно китайцам) или прошить GPS с помощью U-Center(но что туда лить)? Может другие варианты?

  5. scar_88 Ответить

    Доброго времени суток! Я новичок в этом деле, собираю первый квадр. Подскажите, как лучше сделать, вопросов два.
    1) По компоновке так получилось что GPS-компас 6М находится в положении под углом 45 градусов(или кратным 45) к носу квадра. Как его настроить чтобы он на север показывал в МР?? Или в этом нет необходимости.
    2) Компас тоже непонятно что показывал в МР, в окошке FlightData, если поворачивать квадр, то на карте поворачивает в обратную сторону. Перевернул плату кверх ногами, эту проблему решил, но не создаст ли это помех для ловли спутников(с балкона за полчаса поймал только три). Спасибо.

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

      1. Под прямыми углами крутить еще куда не шло. А под 45 не советовал бы. Настройка ориентации внешнего компаса есть в MP.
      2. Антенна GPS должна быть сверху и никак иначе. Желательно, чтобы рядом не было импульсных стабилизаторов и видеопередатчиков.

  6. Сергей Ответить

    Господа, доброго времени суток, подскажите пожалуйста, где найти разъем для подключения к GPS port 2, обычный df-13 шести пиновый слишком большой, и не лезет туда. Если можно, скиньте ссылочку на этого зверя.
    Спасибо

  7. Роман Ответить

    ARDUCOPTER v2.8
    Полярность на разъеме APM обратная, не такая как на представленном рисунке. Плюс слева, минус справа! Изматерился когда обнаружил причину неработоспособности модуля UBLOX M8N.

    1. Дмитрий Ответить

      Этот момент нужно вынести в заголовок! Так спалил один комплект GPS, пока не обнаружил…
      Роман, твой UBLOX M8N выдерживает такое подключение с обратным питанием?

  8. Андрей Ответить

    Здравствуйте! Имею Crius NEO-6 GPS APM2.8. При подключении в Mission plsner пишет no GPS. Сам модуль GPS работает, спутники ловит(начинает мигать зеленый светодиод). Прошил APM специальной прошивкой, подключил через него модуль к U-Center. С U-Center соединение проходит успешно, но спутники не показывает, хотя на модуле упорно мигает зеленый светодиод, показывая, что спутники найдены. Раньше этот модуль работал с MultiWii SE V2.6 без проблем. Куда копать?

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

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