Fórum témák

» Több friss téma
Cikkek » GPS alapú magasság- és sebességmérő
GPS alapú magasság- és sebességmérő
Szerző: Bakman, idő: Dec 30, 2015, Olvasva: 16524, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   2 / 6

A modul, antennával:

GPS modul

Annak kapcsolási rajza:

GPS modul kapcsolási rajz

A tápfeszültség bemeneten található LDO lehetővé teszi, hogy a modult közvetlenül 5 V-os rendszerbe építsük. Továbbá van még két lába, RX és TX. Számunkra a TX láb érdekes, a modul ezen keresztül küldi UART protokollal az adatokat. A TX lábon megjelenő 3,3 V-os H szint szerencsére elég ahhoz, hogy az 5 V-ról járatott kontroller ezt magas szintnek érzékelje, így nincs szükség külön szintillesztésre.

Ami még külön figyelmet érdemel, az a D12-es jelölésű LED. Volt szerencsém több modult kipróbálni, és némelyiken ez a LED felér egy kisebb vakuval, ami nagyon zavaró tud lenni, ezért az eltávolítása megfontolandó, illetve javaslom beépítés előtt tesztelni. Bekapcsolva a modult a LED csak akkor kezd el villogni (másodpercenként egyet, 100 ms hosszan), ha érvényes GPS adatokkal tud szolgálni a vevő.

A modul fogyasztása kb. 90 mA, 5 V-os feszültségről járatva.

A TX lábon megjelenő adatfolyam 9600 Baud sebességgel, másodpercenként érkezik és kb. 0,5 másodpercig tart. Érkezett adatcsomagra egy példa (NMEA mondatok), amivel a vevő szolgál:

  1. $GPRMC,162254.00,A,3723.02837,N,12159.39853,W,0.820,188.36,110706,,,A*74
  2. $GPVTG,188.36,T,,M,0.820,N,1.519,K,A*3F
  3. $GPGGA,162254.00,3723.02837,N,12159.39853,W,1,03,2.36,525.6,M,-25.6,M,,*65
  4. $GPGSA,A,2,25,01,22,,,,,,,,,,2.56,2.36,1.00*02
  5. $GPGSV,4,1,14,25,15,175,30,14,80,041,,19,38,259,14,01,52,223,18*76
  6. $GPGSV,4,2,14,18,16,079,,11,19,312,,14,80,041,,21,04,135,25*7D
  7. $GPGSV,4,3,14,15,27,134,18,03,25,222,,22,51,057,16,09,07,036,*79
  8. $GPGSV,4,4,14,07,01,181,,15,25,135,*76
  9. $GPGLL,3723.02837,N,12159.39853,W,162254.00,A,A*7C

Minden karakter ASCII kódolással, szövegként érkezik, az egyes adatok vesszőkkel vannak elválasztva. Ezen adatok közül a készülék az RMC (GPS idő, adat érvényessége) a VTG (sebesség) és a GGA (magasság, műholdak száma) mondatokat használja.

Az RMC mondat első szava a pontos idő, második az érvényesség (A=érvényes, V=érvénytelen).

A többit nem részletezném külön, akit érdekel, az bővebb információt talál az NMEA mondatokról itt és itt. A vevő adatlapja jelen cikk végén, a csomagban megtalálható annak, aki bővebb információra kíváncsi.

Érvényes vétel nélkül, illetve közvetlen bekapcsolás után kb. ilyen infromációkra lehet számítani:

  1. $GPRMC,,V,,,,,,,,,,A*31

A kijelzőn pedig ez látható:

Nincs GPS jel

A szabadban indítva viszonylag gyorsan megtalálja GPS jeleket, legtöbbször kevesebb, mint egy perc alatt sikerül is neki.


A cikk még nem ért véget, lapozz!
Következő: »»   2 / 6
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem