Бытовой двухчастотный usb gps глонасс приемник. Что такое навигация глонасс? Сергей Чемезов: Ростех уже входит в десятку крупнейших машиностроительных корпораций мира
GlobalSat BU-353 GLONASS - двухсистемный навигационный GPS/ГЛОНАСС-приёмник с проводным интерфейсом USB и встроенной активной антенной, обеспечивающей отличное качество работы. Приемник построен на высокопроизводительном и экономичном чипсете MTK MT3333, поддерживающем обновление позиции по одному спутнику, прекрасное качество приема в условиях "городских каньонов" и густого леса.
Благодаря поддержке второй системы ГЛОНАСС, BU-353G в широтах России и СНГ "видит" примерно на 10 спутников больше, чем приемники, работающие только в системе GPS. Эта особенность позволяет использовать BU-353G в самых сложных условиях для надежного приема спутниковых сигналов при создания систем навигации или синхронизации времени в системах телеметрии.
GPS/GLONASS-приёмник GlobalSat BU-353 GLONASS может использоваться с КПК, планшетами, ноутбуками, нетбуками и персональными компьютерами Windows, Apple Mac OS, Linux, имеющими порт USB.
GlobalSat BU-353 GLONASS не работает с устройствами Андроид. Если Вам нужен GPS-приёмник для работы с планшетом или телефоном Андроид, пожалуйста, обратите Ваше внимание на модели и .
Особенности GlobalSat BU-353G
- USB-интерфейс
- Высокопроизводительный GPS/ГЛОНАСС-чипсет MTK с низким потреблением энергии
- 99 каналов, All-in-View
- Стандартная скорость обмена данными - 4800*
- Класс защиты IPx6
- Встроенная активная высокочувствительная антенна
- "Холодный старт" - 33 секунды, "порячий старт" - 1 секунда
- Отличное качество приёма в условиях "городских каньонов" и леса
- Встроенный "SuperCap" для сохранения данных альманаха и быстрого рестарта
- Сообщения NMEA 0183 v3.0: GGA, GSA, GSV, RMC, GLL (VTG - опционально)
- Малое потребление энергии - 25 мА
- Магнитное основание, нескользящая нижняя поверхность
- Светодиод, отображающий состояние работы приемника
- Компактный размер (53 мм диаметр, 19.2 мм высота)
- Длина кабеля 1.5 м
*Для моделей, приобретенных не ранее февраля 2014г.
Комплект поставки GlobalSat BU-353G
- GPS-приёмник BU-353G со встроенной антенной и USB интерфейсом
- Зажим для кабеля с присоской на стекло
- CD с драйверами и тестовым ПО
- Руководство пользователя на русском языке (в электронном виде на CD-диске)
ВНИМАНИЕ! Известны случаи некорректной работы USB GPS-приёмников GlobalSat BU-353/s4/G и GT-100 с некоторыми моделями нетбуков (в частности, Asus Eee PC и eMachines). Предположительно, USB-порты этих недорогих нетбуков не обеспечивают силу тока, предписанную стандартом USB. С более дорогими моделями ноутбуков такой проблемы нет. При покупке USB GPS-приёмников рекомендуем протестировать их работу с вашим нетбуком.
Важной частью любой системы мониторинга транспорта являются навигационные приемники. В нашем оборудовании с 2005 года это были приемники сигналов GPS, но с 2009 года постепенно на нашем рынке стали появляться и трекеры с ГЛОНАСС/GPS приемниками, предназначенные для госзаказа.
Эти ГЛОНАСС-приемники работали хуже, а стоили гораздо дороже GPS-аналогов. Но за последние годы производители ГЛОНАСС-чипов выпустили несколько поколений своих продуктов.
Новые ГЛОНАСС-чипы все больше приближались к нормальным GPS приемникам по основным ТТХ: точности, чувствительности, времени старта, габаритам, энергопотреблению и даже цене.
В тест обзоре участвуют:
- НАВИС NV08C
- MStar MGGS2217
- Quectel L16
- Telit SL869
- Ublox LEA-6N
Сравните сами:
Плата с ГЛОНАСС/GPS приемником ГЕОС -1М (2011 год)
Плата с ГЛОНАСС/GPS приемником Telit SL869 (2012 год)
На фотографии выше вокруг приемника видны контактные площадки под приемник предыдущего поколения.
В начале 2012 года сразу несколько производителей предложили новые ГЛОНАСС/GPS чипы по цене, сравнимой с GPS. Подсчитав экономию от уменьшения видов выпускаемой продукции, стало очевидно, что выгоднее отказаться от выпуска GPS трекеров, предлагая и коммерческим заказчикам ГЛОНАСС/GPS по цене GPS решения. Но это было бы возможным, только если новые ГЛОНАСС приемники и по качеству сравнялись бы с GPS. Это и предстояло выяснить нашим разработчикам в ходе масштабного тестирования и сравнения.
Небольшое отступление № 1:
По количеству работающих спутников, ГЛОНАСС уже достиг минимально необходимого количества (24 штуки). Кроме того, использование сразу двух систем навигации теоретически позволяет повысить вероятность определения позиции в условиях ограниченного обзора неба. Однако наш предыдущий опыт работы с различными ГЛОНАСС/GPS приемниками даже в совмещенном режиме говорил о серьезном проигрывании «чистому» GPS.
Наша методика тестирования приемников:
Есть вполне конкретные показатели качества и надежности решения навигационной задачи, такие как среднее время холодного и теплого старта, среднеквадратичное отклонение ошибки определения координат (в метрах) и еще множество важных характеристик. Мы конечно смотрим на эти характеристики в даташитах, но за 7 лет работы в этой отрасли мы выработали главный способ определения качества приемника – реальная длительная эксплуатация в составе модуля мониторинга, установленного в реальном автомобиле.
Оцениваем это качество очень субъективно, внимательно просматривая трек на карте и пытаясь найти какие-то отклонения и странные участки. Если они попадаются даже в режиме обкатки, вопросы от клиентов будут неизбежны. По итогам сравнения, мы присвоили субъективные оценки каждому приемнику по десятибальной шкале.
Вот так выглядит нормальный трек (GPS приемник u-blox NEO 6, 2011 год):
А так выглядит не нормальный трек (ГЛОНАСС/GPS приемник Ижевского радиозавода МНП-М7, 2011 год):
Тестирование проводилось на личных и корпоративных легковых автомобилях пяти сотрудников на протяжении примерно недели.
На каждом автомобиле одновременно было установлено от 2-х до 6-ти терминалов с разными приемниками. ГЛОНАСС/GPS антенны были расположены в салоне в одинаковых условиях. Питание всех терминалов также обеспечивалось из одной точки, чтобы сравнение было максимально корректным. Пробег каждого автомобиля за время теста составил от 50 до 350 км, при этом специально выбирались сложные для навигации места: дворы-колодцы, эстакады, плотная городская застройка.
Небольшое отступление № 2:
Почти весь функционал навигационного приёмника и почти все его характеристики определяются тем, какой процессор (или чип) установлен у него внутри. Существует не так много производителей ГЛОНАСС-чипов: MTK, Mstar, ST, Qualcomm, U-blox и ещё ряд других, в том числе и отечественных (Навис, ИРЗ, Геостар Навигация). Техническое развитие в отрасли производства навигационных приёмников, чипов и модулей на текущий момент дошло до того, что эти чипы уже практически не требуют обвязки. В результате выпустить «свой» ГЛОНАСС приёмник может практически «любая» компания. Достаточно иметь парочку грамотных инженеров. Найти контрактника, который сможет их произвести, тоже сейчас не проблема. Испортить результаты чипа тоже не сложно,: если инженеры окажутся недостаточно грамотными или производитель сэкономит на внешних компонентах обвязки процессора (входной фильтр, емкости и т.д.). В этих условиях, выбор ГЛОНАСС-приёмника сводится не столько к выбору конкретного решения, сколько к выбору качественного чипа и надёжного производителя. Так, например Fastrax IT600, Qualcom L16, Telit SL869 и НАВИА GL8088s имеют общую платформу от STMicroelectronics – чип STA8088.
Эти факты учитывались при выборе претендентов и проведении тестов.
ГЛОНАСС/GPS приемники, участвовавшие в тесте:
НАВИС NV08C
Производитель: Россия Количество каналов: 32 Примечание: |
MStar MGGS2217
Производитель: Китай Количество каналов: 20 (80 для поиска) 250 mW при старте Количество экземпляров в тесте: 3 |
Quectel L16
Производитель: Китай Количество каналов: 32 363 mW при старте Количество экземпляров в тесте: 3 |
Telit SL869
Производитель: Италия Количество каналов: 32 Примечание: |
Ublox LEA-6N
Производитель: Швейцария Количество каналов: 50 Количество экземпляров в тесте: 6 Примечание: |
Начало работы (старт) у всех приеёмников достаточно качественное и быстрое, разрывов при старте отмечено не было. В нескольких случаях был замечен небольшой отскок, который отфильтровывался в диспетчерском ПО.
Один раз U-blox LEA 6N (один из шести) в течении 1,5 минут после старта выдавал координаты со смещением в 40 метров (обведенная линия должна была быть ниже и левее).
При движении в пробках все приёмники показали стабильность. С небольшими и не частыми уводами в сторону:
В целом все приёмники показали очень хороший трек на открытых участках и в условиях движения по городу.
Типовые участки трека:
А вот при работе в сложных условиях результаты уже отличаются:
Наши выводы по приёмникам:
1. У Нависа в целом треки хорошие, особенно при размещении антенны на крыше. Из недостатков можно отметить некое «запаздывание» курса и не лучшее поведение (относит в сторону) в условиях дворов-колодцев.Оценка 7
2. У MGGS2217 треки также в целом хорошие, лучше чем у Нависа во дворах. Хорошо отрабатывает мелкие манёвры.
Оценка 8
Из недостатков можно отметить периодический «не приём» данных от приёмника терминалом – бывают отсутствия точек при ежесекундной детализации. Причина неизвестна., вВозможно она в терминале, а возможно в питании, поскольку проявлялась только на одном из авто. Количество видимых спутников в среднем от 15 до 18.
3. У Квиктела L16 качество трека лучше чем у Нависа, но немного хуже в прорисовке сложных участков, чем у MGGS2217.
Оценка 7
Количество видимых спутников в среднем от 16 до 20.
4. Приёмник Telit SL869 выполнен на том же чипе что и L16 и имеет аналогичное качество трека. Оценка 7
5. Ublox LEA 6N, не смотря на то что испытывался в режиме ГЛОНАСС, показал лучший трек. Видны все маневры на дороге. Если бы не один глюк при старте, была бы твердая девятка.
Оценка 8
Некоторые примеры:
Запаздывание курса на Нависе
Пробелы в данных MGGS2217 (ежесекундная детализация)
Надеемся, что представленные материалы помогут уважаемым пользователям Хабра. При этом, мы напоминаем, что обзор лишь отражает наши результаты тестирования, и не является истиной в последней инстанции.
Системы спутниковой навигации широко применяются в самых разных сферах деятельности человека. «Продвинутые» грибники и рыболовы не представляют себе путешествий без навигаторов. Навигаторы устанавливают в автомобилях, автобусах, локомотивах, на морских и речных судах. Программа правительства США - спутниковая навигационная система (СНС) GPS (NAVSTAR) - известна как первенец рынка в спутниковой навигации.
А что такое российская ГЛОНАСС - ГЛОбальная НАвигационная Спутниковая Система?
Первый спутник ГЛОНАСС был выведен на орбиту 12 октября 1982 года, еще в СССР, и только 24 сентября 1993 года система была официально принята в эксплуатацию. В 1995 году полная спутниковая группировка составляла 24 аппарата. Сейчас на орбите 17 спутников, в конце декабря 2008 года будут запущены еще три, в 2009–2010 годах группировка вновь станет полной. Правительство России инвестирует и контролирует развитие ГЛОНАСС, стимулирует развитие наземного сегмента, уделяя особое внимание совершенствованию гражданского сегмента.
Прогнозы развития
По самым скромным оценкам, Россия в состоянии потреблять не менее 100 тыс. ГЛОНАСС-GPS навигаторов в год в системах:
- персональной навигации (трекеры, PND);
- безопасности («черные ящики» и т. п.);
- охраны и наблюдения;
- транспортных (автомобильных, железнодорожных, морских);
- телекоммуникации (в качестве источника точного времени);
- беспроводных (Bluetooth, Wi-Fi, WiMAX);
- портативных телекоммуникаторов (PDK).
В мире ежегодно продается 30 млн только автомобильных навигационных систем, а этот рынок в России сегодня стартует с ежегодным приростом 20–30%.
Из-за дефицита спутников концепция отечественных разработок практически всех известных российских компаний предполагала разработку навигационных приемников, одновременно использующих навигационные сигналы GPS и ГЛОНАСС. Такая комбинация обеспечивает более высокую точность определения координат в сложной навигационной обстановке, особенно в горной местности и многоэтажной застройке, - возникает синергетический эффект, когда максимизируются плюсы и минимизируются минусы.
СН-4706. Российский ГЛОНАСС-GPS приемник есть!
ЗАО «КБ НАВИС» совместно с компанией «М2М-Телематика» впервые представило свой приемник в виде «ошейника с навигатором для собаки». Таким оригинальным способом партнер компании «КБ НАВИС» - системный интегратор «М2М-Телематика» - продемонстрировал эффективность своих систем мониторинга. В ошейнике-навигаторе, демонстрировавшемся премьеру В. В. Путину, был установлен навигационный приемник СН-4706 производства «КБ НАВИС», компании, которая более 10 лет занимается разработками и производством навигационной аппаратуры для потребителей спутниковых навигационных систем (НАП СНС).
ГЛОНАСС-GPS приемник СН-4706 (рис. 1) был разработан в 2007 году.
В 2008 году выпущена опытная партия, проведены заводские испытания, выпущена установочная партия, проведены квалификационные испытания и подготовка к серийному производству в объеме от 10 тыс. приемников в месяц. При разработке приемника СН-4706 компания «КБ НАВИС» ставила следующие основные задачи:
- низкая цена изделия за счет снижения затрат на производство;
- применение современных технологий и комплектующих;
- минимизация потребляемой мощности;
- минимальные габариты и вес изделия;
- высокие технические характеристики.
Концептуально в приемнике ГЛОНАСС-GPS СН-4706 заложены:
- универсальность - параллельная обработка сигналов ГЛОНАСС и GPS, поэтому в приемнике одновременно принимаются, обрабатываются и хранятся данные от 24 каналов;
- унификация в предельно возможном программном сервисе для клиента;
- защита интересов изготовителя. Ноу-хау содержится в заказных схемах приемников, усилителей, фильтров, навигационных корреляторах.
Основные технические характеристики приемника СН-4706 приведены в табл. 1.
Таблица 1. Основные технические характеристики приемника ГЛОНАСС-GPS СН-4706
На рис. 2 приведены типовые оценки точности определения координат, получаемые модулем СН-4706 в статическом режиме (суточный набор) и составляющие 0,9 м (СКО) в плане и 1,8 м (СКО) по высоте.
На рис. 3 и 4 даны типовые характеристики времени «холодного» и «теплого» стартов, получаемыена приемнике ГЛОНАСС-GPS СН-4706 и составляющие в среднем 44 и 20 с соответственно.
Система энергосбережения позволяет модулю работать в различных режимах (табл. 2). Все режимы программно управляемы.
Таблица 2. Возможности системы энергосбережения модуля ГЛОНАСС-GPS СН-4706
Структурная схема ГЛОНАСС-GPS приемника приведена на рис. 5.
СН-4706, за счет параллельной обработки двух сигналов, отличается высокой помехозащищенностью (рис. 6).
Программное обеспечение ГЛОНАСС-GPS приемника СН-4706 позволяет ему работать в двух основных режимах:
- навигационном, с определением основных навигационных параметров (широты, долготы, скорости и др.);
- временного приемника, с формированием метки времени и специальных временных протоколов.
На данный момент модули СН-4706 апробированы многими компаниями в России и за рубежом, получены положительные отзывы, готовятся контракты на поставки. В 2009 году СН-4706 будут поставляться только через дилеров.
Литература
- Новости ФКА «Роскосмос»: [Электронный ресурс]: http://www.roscosmos.ru/NewsDoSele.asp?RazdelID=1 /ссылка утрачена/
- ГЛОНАСС-форум: [Электронный ресурс]: http://www.aggf.ru/glon.html /ссылка утрачена/
- ИАСС ФКА: http://www.glonass-ianc.rsa.ru/pls/htmldb/f?p=201:1:242649877953183316 /ссылка утрачена/
- ГЛОНАСС-мониторинг: http://www.glonass-ianc.rsa.ru/pls/htmldb/f?p=201:20:242649877953183316::NO /ссылка утрачена/
- GPS-мониторинг: http://www.glonass-ianc.rsa.ru/pls/htmldb/f?p=201:30:242649877953183316::NO /ссылка утрачена/
Геодезический GPS приемник, что это. На сегодня трудно найти специалиста в области геодезии, землеустройства, строительства, который так или иначе не знал и не соприкасался с такими геодезическими приборами. Так прочно оно вошло в обыденную работу инженера-геодезиста. GPS системы позволяют в кротчайшие сроки, с меньшими усилиями и с высокой степенью надёжности получить координаты и высоты объектов, и что немаловажно в любое время суток, в нужной точке, независимо от климатических условий. И по сему GNSS приемник, так пользуется всё возрастающей популярностью у современных специалистов.
Космической составляющей любой спутниковой навигационной системы будь это "GPS" или "ГЛОНАСС" является орбитальная группировка спутников, которые постоянно излучают навигационные сигналы для наземного GPS и (ГЛОНАСС) оборудования. GPS приемник геодезический входит наземный сегмент системы, который состоит из аппаратуры потребителя, контролирующих станций и станции управления, которые в конечном итоге обеспечивают надежную работу геодезического спутникового оборудования. Между спутниками и станциями с определённой периодичностью осуществляется постоянная связь, определение разного рода поправок и трансляция обработанных данных на главную станцию управления. А со станции управления осуществляться "загрузка" навигационного сообщения, состоящего из предварительно вычисленных эфемерид каждого спутника, поправок часов для спутников и других важных составляющих, которые с определённой цикличностью, поступают на спутники в виде навигационных сообщений. Все это обеспечивает надежную работу GNSS приемников. На сегодня на территории России работают две (навигационные) системы GPS и ГЛОНАСС. Прилагаются усилия европейских стран по запуску навигационной системы Galilleo. Выведен на орбиту очередной спутник китайской системы Beidou, но работа этих навигационных систем, ближайшее будущее.
GPS ГЛОНАСС оборудование
Огромным импульсом развития GPS ГЛОНАСС оборудования послужило отключение особого режима ограниченного доступа (SA – Selective Availability) в передаваемых навигационных данных со спутника, что позволило определять местоположение объекта с высокой точностью и на всей территории земной поверхности. На российском рынке геодезических приборов представлено современное GPS оборудование основных мировых производителей (Topcon, Trimble, Sokkia, Leica, Magellan). Геодезические GNSS приемники бывают следующих модификаций: одночастотные, двухчастотные и многочастотные, в зависимости от сложности, объёма выполняемых работ и финансовых возможностей у потребителя есть возможность приобрести оборудование любой нужной конфигурации.
Одно из требований, предъявляемое временем к GPS оборудованию - это возможность использования различных навигационных систем, которые действуют сейчас: GPS, ГЛОНАСС и перспективные Galilleo. Современный геодезический GPS приемник– прибор многочастотный, использующий несколько каналов GNSS как правило с радиомодем и возможностью использования режима RTK. Передовые методики приема сигналов со спутников позволят принимать усовершенствованные GPS сигналы L2C и L5 и сигналы ГЛОНАСС. Усовершенствованные сигналы L2C и L5 будут оперативно отслеживаться и приниматься, что соответственно улучшит получение антеннами GNSS качественных результатов в условиях ограниченного приема сигналов GNSS.
Двухчастотный GNSS-приемник с вышеперечисленными параметрами гарантируют пользователям высокую производительность и что немаловажно точность выполняемых работ, позволяют получать координаты с точностью от метра до нескольких миллиметров.
Все методы получения точных пространственных координат с применением GPS оборудования связаны с технологией закрепления и определения на местности базовой станции, а "роверные" геодезические GPS приемники предназначены для определения координат неизвестных точек. В зависимости от заданной точности, сроков работ, программного обеспечения применяются методы: режим статики, режим кинематики, режим кинематики в реальном времени "RTK".
В мире очень широко применяются постоянно действующие базовые станции (ПДБС), т. е. стационарно установленные GPS-антенны и постоянно устанавливающий свои координаты GPS системы. А сеть ПДБС позволяет значительно упростить задачи, решаемые геодезистами. В России данные методы тоже нашли применение.
Особую роль при получении координат с применением геодезического спутникового оборудования играет программное обеспечение. Программа для "скачки" снабжает всем необходимым для определения, импорта и экспорта данных измерений, полученных ГЛОНАСС. Обработка и последующий анализ данных исполняется, как правило, другой программой, при этом возможность объединения различных измерений и их совместная последующая обработка значительно расширяют границы применения GPS систем при выполнении геодезических работ.
Геодезические приемники используются при развитии высокоточных сетей, планово-высотных съёмочных сетей, на открытой местности производство крупномасштабной съёмки, межевании земель, наблюдении за деформациями поверхности земной коры.
Значительно упростить работу по выносу в натуру линейно протяжённых и площадных объектов позволяют GPS-приемники для режима RTK, так на сегодня RTK - режим - единственный способ в реальном времени получить координаты точек на местности с уровнем точности до сантиметра.
Подводя итоги, можно с уверенностью отметить, что современные геодезические приёмники GLONASS и GPS приемники при выполнении широкого круга задач, могут заменить собой тахеометр, нивелир, теодолит и другие геодезические приборы. И при этом GPS оборудование
может использоваться на штативе, металлической вехе, а сам прибор имеет малый вес, компактный и всепогодный.
Выбрать и купить геодезический приёмник в Москве вы можете в магазине или на сайте РУСГЕОКОМ. Мы также осуществляем доставку в другие регионы
Внешний вид.
Видим встроенную антенну, разъем для подключения провода и 6 отверстий дублирующих разъем. Распиновка разъема представлена на следующем рисунке.
Параметры представлены в таблице.
В качестве USB-UART переходника я использовал неисправную arduino nano (у которой сгорел микроконтроллер), а точнее установленную на ней микросхему CH340G. С таким переходником модуль отлично работает как с терминалами, так и со специальной программой для GPS u-center v8.27.
На подоконнике модуль выловил спутники почти сразу, заявленное время холодного старта 26 секунд. При помощи программы u-center можно просмотреть всю информацию, полученную от GPS-приемника. На следующем изображении видно, что приемник использует одновременно и GPS и ГЛОНАСС спутники.
Так же можно посмотреть, где находятся спутники, и какие из них используются.
Так же в программе u-center можно просмотреть все данные, которые приходят от GPS-приемника. Данные приходят один раз в секунду, и за секунду приходит вот такой поток данных
$GNRMC,133028.00,A,5217.37114,N,05629.32522,E,0.173,171217,A*6E
$GNVTG,T,M,0.173,N,0.320,K,A*39
$GNGGA,133028.00,5217.37114,N,05629.32522,E,1,11,1.04,195.4,M,-12.9,M,*6F
$GNGSA,A,3,16,27,23,09,07,26,08,1.63,1.04,1.26*19
$GNGSA,A,3,78,77,86,87,,1.63,1.04,1.26*16
$GPGSV,3,3,10,27,20,096,36,30,28,253,22*78
$GLGSV,3,3,10,87,16,044,37,88,03,088,27*6E
$GNGLL,5217.37114,N,05629.32522,E,133028.00,A,A*71
Давайте разберемся, что же там приходит.
Согласно протоколу NMEA 0183 первый символ всегда $, затем идут 2 буквы, согласно тому какие спутники используются.
А именно:
- GP – GPS;
- GL - ГЛОНАСС;
- GA - Галилео;
- GN – GPS+ГЛОНАСС (точнее любая комбинация систем навигации).
В моем случае встречаются GP, GL и GN.
Первая строка $GNRMC,133028.00,A,5217.37114,N,05629.32522,E,0.173,171217,A*6E содержит так называемый минимальный рекомендованный пакет данных, а именно:
- время в формате ччммсс.сс по UTC;
- широта в формате ddmm.mmmm;
- долгота в формате ddmm.mmmm;
- скорость относительно земли в узлах (1 узел = 1.852 км/ч);
- азимут направления движения в градусах;
- дата в формате ddmmyy;
- магнитное склонение в градусах;
- направление склонения, W для западного, E для восточного;
- индикатор режима.
Индикатор режима обозначается буквами:
- A = Автономный режим
- D = Дифференциальный режим
- E = Экстраполяция координат
- M = Режим ручного ввода
- S = Режим симулятора
- N = Недостоверные данные
В общем, в этой строке есть всё, что необходимо для навигации.
- Курс на истинный полюс (в градусах), затем следует буква Т;
- Курс на магнитный полюс (так же в градусах), затем следует буква М;
- Скорость относительно земли в узлах, затем следует буква N;
- Скорость относительно земли в км/ч, затем следует буква К;
- Индикатор режима, согласно рассмотренным ранее значениям.
Как видим, строка начинается с GN, это значит, что используются данные полученные как с GPS, так и с ГЛОНАСС.
Строка $GNGGA,133028.00,5217.37114,N,05629.32522,E,1,11,1.04,195.4,M,-12.9,M,*6F содержит данные местоположения, а именно:
- Время определения координат в формате ччммсс.сс по UTC;
- широта в формате ddmm.mmmm;
- полушарие, N для северного, S для южного;
- долгота в формате ddmm.mmmm;
- полушарие, W для западного, E для восточного;
- режим работы приемника (о значениях позже);
- количество спутников, использованных для получения координат;
- HDOP;
- Высота над уровнем моря в метрах, далее следует буква М;
- Высота над геоидом в метрах, далее следует буква М;
- Возраст дифференциальных поправок (в моем случае пусто).
Режимы работы приемника:
- 0 = Координаты недоступны или недостоверны
- 1 = Режим GPS SPS, координаты достоверны
- 2 = Дифференциальный GPS, режим GPS SPS
- 3 = Режим GPS PPS, координаты достоверны
- 4 = RTK
- 5 = Float RTK
- 6 = Режим экстраполяции координат
- 7 = Режим ручного ввода
- 8 = Режим симулятора.
Строки $GNGSA,A,3,16,27,23,09,07,26,08,1.63,1.04,1.26*19 и $GNGSA,A,3,78,77,86,87,,1.63,1.04,1.26*16 содержат следующую информацию:
- Режим переключения 2D/3D, А – автоматический, М – ручной;
- Режим: 1 – нет решения, 2 – 2D, 3- 3D;
- ID номера спутников, используемых в нахождении координат (1-32 для GPS, 65-96 для ГЛОНАСС);
- PDOP (снижение точности по местоположению);
- HDOP (снижение точности в горизонтальной плоскости);
- VDOP (снижение точности в вертикальной плоскости);
Про DOP и его значения смотрите https://ru.wikipedia.org/wiki/DOP . Заметьте, что здесь две строки, одна для спутников GPS, вторая для ГЛОНАСС. Для нас эта строка большого интереса не представляет.
$GPGSV,3,1,10,02,03,289,05,16,322,22,07,57,257,22,08,09,130,29*74
$GPGSV,3,2,10,09,82,187,26,16,42,058,35,23,50,133,21,26,15,043,30*78
$GPGSV,3,3,10,27,20,096,36,30,28,253,22*78 содержат информацию о видимых спутниках, в каждом сообщении может содержаться информация максимум о 4 спутниках. Строки содержат данные:
- Общее количество сообщений (в нашем случае 3);
- Номер текущего сообщения (обратите внимание на каждую строку, эти значения идут по порядку);
- Общее количество видимых спутников (во всех трех сообщениях это значение одинаково);
- ID номер спутника;
- Угол места в градусах (макс. 90);
- Азимут в градусах (0-359);
- SNR (00-99 дБГц)4
Последние 4 значения встречаются в строке 4 раза подряд, если строка содержит информацию о 4 спутниках. Если строка содержит информацию менее чем о 4 спутниках, то нулевые поля (,) не используются.
$GLGSV,3,1,10,68,39,170,23,69,71,267,70,22,325,77,06,051,27*6B
$GLGSV,3,2,10,78,54,044,40,79,75,254,80,13,235,86,10,350,15*63
$GLGSV,3,3,10,87,16,044,37,88,03,088,27*6E которые содержат такие же данные о местоположении видимых спутников, но обратите внимание на первые символы $GPGSV и $GLGSV. В первом случае передаются данные о спутниках GPS, во втором о спутниках ГЛОНАСС. В этом вся разница.
И наконец, последняя строка $GNGLL,5217.37114,N,05629.32522,E,133028.00,A,A*71 снова содержит координаты. Данные представлены в следующем порядке:
- широта в формате ddmm.mmmm;
- полушарие, N для северного, S для южного;
- долгота в формате ddmm.mmmm;
- полушарие, W для западного, E для восточного;
- время определения координат в формате ччммсс.сс по UTC;
- статус, А если данные достоверны или V если не достоверны;
- индикатор режима (значения рассмотрены ранее).
Эта строка не содержит уже ничего нового, все эти данные встречаются и в строке RMC и в GGA.
В чем же особенность данного модуля? Наличие ГЛОНАСС вносит некоторые коррективы в программу обработки данных. Я не буду рассматривать конкретные примеры получения данных по UART, и не буду показывать как «парсить» полученные данные. Это зависит от конкретного устройства и языка программирования, да и задача эта тривиальная. К тому же если вы решите написать свой собственный парсер, то наверняка будете опираться на полученные данные наряду с описанием протокола NMEA. А если же вы решите воспользоваться готовыми библиотеками (привет ардуинщикам), то у вас могут возникнуть проблемы. Я заглянул в исходные коды некоторых библиотек для ардуино, предназначенные для работы с GPS, и обнаружил что библиотека парсит полученные строки конкретно для GPS, то есть ищет начало строки, начинающиеся с символов $GP. Это справедливо для модулей, работающих только с GPS. Но большинство данных с этого модуля приходят в формате GPS+ГЛОНАСС, некоторые только с ГЛОНАСС и только с GPS (это данные о количестве и местоположении спутников). Поэтому, если библиотека не выдает данные, то необходимо найти в исходных кодах все $GP* и заменить на $GN*. Я не смог проверить все библиотеки для работы с GPS, только несколько, поэтому будьте начеку и проверяйте исходные коды библиотек перед использованием.
Протокол NMEA подразумевает не только получение данных по UART, но и отправку команд в модуль (главным образом для настройки модуля). Например, команда $PSRF103 позволяет настроить, какие данные должен присылать модуль и с какой периодичностью. Полный синтаксис команды выгладит так $PSRF103,
msg - сообщение:
- 0 GGA
- 1 GLL
- 2 GSA
- 3 GSV
- 4 RMC
- 5 VTG
- 6 MSS (If internal beacon is supported)
- 7 Not defined
- 8 ZDA (if 1PPS output is supported)
- 9 Not defined
mode – режим, 0 = периодично, 1 = по запросу
rate – период отправки сообщений в секундах, 0 =отключено, 255 = максимальное количество секунд
cksumEnable –вывод контрольной суммы, 0 – отключено, 1 – включено.
Например, что бы отключить строку GSV, необходимо отправить $PSRF103,3,0,0,1*27
Что бы получить контрольное число воспользуйтесь онлайн калькулятором https://www.scadacore.com/tools/programming-calculators/online-checksum-calculator/
Так же удобная программа для работы с GPS-приемниками Trimble studio v 1.74.0 позволяет рассчитывать контрольную сумму (да и вообще программа для работы с GPS-приемниками отличная).
Возможность управлять приемником протоколом NMEA предусмотрена, но ни на одну отправленную мной команду приемник никак не отреагировал. В общем, это не мешает пользоваться приемником по назначению, информации полученной от приемника достаточно и для определения координат, времени, скорости и направления движения, высоты. А вот от списка спутников я бы отказался совсем или увеличил периодичность отправки этих сообщений. Но не получается.
Подведу итог. Модуль довольно компактный, быстро вылавливает сигналы спутников, выдает все, что необходимо для навигации. Из недостатков можно отметить только то, что его невозможно настроить (хотя если не получилось у меня, то это не значит что его вообще невозможно настроить, программа U-cemter предоставляет большие возможности для работы с gps-приемниками, в том числе и настройки).
P.S. И конечно же огромная благодарность сайту Паяльник за предоставленный на обзор GPS-Глонасс приемник