Forum: Mikrocontroller und Digitale Elektronik Skytraq ST22 findet keine Satelliten


von Tom V. (dertomfun)


Lesenswert?

Wie im Betreff habe ich momentan das Problem, dass mein GPS-Modul keine 
Satelliten findet.

Ich habs schon einmal 30 Minuten mit freier Sicht zum Himmel betrieben, 
in der Hoffnung er würden einen Satelliten finden. Aber nichts.

Zumindest wurde mir von meinem Lehrer gesagt, dass das Modul im 
Normal-Fall selber die Dinger findet.

Hier ist die Nachricht die ich auslesen kann:

$GPGGA,183519,0000.000,N,0000.000,E,0,0,0.0,000.0,M,0.0,M,0,*67


Also so ungefähr: (Kann die Message nicht rauskopieren, da ich nicht am 
richtigen PC sitze)

Muss man da etwas einstellen?
Also das Modul noch zusätzlich konfigurieren? So quasi ein Startvorgang 
damit das Modul

Wenn benötigt kann ich morgen das Programm hier reinstellen, damit ihr 
sehen könnt, was alles bisher gemacht wurde.

Schonmal Danke im Vorraus :)


(Ich habe versucht ein Flussdiagramm zu finden, leider auch nicht im 
Datenblatt oder Application Note vom Skytraq zu finden)


mfg Tom

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

wo ist den dein Versuchsaufbau aufgebaut, und wie ist die Wetterlage 
(Himmelsbewölkung)?

Ich hatte grade vor ein paa Tagen einen kleinen 
"Auto-Frontscheiben-Navi" repariert. Danach "Funktionskontrolle" am 
Basteltisch (dieser steht am Fenster). Nix, kein Empfang, 20 Minuten 
nix.

Also raus auf die Straße, 10 Minuten gewartet. Nix.

am nächsten Tag hab ich dann das Navi im Auto betrieben, nach ca. 5 
Minuten hatte er seine mindestens 4 Satelliten gefunden, und konnte was 
darstellen.

--> Örtlichkeit und Wetter beachten! (nebst einer falschen 
Initialisierung etc)

von Detlef K. (adenin)


Lesenswert?

In $GPGSV übermittel das Modul, welche Satelliten es gerade mit welcher 
Stärke empfängt. Wenn sich da nichts tut, dann ist was faul.

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Tom V. schrieb:
> (Ich habe versucht ein Flussdiagramm zu finden, leider auch nicht im
> Datenblatt oder Application Note vom Skytraq zu finden)

was hindert dich dran, das was du auch immer programmiert hast, selbst 
als Flussdiagramm darzustellen?

von Detlef K. (adenin)


Lesenswert?

Skizzier mal, wie Du das Modul angeschlossen hast.

: Bearbeitet durch User
von ja nun (Gast)


Lesenswert?

Ich hab so ein Skytrax ST22 schon laufen gehabt, ohne Probleme. Resp, da 
musste ich noch irgendwas machen. ..
Lass doch einfach mal die Kommands alle runter. Und bring uns ein Log.

von Jobst M. (jobstens-de)


Lesenswert?

Tom V. schrieb:
> $GPGGA,183519,

         ^^^^^^

Stimmt die Zeit denn wenigstens schon? Dann hat er nämlich schon 
Empfang!


Gruß

Jobst

von Tom V. (Gast)


Lesenswert?

Wegstaben Verbuchsler schrieb:
> was hindert dich dran, das was du auch immer programmiert hast, selbst
> als Flussdiagramm darzustellen?

Nichts, deswegen existiert ja auch so etwas, meine Frage war wohl eher, 
ob es ein Flussdiagramm, also eigentlich eher eine Gebrauchsanweisung 
vor der ersten Inbetriebnahme, bestimmte Punkte die man durchgehen muss.


Jobster M. schrieb:
> Stimmt die Zeit denn wenigstens schon? Dann hat er nämlich schon
> Empfang!

Ja die Zeit stimmt, es stimmt nur alles andere nicht :/

Wegstaben Verbuchsler schrieb:

> --> Örtlichkeit und Wetter beachten! (nebst einer falschen
> Initialisierung etc)

Danke werde ich zur Kenntnis nehmen :)

mfg Tom

von Georg G. (df2au)


Lesenswert?

Wenn das Ding längere Zeit außer Betrieb war, muss es am Anfang erst 
einmal den Satelliten Katalog laden (Ephemeriden). Das kann sehr lange 
dauern. Gib dem Ding mal eine Stunde, in Ruhe zu lernen.

von Detlef K. (adenin)


Lesenswert?

Mich interessiert immer noch $GPGSV und welche Pins vom Modul wo 
angeschossen sind. :)

von (prx) A. K. (prx)


Lesenswert?

Georg G. schrieb:
> Wenn das Ding längere Zeit außer Betrieb war, muss es am Anfang erst
> einmal den Satelliten Katalog laden (Ephemeriden).

Du meinst den Almanach, die Ephemeriden gehen fixer.
http://www.kowoma.de/gps/Signalaufbau.htm

von Tom V. (Gast)


Lesenswert?

Detlef Kunz schrieb:
> Mich interessiert immer noch $GPGSV und welche Pins vom Modul wo
> angeschossen sind. :)

$GPGSV,1,1,01,03,00,000,00*4B

Dies ist der GSV Satz. Habs probiert mich schlau zu machen, aber 
anscheinend ist dieser unvollständig oder?

Zurzeit zeigt er genau diese GGA Information, welche sehr irritierend 
ist. Letztes Mal, war zumindest die Uhrezeit richtig!

$GPGGA,122052.000,2400.0000,N,12100.0000,E,0,00,0.0,0.0,M,0.0,M,,0000*6F


Zur Pinbelegung:

RXD Pin vom Modul ist am virtuellen TX Pin vom Arduino Board 
angeschlossen.
TXD -"- RX vom Board angeschlossen.

1PPS und MODE habe ich nicht angeschlossen. Die 2 schweben frei in der 
Luft. Hat es etwas mit den 2 zu tun?

mfG Tom

von Tom V. (Gast)


Lesenswert?

A. K. schrieb:
> Georg G. schrieb:
>> Wenn das Ding längere Zeit außer Betrieb war, muss es am Anfang erst
>> einmal den Satelliten Katalog laden (Ephemeriden).
>
> Du meinst den Almanach, die Ephemeriden gehen fixer.
> http://www.kowoma.de/gps/Signalaufbau.htm

Das heißt, ich muss das Ding ca. 20 Minuten lang beim Fenster stehen 
lassen bis es erstmal ein paar Signale bekommt?

von oszi40 (Gast)


Lesenswert?

> Ich habs schon einmal 30 Minuten mit freier Sicht zum Himmel betrieben

Frisch laden und nochmals mit VOLLEM Akku versuchen. Gegen Ende der 
Laufzeit lässt die Spannung nach und der Empfang wird schlechter.

von Detlef K. (adenin)


Lesenswert?

Tom V. schrieb:
> $GPGSV,1,1,01,03,00,000,00*4B

Der empfängt also nichts.

> Zur Pinbelegung:
>
> RXD Pin vom Modul ist am virtuellen TX Pin vom Arduino Board
> angeschlossen.
> TXD -"- RX vom Board angeschlossen.
>
> 1PPS und MODE habe ich nicht angeschlossen. Die 2 schweben frei in der
> Luft. Hat es etwas mit den 2 zu tun?
>
> mfG Tom

Hmm, ohne Spannung wundert es mich aber, das da überhaubt was raus 
kommt.
Mich hätte ja die komplette Beschaltung interresiert.
Ich wette Du hast da was übersehen. :P

von Georg G. (df2au)


Lesenswert?

Tom V. schrieb:
> Das heißt, ich muss das Ding ca. 20 Minuten lang beim Fenster stehen
> lassen bis es erstmal ein paar Signale bekommt?

Mein (zugegeben 5 Jahre alter Kasten) braucht nach 6 Monaten Pause eine 
gute halbe Stunde, bis er wieder Daten liefert. Die neueren Modelle 
sollen aber deutlich schneller aktiv sein.

von Tom V. (Gast)


Lesenswert?

> Hmm, ohne Spannung wundert es mich aber, das da überhaubt was raus
> kommt.
> Mich hätte ja die komplette Beschaltung interresiert.
> Ich wette Du hast da was übersehen. :P


Aso ja, ich meine das wäre selbsverständlich :D

Ich betreibe die Schaltung mittels USB-Anschluss

Das heißt, das Arduino Board wird vom USB-Anschluss von meinem PC mit 
Spannung versorgt, dann habe ich den 5V Ausgang vom Board zum 5V VIN 
Eingang vom GPS Modul angeschlossen, VBAK habe ich mit VIN zusammen 
angeschlossen (Im Datenblatt steht ja, dass der VBAK wenn er nicht 
beötigt wird, dann kann er mit VIN verbunden werden)

und GND is halt auf GND vom arduino board.

Ich hoffe das ist jetzt alles.
Mehr habe ich nicht angeschlossen.

(Auf dem Arduino-Board habe ich eine GSM-Shield platine oben, aber das 
dürfte das GPS Modul nicht stören, da das Shield nicht verwendet wird 
momentan)

von oszi40 (Gast)


Lesenswert?

Evtl. stopft Dein µC den Empfänger schon mit lokalen Störungen zu? Auch 
mal Lage verändern und mit mehr Abstand versuchen.

von (prx) A. K. (prx)


Lesenswert?

Tom V. schrieb:
> Das heißt, ich muss das Ding ca. 20 Minuten lang beim Fenster stehen
> lassen bis es erstmal ein paar Signale bekommt?

Ich könnte mir vorstellen, dass moderne Geräte mehreren Satelliten 
gleichzeitig zuhören können und daraus fehlende Daten stückweise 
zusammensetzen.

: Bearbeitet durch User
von Detlef K. (adenin)


Lesenswert?

oszi40 schrieb:
> Evtl. stopft Dein µC den Empfänger schon mit lokalen Störungen zu?

Der Meinung bin ich auch.
Allerdings werden die wohl über die Betriebsspannung kommen.

Ich hab hier zB. ein Mobiltelefon, wenn ich das an eine bestimmte 
USB-Buchse  vom Laptop mit einem USB-Kabel ohne Ferritkern hänge und 
dazu noch das Laptopnetzteil angestöpselt ist, dann macht sich der 
Touchscreen selbstständig.

Zieh mal die Leitungen zum GPS-Empfänger durch einen Ferritkern.

von Jobst M. (jobstens-de)


Lesenswert?

A. K. schrieb:
> Ich könnte mir vorstellen, dass moderne Geräte mehreren Satelliten
> gleichzeitig zuhören können und daraus fehlende Daten stückweise
> zusammensetzen.

Das Ist Grundbedingung für den GPS-Empfang.


Gruß

Jobst

von Tom V. (dertomfun)


Lesenswert?

Hurra! :D

Also, ich habe mein GPS Modul diesmal daheim angeschlossen, bin auf dem 
Balkon gegangen habs eingesteckt, und tada das ding hat 
Satelliten-Empfang (Gleich 7)

Scheinbar, hat es in der Schule nicht funktioniert, da das Gebäude 
sämtliche Strahlungen abschirmt (auch handys haben bei mir in der Schule 
ziemlich schlechten Empfang)

Aber daheim, selbst bei bewölktem Himmel läuft es glatt.
Vielen Dank für eure Hilfe ;)

Ich werde mich nun an die Arbeit machen und versuchen einen DGPS fix zu 
erreichen bzw. mich um die weitere Datenverarbeitung kümmern.


mfG Tom

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.