реклама на сайте
подробности

 
 
> Протокол BINR для общения с GPS/GLONASS, Не могу понять как получить дату и время.
torik
сообщение Feb 27 2010, 08:28
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Всем привет. Не знаю где еще можно задать подобный вопрос, поэтому попробую тут.

Подключил GPS/GLONASS приемник отечественного производства (но это не важно). Связь с компом через RS-232.
Протокол обмена BINR. Мне нужна лишь дата и время.

Согласно протоколу даю запрос на периодическую выдачу времени. В ответ получаю посылку типа:

Цитата
В.16.4 Ответный пакет 72h содержит данные о текущем времени и текущей дате, статистических значениях параметров опорного генератора, отклонении шкалы времени GPS от UTC и имеет вид:
10 72
00 00 00 00 40 0e d0 81 1c 40 (1)
24 02 (2)
......
10 03
1 – время с начала недели, мс;
2 – номер недели по GPS;
3 – тип шкалы времени;
4 – отклонение периода опорного генератора, мс;
5 – текущее отклонение метки времени от истинной шкалы, нс;
6 – отклонение шкалы времени GPS от UTC, с;
7, 8 – не используются.


Первые 10 байт - это Текущее время с начала недели, мс,
вторые два байта - это Номер недели GPS от 22.08.1999г по модулю 1024

Я совершенно не могу понять, как превратить эти циферки в дату и время. Время с начала недели получается невероятное число, а номер недели вообще загадка.

Подскажите, кто понимает этот BINR, как тут что перевести?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kulgar
сообщение Aug 2 2013, 06:43
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-07-13
Пользователь №: 77 659



Цитата(archip @ Aug 2 2013, 09:47) *
Ну, если Вам "сырые" данные нужны - тогда в путь.
В пути то в пути... только куда двигаться не понятно.
Предполагаю, что где-то есть настройка на сам COM-порт, которая фильтрует "служебные данные" что ле. Хотя в NMEA ничего подобного не было. Всё что шло в порт соответсвовала протоколу - 5 пакетов (GPRMC, GPGGA, PORZD, GPGSV, GPGSA). А BINR, хоть убейте, понять не могу.
Заметил ещё такую штуку: байт <CRC> (FFh) должен быть только в одном месте - после байта <DLE> (10h). Затем два байта контрольной суммы <KC>. Но ни разу нет такой последовательности байт. Байт FFh встречается только до байта 10h.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- torik   Протокол BINR для общения с GPS/GLONASS   Feb 27 2010, 08:28
- - rezident   Вы совершенно зря шифруетесь Например, у нас прим...   Feb 27 2010, 17:21
- - givcha   Если это приемник РИРВа, то все должно работать ко...   Feb 28 2010, 20:48
- - torik   ЦитатаВы совершенно зря шифруетесь wink.gif Наприм...   Mar 1 2010, 05:33
- - Kulgar   Присоединяюсь к вопросу. Я использую NAVIOR-24. По...   Jul 30 2013, 09:01
- - Vasen   В свое время для работы с модулем ГПС/ГЛОНАС от РИ...   Jul 30 2013, 11:31
- - Kulgar   Тема хоть и старая, но актуальная. Вот! как ра...   Jul 31 2013, 05:15
|- - archip   Цитата(Kulgar @ Jul 31 2013, 08:15) Тема ...   Aug 1 2013, 09:10
- - Kulgar   Цитата(archip @ Aug 1 2013, 13:10) Читайт...   Aug 1 2013, 10:15
- - archip   Согласен, нет в этом файле описания команды устано...   Aug 1 2013, 20:58
- - Kulgar   Цитата(archip @ Aug 2 2013, 00:58) К моду...   Aug 2 2013, 05:37
- - archip   Ну, если Вам "сырые" данные нужны - тог...   Aug 2 2013, 05:47
- - archip   По разборке данных от модуля я Вам не помогу. По...   Aug 2 2013, 07:54
- - Kulgar   Производитель ответил. Всё оказалось до ужаса прос...   Aug 2 2013, 07:56


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 19:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016