Forum: Mikrocontroller und Digitale Elektronik Flugschreiber mit GPS


von Andreas R. (blackpuma)


Lesenswert?

Hallo!

Ich habe ein GPS Modul gefunden: 
http://at.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6172230#header

Nachdem dieses ja einen RS232 Ausgang besitzt kann ich es doch einfach 
mit einem uC (+RS232) auslesen und in ein RAM oder ähnliches schreiben 
oder habe ich da einen Denkfehler? Das Protokol steht ja im Datenblatt.

Kenn jemand von euch noch andere solcher Module? Vielleicht billigere? 
Würde das gerne in einem Modellflugzeug einsetzen.

LG
Andreas

von Timmo H. (masterfx)


Lesenswert?

Ja das kannst du ohne weiteres machen. Such mal nach GPS Logger oder so, 
da findest du einiges, vieles auch mit µBlox. Die meisten Spucken das ja 
NMEA-Protokoll aus

von Björn R. (sushi)


Lesenswert?

Bei Ebay oder auch hier im Forum gibts öfter mal das Royaltek RGM2000 
für ein paar Euros. Hat zwar nur SirfII Chip, aber zum testen reichts 
wohl und für die ein oder andere Anwendung muss es auch nicht SirfIII 
sein. Das Protokoll ist eh das gleiche...

von Andreas R. (blackpuma)


Lesenswert?

Guten Abend!

Habe in meiner Werkstatt ein GPS Modul gefunden. UG-200 und habe es mal 
aufgemacht.

Ich finde allerdings keinerlei Informationen zu dem GPS Modul wie ich 
das beschalten muss. Hier sind Bilder. Sind aber nicht von mir aber es 
ist auch aus dem Modul.

http://www.flickr.com/photos/erautio/103120769/

Hier habe ich noch eine Seite gefunden auf der anscheinend das Modul aus 
dem UG-200 verwendet wird aber ich verstehe auf der Seite nichts und es 
ist auch keine Anschlussbelegung dabei.

http://www.elektrotekno.com/ntopic39592.html

Kann mir vielleicht jemand von euch helfen? Wie kann ich das ausmessen? 
Hab es mal an USB angesteckt und gemessen wo Spannung anliegt und wo 
Masse ist. Die Spannungsversorgung ist anscheinend 3,3V von dem Modul.

Hoffe ihr könnt mir helfen.

LG
Andreas

von spess53 (Gast)


Lesenswert?

Hi

>Ich habe ein GPS Modul gefunden:

Dann aber schnell ins Fundbüro damit.

Aber im Ernst. Für meine Begriffe zu teuer. Keine Angaben zum Chipsatz. 
Mein letztes Modul habe ich von www.hanobox.de. Unter 'Navigation » 
Boards und Module' findest eine reichliche Auswahl. Mit den 
Navilock-Modulen habe ich gute Erfahrungen gemacht.

MfG Spess

von Timmo H. (masterfx)


Lesenswert?

>Ich finde allerdings keinerlei Informationen zu dem GPS Modul wie ich
>das beschalten muss. Hier sind Bilder. Sind aber nicht von mir aber es
>ist auch aus dem Modul.
Wieso auch, ist doch USB. GND, VCC, D+ und D+, mehr gibts da nicht.

von Andreas R. (blackpuma)


Lesenswert?

Das Modul besteht aus 2 Teilen. Dem Empfänger selbst und einer zweiten 
Platine die die Signale vom Empfänger in ein USB Signal umwandelt.

Ich möchte aber nur dem Empfänger verwenden und an einen uC anschließen.

von Karl H. (kbuchegg)


Lesenswert?

Andreas Riegebauer wrote:
> Guten Abend!
>
> Habe in meiner Werkstatt ein GPS Modul gefunden. UG-200 und habe es mal
> aufgemacht.
>
> Ich finde allerdings keinerlei Informationen zu dem GPS Modul wie ich
> das beschalten muss. Hier sind Bilder. Sind aber nicht von mir aber es
> ist auch aus dem Modul.
>
> http://www.flickr.com/photos/erautio/103120769/
>
> Hier habe ich noch eine Seite gefunden auf der anscheinend das Modul aus
> dem UG-200 verwendet wird aber ich verstehe auf der Seite nichts und es
> ist auch keine Anschlussbelegung dabei.
>
> http://www.elektrotekno.com/ntopic39592.html

Hmm. Einfach mal auf dieser Seite gestöbert, bringt über 2 Hops
folgenden Link zu Tage

http://www.denizelektronik.com/pdf/dELAb_GPS_Module.pdf

Ist zwar türkisch, aber die Pinbelegung ist zu lesen

von Andreas R. (blackpuma)


Lesenswert?

Die Seite habe ich auch gefunden aber das ist leider nicht das Modul das 
ich da habe. :-(

von Karl H. (kbuchegg)


Lesenswert?

Hast du schon mal probiert die Leitungen zu verfolgen?
In dem Link ist ja die Lage von GND und Vcc zu erkennen.
GND müsste auf deiner Platine leicht zu erkennen sein -> der 
Anschlusspin führt auf die große Fläche, die alles verbindet.
Vcc ist ebenfalls nicht so schwer. Entweder der Pin geht auf einen 
Spannungsregler oder er führt zu so ziemlich allen Chips, die auf der 
Platine verbaut sind. Auch ein größerer Kondensator, der von diesem Pin 
nach GND führt wäre ein Hinweis, dass du es mit Vcc zu tun hast.

Wenn die beiden übereinstimmen, stehen die Chancen nicht schlecht, dass 
die anderen Pins der Belegung in diesem PDF entsprechen.

von Karl H. (kbuchegg)


Lesenswert?

Noch ein Hinweis.

Wenn deine Bilder hier
http://www.flickr.com/photos/erautio/103120769/
einigermassen ernst zu nehmen sind und sich die Entwickler
hoffentlich an übliche Standards gehalten haben, dann ist
beim schwarzen Kabel GND und beim roten Kabel Vcc (orange und gelb
wären dann die Signalleitungen).

Ich sage nicht, dass es so ist. Aber mit dieser Annahme kann man ja
mal verfolgen, wo die Anschlusspins auf der Platine so hinführen und
daraus seine Schlüsse ziehen.

von Andreas R. (blackpuma)


Lesenswert?

Ich habe VCC und GND. Rot und Schwarz. Orange und Gelb sind die USB 
Leitungen. Ich habe auch einen CHIP Gefunden einen Serial zu USB 
Konverter (PL-2303HX).

Unter anderem sind noch Chips drauf für Static RAM und ein Flash Memory 
dann hab ich noch einen 16-bit RISC Microcontroller (R8820LV) gefunden.

Ein Chip mit der Aufschrift LS4000 MJJL2-0000433 hab ich noch drauf aber 
ich weiß nicht was das ist.

von Karl H. (kbuchegg)


Lesenswert?

Ja, und wó ist dann jetzt dein Problem?

Du weisst wo Vcc ist. du weisst wo GND ist.
Du weisst in welchem Chip die seriell/USB wandlung passiert.

Spannung drauf und am Wandlerchip mal alle Anschlüsse durchklingeln.
Wenn der Empfänger sendet, dann muss es ja einen Eingang an diesem Chip
geben, an dem Aktivität herrscht. Das wird dann ja wohl das serielle
Signal sein.

Alternativ kann man auch mal nach dem Datenblatt des Chips fahnden.

von Mike J. (emjey)


Lesenswert?

@ Andreas Riegebauer (blackpuma)

> Nachdem dieses ja einen RS232 Ausgang besitzt kann ich es doch einfach
> mit einem uC (+RS232) auslesen und in ein RAM oder ähnliches schreiben
> oder habe ich da einen Denkfehler?
Naja am besten wär da ein UART um die Daten zu übertragen.
RS232 hat +12/-12V Spannungspegel das ist recht µC unfreundlich.
USB ist auch nichts fürn nen µC, es gibt aber irgendwo auf dem Board 
einen
USB<->UART Chip den du anzapfen könntest.
(Ist aber meist eine echt blöde Arbeit auf dem kleinen Board 
rumzulöten.)

> Das Protokol steht ja im Datenblatt.
Da steht es und es gibt ein paar die das schon umgesetzt haben.
z.B.  Martin Matysiak (kaktus621)
Beitrag "Projekt : GPS Tracker"

> Kenn jemand von euch noch andere solcher Module?
Jup, http://www.hanobox.de/index.php/cat/c240_Boards-und-Module.html
Am besten eins mit TTL-Anschluss dann kann man es direkt an dem µC 
ranhängen.

> Vielleicht billigere?
Royaltek RGM2000 mit Sirf-II wurde hier im Markt für 3 bis 4 Euro 
verscheuert :)

>Würde das gerne in einem Modellflugzeug einsetzen.
Es gibt bestimmt bessere, zum basteln hab ich mir 3 von den "Royaltek 
RGM2000" geholt und bin zufrieden mit denen.
Beitrag "GPS-Empfänger_RoyalTek RGM-2000_Aufbau"

von Andreas R. (blackpuma)


Lesenswert?

Habe bei meinem Seriell -> USB Chip mal ein Kabel angelötet. Die Daten 
dort muss ich aber erst noch auswerten.

Ich habe jetzt eine anderes Problem. Ich bekomme über meinen Hyperterm 
die Koordinaten von meinem Modul herein. Wenn ich die nun bei Google 
Earth eingebe oder Google Maps dann bin ich immer ca. 290m daneben! 
woher kann denn sowas kommen?

von Mike J. (emjey)


Lesenswert?

Ich hab mal den Fehler gemacht und dazwischen immer nur die Zeichen Grad 
Minuten und Sekunden eingefügt, so einfach ist das aber nicht man muss 
da immer schön durch 60 rechnen.

http://home.wtal.de/noegs/gps-lexikon.htm#d

von Rawi (Gast)


Lesenswert?

@Andreas: Wenn du GPRMC Daten auswertest, also z.B.
$GPRMC,013415,A,0801.35,N,09849.31,E,000.0,360.0,210109,000.4,W*6D
bedeutet das im Klartext
Zeit=01:34:15 UTC, Breite=08°01.35'N, Länge=098°49.31'E, Datum=21.Jan 
2009

Bei manchen Empfängern kann man auch das Kartendatum umstellen. Google 
verwendet WGS84

von Andreas R. (blackpuma)


Lesenswert?

Rawi wrote:
> @Andreas: Wenn du GPRMC Daten auswertest, also z.B.
> $GPRMC,013415,A,0801.35,N,09849.31,E,000.0,360.0,210109,000.4,W*6D
> bedeutet das im Klartext
> Zeit=01:34:15 UTC, Breite=08°01.35'N, Länge=098°49.31'E, Datum=21.Jan
> 2009
>
> Bei manchen Empfängern kann man auch das Kartendatum umstellen. Google
> verwendet WGS84

Meine Daten sehen so aus.

$GPRMC,155201.57,A,XXYY.ZZZZ,N,0XXYY.ZZZZ,E,000.0,328.6,240109,002.8,E,A 
*36

Habe gefunden das die Stellen nach dem Punkt (ZZZZ) mit 0,006 
multipliziert werden müssen. Jetzt passt es. Das ganze sieht dann so 
aus:

XX° YY' ZZ.ZZ" N XX° YY' ZZ.ZZ" E

Danke für eure hilfe!

LG
Andreas

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.