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

 
 
> Работа с сигналом 1PPS, ML8088s
Radox
сообщение Nov 28 2013, 19:11
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 11-09-13
Пользователь №: 78 267



Добрый вечер. Раз тут активно обсуждают модули на чипсете от ST, интересует следующий момент. Имею на руках отладочную плату ML8088s-DEMO, установил навиа вьювер(скачал версию с сайта), поигрался с настройками. Но до конца не могу понять, как работать с сигналом 1PPS?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Владимир О.
сообщение Apr 17 2017, 08:18
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 190
Регистрация: 18-07-07
Из: Санкт-Петербург
Пользователь №: 29 216



Добрый день!
В принципе за набор сообщений отвечает (в основном) CDB-ID 201.
Бит 3
Маска бита 0x8
Сообщение $GPGST Message

Например, если CDB-ID 201 = 0x88435F – то есть $GPGST Message включен
Если его нужно отключить, нужно сделать CDB-ID 201 = 0x884357

По поводу часового пояса - не поддерживается эта функция. Часовой пояс в настоящее время не только географическое значение, но и политическое.
Год от году карты часовых поясов меняются, области переходят из оного пояса в другой.
Честно говоря, я не понимаю, как сделать в модуле учет "контурных карт" границ часовых поясов.


--------------------
----------------
С уважением
Владимир
Go to the top of the page
 
+Quote Post
Pridnya
сообщение Apr 17 2017, 10:01
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 11-01-11
Из: Орел
Пользователь №: 62 159



Цитата(Владимир О. @ Apr 17 2017, 11:18) *
Добрый день!
В принципе за набор сообщений отвечает (в основном) CDB-ID 201.

Ну тогда еще в описание Приемники навигационные GL8088s и ML8088s Описание команд и сообщений Редакция 1.1 нужно внести правку т.к. у меня получается так:

Для отправки команды в программе ComPump набираем $PSTMGETPAR,1201* и в настройках выбираем «добавить CR LF».
Например, на запрос содержимого ячеки CDB-ID 201 (список сообщений порта NMEA, 1 – текущая конфигурация, 201 - ячейка 201 (занимает 4 байта)):
36;W;12:27:47:831;$PSTMGETPAR,1201*

37;R;12:27:47:847;$PSTMSETPAR,1201,0x01000048*5c
$PSTMGETPAR,1201*
Приходит ответ 0x01000048,т.е. выдаются сообщения (расшифровываем в соответствии с описанием v1.1):
0x01000000 - Бит 24 0x1000000 Не используется (возможно это GPZDA???)
0x00000040 - Бит 6 0x40 Сообщение $GPRMC
0x00000008 - Бит 3 0x8 Не используется (как мы выяснили это GPGST)

А фактически передаются сообщения GPRMC, GPGST, GPZDA (координаты я специально заменил на знаки ?):

$GPRMC,060925.000,A,?.22941,N,?.16069,E,0.7,358.7,170417,,,A*60
$GPGST,060925.000,5.4,64.3,25.0,-0.3,61.7,30.8,26.6*7F
$GPZDA,060925.00,17,04,2017,00,00*68

Да, так и есть, бит 24 - это ZDA. Если кому-то пригодится, то биты 3 и 24 реально соответствуют ZDA и GST (в версии описания они помечены "не используются").
Цитата
0x01000000 - Бит 24 0x1000000 Не используется v1.1 (Сообщения GPZDA!!!)
0x00000040 - Бит 6 0x0000040 Сообщение $GPRMC
0x00000008 - Бит 3 0x0000008 Не используется v1.1 (Сообщения GPGST!!!)
Go to the top of the page
 
+Quote Post
Alechek
сообщение Apr 17 2017, 12:40
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(Pridnya @ Apr 17 2017, 15:01) *
Ну тогда еще в описание Приемники навигационные GL8088s и ML8088s Описание команд и сообщений Редакция 1.1 нужно внести правку т.к. у меня получается так:

Как говорится, на бога надейся... но ищи глбже!
ML8088 - это STA8088.
А для STA8088 есть и другие интересные вещи.
К, примеру,
Navigation & Multimedia System & Architecture STA8088 Firmware Configuration(STA8088_Firmware_Configuration.pdf).
Там все описано подробно. В т.ч. и ваши биты.
Go to the top of the page
 
+Quote Post
Pridnya
сообщение Apr 17 2017, 12:45
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 11-01-11
Из: Орел
Пользователь №: 62 159



Цитата(Alechek @ Apr 17 2017, 15:40) *
Как говорится, на бога надейся... но ищи глбже!
ML8088 - это STA8088.
А для STA8088 есть и другие интересные вещи.
К, примеру,
Navigation & Multimedia System & Architecture STA8088 Firmware Configuration(STA8088_Firmware_Configuration.pdf).
Там все описано подробно. В т.ч. и ваши биты.

Эту PDF-ку я посмотрю. Спасибо! В этой PDF-ке CDB-ID 201 биты 3 и 24 Not used (см.скриншот), как и в описании v1.1 производителя модуля GL8088S, а фактически они используются и отвечают за

Цитата
0x01000000 - Бит 24 0x1000000 Не используется v1.1 (Сообщения GPZDA!!!)
0x00000008 - Бит 3 0x0000008 Не используется v1.1 (Сообщения GPGST!!!)


Вот еще интресный момент: модули вроде как с поддержкой нескольких систем (GPS/Глонасс), но стандартные сообщения NMEA от системы GPS - GPRMC описаны, а GLRMС не упоминяются. Что-то я не понимаю, получается, что модуль определяет дату, время (эти данные меня интересуют более всего) только с помощью GPS, т.е. используя Глонасс не может вычислить дату, время, местоположение? Так что ли?

Т.е. даже после выбора настроек "Спутниковые группировки -> Глонасс" (GPS отключено), после перезагрузки модуля (сброс) выдаются сообщения GPRMC. Как это так? Должно же быть GNRMC.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Alechek
сообщение Apr 17 2017, 13:24
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(Pridnya @ Apr 17 2017, 17:45) *
даже после выбора настроек "Спутниковые группировки -> Глонасс" (GPS отключено), после перезагрузки модуля (сброс) выдаются сообщения GPRMC. Как это так? Должно же быть GNRMC.

Цитата
CDB-ID 131 – NMEA Talker ID
Allow setting the second character of the NMEA talker ID for the GGA, RMC, VTG, GLL
NMEA sentences. The talked ID for GSV and GSA is managed in a different way (see CDB-
ID 200, bits 19 and 20).

А какие спутники используются, это смотрите по G*GSA и G*GSV.
Go to the top of the page
 
+Quote Post
Pridnya
сообщение Apr 18 2017, 06:49
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 11-01-11
Из: Орел
Пользователь №: 62 159



Цитата(Alechek @ Apr 17 2017, 16:24) *
А какие спутники используются, это смотрите по G*GSA и G*GSV.

Вообще не понимаю, вот цитата из описания:
Цитата:
Цитата
Если включена только Созвездие ГЛОНАСС, то идентификатор
источника сообщений NMEA для GSV и GSA равен "GL".

Вот сообщения от модуля:
Цитата
$GNGSA,A,1,66,,,,,,,,,,,,99.0,99.0,99.0*1E
$GLGSV,3,1,09,66,44,206,34,76,72,024,,75,22,060,,8 4,13,005,*60
$GLGSV,3,2,09,67,52,297,,68,10,337,,86,11,110,,77, 39,260,*6F
$GLGSV,3,3,09,85,26,057,,,,,,,,,,,,,*57

$GNGSA,A,1,66,,,,,,,,,,,,99.0,99.0,99.0*1E
$GLGSV,3,1,09,66,44,206,34,76,72,024,,75,22,060,,8 4,13,005,*60
$GLGSV,3,2,09,67,52,297,,68,10,337,,86,11,110,,77, 39,260,*6F
$GLGSV,3,3,09,85,26,057,,,,,,,,,,,,,*57

Откуда у GSA взялось GN?
Для разных систем
Цитата
Configured GNSS Talker ID
GPS -------------------------- GP
GLONASS --------------------- GL
Galileo ------------------------ GA
BeiDou ----------------------- GB
Any combination of GNSS ----- GN

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Pridnya
сообщение Apr 18 2017, 10:49
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 11-01-11
Из: Орел
Пользователь №: 62 159



Цитата(Pridnya @ Apr 18 2017, 09:49) *
Откуда у GSA взялось GN?

Из-за включенного бита 20 в CDB-ID 200. Если его сбросить, то выдается GLGSA.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Radox   Работа с сигналом 1PPS   Nov 28 2013, 19:11
- - smalcom   както размытенько   Nov 28 2013, 19:47
- - Владимир О.   Прошу прощения - вопрос непонятен. Если установка ...   Nov 29 2013, 05:48
|- - Radox   Цитата(Владимир О. @ Nov 29 2013, 09:48) ...   Nov 29 2013, 06:02
- - Владимир О.   Я не очень понял связь между NMEA и PPS. Прошу учи...   Nov 29 2013, 06:58
|- - Radox   Цитата(Владимир О. @ Nov 29 2013, 10:58) ...   Nov 29 2013, 07:08
- - Владимир О.   На сайте НАВИА размещено руководство по применению...   Dec 13 2013, 12:36
|- - Pridnya   Цитата(Владимир О. @ Dec 13 2013, 15:36) ...   Feb 2 2017, 11:28
|- - foxit   Цитата(Pridnya @ Feb 2 2017, 14:28) Добры...   Feb 2 2017, 12:07
||- - Pridnya   Цитата(foxit @ Feb 2 2017, 15:07) На како...   Feb 2 2017, 12:53
||- - Pridnya   Цитата(foxit @ Feb 2 2017, 15:07) На како...   Jul 28 2017, 12:03
||- - butthead2   Цитата(Pridnya @ Jul 28 2017, 15:03) На ч...   Jul 31 2017, 15:58
||- - foxit   Можно использовать 74HC541 High-Speed CMOS Logic O...   Aug 5 2017, 06:04
|- - viakon   Цитата(Pridnya @ Feb 2 2017, 16:28) Добры...   Feb 4 2017, 05:52
|- - Ruslan1   Цитата(viakon @ Feb 4 2017, 07:52) С чем ...   Feb 4 2017, 09:10
|- - viakon   Цитата(Ruslan1 @ Feb 4 2017, 14:10) Широк...   Feb 4 2017, 15:46
|- - Pridnya   Цитата(viakon @ Feb 4 2017, 18:46) Как-то...   Apr 17 2017, 07:02
- - viakon   Используем сигнал PPS для синхронизации таймслотов...   Dec 13 2013, 15:12
- - Владимир О.   Добрый день! Я бы даже сказал так: Какие Вам ...   Feb 3 2017, 05:57
|- - Pridnya   Цитата(Владимир О. @ Apr 17 2017, 11:18) ...   Apr 17 2017, 08:40
- - Владимир О.   Добрый день! Я бы рекомендовал посмотреть стра...   Apr 27 2017, 07:43


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

 


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


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