RTKlib/постпроцессинг

Для рисования веселых картинок rtkplot также нужны эфемериды.

Выкладывайте лучше сюда результаты teqc.

chnav
Версия прошивки для HTC Artemis: GSW3.2.1PAT_3.1.00.12-SDK001P1.00c


$PSRFTXTVersion GSW3.2.1PAT_3.1.00.12-SDK001P1.00c *3F
$PSRFTXTHTC GPS_ART_321000_GEN*20
$PSRFTXTTOW: 258712*32
$PSRFTXTWK: 1412*4F
$PSRFTXTPOS: 1518885 -4470072 4274168*24
$PSRFTXTCLK: 94817*02
$PSRFTXTCHNL: 12*5F
$PSRFTXTBaud rate: 57600 *51

Поиск по гуглу говорит, что якобы такая же на ETEN glofiish M700 , X500 и RBT-2110.
В коллекции Alexey Illarionov ее нет.

Толко я порадовался, что можно добраться до сырых данных на штатном навигаторе фирмы Harman/Becker, но не тут то было:


Telegram refused:
vdev-flexgps: FlexGPS_UBX_TelegrammEmpfangen -> $ERR NavLibs liefern inkonsistentes Telegramm mLength = 320 > Arraysize = 256.
QER0000 =    0: B5 62 02 10 40 01 ...
QER0010 =   16: ...

FlexGPS $ERR Zu viele Zeichen, ohne daß

QER0000 =    0: B5 62 03 06 08 03 ...
QER0010 =   16: ...

В слишком маленький статический буфер (256 байт) программы vdev-flexgps
не помещается RXM-RAW (02 10) длиной 320 байт(0x0140), не говоря уж о TRK-TRKD2 (03 06) длиной 776 байт.
Как видно по конфигурации antaris4, UART1 подключен к порту ser2 на SH4, но еще конфигурируется и UART2.
Но вот куда он подключен, и можно ли до него добраться - загадка.

На foss-gps пишут, что для тестирования Лейка ГПС геоспидер можно зарегистрироваться на
http://147.162.229.63/Web/index.php
и получить доступ к http://147.162.229.53:2101

usm78-gis, предлагаю соединить модули u-blox по blutooth через сом порт ( модуль HC-04 http://microsin.ru/content/view/1284/44/ ) с программой RtkGps Alexey Illarionovа с телефоном на андроиде и
управляющие последовательности, получения сырых данных, отправлять через программу RtkGps, которой и принимать эти сырые данные. С подключением по blutooth я уже разобрался на Novatellовских OEM приемниках.

umot, а 3.3V где взять, и как это будет в законченном девайсе выглядеть ?

Есть готовые с распаянным стабилизатором с 3.6-6v.

В тривиальном случае - замыкаем в лобовую Tx/rx, питание берём общее для GPS и BT.
Вот на днях буду такой вариант тестировать (хотя у меня он промежуточный к совмещённому логгеру/приёмнику)

usm78-gis, EM-500 в свое время были запитаны от LM1117. Novatelовские приемники на BA033T c теплотводом.
Кстати, могу вернуть два EM-500 в корпусе с одной антенной и одну Foca v2.2 . Foca необходима для проверки Blutooth модулей.
По поводу общего питания для GPS и BT Scondo прав. И питание от четырех аккамуляторов(хотя для u-blox приемников и трех хватит или от батареек).

Между GPS и BT делается крест( Tхgps-Rxbt, Rxgps-Txbt).

Это мне казалось настолько очевидным, что под “Замыкаем влобовую” я имел ввиду именно это.

Противопоставляя подключению их обоих к контроллеру.

К вопросу о приемниках и альтернативных прошивках.
У Magellan был такой приемник Magellan Meridian Color (все еще можно найти на eBay). У Thales был его железный брат-близнец Mobile Mapper PRO, который умел собирать данные для пост-процессинга. Отличались они только firmware (ну и, вероятно, каким-то ID). Также у MM Pro был, на сколько я помню, какой-то код для разблокировки сбора сырых данных.
http://ashgps.com/latestlist.htm - тут живут прошивки для MM Pro и софт (MobileMapper Office). Это все касается MobileMapper Pro.
Там же, к слову, есть всякое для MobileMapper 6, который, очевидно, делит одно железо с каким-то из Magellan Triton (предположу, что Magellan Triton 2000). Там, между прочим, винда. Сейчас, вроде, MobileMapper 6 продается под маркой SpectraPrecision http://www.spectraprecision.com/products/gis-mobile-mapping/mobilemapper-6-2619.kjsp Есть ли у него сырые данные - не ясно: софт для пост-процессинга к нему есть, а в характеристиках написано RAW - NO.

(del)

TomTom MkII с прошивкой GSW3.0.2TomTom1.1_3.0.00.03-C3P1.02b
не хочет выдавать ни MID8 ни MID28, так что одного факта неотключенности фазы недостаточно
для полного счастя.

Гарминовская прошивка GSW3.2.5GARMIN_3.3.01.06-SDK001P1.00 (GPSChipsetTypeG) очень
похожа на GSWLT3.2.5GARMIN_3.3.01.06-SDK001P1.00 (GPSChipsetTypeG2),
но для разблокировки последней надо патчить несколько другие адреса (14b88 vs 145a4):


$ objdump -D -m arm -b binary -M force-thumb -z /tmp/grmn.bin

# phase =0.0 (GPSChipsetTypeG2)
   14b86:       61e0            str     r0, [r4, #28]
   14b88:       a07b            add     r0, pc, #492    (adr r0, 0x14d78)
   14b8a:       6801            ldr     r1, [r0, #0]
   14b8c:       6840            ldr     r0, [r0, #4]
...
   14d78:       0000            lsls    r0, r0, #0
   14d7a:       0000            lsls    r0, r0, #0
   14d7c:       0000            lsls    r0, r0, #0
   14d7e:       0000            lsls    r0, r0, #0

# phase =0.0 (GPSChipsetTypeG)
   145a2:       61e0            str     r0, [r4, #28]
   145a4:       a07b            add     r0, pc, #492    (adr r0, 0x14794)
   145a6:       6801            ldr     r1, [r0, #0]
   145a8:       6840            ldr     r0, [r0, #4]

# phase =ok (GPSChipsetTypeG)
   145a2:       61e0            str     r0, [r4, #28]
   145a4:       a824            add     r0, sp, #144
   145a6:       6801            ldr     r1, [r0, #0]
   145a8:       6840            ldr     r0, [r0, #4]

ublox-M8N работает с прошивкой от ublox-M8T, а вот приемники Navilock - нет.
M8T по каким-то признакам распознает, что она не на “родном” железе
и отказывается работать.

Да работает проверял… нo только с M8n rom2.01…

Имеется вот такой модуль GPS: CN06 Plus

Features and Specifications:
GPS
u-blox UBX-G6010-ST
5 Hz update rate
25 x 25 x 2 mm ceramic patch antenna
LNA and SAW filter
Rechargeable 3V lithium backup battery
Low noise 3.3V regulator
I2C EEPROM for configuration storage
GPS Power and Fix indicator LED
40.64 x 66.42 x 7.8 mm total size, 12.4 grams
Mounting hole diameter: 3.3mm
Mounting hole installation position 61.09 x 35.31mm

Не удаётся включить режим RAW.
версию ucenter показывает 7.03

А что пишет GPTXT при самом старте, там больше нужной информации, чем 7.03

Это по ветке NMEA->GxTXT->GPTXT?
пусто там. все параметры этой ветки пустые.
независимо от того включаю отладочные сообщения или нет

Ну вот сделайте на нём poll message
Должно быть что-то вида

$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,HW  UBX-G60xx  00040007 FF7FFFFFp*53
$GPTXT,01,01,02,ROM CORE 7.03 (45969) Mar 17 2011 16:18:34*59

Пусто :frowning:
Прошелся по ветке NMEA - далеко не во всех параметрах есть сообщения.
Нажимал на кнопку внизу окна Poll и кликал по свойству строки Poll message - всё равно пусто.
Что-то не так делаю?

Оказывается сообщения включались, только надо долго ждать появления результата.
А потом пока не нажмёшь Poll - не обновляется.
Нажал “Enable message” - стало оперативно обновляться.
Также и с SFRB.
После переподключения необходимо повторить операции.
Где поправить настройки?

У второго модуля(6M) нет таких проблем. По конфигурации обоих модулей прошелся - настройки одинаковые.