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

GPS/ГЛОНАСС модуль SL869 от Телита

Добрый день. Имеется SL869 от Телита с чипом ST8088 на борту. По умолчанию шлет несколько форматов посылок с частотой 1 раз в секунду. Хочется читать данные с частотой 10 раз в секунду. В т.н. "даташите" на модуль отсутствует эта информация, приведено всего несколько команд. В других, более нормальных даташитах на модули других производителей (с чипом ST8088) приведены команды управления выдачей тех или иных посылок, но также отсутствуют команды управления частотой выдачи и вообще информация о том, меняется ли она, и самое главное - есть ли возможность выдачи с частотой 10 гц?

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


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

Добрый день. Имеется SL869 от Телита с чипом ST8088 на борту. По умолчанию шлет несколько форматов посылок с частотой 1 раз в секунду. Хочется читать данные с частотой 10 раз в секунду.

Когда прикручивал EB-600 (там тотже чипсет) - не нашёл команд управления периодом выдачи, правда у меня устройство ожидает посылки раз 1 сек. Но всёравно был разочарован отсутствием такой возможности.

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


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

Копать в сторону Set Message Rate: Message ID 112 или Query/Rate Control Message ID 103

 

в первом случае $PSRF112,140,1,1*3B<CR><LF>

Message rate 1 sec = 140 – valid rate is 1 (i.e. occurring once at every periodic EE event, in every 6 seconds) or 0 (to disable)

Можно попобовать быстрее - $PSRF112,10,1,1*3B<CR><LF>

 

 

Во втором быстрее чем раз в секунду не получится - медленнее можно

Rate = 1 sec Output Rate, 0 = Off 1–255 = seconds between messages

 

Если производитель софта внес эти команды - то будет работать.

 

http://microchip.ua/simcom/GPS/SIM18/Appli...EA%20RefMan.pdf

Основные NMEA команды все тут.

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


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

Спасибо, попробую. Но насколько я понял, формат команд управления определяется не протоколом NMEA а личными закидонами каждого производителя. Вы предлагаете для SRF. Но, например, для чипа ST8088 передается не код команды, а номер параметра - типа $PSTMSETPAR,<ConfigBlock><ID>,<param_value>[,<mode>]*<CR><LF> (установка параметра данного номера данным значением). Причем, перечень параметров во всех найденных даташитах очень скромен. Подозреваю, что на самом деле он гораздо шире.

 

ЗЫ только что удалось добиться периода опроса 10 гц на другом чипе - Gms-u1LP, но там эта возможность явно указана в даташите и дана команда для нее - с кодом 220: $PMTK220,1000*1F<CR><LF> (1000 = 1 секунда). Но там нет ГЛОНАССа...

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


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

Спасибо, попробую. Но насколько я понял, формат команд управления определяется не протоколом NMEA а личными закидонами каждого производителя.

Да. Это называется проприетарные команды - команды производителя чипсета.

 

$PSRF это для чипсетов SiRFStar. У Вас чипсет STM

 

ЗЫ только что удалось добиться периода опроса 10 гц на другом чипе - Gms-u1LP, но там эта возможность явно указана в даташите и дана команда для нее - с кодом 220: $PMTK220,1000*1F<CR><LF> (1000 = 1 секунда). Но там нет ГЛОНАССа...

Там чипсет от Mediatek - он имеет возможность устанавливать период выдачи сообщений.

 

У меня есть мануал от производителя c указанием проприетарных команд на чипсета STM.

Единственный параметр который отвечает за период выдачи CSV сообщений это CDB-ID 121 – NMEA GSV message rate.

Параметров которые бы управляли периодом выдачи других сообщений нет - перелопатил весь мануал.

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


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

Максимум что я нашел по этому чипу - это http://www.trenz-electronic.de/fileadmin/d...0Packet-A02.pdf (может вам поможет или у вдруг у вас есть больше команд - поделитесь ссылкой? :) )

В родном даташите Телитовского модуля было ещё скуднее. Но пока у меня ещё есть надежда на команды, не приведенные в даташитах. Пытаюсь зарегиться на форуме Телита и спросить там, пришел ответ что мой аккаунт будут рассматривать 48 часов чтобы решить - регить или нет :)

 

ЗЫ Тут же народ хочет и ГЛОНАСС и 10 герц одновременно и ещё с хлебом :)

 

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


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

И так и все же немного не так - протокол NMEA изначально пытались делать чипсетонезависимым, но потом народ несколько расползся в префиксах.....

 

Вот может тут еще что полезного найдете ;)

 

http://ultran.ru/sites/default/files/nmea_...vers_rev1.1.pdf

http://wenku.baidu.com/view/28010b19c5da50e2524d7f5b.html

http://meteo.pajero4x4.ru/wp-content/uploa...and-1_0_rus.pdf

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


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

CADiLO, очередное спасибо, узнал много нового, но задача пока не решилась :)

1) китайский документ не хочет открываться и скачиваться

2) документ по другому чипу открыл, пробовал слать команды по типу $PSRF112 и $PSRF103 с разными префиксами и т.п. - игнорирует, может неправильно задаю формат, но пробовал много разных вариантов.

3) в документе от НАВИА обнаружил много дополнительных кодов параметров, но управляющих частотой выдачи данных там тоже нет. Пробовал читать значения параметров, не перечисленных в этом (на текущий момент наиболее полном) даташите - выдает значения, пробовал менять около десятка - но это как тыкать пальцем в небо, их там около 500!

 

Продолжаю пребывать в уверенности, что где-то есть список параметров с указанием частоты выдачи. Тем более, на том же сайте НАВИА в модулях на базе чипов 8088 в технических характеристиках сказано

Темп выдачи выходных данных, Гц 0,1…1, 5
( http://naviaglonass.ru/wp-content/uploads/...kspluatacii.pdf )

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


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

Доки на Wenku открываются в читалке прямо на их сайте, поэтому ощущение что зависло - на самом деле он туда грузится и объемные документы я и по 5-7 минут ждал.

Как оттуда скачать пока не разобрался сам.

 

в документе от НАВИА - 26 страница

 

Блок конфигурационных данных (CDB)

Структура блока конфигурационных данных

ID 121 - Устанавливает период передачи сообщений в секундах 0....255

 

Но опять же минимум 1 секунда.

 

Если что накопаю - отпишусь.

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


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

Парни, а если не секрет - в каких приложениях используется частота выдачи 10 Гц? Зачем это может быть нужно?

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


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

Добрый день. Имеется SL869 от Телита с чипом ST8088 на борту. По умолчанию шлет несколько форматов посылок с частотой 1 раз в секунду. Хочется читать данные с частотой 10 раз в секунду. В т.н. "даташите" на модуль отсутствует эта информация, приведено всего несколько команд. В других, более нормальных даташитах на модули других производителей (с чипом ST8088) приведены команды управления выдачей тех или иных посылок, но также отсутствуют команды управления частотой выдачи и вообще информация о том, меняется ли она, и самое главное - есть ли возможность выдачи с частотой 10 гц?

 

Привет!

Извините что поздно отвечаю...

 

For 10Hz

$PSTMSETPAR,1103,1 (disable debug messages-these are outputted on port 2)

$PSTMSETPAR,1130,30 (increase cpu clock speed)

$PSTMSETPAR,1190,0A (10Hz)

$PSTMSETPAR,1192,01

$PSTMSETPAR,1211,40 (update GPRMC to 10Hz)

$PSTMSETPAR,1303,0.1

 

 

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


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

Спасибо. Даже имея в распоряжении все вышеприведенные даташиты, догадаться об именно таких кодах и значениях параметров было невозможно.

 

Парни, а если не секрет - в каких приложениях используется частота выдачи 10 Гц? Зачем это может быть нужно?
Причуды заказчика неисповедимы.

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


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

Может не совсем в тему, к причудам заказчика, есть телит модуль на том же чипе. (Да простят модераторы)

Во многих доках написано о возможности этого чипа работать в диф режиме. примерно так (собственно другие приемники работают именно так)

1. отключаем дебаг порт на выдачу отладки.

2. пихаем туда RTCM-104.

3. на выходе получаем улучшеное решение.

 

По факту 1,2 пункт выполняем, а вот с последним, возникает вопрос:

признак перехода в дифф получаем в NMEA, но по факту никакого улучшения не наблюдаем (проверка проводилась путем набора статистики с дифф и без дифф). Далее после отключения дифф поправок приемник остаеться бесконечно долго в режиме дифф. (признак дифф в NMEA присутствует).

Вопрос знатокам, работает ли этот приемник(и) в режиме дифф ? Или это не более чем маркетинговый ход?

 

PS Для проверки использовали харьковский NTRIP caster. Другие приемники с ним дают положительные результаты.

 

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


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

Может не совсем в тему, к причудам заказчика, есть телит модуль на том же чипе. (Да простят модераторы)

О каком модуле речь? Версия прошивки?

 

Во многих доках написано о возможности этого чипа работать в диф режиме. примерно так (собственно другие приемники работают именно так)

В официальных документах Telit есть упоминание этого режима?

 

1. отключаем дебаг порт на выдачу отладки.

2. пихаем туда RTCM-104.

3. на выходе получаем улучшеное решение.

 

По факту 1,2 пункт выполняем, а вот с последним, возникает вопрос:

признак перехода в дифф получаем в NMEA, но по факту никакого улучшения не наблюдаем (проверка проводилась путем набора статистики с дифф и без дифф). Далее после отключения дифф поправок приемник остаеться бесконечно долго в режиме дифф. (признак дифф в NMEA присутствует).

Вопрос знатокам, работает ли этот приемник(и) в режиме дифф ? Или это не более чем маркетинговый ход?

 

PS Для проверки использовали харьковский NTRIP caster. Другие приемники с ним дают положительные результаты.

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

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


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

модуль: SL869

прошивка:

$PSTMVER,GNSSLIB_7.3.2.46_ARM

$PSTMVER,WAASLIB_2.15.0_ARM

$PSTMVER,DGPSLIB_1.1.0_ARM

$PSTMVER,OS20LIB_3.4.19_ARM

$PSTMVER,OS20SRVLIB_1.5.2_ARM

$PSTMVER,STAGPSLIB_2.2.2_ARM

$PSTMVER,GPSAPP_3.1.3_ARM

нормативный документ:

Telit_SL869_Product_Description_r0.pdf

выдержка из оного:

"4.4.2. Differential GPS (DGPS)

The SL869 is capable of receiving differential corrections from RTCM beacons. Much higher

accuracies can be achieved by using data from reference stations at precisely known locations.

The SL869 supports RTCM SC-104 messages 1 and 9. "

 

Модули мы брали как тестовые. По всем параметрам (описаным в мануале) удовлетворяют, но вернемся ".. к причудам заказчика .." Я понимаю если бы я закупил этих модулей на всю партию продукции типа 1-5к шт, а дальше я бы имел не очень презентабельный вид после таких приколов. =)

PS многие говорят о поддержке этого режима та же навиа к примеру, но там все так же. Их модули мы получили раньше.

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


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

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

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

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

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

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

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

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

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

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