GPS – ausgegebene Daten / verschiedene Standarts

Mai 15th, 2007 by Felix Hardmood Beck

(Als Erläuterung zum vorherigen Blog-Eintrag gedacht)

CONNECT,0002C7BD5A93 gibt an das die Verbindung zum GPS Reciever aufgebaut wurde.
$GPGGA – Global Positioning System Fix Data
enthält die wichtigsten Angaben zur Position und deren Genauigkeit z. B. die Anzahl der Satelliten, Höhe über Meeresoberfläche und andere Informationen: $GPGGA,hhmmss.ss,llll.ll,a,yyyyy.yy,b,q,nn,d.d,a.a,M,g.g,M,h.h,rrrr*hh
1. hhmmss.ss = Aktuelle Uhrzeit in Stunden (hh), Minuten (mm), Sekunden (ss) und Millisekunden (ss)
2. llll.ll = Breitengrad
3. a = Hemisphäre des Breitengrads: Norden (N) oder Süden (S)
4. yyyyy.yy = Längengrad
5. b = Hemisphäre des Längengrads: Osten (E) oder Westen (W)
6. q = GPS Qualität: 0 = ungültig, 1 = GPS fix, 2 = DGPS fix, 6 = geschätzt (6 nur bei NMEA-0183 ab Version 2.3)
7. nn = Anzahl der benutzten Satelliten (i. d. R. 0 bis 12)
8. d.d = Horizontale Dilution of Precision (“Verschlechterung der Position”)
9. a.a = Höhe der Antenne über Geoid
10. M = Einheit der Antennenhöhe (Meter)
11. g.g = Geoidal separation
12. M = Units of geodidal separation (meters)
13. h.h = Alter der DGPS-Daten
14. rrrr = DGPS-Referenzstation (0000-1023)
15. Prüfsumme

$GPGLL,4821.7715,N,01053.8643,E,215546,A*41
Hier ist $GPGLL der Messagetype indikator, 4821.7715,N bedeutet 48° 21.7715′ nördliche Breite (N=North), 01053.8643,E bedeutet 10° 53.8643′ östliche (E=East) Länge, 215546 ist die Uhrzeit im Format hhmmss, also 21h55m46s, A bedeutet ‘Status OK’, also eine gültige Position (A=’Approved’) und V = Warnung, *41 ist die Checksumme.

$GPVTG, Kurs (wahr, T), Kurs (magnetisch, M), Geschwindigkeit über Grund in Knoten (N), Geschwindigkeit über Grund in km/h (K)

$GPGSA gibt die Information über die empfangenen Satelliten. Es können maximal
12 Satelliten gleichzeitig empfangen werden.

$GPGSV-Datensatz (SV=satellites in view, sichtbare Satelliten) enthält Informationen über Satelliten, die zur Zeit möglicherweise empfangen werden können und Informationen zu deren Position, Signalstärke usw. Da pro Satz nur die Informationen von vier Satelliten übertragen werden können (Beschränkung auf 82 Zeichen), kann es bis zu drei solche Datensätze geben.

$GPRMC191410,A,4735.5634,N,00739.3538,E,0.0,0.0,181102,0.4,E,A*19
Uhrzeit der Positionsbestimmung, Empfängerwarnung, A = Daten OK, V = Warnung, 47° 35.5634′ nördliche Breite, 007° 39.3538′ östliche Länge, Geschwindigkeit über Grund (Knoten), wahrer Kurs (ohne Bewegung 0), Datum: 18.11.02, magnetische Deklination 0.4° E, Modus (A,D,E,N,S), Prüfsumme

Show On Map | Posted in GPS, Recherche, geomashup, software | No Comments »

NMEA-Logfile Ausgabe

Mai 15th, 2007 by Felix Hardmood Beck


Screenshot: Windows Hyperterminal / Bild vergrößern

Vorhin hat das Bluetooth-Modul erstmals die Daten des GPS-Recievers ausgegeben (siehe auch Schaltplan vom 29. April 2007). Der ausgegebene Code setzt sich aus NMEA-Datensätzen zusammen und sieht wie folgt aus:

CONNECT,0002C7BD5A93 (Verbindung GPS-Reciever)
$GPGGA,183737.005,5230.6256,N,01328.1438,E,0,00,,102.2,M,0.0,M,,0000*4B
$GPGLL,5230.6256,N,01328.1438,E,183737.005,V,N*48
$GPRMC,183737.005,V,5230.6256,N,01328.1438,E,,0.00,150507,,,N*67
$GPVTG,0.00,T,,M,,N,,K,N*32
$GPGGA,183738.005,5230.6256,N,01328.1438,E,0,00,,102.2,M,0.0,M,,0000*44
$GPGLL,5230.6256,N,01328.1438,E,183738.005,V,N*47
$GPRMC,183738.005,V,5230.6256,N,01328.1438,E,,0.00,150507,,,N*68
$GPVTG,0.00,T,,M,,N,,K,N*32
$GPGGA,183739.017,5230.6256,N,01328.1438,E,0,00,,102.2,M,0.0,M,,0000*46
$GPGLL,5230.6256,N,01328.1438,E,183739.017,V,N*45
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,20,00,000,,10,00,000,,25,00,000,,27,00,000,*79
$GPGSV,3,2,12,03,00,000,,31,00,000,,24,00,000,,15,00,000,*78
$GPGSV,3,3,12,16,00,000,,05,00,000,,01,00,000,,26,00,000,*7D
$GPRMC,183739.017,V,5230.6256,N,01328.1438,E,,0.00,150507,,,N*6A
$GPVTG,0.00,T,,M,,N,,K,N*32

DISCONNECT (GPS-Reciever ausgeschaltet)

NO ANSWER (GPS-Reciever nicht mehr gefunden)

(…)


Bild vergrößern
Erläuterung zum oberen Foto: Das USB Kabel gibt die 5V, diese werden auf 3,3V reduziert und fließen in das Bluetooth-Modul. Der RoyalTek GPS Reciever schickt seine Daten an das BT-Modul, welches diese dann später ans Arduino leiten soll.

Show On Map | Posted in GPS, Hardware, Netzwerk, geomashup, software | 1 Comment »

Bluetooth v2.0 DIP Module with RP-SMA

Mai 15th, 2007 by Felix Hardmood Beck


Vgl. auch folgenden Blogeintrag / Bildquelle: sparkFun electronics

These small modules are a full breakout of the popular Mitsumi WML-C40 Class 1 v2 Bluetooth module. The output power can be pushed up to +20dBm giving it nearly 100m range with an external antenna. By popular demand, this DIP module features a reverse-polarized SMA connector for increased range when paired with our 2.4GHz Whip Antenna. Module requires 3.3V.

Please Note: This module is not FCC certified. This module is meant to be used for research and hobby applications. For retail applications FCC re-certification would be needed.

Check out our Bluetooth Primer to see how easy it is to use these!

Documents:

  • WML-C40 Spec
  • SFE Bluetooth DIP Breakout Schematic
  • Request the AT Command Set Datasheet
  • 2.4GHz Large Duck Antenna 5dBi with Reverse Polarized – SMA RF connector.

    Show On Map | Posted in Hardware, Netzwerk, Technik, geomashup | No Comments »

    Baumarkt Aluminium-Rundrohr Recherche

    Mai 15th, 2007 by Felix Hardmood Beck

    vgl. auch den Blogeintrag vom 04.Mai

    Show On Map | Posted in Material, Recherche, geomashup | No Comments »

    Baumarkt Material-Recherche (Holz)

    Mai 15th, 2007 by Felix Hardmood Beck

    Show On Map | Posted in Fotos, Material, Recherche, geomashup | No Comments »