Перейти к содержанию
    

здравствуйте, подскажите пожалуйста, как на модуле навиа ML8088s включить сообщение $GPZDA? в даташите написано что в заводских настройках оно выключено, там же приведена таблица для включения и выключения сообщений nmea, но про $GPZDA в этой таблице упоминания нет

 

Добрый день.

Открываете Navia viewer, запускаете программу -> переходите во вкладку параметры -> запрашиваете 201 параметр -> в появшимся значении Вы вручную вводите следующее значение:01180075 -> нажимаете установить-> делаете перезапуск и сообщение появляется.

Если будет что-то не понятно или не получится, напишите вличку Ваш e-mail, и я отправлю Вам более подробное описание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

Открываете Navia viewer, запускаете программу -> переходите во вкладку параметры -> запрашиваете 201 параметр -> в появшимся значении Вы вручную вводите следующее значение:01180075 -> нажимаете установить-> делаете перезапуск и сообщение появляется.

Если будет что-то не понятно или не получится, напишите вличку Ваш e-mail, и я отправлю Вам более подробное описание.

 

 

 

Спасибо, с $GPZDA все получилось

правда я предполагал, что если я буду получать сообщение $GPZDA это решит мою проблему, увы я ошибался)

мне необходимо получать время соответствующее часовому поясу в котором находится сам модуль,

читая описания сообщений, в частности $GPZDA наткнулся на это описание

 

Date & Time

 

UTC, day, month, year, and local time zone.

 

$--ZDA,hhmmss.ss,xx,xx,xxxx,xx,xx

hhmmss.ss = UTC

xx = Day, 01 to 31

xx = Month, 01 to 12

xxxx = Year

xx = Local zone description, 00 to +/- 13 hours

xx = Local zone minutes description (same sign as hours)

 

в описании увидел "Local zone description" и при выводе GPZDA надеялся получать местное время, но выдает такие сообщения: $GPZDA,115912.00,08,07,2013,00,00*66

хотел бы у вас спросить, почему модуль не определяет часовой пояс Local zone description=00, Local zone minutes description=00, либо есть какой-то другой способ получать местное время?

в лс не могу написать, видимо не набрал определенный лимит сообщений на форуме, моя почта в моем профиле в графе адрес домашней страницы

благодарю за помощь!

Изменено пользователем aero

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А валидные координаты Вы получили?

 

Время, соответствующее часовому поясу, может присутствовать в посылке только, если получены валидные координаты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А валидные координаты Вы получили?

 

Время, соответствующее часовому поясу, может присутствовать в посылке только, если получены валидные координаты.

 

да, координаты верны, погрешность примерно 5-15 метров от реального местоположения

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, координаты верны, погрешность примерно 5-15 метров от реального местоположения

 

Доброе утро. Напишите пожалуйста сюда

 

navia собачка ptelectronics.ru

 

Будкем разбираться!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

еще в даташите прочитал про команду $PSTMGETRTCTIME

 

при вводе выдает следующее:

 

$PSTMRTCTIME,045353.350,090713,2,8*50

 

 

где предпоследняя цифра обозначает достоверность времени

 

Достоверность:

0 – НЕТ ВРЕМЕНИ

1 – ВРЕМЯ ОТКЛЮЧЕНИЯ

2 – ВРЕМЯ ПОЛЬЗОВАТЕЛЯ

3 – ВРЕМЯ RTC ПОЛЬЗОВАТЕЛЯ

4 – ВРЕМЯ RTC

5 – ТОЧНОЕ ВРЕМЯ RTC

6 – ПРИБЛИЗИТЕЛЬНОЕ ВРЕМЯ

7 – ПОЗИЦИОННОЕ ВРЕМЯ

8 – ЭФЕМЕРИДНОЕ ВРЕМЯ

 

у меня 8, как я понимаю мне необходима 7-позиционное время, возможно ли менять этот параметр?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

 

По поводу сообщения ZDA:

$GPZDA

UTC, day, month and year.

NMEA message list bitmask: 0x1000000

Format:

$GPZDA,<Timestamp>,<Day>,<Month>,<Year>,00,00,<checksum><cr><lf>

Parameter Format Description

Timestamp hhmmss.sss UTC Time of GPS Sample,

example: 160836.000

“.sss” is the fraction of seconds;

it assumes non zero values when

the fix rate is bigger than 1Hz.

Day Decimal, 2 digits Day of month (01 to 31)

Month Decimal, 2 digits Month (01 to 12)

Year Decimal, 4 digits Year (1994 - …)

checksum Hexadecimal,2 digits Checksum of the message bytes without

*<checksum><cr><lf> characters.

Example:

$GPZDA,110505.00,25,01,2013,00,00*60

 

То есть разработчик ПО модуля и не собирался выводить временную зону.

 

По поводу сообщения STMGETRTCTIME:

 

$PSTMGETRTCTIME

Get the current RTC time.

Synopsis:

$PSTMGETRTCTIME<cr><lf>

Arguments:

None.

Results:

 System will send RTC Data and Status.

$PSTMGETRTCTIME,<time>,<date>,<rtc_status>,<time_validity>*<checksum

><cr><lf>

Where:

Parameter Format Description

time hhmmss.ms Current time read on RTC.

date ddmmyy Current date read on RTC.

rtc_status Decimal, 1 digit Status:

0 - RTC_STATUS_INVALID

1 - RTC_STATUS_STORED

2 - RTC_STATUS_APPROXIMATE

time_validity Decimal, 1 digit Validity:

0 - NO_TIME

1 - FLASH_TIME

2 - USER_TIME

3 - USER_RTC_TIME

4 - RTC_TIME

5 - RTC_TIME_ACCURATE

6 - APPROX_TIME

7 - POSITION_TIME

8 - EPHEMERIS_TIME

checksum Hexadecimal,2 digits Checksum of the message bytes

without *<checksum><cr><lf>

characters.

 

Я пока не могу ответить, что такое POSITION_TIME

Прошу прощения - форум не отображает нормального форматирования и убирает многократные пробелы...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

 

По поводу сообщения ZDA:

$GPZDA

UTC, day, month and year.

NMEA message list bitmask: 0x1000000

Format:

$GPZDA,<Timestamp>,<Day>,<Month>,<Year>,00,00,<checksum><cr><lf>

Parameter Format Description

Timestamp hhmmss.sss UTC Time of GPS Sample,

example: 160836.000

“.sss” is the fraction of seconds;

it assumes non zero values when

the fix rate is bigger than 1Hz.

Day Decimal, 2 digits Day of month (01 to 31)

Month Decimal, 2 digits Month (01 to 12)

Year Decimal, 4 digits Year (1994 - …)

checksum Hexadecimal,2 digits Checksum of the message bytes without

*<checksum><cr><lf> characters.

Example:

$GPZDA,110505.00,25,01,2013,00,00*60

 

То есть разработчик ПО модуля и не собирался выводить временную зону.

 

По поводу сообщения STMGETRTCTIME:

 

$PSTMGETRTCTIME

Get the current RTC time.

Synopsis:

$PSTMGETRTCTIME<cr><lf>

Arguments:

None.

Results:

 System will send RTC Data and Status.

$PSTMGETRTCTIME,<time>,<date>,<rtc_status>,<time_validity>*<checksum

><cr><lf>

Where:

Parameter Format Description

time hhmmss.ms Current time read on RTC.

date ddmmyy Current date read on RTC.

rtc_status Decimal, 1 digit Status:

0 - RTC_STATUS_INVALID

1 - RTC_STATUS_STORED

2 - RTC_STATUS_APPROXIMATE

time_validity Decimal, 1 digit Validity:

0 - NO_TIME

1 - FLASH_TIME

2 - USER_TIME

3 - USER_RTC_TIME

4 - RTC_TIME

5 - RTC_TIME_ACCURATE

6 - APPROX_TIME

7 - POSITION_TIME

8 - EPHEMERIS_TIME

checksum Hexadecimal,2 digits Checksum of the message bytes

without *<checksum><cr><lf>

characters.

 

Я пока не могу ответить, что такое POSITION_TIME

Прошу прощения - форум не отображает нормального форматирования и убирает многократные пробелы...

 

 

с $GPZDA теперь понятно, этот вариант отпадает.

Спасибо за помощь, буду ждать другие возможные варианты)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

с $GPZDA теперь понятно, этот вариант отпадает.

Спасибо за помощь, буду ждать другие возможные варианты)

Подозреваю, что временную зону не покажет ни один из OEM модулей, работающих только со спутниковыми группировками. Причина проста - карта часовых поясов весьма неоднозначна и к тому же периодически меняется (вспомним недавнее объединение часовых поясов в РФ либо отмену летнего времени). Со спутников эта информация не передается, а вводить карту в прошивку модулей чревато - придется регулярно их менять, в зависимости от политической ситуации в разных странах.

Если вам это нужно позарез - придется синхронизовать временную зону другими способами, по наземным каналам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я тоже так полагаю. Возможно, для сообщения ZDA когда-то предполагалось простое деление по меридианам. А уж учесть смещения по политическому признаку - вообще задача непростая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ясно, буду искать другой способ решения

Всем кто отписался в теме выражаю огромную благодарность!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подниму тему, так как снова понадобилась помощь по навиа ml8088s.

Хотел бы узнать, имеется ли у кого список команд для порта uart0( как я понимаю он отладочный)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что подразумевается под "списком команд для отладочного порта"?

Это порт как Debug однонаправленный - только передача, по RxD этого UART'а принимаются поправки RTCM-104.

Изменено пользователем Владимир О.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что подразумевается под "списком команд для отладочного порта"?

Это порт как Debug однонаправленный - только передача, по RxD этого UART'а принимаются поправки RTCM-104.

 

спасибо за разъяснение,не правильно понял этот текс в даташите

"Вся информация, содержащаяся в этом документе, относится к "порту NMEA" приемника. ГЛОНАСС/GPS приемники НАВИА могут содержать дополнительный "отладочный порт", однако обмен данными по этому порту не описывается в этом документе."

 

тогда еще вопрос по поводу usb интерфейса: распаяна розетка usb по схеме в даташите, номиналы соблюдены, установлен драйвер, но при подключении к ПК разъема определяет как неизвестное устройство , в чем может быть проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как сконфигурирован модуль?

Какой из потоков выведен на USB?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...