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!
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 …
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).
@andreas Danke für die Erklärung 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…
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.
Danke Andreas, dass Du immer so geduldig erklärst.
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
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).