GPS modul a komunikace s PC (přesunuto)

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Kominík

GPS modul a komunikace s PC (přesunuto)

#1 Příspěvek od Kominík »

Dobrý večer kolegové a kolegyně,
dneska se mi dostal do ruky tento GPS modul. Nese označení NEO6MV2. A jelikož mám doma USB RS232 modul s CP2102, tak mě zajímá, jestli tento GPS modul a USB převodník mezi sebou můžu propojit.
Spíš mi jde o to, jestli nebude vadit napěťová úroveň TX a RX. Jelikož modul USB je napájen +5V a GPS 3,3V?

Schema onoho GPS modulu je zde:
Obrázek
p32
Příspěvky: 16428
Registrován: 13 led 2007, 00:00

#2 Příspěvek od p32 »

Jestli jde o ty logické 0 a 1, tak log.0 platí furt stejná (0-0,8 V) a log.1 má také své min. napětí a max. napětí, ale nikde není napsáno, že to max. U musí být 5 V nebo 4,5 V takže 3,3 V musí postačovat.
USB zařízení jsou sice napájena +5V, ale logické úrovně jsou stejné a pro USB zařízení lze použit externí napájení z adaptéru.
Kominík

#3 Příspěvek od Kominík »

Takže propojím to takto:

USB - GPS
----------------------
+5V - VCC
TX - RX
RX - TX
GND - GND

Jde mi o to, že bych to nerad spálil. :D
Kominík

#4 Příspěvek od Kominík »

Tak jsem to připojil k PC a přijímám data z GPS modulu. Sic zatím tomu moc nerozumím a ke všemu se mi nedaří najít nic, kde bych se dočetl, jak ten modul ovládat. Neexistují k tomu AT příkazy?

    $$GPRMC,,V,,,,,,,,,,N*53
    $GPVTG,,,,,,,,,N*30
    $GPGGA,,,,,,0,00,99.99,,,,,,*48
    $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
    $GPGSV,1,1,01,24,,,12*7D
    $GPGLL,,,,,,V,N*64
    $GPRMC,,V,,,,,,,,,,N*53
    $GPVTG,,,,,,,,,N*30
    $GPGGA,,,,,,0,00,99.99,,,,,,*48
    $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
    $GPGSV,1,1,02,24,,,12,25,,,22*79
    $GPGLL,,,,,,V,N*64
    $GPRMC,,V,,,,,,,,,,N*53
    $GPVTG,,,,,,,,,N*30
    $GPGGA,,,,,,0,00,99.99,,,,,,*48
    $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
    $GPGSV,1,1,01,24,,,12*7D
    $GPGLL,,,,,,V,N*64
    $GPRMC,,V,,,,,,,,,,N*53
    $GPVTG,,,,,,,,,N*30
    $GPGGA,,,,,,0,00,99.99,,,,,,*48
    $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
    $GPGSV,1,1,01,24,,,13*7C
    $GPGLL,,,,,,V,N*64
    $GPRMC,,V,,,,,,,,,,N*53
    $GPVTG,,,,,,,,,N*30
    $GPGGA,,,,,,0,00,99.99,,,,,,*48
    $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
    $GPGSV,1,1,02,24,,,10,25,,,20*79
    $GPGLL,,,,,,V,N*64
    $GPRMC,,V,,,,,,,,,,N*53
    $GPVTG,,,,,,,,,N*30
    $GPGGA,,,,,,0,00,99.99,,,,,,*48
    $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
    $GPGSV,1,1,01,25,,,17*79
    $GPGLL,,,,,,V,N*64
    $GPRMC,,V,,,,,,,,,,N*53
    $GPVTG,,,,,,,,,N*30
    $GPGGA,,,,,,0,00,99.99,,,,,,*48
    $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
    $GPGSV,1,1,01,25,,,15*7B
    $GPGLL,,,,,,V,N*64
    $GPRMC,,V,,,,,,,,,,N*53
    $GPVTG,,,,,,,,,N*30
    $GPGGA,,,,,,0,00,99.99,,,,,,*48
    $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
    $GPGSV,1,1,01,25,,,09*76
    $GPGLL,,,,,,V,N*64
    $GPRMC,,V,,,,,,,,,,N*53
    $GPVTG,,,,,,,,,N*30
    $GPGGA,,,,,,0,00,99.99,,,,,,*48
    $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
    $GPGSV,1,1,01,24,,,21*7D
    $GPGLL,,,,,,V,N*64
    $GPRMC,,V,,,,,,,,,,N*53
    $GPVTG,,,,,,,,,N*30
    $GPGGA,,,,,,0,00,99.99,,,,,,*48
    $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
    $GPGSV,1,1,01,24,,,21*7D
    $GPGLL,,,,,,V,N*64
Uživatelský avatar
rnbw
Příspěvky: 37427
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#5 Příspěvek od rnbw »

Ak tomu chces rozumiet, precitaj si nieco o NMEA.
Kominík

#6 Příspěvek od Kominík »

Tady jsem našel něco užitěčného, třeba se to bude hodit i jiným. http://home.mira.net/~gnb/gps/nmea.html#gpgll
hakamusai
Příspěvky: 939
Registrován: 17 dub 2007, 00:00

#7 Příspěvek od hakamusai »

S jakou přesností to chodí -na metry ,nebo +-autobus či víc ?
Uživatelský avatar
monterjirka
Příspěvky: 2855
Registrován: 14 čer 2003, 00:00
Bydliště: Blížejov

#8 Příspěvek od monterjirka »

Podle počasí, prostředí,...
V minulosti tam byla zavedena úmyslně SW odchylka, takže přesnost byla horší než 5m
Dnes je to dáno jen technickými možnostmi.
Např. pokud jsou mraky, je průchod signálu nepatrně zpožděn a má to vliv na výsledek, není to nic zásadního.
Pro "hlavní profi využití" se nepoužívá pouze 1. kanál, ale komunikace jede ještě na dalších frekvencích a z rozdílu jejich šíření dokáže přijímač spočítat korekci na průchod atmosférou (mraky, déšť, sníh,...) a tam je reálná přesnost řádově půl metru.
Kominík

#9 Příspěvek od Kominík »

Tak už jsem dostal lepší výsledek:

    $GPGLL,4914.30792,N,01740.26875,E,212833.00,A,A*6B
    $GPRMC,212834.00,A,4914.30837,N,01740.26745,E,0.882,,060214,,,A*7A
    $GPVTG,,T,,M,0.882,N,1.634,K,A*21
    $GPGGA,212834.00,4914.30837,N,01740.26745,E,1,04,9.18,317.6,M,41.5,M,,*52
    $GPGSA,A,3,14,24,12,29,,,,,,,,,16.27,9.18,13.43*0E
    $GPGSV,3,1,09,02,28,124,,04,28,071,21,12,80,341,25,14,36,289,19*77
    $GPGSV,3,2,09,17,09,045,,24,52,149,12,25,44,277,,29,17,212,24*7E
    $GPGSV,3,3,09,32,01,337,*47


Zítra to zkusím rozkódovat. :wink:
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#10 Příspěvek od termit256 »

Clovek z firmy ktery mi zameroval budovy tvrdil ze odchylka toho jejich stroje ktery nevypadal moc levne je v jednotkach cm.
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#11 Příspěvek od FHonza »

S geodetickými GPS a statickou metodou měření je přesnost v jednotkách milimetrů. Ale zase cena přístrojů se pohybuje v jednotkách statisíců ...
Kominík

#12 Příspěvek od Kominík »

K tomu, abych trošku nakoukl, jak funguje GPS (výpisy, komunikace,...) mi snad bude stačit modul za 300,- z ebay.
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#13 Příspěvek od FHonza »

Určitě bude, moje odpověď byla k zaměřování budov. Sám na hraní mám tento.

Obecně většina GPS modulů používá minimálně dva komunikační formáty. Jeden je pouze výstupní NMEA, kde jsou sentence jakž takž standardizované (i když zrovna u sentencí GPGSA a GPGSV to zrovna moc neplatí). NMEA vždy začíná $GP. Podle použitého čipu v modulu občas výrobce přidává i jiné sentence, které ale začínají jinými písmeny.
Druhý (asi by se dalo říct servisní) slouží k nastavování čipu, komunikace, nulování/znovu načtení almanachu, typu navigace, atd. Přepnutí do něj a formát je závislý na použitém čipu.
Kominík

#14 Příspěvek od Kominík »

A zrovna ten servisní mód se snažím najít. :D
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#15 Příspěvek od FHonza »

A jaký je čip v modulu ?
Odpovědět

Zpět na „Poradna“