Протоколы выдачи навигационной информации
⇐ ПредыдущаяСтр 3 из 3 Приемники обеспечивают два способа обмена навигационной информацией: символьный протокол NMEA 0183 v.3.01 и собственный бинарный протокол обмена. Данные в обоих протоколах выдаются приемником одновременно, но каждый - по своему каналу. По умолчанию, по каналу №0 выдаются данные бинарного протокола, по каналу №1 - NMEA. Используя соответствующую команду бинарного протокола, можно переприсвоить информационные протоколы другим коммуникационным каналам, то есть бинарный протокол будет выдаваться по каналу №1, а NMEA - по каналу №0. По каналу USB могут передаваться данные только одного из протоколов. Протокол NMEA (National Marine Electronics Association) - полное название «NMEA 0183» - символьный протокол связи навигационного оборудования между собой. Используется почти во всех GPS-приемниках ввиду своей простоты. Поскольку приемник имеет последовательный интерфейс RS-232, то «общаться» с ним можно, подключив его, например, к IBM PC-совместимому компьютеру (согласовав, естественно, уровни сигналов, скорость передачи и формат посылки). Поскольку формат данных символьный, то просматривать и «дешифрировать» сообщения пользователь может (при некотором навыке), используя какую-либо терминальную программу (в простейшем случае программу «HyperTerminal», входящую в состав ОС Windows), не разрабатывая специального программного обеспечения. Протокол NMEA не предусматривает посылку запросов в приемник. Приемник автоматически генерирует определенный набор сообщений, предусмотренный встроенным программным обеспечением. Формат пакетов приемника ГеоС-1 и их подробное описание приведены в документе «ГеоС-1. Руководство по эксплуатации [8]. Собственный бинарный протокол. Как правило, производитель навигационных приемников в дополнение к протоколу NMEA предлагает собственный протокол, обеспечивающий:
Возможность настройки режимов работы приемника; Получение расширенной навигационной (по сравнению с NMEA) информации; Получение информации в ответ на запросы, посылаемые в приемник. Формат передачи, как уже отмечалось, бинарный (то есть, двоичный) - значение конкретного параметра передается не в ASCI-кодах, а виде двоичного числа; форматы в терминах языка C (byte, short, int, float, double и другие), выбираемого в зависимости от разрядности и способа представления данных. Таким образом, просмотр сообщений на компьютере возможен, но простейшие терминальные программы непригодны - для «дешифрации» необходимо использовать специальные программы. Дополнительная информация может включать в себя сообщения об альманахах, эфемеридах, измерительную информацию от спутников, данные о положении как в географических (широта, долгота, высота), так и в геоцентрических (расстояния X, Y, Z от центра геоида) координатах. Возможны тонкие настройки приемника (например, выключение и включение конкретного спутника из расчета положения) и другие функции. В общем случае протокол содержит ряд пакетов беззапросных сообщений (то есть, сообщений, отсылаемых приемником автоматически по мере их формирования), пакеты установок, запросов и команд, принимаемых приемником от контроллера и ответы на установки, запросы и команды, которые отсылаются приемником в контроллер. Полный перечень пакетов бинарного протокола, их формат и описание также приведены в [8]. Платы коммутации и программное обеспечение GeoSDemo Для демонстрации работы приемников разработаны платы коммутации (соответственно, GeoS-1 DemoKit и GeoS-M DemoKit, представленные на рисунке 6) и программное обеспечение для персонального компьютера GeoSDemo. Плата коммутации осуществляет следующие функции:
Формирование основного напряжения питания 3, 3В из входного постоянного напряжения 5...30В; Подключение внешнего резервного источника напряжения (батарейки) к приемнику (для вариантов исполнения с внешней батареей) и возможность его отключения (для использования вариантов исполнения с батарейным источником питания, установленным на плате); Преобразование стандартных уровней сигналов RS-232 в уровни LVTTL и обратно; Подключение к портам USB и RS-232 персонального компьютера; Коммутацию входного напряжения питания от внешнего источника или через разъем USB; Буферирование и вывод на ВЧ-разъем секундной метки времени 1PPS; Индикацию наличия напряжения 3, 3В и активности портов RS-232. Плата коммутации осуществляет подсоединение приемника к внешнему оборудованию (источнику питания, портам USB/RS-232 компьютера). Программное обеспечение GeoSDemo является демонстрационным программным обеспечением приемников GeoS-1 и GeoS-M. Программа позволяет: Производить автоматическое или ручное подключение к приемнику по последовательным портам RS-232 и USB; Отображать выходную навигационную информацию приемника, в том числе и в графическом виде; Формировать и посылать в приемник команды, запросы и установки; Отображать ответы приемника на команды, запросы и установки; Осуществлять запись выходной информации в лог-файлы; Производить чтение записанных ранее лог-файлов; Формировать и записывать протокол работы приемника; Производить обновление программного обеспечения приемника; Поле 1 содержит информацию о дате и времени, географические координаты и высоту, значения геометрического фактора DOP в плоскости и по высоте, скорость и курс носителя. В поле 2 размещена карта положения спутников, а также информация о спутниках GPS и ГЛОНАСС, отслеживаемых приемником («КА в слежении») и принимающих участие в расчете («КА в решении»). Также на карте отображаются спутники, угол возвышения которых ниже минимального. В поле 3 основного окна расположена статусная строка, в левой части которой отражаются статус подключения и параметры COM-портов ПК (номер и скорость обмена), настроенных на прием данных бинарного и NMEA протоколов. Надпись «USB» справа от номера COM-порта означает, что подключение произведено через виртуальный COM-порт, который создается драйвером USB.
В поле 4 отображаются системная дата и время компьютера в соответствии с региональными настройками и статус аппаратной телеметрии приемника. Индикатор «Синт.» показывает состояние телеметрии синтезатора частоты приемника, а индикатор «Ант.» - состояние телеметрии напряжения питания антенны. В поле 5 основного окна размещена панель, содержащая набор из четырех вкладок: «Каналы», «Диаграмма», «Сообщения» и «Карта мира». Более подробная информация о программе, а также процедуры сохранения и загрузки альманахов, эфемерид, задание и сохранение программных настроек во Flash-памяти приемника приведены в документах [8, 9]. Заключение На данный момент времени ГЛОНАСС приближается к тому состоянию, которое позволит считать его полноценной навигационной системой, способной выполнять заявленные функции даже без поддержки спутников других навигационных систем. Особый интерес представляет ожидаемый в 2010 году запуск третьего поколения спутников «Глонасс-К» с заявленным сроком службы 10 лет. Появление сигналов третьего диапазона L3 позволит более чем в два раза повысить точность определения местоположения. И, наконец, меньшая масса самого спутника позволит запускать его с космодрома «Плесецк» (а не с Байконура, как было ранее) с другими разгонным блоком и ракетой-носителем, что приведет к снижению стоимости выведения на орбиту примерно в два раза. Список литературы Соловьев Ю.А. Системы спутниковой навигации. - М.: Эко-Трендз, 2000. Глобальная спутниковая радионавигационная система ГЛОНАСС. Под ред. В.Н.Харисова, А.И.Перова, В.А.Болдина. - М.: ИПРЖР, 1988. Яценков В.С. Основы спутниковой навигации. Системы GPS NAVSTAR и ГЛОНАСС. - М.: Горячая линия - Телеком, 2005. Статья «Запуски ГЛОНАСС» на сайте http://ru.wikipedia.org/. Самкова Е. Обзор рынка навигационных устройств// Встраиваемые системы, №3, 2009. Федеральня целевая программа «Глобальная навигационная система» от 20.08.2001// страница в Интернете http://www.aggf.ru/proekt/zakon/doc.php?zakID=2. Постановление Правительства Российской Федерации от 25 августа 2008 г. «Об оснащении транспортных, технических средств и систем аппаратурой спутниковой навигации ГЛОНАСС или ГЛОНАСС/GPS»// страница в Интернете http://www.aggf.ru/proekt/zakon/doc.php?zakID=6. ГеоС-1. Руководство по эксплуатации. Версия 1.1.// документ компании «ГеоСтар Навигация» http://www.geostar-navigation.com/fail/manuals/User_Manual_GeoS-1_rus.pdf. GeoSDemo. Руководство пользователя. Версия 1.2.// документ компании «ГеоСтар Навигация» http://www.geostar-navigation.com/fail/geosdemo/User_Manual_GeoSDemo_1_2_rus.pdf.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|