[Wiki] GPS-Troubleshooting / Fehlersuche

Danke für den Hinweis zu den schlechten Lötstellen am U-Blox. Der Hinweis war für uns gestern ein lifesaver. Bei genauerer Betrachtung stellte sich heraus: Es waren vielleicht ein drittel oder knapp die hälfte aller SMD-Kontakte nur wirklich verbunden. EInmal neu verlötet und siehe da – kein „GPS off“ mehr und der Fix kommt innerhalb kürzester Zeit.

Beeindruckend. DIe GPS-Empfänger für die anderen 14 Bestellungen in der Sammelbestellung haben wir noch nicht gecheckt, vielleicht gucken wir uns das heute mal an. Auf jeden Fall könnt ihr die Zahl der Fälle um 1 erhöhen.

3 „Gefällt mir“

Hallo,
mir haben die Tipps hier leider noch nicht geholfen. Mein Board hat die Version 0.3.12 und nutzt das U-Blox NEO-6M. Im Display erscheint die GPS-Time und das GPS-Board beginnt im sekundentakt zu blinken. Der Noise-Wert ist ebenfalls unauffällig. Trotzdem werden keine Positionsinformationen gefunden und das Display schaltet nicht automatisch auf den Messung-Modus um. Das Vorladen der Almanach-Daten ändert ebenfalls nichts. Alle Anderen Bauteile funktionieren hingegen wie gewünscht.
Hat jemand Erfahrung um das Problem eingrenzen zu können? Eine aufgezeichnete CSV mit Fehlermeldungen in der Comment-Spalte habe ich angefügt.
Beste Grüße, Renégpsfail.csv (139,5 KB)

Bei mir war es mit den selben Symptomen ein beim Zusammenbau gequetschtes Antennenkabel. Das Ding ist echt empfindlich.
Siehe Probleme mit dem GPS Fix.

Also, das hier nur der Vollständigkeit halber… falls jemand Firmware kleiner als V16 und dieses dumme Modul hat.
Scheint aber bei Dir ja nicht der Fall - csv meldet V16

Ich konnte bisher leider nur kurz drauf schauen. Was mich irritiert ist der ‚TimeToFix: 2496ms‘ Eintrag. Was passiert wenn du den OBS kurz aus und wieder einschaltest? Mehr eventuell wenn ich genauer draufschauen kann.

Bisher leider keine Besserung. Ich habe auch ein Ersatzantenne verwendet, mit der es ebenfalls nicht funktioniert. Auch kurzes Ein- und Ausschalten hatte keinen Effekt, außer dass die GPS-Zeit fast verzögerungsfrei angezeigt wird.

Neulich hatte jemand aus unserem Team entdeckt, dass die GND-Leitung auf der Main-Platine zwischen GPS-Anschluss und dem Rest der Schaltung unterbrochen war (mgl. Herstellfehler).
Kannst Du das mit einem Ohmmeter nachmessen? Falls nicht ~0 Ohm, so löte eine Litze vom GPS-GND zu einem anderen GND (z.B. UltraschallGND).
Bitte Info, ob.

Viel Erfolg!

2 „Gefällt mir“

Bei einem Modul hatte ich kürzlich eine schlecht verlötete Antennenbuchse auf dem GPS-Modul. Ich bekam die Uhrzeit, aber keinen GPS-Fix. Testweise wollte ich dann die Antenne tauschen und beim Abstecken der Antenne riss die Buchse ganz ab. Ein Tausch des kompletten GPS-Moduls hat dann geholfen.
Es ist offenbar ratsam ein paar GPS-Module und Antennen mehr zu bestellen …

1 „Gefällt mir“

Frage: Wenn die Pufferbatterie nicht genug Spannung lieferte, dann kann der Almanach verloren gehen. Wie schaut’s aus, wenn ich das Gerät an USB-C hängen habe. Geht der Almanach dann auch verloren?

Das kommt auf die Spannung an der Pufferbatterie an. Im default Setup hängt die hinter dem 3.3v Wandler, ist also geräteabhängig.

Der Internet Almanach sollte davon nicht betroffen sein.

Präzise: Es wird die GPS-Pufferbatterie nur dann geladen, wenn der OBS eingeschaltet ist - das ist ja das Problem.
Es ist egal, ob Du den Hauptakku auflädst oder nicht, denn der Strom kommt zwar zu diesem Akku, aber nicht in den Rest der Schaltung und auch nicht zur Pufferbatterie - dazu muss man den OBS ganz einschalten.

Deswegen auch mein Tipp, den OBS eine halbe Stunde oder so vor Abfahrt einzuschalten (wie es oben in der Beschreibung steht).

6 Beiträge wurden in ein existierendes Thema verschoben: SD… OK aber kein CSV file

@andreas Danke für die Erklärung :slight_smile: Aber eine Sache verstehe ich noch nicht ganz - wenn die Firmware beim Start die ALP-Daten von der SD-Karte zum GPS-Modul überträgt, braucht es dann die Pufferbatterie noch?

Ja, @andreas und @goju , das ist mir auch ein Rätsel.

Ich hatte es so erwartet: ALP-Download vom Internet => wird gespeichert in SD => OBS wird ausgeschaltret => wenn Pufferbat. leer, sind dann die GPS-Daten weg => einschalten => ALP-Daten vorhanden u. OK? => falls ja, dann zurück in GPS Modul schreiben.

Aber so scheint es eben nicht zu sein…

1 „Gefällt mir“

Mit der Pufferbatterie werden nochmal deutlich aktuellere Daten gepuffert. Zumindest einen Teil der Daten könnten wir auch wieder im ALP File ablegen, das ist allerdings nicht Implementiert. Unter Anderem deshalb weil es weitere Schreibaktivität auf die SD Karte bedeutet.
Ein wesentlicher Schritt beim finden der GPS Position ist eine möglichst präzise Uhrzeit zu haben. Ich könnte mir vorstellen, das da die Pufferbatterie hilft.

Ich hatte mir überlegt, beim „normalen“ GPS Start kurz zu schauen, ob Internet da ist (WLan Verbindung aufbauen) um die Aktuelle Zeit zu holen. Allerdings macht das den Start komplexer, bei unklarem Nutzen.

1 „Gefällt mir“

Danke Andreas, dass Du immer so geduldig erklärst. :blush:

Das Problem scheint also das SD-Schreiben zu sein - wenn der OBS genau dann abgeschaltet wird, steht da nur Quatsch in der Datei (oder sie ist korrumpiert)? Ist es das?

Oder geht es um die limitierte Anzahl Schreibzyklen?

Da war ich ungenau. Wir schreiben im OBS Betrieb keine aktualisierten GPS ALP Daten auf die SD Karte. Damit kommen wir nicht in das Problem, dass die Daten kaputt gehen :slight_smile:

1 „Gefällt mir“

Hallo zusammen, ich greife diesen Thread nach über einem Jahr mal wieder auf. Wir haben ebenfalls mit dem „Wait for GPS OFF?“-Fehler zu kämpfen. Zwischen GND und VCC messen wir eine Spannung von 3,26V, und JP1 wurde überbrückt.

Beim Testen auf Unterbrechungen oder Kurzschlüsse von VCC, GND, RX und TX sind wir uns momentan unsicher. Wie geht man da am besten vor? Über Tipps oder Ratschläge freuen wir uns sehr.

Besten Dank!

Ich würde mit einem Multimeter den Widerstand zwischen GND am ESP32 und GND am GPS board messen (sollte sehr klein sein) sowie den zwischen 3.3V am ESP und „VCC“ oder „5v“ oder „3.3v“ am GPS board (sollte auch sehr klein sein). Ebenso den Widerstand zwischen RX/TX am ESP (pin 28/29 am ESP) und TX/RX am GPS Board. Jeweils sollte nur ein sehr kleiner Widerstand rauskommen oder es im durchpiepsmodus piepsen. (Wenn das der Fall ist sind die Pins richtig verbunden.)

In allen anderen Kombinationen sollte der Widerstand zwischen den jeweiligen Pins groß sein (Wenn das der Fall ist, gibt es keine Kurzschlüsse).

ein bsp. von mir am 23.1.2024:

ein platz zu weit links bei den kontakten und kurzschluss!

2 „Gefällt mir“