Forum: Mikrocontroller und Digitale Elektronik Problem mit GPS Empfänger NMEA


von Rackel (Gast)


Lesenswert?

Hi,
ich habe mir einen PMB-248 GPS Empfänger besorgt von Paralax. Das Teil 
funzt mit dem NMEA Protokoll.
Wenn ich es an den PC anschliesse und über ein Terminal ansteuere 
bekomme ich auch die Daten jede Sekunde zugesendet.
Ich kann aber nichts zum Gerät senden. Alles was ich sende wird einfach 
nur als Echo zurückgesendet, aber der Befehl wird völlig ignoriert. Egal 
was ich sende, das Gerät reagiert nicht.
Z.B.: um die Baudrate auf 9600 zu ändern sende ich
"$PSRF100,1,9600,8,1,0*0D"<CR><LF>
und das kommt als Echo zurück und weiter bleibt die Baudrate wie sie war 
(4800).
Hat jemand eine Idee oder einen Tip??? Ich versteh nicht was ich noch 
machen soll.
Danke Schon mal
LG
S

von g457 (Gast)


Lesenswert?

..liegt das möglicherweise daran, dass der keinen Sirf-Chip hat sondern 
einen von Sony?

von holger (Gast)


Lesenswert?

Im Datenblatt steht:

Transfer rate input/output 4800bps NMEA

Nicht mehr und nicht weniger. Also wirst du wohl bei 4800 bleiben 
müssen.

von Rackel (Gast)


Lesenswert?

Hi,
erstmal danke für die Antworten.

@ holger: wie gesagt das war nur ein Beispiel, das Gerät reagiert auf 
keinen Befehl.

@ g457: ja, es ist ein Sony chipsatz. Hat der einen anderen befehlssatz 
oder lässt sich da nichts einstellen?

Danke
MFG

von g457 (Gast)


Lesenswert?

> ja, es ist ein Sony chipsatz. Hat der einen anderen befehlssatz

ja ∗hüstel∗. Das 'P' in $PSRF100 steht für 'proprietary'.. hier von 
Sirf. (genau genommen ist das Präfix 'P' sogar extra dafür reserviert 
worden)

> oder lässt sich da nichts einstellen?

Depends. Schau dir erst mal die Kommandoreferenz [1, 2] an (und wie man 
die Befehlt als Sony-Extrawurst korrekt formatiert..).
Es gab wohl mal einen Befehl '@CB', mit dem man die Baudrate einstellen 
konnte, der wurde aber in der Datenblattrevision 1.2 (von 2003) 
entfernt.

Mit etwas Glück funktioniert er trotzdem noch. Das Datenblatt schweigt 
sich bezüglich Baudratenänderungen nämlich auf den ersten Überflug aus - 
obwohl die nutzbaren Baudraten explizit abgedruckt sind..

Behelfsweise könntest Du auch im Code vom gpsd suchen, vielleicht wissen 
die was dazu.

HTH

[1]
https://www.google.com/search?hl=en&q=CXD2951+commands&btnG=Search
[2] http://gpsd.googlecode.com/files/cxd2951-commands.pdf

von Rackel (Gast)


Lesenswert?

@ g457: Danke !!! Es funzt jetzt. Es ist tatsächlich dieses Sony 
protokoll.
Ich hab da einige Stunden dran gesessen und jetzt funzt es endlich!
Vielen Dank!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.