При прочтении этой статьи нам предстоит разобраться как производится подключение GPS модуля к APM контроллеру. Приступаем!
Перед подключением обязательно надо настроить модуль на работу с APM, например для модуля U-blox загрузить конфигурационный файл. Иначе аппарат неправильно будет держать позицию и возможно уже скоро окажется на земле, что создаст больше проблем, чем предварительно правильно настроить модуль!
Далее необходимо проверить наличие на модуле батарейки, которая необходима для сохранения информации о спутниках, чтобы «подключение к спутникам» было быстрым. В этом случае происходит «теплый старт». Если батарейка отсутствует, то модуль будет всегда будет подключаться как в первый раз, т.е. «холодным стартом» и, всегде процедура инициализации будет очень долгой (до десятков минут). Чтобы решить эту проблему, надо подумать, как сделать, чтобы питание на модуле было всегда.
Берём кабель с разъемами DF-13, который идёт в комплекте с модулем GPS, примеряем его к самому модулю. Кабель может быть 4-5-6 проводной — это зависит какая модель GPS в Вашем комплекте!
Дорогой Друг, не торопись всё подключать и делать пробный запуск. Китайцы очень сильно любят, в силу своей не дорогой рабочей силы, что то сделать не так. Поэтому проверяем распиновку контактов — это частая проблема, которая может повлечь за собой выход из строя какого-либо устройства.
Каждый модуль GPS имеет минимум 4 контакта: VCC, RXD, TXD, GND. Подключаем модуль к контроллеру APM 2.5.x и 2.6 следующим образом: VCC и GND-без изменения, а RXD и TXD меняются местами!
Пины на модуле GPS чаще всего подписаны, а вот на APM нет. Привожу изображение с описанием контактов на плате 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 минут. После этого на карте отобразится наше местоположение.
Также компьютер должен иметь доступ в интернет, чтобы Mission Planner скачал квадрат карты под наше положение, которое мы должны увидеть, если все сделано правильно!
Вот мы и сделали еще один шаг, приближающий нас к полету!
maksim4ek, raefa # apmcopter
Если вы нашли ошибку на странице, то нажмите Shift + Enter или нажмите здесь, чтобы уведомить нас.
http://copter.ardupilot.com/wiki/common-installing-3dr-ublox-gps-compass-module/
По ссылке описывается подключение модуля к плате. Так вот там пользователь, разрывает дорожку контакта на внутреннем компасе, на самом APM. Нужно ли это делать?
И второй вопрос, там также написано, что нужно ставить параметр ROTATION_ROLL в значение no rotation. Нужно ли это делать в нашем случае или он и так установлен в этом положении?
Ответы тут:
Внешний компас
Внешний компас. Как расположить
Не могу понять в чем дело! Купил АПМ 2.6. с модулем Neo6 Подключил все провода к апм. На модуле GPS загорелся синий диод. Запустил Mision нажимаю коннект пишет что GPS no fix В сем может быть дело!? Модуль вытащил в окно ждал почти 25 минут но таки и ничего не произошло? Нужна прошивка или ошибка в прводке? на модуле GPS распиновки нет!
Если пишет 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 минут не поймались, то может быть проблема в антенне или ее проводке/разъеме. Если антенна запаяна в плату, то проверить пайку.
Ответ, конечно запоздалый, но может кому дугому поможет — при подключении по USB, конвертер USB-UART работает на том же UART что и GPS, поэтому APM не сможет связаться с GPS. Проверять надо через телеметрию либо искать на APM второй UART(на меге их два) для GPS или USB-UART конвертереа .
есть 2 жпс леа-6н на одном АПМе работают на другом нет «НО ГПС»
кто подскажет в чём проблема или куда копать?
ПС. прозвонил дорожки ГПС->Мега 2560 не обрываются
пробовал пере прошить мегу полностью с перепрограмированием фьюзов
Модификации плат APM одинаковые? Вариант, что в разъемах распиновка из-за возможных отличий плат, исключаете? На прозвонку обе платы одинаковые?
да распиновка 100% одинаковая обе платы и оба жпс брали в одном месте примерно в одно время
Тогда остается разглядывать и перемерять все на APM. Либо номиналы деталей разные (запаяли ошибочно), либо уровни сигнала просаживаются на порту, либо просадка напряжения питания. Что-то может в этом духе.
по схеме Рх/Тх идут прямо на мегу без ответвлений и нигде не шунтируються
разве что по коду перераспределение на другую ножку но зачем?
Посмотрел схему. Ну да, напрямую идет на проц. на 45,46 ноги.
А где по коду на другую ножку? Поподробнее.
это мои предположения, код ещё не смотрел
Есть Crius AIO Pro v1.1 прошивка Мегапират 3.1.5-R2. Подключаю к нему NEO-6M. Все соединения GPS и Crius AIO Pro согласно информации выложенной в статье. После включения питания, происходит загрузка и зависает(мигание диодов не наблюдается). Пробовал другие прошивки результат тот-же. Это проблема GPS (нужно отправлять обратно китайцам) или прошить GPS с помощью U-Center(но что туда лить)? Может другие варианты?
Про настройку и подключение к AIOP прошу на форум.
Мне кажется, или картинки распиновки и на самом деле «угадай, где правильно»?
Спасибо! Поправил картинку!
Доброго времени суток! Я новичок в этом деле, собираю первый квадр. Подскажите, как лучше сделать, вопросов два.
1) По компоновке так получилось что GPS-компас 6М находится в положении под углом 45 градусов(или кратным 45) к носу квадра. Как его настроить чтобы он на север показывал в МР?? Или в этом нет необходимости.
2) Компас тоже непонятно что показывал в МР, в окошке FlightData, если поворачивать квадр, то на карте поворачивает в обратную сторону. Перевернул плату кверх ногами, эту проблему решил, но не создаст ли это помех для ловли спутников(с балкона за полчаса поймал только три). Спасибо.
1. Под прямыми углами крутить еще куда не шло. А под 45 не советовал бы. Настройка ориентации внешнего компаса есть в MP.
2. Антенна GPS должна быть сверху и никак иначе. Желательно, чтобы рядом не было импульсных стабилизаторов и видеопередатчиков.
Господа, доброго времени суток, подскажите пожалуйста, где найти разъем для подключения к GPS port 2, обычный df-13 шести пиновый слишком большой, и не лезет туда. Если можно, скиньте ссылочку на этого зверя.
Спасибо
Название SM06B-SRSS-TB. Есть и в офлайн магазинах и на али.
Я не понял, а зачем мы подключаем GPS к порту I2C?
Для обеспечения работы компаса на внешнем модуле.
ARDUCOPTER v2.8
Полярность на разъеме APM обратная, не такая как на представленном рисунке. Плюс слева, минус справа! Изматерился когда обнаружил причину неработоспособности модуля UBLOX M8N.
Этот момент нужно вынести в заголовок! Так спалил один комплект GPS, пока не обнаружил…
Роман, твой UBLOX M8N выдерживает такое подключение с обратным питанием?
Здравствуйте! Имею Crius NEO-6 GPS APM2.8. При подключении в Mission plsner пишет no GPS. Сам модуль GPS работает, спутники ловит(начинает мигать зеленый светодиод). Прошил APM специальной прошивкой, подключил через него модуль к U-Center. С U-Center соединение проходит успешно, но спутники не показывает, хотя на модуле упорно мигает зеленый светодиод, показывая, что спутники найдены. Раньше этот модуль работал с MultiWii SE V2.6 без проблем. Куда копать?