Wie berechnet GPS die Zeit?

Wie kann ein GPS-Gerät genaue Zeitangaben machen, selbst wenn die Anzahl der verfügbaren Satelliten gleich null ist?

Ich überwache GPS-Daten mit VisualGPS .

Geben Sie hier die Bildbeschreibung ein

Antworten (2)

Wenn ein GPS-Empfänger keine Satelliten sieht, dann ist das, was Sie in der Software sehen, nicht die GPS-Zeit. Wahrscheinlich verfügt Ihr GPS-Gerät über eine Backup-Zeitmessung (Quarzkristall).

Einige GPS-Geräte haben einen Low-Power-Quarz mit Backup-Batterie. Es liefert eine ungefähre Zeit, die es dem Empfänger ermöglicht, den Suchraum zu reduzieren, was die Zeit bis zur ersten Fixierung verkürzt.

ähm, hätte ich nie so gedacht. wahrscheinlich hast du recht. Das Modul, das ich verwende, ist SKM53. Ich habe mir gerade das Datenblatt angesehen und dort steht, dass es eine interne Backup-Batterie gibt. Danke!
Nun, da steht "Interne Backup-Batterie und 1PPS-Ausgang" . Ich weiß nicht, was genau mit "1PPS-Ausgabe" gemeint ist, aber kann ich mir ein Bild davon machen, wie lange das Modul in der Lage ist, die Sicherung aufzubewahren?
@Anubis, 1pps Ausgang bedeutet 1 Impuls pro Sekunde Ausgang. Viele GPS-Module bieten diese Ausgangsleitung.
@Anubis 1PPS ist "ein Impuls pro Sekunde". Es ist ein Rechteckwellenausgang, der für eine präzise Synchronisation verwendet werden kann. Stellen Sie sich Interrupt-Service-Routinen (ISR) vor, die von 1PPS ausgelöst werden und synchron sind ... überall unter den Himmeln.

GPS hat zwei (vielleicht mehr - neuere) Startmodi. Kaltstart ist, wenn GPS keine Satelliten kennt und versucht, die Satelliten zu erfassen. Sobald die Anzahl der erforderlichen Satelliten erfasst ist, erhält GPS aktuelle Koordinaten und Zeitinformationen von ihnen. Nachdem es diese Informationen erhalten hat, aktualisiert es seine lokalen Caches und RTC.

Der andere Modus ist ein Warmstart, bei dem das GPS in seinem RAM oder NVRAM die kürzlich erfassten Satelliten und die letzte Zeit beibehält. Die aktuelle Zeit wird in der lokalen RTC des GPS gehalten. Wenn die Zeit- und Satelliteninformationen nach einem Warmstart aktualisiert werden, aktualisiert GPS seine lokalen Satelliten- und Zeitinformationen.

Der Grund, warum Sie bei einem GPS-Start eine korrekte Zeit erhalten, ist, dass das GPS möglicherweise bereits Informationen von früheren Satellitensynchronisierungen enthält. Die lokale RTC des GPS liefert Ihnen die Zeitinformationen.

Hinweis Beim Kaltstart muss das GPS auf bestimmte Datenfelder warten, die nur selten gesendet werden. Assisted GPS hilft dabei, indem es diese Daten über eine Netzwerkverbindung ausfüllt.