10Hz update rate GPS почти нахаляву

varvar

Обнаружил на ебее англичан, активно продающих bluetooth GPS модудь copilot


Цена очень демократическая - в районе 15 баксов, из них 5 - доставка. Судя по описанию, должен поддерживать 10 гц. При включении по умолчанию работает на 1 гц 4800 бод.
Внутри обнаружился модуль на базе GSC3F-7879 - нормального описания не нашел, судя по кратким - действительно может работать до 10 гц.

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

Платка весит чуть меньше 24 граммов - не очень мало, но за такую цену простительно.

Так вот вопрос - кому-нибудь эти модули (на базе GSC3F-7879) знакомы? Как их заставить выплевывать данные 10 раз в секунду? Может, какое-нибудь магическое слово есть, которое надо послать в модуль? И будет ли режим запомнен, или при каждом запуске надо инициализировать по новой?
Гугель, к сожалению, помочь отказался. Может, не так спрашивал?

varvar

www.caraudio.be/caraudio2005/…/sirfstarIII.pdf

Max. Update Rate 10Hz

нашлись волшебные слова, надо пробовать:

$PSRF103,05,00,01,01*20
where
$PSRF103 05
00=GGA 01=GLL 02=GSA 03=GSV 04=RMC 05=VTG 00 mode,
0=set rate,
1=query 01 rate in seconds, 0-255
01 checksum 0=no, 1=yes
*20 checksum

varvar

Ну так вот - подпаялся, наконец, к потрошкам - внутри идет сообщения 38400 бод раз в секунду.
Отправляю команду, контрольная сумма выключена:

$PSRF103,00,00,05,00
  • вроде как GGA должна переключиться на 5 гц.
    Вместо этого выкидывается сообщение:
$Version GSW3.1.1_3.1.00.07-C23P1.00 *7E
$TOW:  306852*7C
$WK:   1703*03
$POS:  2433989 1160334 5760794*44
$CLK:  95829*41
$CHNL: 12*10
$Baud rate: 4800  System clock: 1058.797MHz*15

причем реальный Baud rate все равно 38400.
Где могла собака порыться? Или я вообще на сбросовую ногу команду отправляю? 😃
Это плохая новость. А хорошая

NMEA message settings are saved in battery-backed memory for each entry when the message is accepted.