Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: GPS-NMEA Daten zum Display senden Kategorie: Programmierung Basic (von Topmail - 2.08.2004 18:06)
 Als Antwort auf Re: GPS-NMEA Daten zum Display senden von Paul - 31.07.2004 12:33
> > > Hallo,
> > > Von einem GPS Gerät sende ich NMEA Daten zum  einem Jumbo
> > > Display.
> > > Nun habe ich mir einen GPS Garmin 129 Gerät gekauft, hiermit läuft
> > > die Jumbo Anzeige aber nicht, weil die NMEA  Daten in Hex gesendet werden.
> > > werden.
> > Kennst du die Details des Protokolls? Normalerweise senden GPS-Geräte immer lesbaren Code.
> > Kannst du das Protokoll des Empfängers () nicht umstellen?
> > > Kann mir jemand das Basic Programm entsprechen umschreiben?
> > Ist eigentlich kein Problem mehr, wenn man nur weiß, was da ankommt.
> >
> > Cu Rene
> > alias Topmail
> >
> Hallo Rene,
> Die Garmin Hex Daten sind wohl nicht umzurechnen.
> Wenn ich auf NMEA umschalte kommt ein anderer NMEA
> Wert.
>
> Meine altes Gerät sendete fßr jede Stelle ein Zeichen,
> wenn kein Wert dann eben Null.
> Der neue Code sendet kein Wert wenn Nullwert.
> Wenn ich die die Kommas auszähle, kommt es immer
> wieder zum Ausfall, ich vermute das der Prozessor zu
> langsam ist.
Werde ich bei gelegenheit mal probieren.
>
>  Hier der alte und neue Code.
>  Alter Code
> $GPRMB,A,0.05,L,000,001,5400.00,N,01100.00,E,126.7,051,00.0,*4D      (13 Kommas)
>
> Neuer Code
> $GPRMB,V,,,,,,,,,,,,V*66   (13 Kommas)
Das ist ein Fehlercode.
> oder
> $GPRMB,A,0.00,L,,SUNJ11,5420.443,N,01104.703,E,142.6,043.8,,V*14   (13 Kommas)
Das ist doch genau das was du brauchst. Ich vermute, daß du nur an den Navigationsdaten
nach dem 10. Komma interessiert bist, also einfach vom $ aus 10 Kommata zählen, und
schon hast du die gewĂźnschten Daten.
> Hier der Hex Code
> GPS-> 0x10 0x33 0x40 0x4b  0xe6 0xdd 0x42 0xb5  0x89 0x64 0x41 0x3f  
>       0xcf 0x04 0x41 0xdb  0xd9 0x39 0x41 0x03  0x00 0x05 0x3f 0xf5  
>       0xff 0x57 0xb1 0x17  0x41 0xe3 0x42 0xbb  0x47 0xac 0x69 0xed  
>       0x3f 0xf4 0x5b 0xa0  0x0f 0x08 0x76 0xc2  0x3f 0x83 0x86 0x96  
>       0xba 0x45 0x7f 0x21  0xbb 0x4e 0x51 0x60  0x39 0x92 0x24 0x39  
>       0xc2 0x0d 0x00 0xc8  0x14 0x00 0x00 0x8e  0x10 0x03
> GPS<- 0x10 0x06 0x02 0x33  0x00 0xc5 0x10 0x03  
Das ist sicher kein NMEA 0183-Code!

Cu Rene,
alias Topmail

 Antwort schreiben

Bisherige Antworten: