Какой GPS лучше брать?

Rednaxela
Offline
Зарегистрирован: 26.08.2013

Товарищи,

вот возникла дилемма какой GPS лучше купить?

есть небольшие платы $25, есть шилды от $40, есть Глонасс, есть просто GPS...

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

Что посоветуете?  Будет ли с этими платами работать TinyGPS?

 

Спасибо!

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Все GPS стандартные и на выходе последовательного порта выдают сообщения по протоколу NMEA 0183, выбирать нужно прежде всего по качеству приемника и чипу - от этого зависит время холодного старта, еще там должна быть маленькая батарейка чтобы использовать функцию горячего старта. Чип самый популярный SiRF Star III сколько с ним сталкивался - вполне быстро определял координаты.

Rednaxela
Offline
Зарегистрирован: 26.08.2013

NeiroN пишет:

Все GPS стандартные и на выходе последовательного порта выдают сообщения по протоколу NMEA 0183, выбирать нужно прежде всего по качеству приемника и чипу - от этого зависит время холодного старта, еще там должна быть маленькая батарейка чтобы использовать функцию горячего старта. Чип самый популярный SiRF Star III сколько с ним сталкивался - вполне быстро определял координаты.

Понятно! Но не нашел высоту в данных, передается ли она, так же как и скорость относительно поверхности, или ее надо рассчитывать каким-то образом?

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

https://www.sparkfun.com/datasheets/GPS/NMEA%20Reference%20Manual-Rev2.1-Dec07.pdf

$GPGGA,002153.000,3342.6618,N,11751.3858,W,1,10,1.2,27.0,M,-34.2,M,,0000*5E 

MSL Altitude 27.0 M 

Geoid Separation -34.2 M   Geoid-to-ellipsoid separation. Ellipsoid altitude = MSL Altitude + Geoid Separation. 

Читай даташит вобщем. так то в стандарте дофига команд, но тебе надо 1 или 2 обрабатывать, хотя можешь все, тока писать придется дофига .... а точнее это зависит от библиотеки которую используешь может она на то и Tiny что только 1 основную команду парсит.

Rednaxela
Offline
Зарегистрирован: 26.08.2013

Что то я не понимаю, если строка имеет фиксированные позиции разделенные запятыми и идентификаторы строк, то в чем проблема снять показания? Это же просто достаточно получается.

Подозрительно просто!

И еще правильно ли я понимаю если есть EEPROM то значит есть и горячий старт, наличие батарейки в этом случае не обязательно?