KAmodGPS

KAmodGPS
Razem głosów: 46 co stanowi: 98.26% całości.

kamami-1421338058

KAmodGPS z firmy Kamami jest niewątpliwie bardzo ciekawym modułem, który warto przedstawić szerzej.  Dzięki czemu możemy łatwo prototypować własne układy w których chcemy dodać funkcje orientacji , lub gdy chcemy zbudować własny odbiornik , a nawet i np komputerek do pojazdu ..

kamodgpsNa płytce o wymiarach 80.93x55mm  zmieszczono całkiem bogate wyposażenie znajdziemy tam:

  • moduł GPS02 firmy Hope
  • Podstawkę na baterię CR2032 podtrzymującą zasilanie modułu
  • Diody LED sygnalizujące pracę
  • złącze z wyprowadzonymi sygnałami  TXD, RXD,  1PPS , RESET oraz zasilania układu
  • Gniazdo Anteny  SMA
  • Złącze dla modułu ZL1USB
  • zworki przełączające napięcie zasilania  oraz podtrzymania bateryjnego

co powoduje, że całość stanowi bardzo prosty w użyciu moduł GPS a dzięki możliwości pracy z 2ma napięciami oraz układowi dopasowania poziomów TTL możemy go prosto podłączyć do AVR,  i ARM  oraz innych mikrokontrolerów.

Moduł GPS02 firmy HOPE  charakteryzuje się parametrami :

  • Czas ustalenia pozycji (gorący strat):  1s
  • Czas ustalenia pozycji (zimny strat): 33 s
  • Dokładność wyznaczania pozycji: 5 m CEP
  • Dokładność pomiaru szybkości: 0,1 m/s
  • obsługuje protokół: NMEA-0183 V3.01

Dokumentacje:

  1. GPS02 datasheet
  2. NMEA Reference Manual
  3. Instrukcja KAmodGPS KAMAMI 

Antena dedykowana do zestawu KAmodGPS :   GPS-ANT1

gps-ant1

Dysponuje przewodem o długości 5m co w zupełności wystarcza w wielu zastosowaniach , ponadto w podstawce jest magnes neodymowy umożliwiający łatwe mocowanie np do parapetu okna podczas pracy ….


 

Praca z modułem KAmodGPS…

Jako że moduł HOPE jest typowym odbiornikiem GPS, wymaga od nas jedynie odbierania informacji które w postaci zdań GPS wysyła co 1s na UART. Są to:

  • GPGGA,
  • GPGLL,
  • GPGSA,
  • GPGSV,
  • GPRMC,
  • GPVTG

Układ standardowo nadaje na UART  z prędkością 9600bps, 8N1 , tak więc możemy się łatwo podłączyć do modułu przy pomocy dowolnej przejściówki USB-UART i podsłuchac co ma nam do powiedzenia :)

Szczególnie zwykle nas będzie interesować zdanie GGA – Global Positioning System Fix Data, które zawiera informacje takie jak:  czas , pozycję i inne przydatne informacje o połączeniu.  Zdanie GGA w naszym module ma postać:

$GPGGA,hhmmss.sss,ddmm.mmmm,a,dddmm.mmmm,a,x,xx,x.x,x.x,M,,,,xxxx*hh 

gdzie kolejno znajdziemy :

  • czas UTC
  • szerokość geograficzną ,
  • Identyfikator N/S  czyli North / South
  • długość geograficzną
  • identyfikator E/W  czyli East / West
  • Jakość połączenia gps: np 3 (GPS PPS MODE, Fix)
  • Ilość używanych do ustalenia pozycji satelitów  od 00 do 12
  • wartość HDOP czyli  Rozmycie horyzontalne  zwykle 0.8
  • Wysokość NPM
  • ID stacji DGPS
  • sumę kontrolną CRC

Jak więc widać tylko to nam wystarczy do określenia naszej pozycji , oczywiście pozostałe zdania zawierają również wiele przydatnych informacji , a szczegóły znajdziecie w w/w nocie modułu oraz w dokumencie referencyjnym protokołu NMEA.

np w zdaniu GPVTG  znajdziemy dane o kierunku przemieszczania w stopniach  oraz prędkości w km/h względem ziemi .

Przechwytywanie

przykład informacji wysyłanych przez moduł GPS02 firmy HOPE widzimy wyżej.

Programu więc nie muszę w tej chwili prezentować. Niemniej  polecam moduł każdemu kto chce się pobawić z GPS czy zbudować trip komputer do swojego pojazdu z precyzyjnym pomiarem prędkości , czy robota który dzięki modułowi w przypadku utraty połączenia z nadajnikiem sam wróci na pozycję domową , czy też umożliwiając nadanie swojej pozycji w przypadku zgubienia.

Zapraszam też do zapoznania się z opisem popełnionym przez kolegę Antystatycznego  w Piaskownicy

Jeśli będzie zainteresowanie opiszę przykłady fizyczne wraz z oprogramowaniem użycia w/w modułu

Miłego ustalania Pozycji….