Bn 280 gps схема подключения

Как установить GPS в квадрокоптер, а также как настроить

В этой статье я расскажу вам как установить GPS в квадрокоптер и как его настроить.

Модули GPS

На рынке есть много различных GPS-модулей, которые можно использовать в квадрокоптерах для навигации. Одними из самых популярных GPS-модулей на сегодня являются:

Стоят они недорого, менее 10$.

Вот как они выглядят:

Кстати, если вы видите какие-то царапины на матовом участке GPS антенны, то это не отсутствие контроля качества дефектов производственного процесса, а наоборот — результат настройки антенны во время финального тестирования. Эти типы антенн имеют номинально настроенную частоту, но подвержены влиянию конструкции, размещенных компонентов и пайки. Маленькие царапины по центру краев или углов приводит к их точной настройке на нужную частоту:

Как подключить GPS к контроллеру полета

Обычно GPS модуль подключается к полетному контроллеру с помощью интерфейса UART. Можно использовать практически любой свободный порт UART. Я не рекомендую использовать SoftSerial UART для подключения GPS модуля. Соединение очень просто, для этого вам нужно подсоединить GPS TX к FC RX и GPS RX к FC TX.

Выше и ниже примеры подсоединения GPS модуля к порту UART3 на полетном контроллере.

Как настроить GPS в Betaflight

Настройка в Betaflight простая, просто следуйте инструкции ниже.

Зайдите на вкладку Ports, выберите свободный порт UART (в моем случае это UART3) и установите в блоке Sensor InputGPS и 57600. Вы можете выбрать любое значение в выпадающем списке скорости передачи данных, но значение «9600» приводит к наименьшей скорости передачи данных, а 115200 — к наибольшей и полетный контроллер будет тратить меньше времени на накопление данных. Если выбрать «AUTO«, то скорость передачи данных будет установлена на 57600.

На вкладке Configuration включите функцию GPS. Установите для параметров Auto Baud и Auto Config значение — ON. Выберите параметр AutoDetect на вкладке Ground Assistance Type. Существует два наиболее популярных протокола связи GPS модуля — UBLOX и NMEA. Модули Beitian используют протокол UBLOX по умолчанию. Попробуйте каждый из этих протоколов, если вы не уверены, какой из них используется в вашем GPS модуле.

Если вы все правильно подсоединили и настроили GPS в квадрокоптер, то в статус-баре конфигуратора будет отображаться значок GPS:

Если включить режим эксперта (маленький переключатель в строке состояния), то можно увидеть состояние GPS, количество и силу принятых сигналов от спутников. После определения GPS-положения (накопления координат) на карте будет отображаться ваше (квадрокоптера) текущее положение:

Как настроить GPS в iNAV

Настройка GPS в iNAV очень похожа на настройку в программе Betaflight Configurator.

Рекомендуем:  Как понять что грузит процессор linux

На вкладке Ports выберите свободный UART-порт и в блоке Sensor выберите GPS и скорость.

Во вкладке Configuration, в блоке GPS, активируйте переключателем вкладку GPS for navigation and telemetry, затем выберите протокол UBLOX или NMEA. Затем в Ground Assistance Type выберите AutoDetect.

Если все хорошо, то в статус баре iNAV появится значок GPS, который свидетельствует о том, что все работает и GPS в квадрокоптер установлен верно:

В новых прошивках для полетного контроллера F3 (например, SpRacingF3) отсутствует поддержка GPS. За сообщение об этом спасибо читателю Руслану.

Где купить

Ниже ссылки на различные GPS-модули, которые подойдут для квадрокоптера. В продаже есть разные, в том числе с разъемами мини-джек, но вам нужны квадратные, как на фото в начале статьи.

Источник

RCDetails Blog

О коптерах и не только

Настраиваем GPS в Betaflight для мини коптеров

В этом руководстве я покажу вам как и зачем настраивать GPS в Betaflight для квадрокоптеров. Ещё я покажу топовые GPS модули.

Зачем нужен GPS на квадрокоптере?

При помощи OSD можно отобразить довольно много полезной информации, включая текущие координаты (широту и долготу), расстояние до дома, скорость, высоту и направление в сторону дома. Последние известные GPS координаты могут помощь вам найти коптер в случае аварии.

Если вы используете телеметрию с приемников типа X4R или R-XSR, то даже сможете посылать в реальном времени координаты на Taranis. Это еще больше упрощает поиск потерянного коптера.

Для функций «возврат домой» (Return to Home, RTH) и «удержание позиции» (Position Hold) обязательно нужен GPS модуль. В новой версии Betaflight есть режим «Rescue Mode» (режим спасения), который очень похож на RTH. Этот режим активируется при потере сигнала (или в ручном режиме) и позволяет вернуть коптер к точке старта.

Какой GPS модуль лучше купить?

Из-за ограничений на размер и вес, брать нужно компактный модуль. Рекомендую BN-220, т.к. он работает что называется «прямо из коробки».

Ещё один вариант — BN-880, он крупнее, но зато имеет встроенный компас. Этот модуль популярен на более крупных моделях.

Важно выбрать модель с новым чипом — M8N, а не со старым типа M7N. M8N быстрее найдет спутники, т.к. может одновременно использовать две системы, GPS/ГЛОНАСС. Благодаря этому число видимых спутников практически удваивается.

Большинство модулей продается уже настроенными, достаточно просто подключить их к полетному контроллеру. Однако, если вы хотите «поиграться» с настройками, то можете подключить плату к компьютеру через USB-UART адаптер и воспользоваться программой U-Center

Аппаратные требования

Если вы используете прошивку Betaflight, тогда потребуется ПК на F4 или F7. Из-за недостатка памяти в платах на F3 этот функционал на них недоступен (смотрите в сторону прошивки iNAV, прим. перев).

Соединяем GPS и полетный контроллер

Подключение GPS — очень простой процесс, просто подайте питание 5 вольт и подключите к последовательному порту (RX к TX и TX к RX).

Настраиваем GPS в Betaflight

На вкладке Ports в столбце Sensor Input выбираем GPS. В моем примере это UART6. Скорость оставляем по умолчанию (57600).

Переходим на вкладку Configuration:

  • Включаем GPS
  • Выбираем протокол UBLOX или NMEA. Обычно это UBLOX, старые модули работают с NMEA
  • Включаем автонастройку (Auto Config)
  • Сохраняем настройки и перезагружаемся (кнопка Save and Reboot)
Рекомендуем:  Как понять что сгорел конденсатор

Если все подключено и настроено правильно, то на вкладке Setup вы увидите блок данных GPS.

Теперь нужно подождать пока найдутся спутники (3D fix, т.е. минимум 4 спутника). Этот процесс может занять несколько минут.

Когда он закончится, на модуле BN-220 замигает красный светодиод (вместе с мигающим синим, который означает наличие связи). Теперь в разделе GPS можно будет увидеть дополнительную информацию: 3D Fix = True, и текущие координаты.

Чтобы спутники нашлись быстрее, нужно выйти на улицу, или перенести модуль как можно ближе к окну и направить верхнюю часть (антенну) на небо.

Есть два способа отображения данных GPS: через Betaflight OSD и через телеметрию в аппаратуре управления.

Если вы не знакомы с Betaflight OSD, тогда читайте наше руководство. На экране можно показать: координаты; расстояние и направление в сторону дома, ну и многое другое.

Еще одна полезная вещь — можно настроить Taranis на отображение текущих координат коптера получаемых через телеметрию (SmartPort или CrossFire). Если вы упадете, то на экране будете видеть последние известные координаты модели.

Для этого включите коптер, в Таранисе перейдите на страницу телеметрии и выберите «Discover new sensors» (найти новые датчики). После этого должны появиться новые данные, включая координаты GPS.

Тестирование

Вы наверняка захотите тщательно проверить GPS перед дальним полетом. Первое, что я бы проверил — корректность выдаваемых координат. Просто вбиваем их в Google Maps и смотрим что показывается.

По возможности проделайте это в нескольких местах.

Где лучше всего установить GPS модуль?

Убедитесь, что GPS модуль ничем не затеняется. Расположите его сверху коптера подальше от антенны видеопередатчика. Не забудьте сделать для него длинные провода. Вот несколько вариантов установки:

Сверху рамы (если аккумулятор ставится снизу).

Можно сделать «мачту» для GPS модуля, чтобы отодвинуть его подальше от рамы. Но в данном случае не очень удачно, т.к. рядом оказывается антенна видеопередатчика.

Основное правило: GPS модуль должен всегда смотреть на небо (за исключением моментов, когда вы делаете роллы и флипы).

Перед полетом убедитесь, что GPS приемник нашел спутники. Возможно есть смысл заранее включать коптер, для «прогрева» GPS, чтобы потом долго не ждать.

Дополнительные датчики, как их настроить?

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

Барометр

Барометр — это датчик давления, при помощи него можно вычислить высоту полета коптера. Он более точен, чем GPS. Некоторые полетные контроллеры уже имеют встроенный барометр, обычно BMP280 (например, Kakute F7).

Компас/магнетометр

Нужен для определения направления коптера. Обычно это внешний датчик, который необходимо подключить к ПК через шину i2c.

Настраиваем GPS в Betaflight для мини коптеров : 6 комментариев

Скажите пожалуйста, размер антенны влияет как-то на прием спутников или гео позиционирование?

В первую очередь надо смотреть не на размер, а на коэффициент усиления антенны.

Я выбираю между BN 220, BN 280, BN 880, скажите у кого будет самый сильный коэффициент усиления?
компас не нужен, и использоваться не будет

Вы по каким критериям выбираете? только чувствительность GPS? BN220 заметно легче.
Судя по спекам чувствительность у них одинаковая, но у 880 — активная антенна, т.е. в теории он должен ловить лучше.

Рекомендуем:  Как включить кеч на любой видеокарте

Спасибо за ответы! Напишу здесь подробнее
Я собираю аналог Racelogic, это прибор который замеряет разгон автомобиля с места и до 100 км/ч, так же замеряет дистанцию и так далее.
Акселлерометр и компас не используются, все данные берутся с датчика ЖПС. Вес модуля и размер тоже не важен, мне главное чтобы прием спутников был максимально мощный, посмотрел на форумы — все хвалят 880, хотя в даташите по качеству приема не отличается от других своих более дешевых братьев.ъ

Источник

UART ttl уровень gps ГЛОНАСС двойной ГНСС модуль gps модуль с антенной вспышки BN-280

Специально для вас

Описание

Модель: gps-модуль BN-280

Особенности:

Gps, ГЛОНАСС, BEIDOU, GALILEO, SBAS, QZSS.

По умолчанию gps, ГЛОНАСС, SBAS, QZSS.

Iitem Описание продукта:
Электрические характеристики Чипсет M8030-KT
Частота Gps L1, GLONASS L1, BEIDOU B1, GALILEO E1, SBAS L1, QZSS L1
Формат приема
Каналы 72 поиск канала
Чувствительность Отслеживания -167dBm
Повторного приобретения -160dBm
Холодный старт -148dBm
Быстрый запуск -156dBm
Точность Положение по горизонтали 2,0 m CEP 2D RMS SBAS Enable (типичное открытое небо)
Равных угловых скоростей 0,1 м/сек 95% (SA off)
Сроки 1us синхронизируется с gps временем
Время приема Холодный старт 26 s
Теплый старт 25 s
Быстрый запуск 1 s
Данные Выход Поддержка скорость 4800bps к 921600bps, по умолчанию 9600bps
Данных уровня Уровень USB, ttl или RS232. Уровень ttl по умолчанию
Протокол передачи данных NMEA-0183 или UBX, по умолчанию NMEA-0183
NMEA сообщение RMC, VTG, GGA, GSA, GSV, GLL
Частота обновления 1 Гц-10 Гц, по умолчанию 1 Гц
Флэш-память 4 M FLASH, храните конфигурацию постоянно
Рабочие пределы Высота над уровнем моря 50000 м Макс
Равных угловых скоростей 515 м/с Max
Ускорение Меньше, чем 4g
Мощность потребления VCC Напряжение постоянного тока 3,0 V-5,5 V, типичное: 5,0 V
В настоящее время Захват 50 мА/5,0 в
Механический Технические характеристики Измерение 28 мм * 28 мм * 8 мм
Вес 11,8 г
Разъем 1,25 мм 6 контактный разъем
Защита окружающей среды Рабочая температура -40 °C

+ 85 °C

Температура хранения -40 °C

+ 105 °C

Светодиодный Встроенный светодиодный TX светодиодный: синий. Выход данных, TX светодиодный мигающий
PPS светодиодный: красный. PPS светодиодный не яркий, когда gps не фиксируется, мигает при фиксации

Образец вывода сообщения NMEA:

$ GNRMC, 073114,00, A, 2237,56240, N, 11401,59614, E, 1,329, 21,11, 020916, A, V * 37

$ GNVTG, 21,11, T, M, 1,329, N, 2,462, K, A * 1B

$ GNGGA, 073114,00, 2237,56240, N, 11401,59614, E, 1,12, 0,78, 112,9, M,-2,5, M, * 54

$ GNGSA, A, 3,19, 05,02, 06,17, 12,09, 13, 1,48, 0,78, 1,26, 1*01

$ GNGSA, а, 3,69, 83,84, 70,68, 82, 1,48, 0,78, 1,26, 2 * 0E

$ GPGSV, 4,1, 13,02, 46340, 36,05, 52254, 37,06, 42041, 41,09, 22053, 40,0 * 6E

$ GPGSV, 4,2, 13,12, 32282, 35,13, 13185, 33,17, 36131, 37,19, 57119, 44,0*66

$ GPGSV, 4,3, 13,20, 03237, 23,00, 038, 25,09, 311,19, 42,51, 128,32, 0*60

$ GPGSV, 4,4, 13,50, 46123, 33,0*50

$ GLGSV, 2,1, 08,68, 25027, 39,69, 78011, 36,70, 40213, 43,74, 00259, 0*78

$ GLGSV, 2,2, 08,82, 06124, 36,83, 46085, 44,84, 44358, 41,85, 05324, 14,0*74

$ GNGLL, 2237,56240, N, 11401,59614, E, 073114,00, A, A * 7C

Он имеет 1PPS pin, который может выводить пульс в секунду после фиксации. Gps-модуль имеет красный светодиодный индикатор и после позиционирования мигает с выходом импульса 1PPS.

Источник

Adblock
detector