Hallo Jochen,
sieht doch gut aus. Also ich verwende immer GPS-Empfänger, die sowas
ähnliches bei 4800 bit/s raus geben. Es ist wohl was ähnliches wie NMEA,
aber nicht mit ASCI sondern binär. Bei mir sind das dann 80 Byte nach
einer Messung (pro Sekunde). Wie man das Format nennt kann ich nicht
sagen und ob das einer bestimmten Norm entspricht auch nicht.
Gruß Oilaf
Bei meiner RGM-2000 kann das Datenformat zwischen NMEA und SiRF
umgeschaltet werden. Das nötige Programm (sirftool, sirfprog oder so)
war auf der Treiber-CD.
Hallo Jochen,
ein GPS-Logger interessiert mich auch. Mit welchem Rechner möchtest Du
das machen und welches Speichermedium willst Du benutzen? Willst Du die
darstellung auch über Google machen?
Wenn man den Empfänger auf NMEA umschalten kann, ist das doch die
Lösung. Falls es nicht geht, habe ich nochmal das Protokoll angehängt
mit dem meine Empfänger laufen. Ob das SiRF ist, weiß ich nicht.
Wie man sieht sind aber alle wichtigen Informationen enthalten, sogar
Satelitennummer und Feldstärke.
Gruß Oilaf
Sorry, dass ich mich nicht gemeldet habe:
Rechnersystem soll ein Atmega32 o.ä. werden
Speicherung SD-card oder so was.
eventuell Ausgabe als UTM koordinate
(wird im Katastrophenschutz und beim militär verwendet)
jochen
Hi Jochen,
habe mir jetzt auch son Teil gekauft. Hast du dafür einen RS232-Adapter
oder hast du die Drähte so angeknüppert? Hab bisher leider noch kein
vernünftiges Datenblatt oder Handbuch gefunden... So sieht bei mir der
Anschluss aus:
|
5 1
4 2
3
| ist eine Kerbe in der Plastehülle, 1-5 sind Drahtschniepel.
Da ich meinem Bruder zum 17.Mai n GPS-Logger zum Geburtstag schenken
will, eilt es alles etwas. Hab mit +, Masse und Daten gerechnet...
Zur Not werde ich auch das Kabel aufschneiden, wenn jemand mehr zu den
Drahtfarben weiß.
Falls du schon mehr über das Sendeformat weißt (bzw. ist es das aus dem
gps_p1.pdf?) wär ich auch für jede Info dankbar.
Noch zur Info: Bin auf dem Elektronikbastelgebiet noch n ziemlicher
n00b, hab nur theoretisch Ahnung, noch nie selber was gebastelt. Kenne
aber Leute, die sich auskennen und mir helfen. Einer davon hat auch
selbst einen GPS-Logger gebaut, der funktioniert. Sonst würde ich mich
da so kurzfristig natürlich nicht heranwagen.
MfG Mirko
Hallo, ich bin jetzt mal von
http://forum.pocketnavigation.de/thread.php?threadid=7533&sid=
dieser Pinbelegung ausgegangen...
1 gelb TX Mouse
2 rot + 5V =
3 NC
4 schwarz GND
5 weiß RX Mouse
Ich habe 4 Akkus in Reihe geschaltet und als Spannungsquelle genommen
(5,2V). Das rote Kabel der GPS-Maus habe ich mit + verbunden, das
schwarze mit -. Über eine Diode und einen 5kOhm-Widerstand in Reihe habe
ich den weißen Ausgang auf Masse geleitet und parallel zu der Diode
meine Soundkarte angeschlossen, in der Hoffnung, ein ähnlich schönes
Bild zu erhalten wie das Oszi-Bild von Jochen.
Die Diode ist dazu da, dass entweder 0V oder 0,7V an ihr abfallen und
ich mir nicht die Soundkarte zerschieße.
Nichts.
Um die Soundkarte zu testen, habe ich statt der GPS-Maus mal einen
Taster angeschlossen, funktioniert wie erwartet.
Allerdings habe ich festgestellt, dass am Eingang meiner Soundkarte
schon 0,5V anliegen, keine Ahnung warum. Könnte das was ausmachen?
Na jedenfalls habe ich außerdem mal versucht, die Diode (natürlich
entsprechend richtigrum) und den Widerstand nicht nach Masse sondern
nach + zu verbinden, hat nix geändert.
Wie ich grad merke schluckt meine TestLED, die zu allem in Reihe liegt
schon 2V weg, hihi wie peinlich...
Ich hoffe, mir kann jemand sagen, ob ich sonst mit meinem ersten Aufbau
alles richtig gemacht hab.
Außerdem müsste man doch auch was hören, wenn man statt der Soundkarte
einen Lautsprecher parallel zur Diode schließt oder?
MfG, Mirko
Pinbelegung is t soweit korrekt aber achtung TTL Pegel also 5 bzw 0 volt
Datenpegel brauchst nen Max232 bei Royaltek auf der Site gibts nen
Treiber der ins Nmea Format konvertiert...
Jochen
Das problem liegt da, das erstens jeder was davon haben soll deswegen
ist das hier ein Forum, ausserdem bin ich noch nicht weiter gekommen mit
der Dekodierung der Signale
Ich befürchte, es sieht schlecht aus. So weit ich weiß, basiert der
RFG-1000 auf dem Trimble-FirstGPS-Chipsatz und ist damit kein
vollwertiger GPS-Empfänger, mehr ein Soft-GPS (vgl. Soft-Modem), bei dem
der Rechner einen erheblichen Teil der Rechenarbeit leisten muss, um die
Position zu bestimmen.
Insbesondere dürfte die Schnittstelle zwischen Maus und Rechner nicht
dokumentiert sein.
Hi..
ich weiß, ich erwecke hier einen längst toten Thread wieder zum Leben,
aber ich überlege mir gerade auch, einen RFG-1000 zu kaufen und mit
einem Arduino (ATMEL168) zu betreiben.
Dafür habe ich folgende zwei Links gefunden:
http://www.gpsy.com/compatibility.html
Aha. Da steht ganz unten bei manchen Trimble Produkten was vom TSIP
Protokoll. Na dann schauen wir mal...
http://trl.trimble.com/dscgi/ds.py/Get/File-6222/TSIP%20Reference%20Manual%20-%20Rev%20C.pdf
Oho! Zitat (Abs. 1.3)
"The user interface signals are EIA RS-232 or RS-422 using a standard
serial format, sent
least-significant-bit first, at 9600 baud, with 8 data bits, odd parity,
and one stop-bit."
Hilft uns das weiter? Vielleicht bastelt hier ja noch jemand mit dem
Royaltek GPS rum :)
Falls noch jemand mitmacht melde ich mich wieder!
Grüße,
format c:_
Hallo,
Thread ist schon älter... aber vielleicht hat jemand ne Ahnung.
Hab das RFG-1000 hier liegen, aber es gibt mir auf Tx absolut nichts aus
(auf dem Oszilloskop, seriell erst recht nicht), wenn ich 5V anschließe.
Die Stromaufnahme ist etwa 8mA.
Wenn ich was serielles nach dem TSIP-Protokoll sende, passiert auch
nichts, außer dass die Stromaufnahme dauerhaft auf 16mA steigt. Aber das
gleiche geschieht auch wenn ich Rx kurz auf LOW lege...
Vielleicht ist TSIP auch nicht das richtige Protokoll, aber der müsste
doch trotzdem irgend ein Lebenszeichen in Form von Grunddaten beim
einschalten geben. Jochen hat ja auch was aufm Oszi bekommen.
Gruß
Checkov
Hi,
dieser Chip ist integriert:
xemics xe16BB10
Ich hab auch so ein Teil und will ein Datenlogger auf SD-Karte mit einem
MSP430 machen. Mehr weiss ich leider auch noch nicht, hab das Teil erst
bekommen....
Abend,
hab mal ne ganze Weile im Netz recherchiert und bin zu dem Schluss
gekommen, dass, wie Christian schon richtig sagte, ein FirstGPS Chipsatz
verwendet wird und ein eigenes Protokoll, zu dem ich sonst keine Infos
gefunden habe.
D.h. das Modul kann man entweder am PC mit der entsprechenden Software
oder mit nem "großen" Controller, der das Format umwandelt (ARM7 wird
z.B. benutzt) zum laufen bringen, vorausgesetzt man kennt das Protokoll.
Das ich aber nen ATMega benutzen wollte und auch sonst noch nicht ein
einziges Signal aus dem Modul heraus bekommen habe, lasse ich es mal
sein und hole mir ein anderes Modul.
Falls ich mich irre und man doch auf einfache Weise an die GPS-Daten
rankommt, dann lass es mich wissen, hans.
MfG
Hallo,
hab mich auch in die "Falle" dieser GPS Maus begeben und beim Bucht den
RFG1000 recht günstig bekommen. Bin auf euren Thread gestossen und
wollte es nicht recht glauben, das die Maus nicht echtes NMEA ausgibt,
obwohl so angepriesen...
Nachdem das Datenblatt bei Royaltek nicht downloadbar war, bin ich in
den weiten des WWW doch drauf gestoßen. Leider isses so, das man den
speziellen Treiber braucht, um an die NMEA Daten zu kommen (siehe Seite
3)...
Vielleicht kann jemand aus dem Treiber das Protokoll reverse
engineeren?!
Grüße Robert
Soweit ist das alles bereits klar, das richtige Datenblatt befindet sich
hier:
http://www.datasheetcatalog.org/datasheet/Xemics/mXyyztzt.pdf
Dies entspricht auch grundlegend der Hardware des GPS-Moduls (Ausbau
mit 12,504MHz).
Ich hatte bereits schon eine Weile im Web recherchiert gehabt wegen des
Datenprotokolls das keine echten Daten, sondern nur in irgend einer Form
grob vorgerechnete Messwerte liefert.
Das eigentliche Problem um die Treiber-Software zu ersetzen, und das
Modul auf einem AVR anzubinden ist das genaue Protokoll in seinem
Aufbau. Weiterhin der Algorithmus zur Berechnung der Positionsdaten. Das
hatte Robert E. (Gast) am 20.10.2009 bereits so geschrieben gehabt.
Ich habe hier eine Schaltung mit einem MEGA1284, COM-Schnittstelle und
einem Display auf Lochraster aufgebaut und wollte eben sehen wie weit
man kommt mit diesem First-GPS-Modul.
Apropos, der Treiber und die Sotware ist nicht einfach zu finden. Auf
der Seite von RoyalTek kann man sie nicht mehr direkt herunterladen.
Hier der Link direkt zum Download-Bereich:
http://www.royaltek.com/download/
Dort das Packet "Onyx_Driver.exe" herunterladen und installieren.
Grüße Wolfgang
Wolfgang schrieb:> Ich hatte bereits schon eine Weile im Web recherchiert gehabt wegen des> Datenprotokolls das keine echten Daten, sondern nur in irgend einer Form> grob vorgerechnete Messwerte liefert.
Wenn im Datenblatt steht "GPS pseudorange" müßten in dem Datenstrom die
echten Daten für die (Pseudo-)Entfernungen zu den Satelliten enthalten
sein, aus denen dann durch Lösung eines Gleichungssystems die genaue
GPS-Zeit und der Standort berechnet werden müssen. Ich vermute, dass
auch die genauen Almanachdaten enthalten sein müssen, damit man mit den
Pseudorangedaten etwas anfangen kann.
Servus Willi W.
Die Almanach-Daten der damals verfügbaren Sateliten die Du genannt
hattest sehr übersichtlich aufgelistet:
http://www.colorado.edu/geography/gcraft/notes/gps/almanacs.html
Die Lösung des Gleichungssystems ist etwas komplexer wegen
Korrekturdaten und der Bewegung der Satelliten wie es dort genauer
beschrieben steht:
http://globalpositioningsystem.de/globalpositioningsystem_3.html
Mein Problem ist derzeit eher noch der Aufbau des Protokolls die
Roh-Daten dort erst einmal decodiert herauszuziehen.
Grüße Wolfgang