Forum: Mikrocontroller und Digitale Elektronik GPS Empfänger EM406A in PPS Modus versetzen


von Stefan O. (oele22)


Angehängte Dateien:

Lesenswert?

Hallo Forum,

ich arbeite zurzeit mit dem GPS-Empfänger EM406A. Der Empfang der 
Datensätze ($GPGGA, $GPRMC,usw.) funktioniert sehr gut. Nun würde ich 
mir gerne den Pulse-per-second (PPS) ausgeben lassen. Hierzu muss man 
allerdings dem EM406A in einen anderen Modus versetzen. Momentan sendet 
mir der GPS-Empfänger u.a. den folgenden Datensatz:

$GPGGA,163915.000,xxxx.xxxx,N,xxxxx.xxxx,E,1,....

Die 1 entpsricht nach Datenblatt dem Modus "GPS SPS Mode, fix valid".

Modus 3 entspräche "GPS PPS Mode, fix valid" (siehe Datenblatt).

Sendet mir der GPS-Empfänger den PPS, wenn sich im Datensatz $GPGGA eine 
3 befindet? Wenn ja, wie kann ich dies berwerkstelligen?

Ich benutze SIRFDemo 3.87 und HTerm zur Betrachtung der Datensätze.

Gruß Stefan

von ... (Gast)


Lesenswert?

Stefan O. schrieb:
> Pulse-per-second

Nein, das heißt "Precise Positioning Service".

von ... (Gast)


Lesenswert?

PPS receivers can obtain absolute, stand- alone, real-time positions 
accurate to approximately 10 meters, horizontally.

von Michael (Gast)


Lesenswert?

Stefan O. schrieb:
> Sendet mir der GPS-Empfänger den PPS, wenn sich im Datensatz $GPGGA eine
> 3 befindet?

Ob das 1 PPS Signal zur Verfügung steht, sollte in den seriellen daran 
zu erkennen sein, dass der ZDA Datensatz auftaucht.
Evtl. braucht man das $PSRF103-Kommando (Query/Rate Control) für Msg 8 
für die Aktivierung. Das Kommando ist im SiRF NMEA Reference Manual 
beschrieben.

von GPS gast (Gast)


Lesenswert?

SPS - Standard Positioning Service - Normalle GPS Positioning
PPS - Precise Positioning Service - Militär GPS Positioning. Dazu 
brauchst du ein Receiver mit SAASM Chip und der militärische Schlüssel. 
Im wirklichkeit im standard Benutzung keine vorteile. Im Krieg... ja,

von Stefan W. (dl6dx)


Lesenswert?

Michael schrieb:
> Evtl. braucht man das $PSRF103-Kommando (Query/Rate Control) für Msg 8
> für die Aktivierung. Das Kommando ist im SiRF NMEA Reference Manual
> beschrieben.

Dafür auch das konkrete (getestete) Beispiel:

Beim Projekt "Blitzortungsnetzwerk-TOA" (blitzortung.org) wird der 
EM406A sehr häufig eingesetzt. Die für SiRF-basierte Empfänger 
verwendete Initialisierungssequenz, die u.a. den 1PPS-Ausgang aktiviert, 
sieht so aus:
1
$PSRF103,00,00,01,01*25
2
$PSRF103,01,00,00,01*25
3
$PSRF103,02,00,00,01*26
4
$PSRF103,03,00,00,01*27
5
$PSRF103,04,00,01,01*21
6
$PSRF103,05,00,00,01*21
7
$PSRF103,06,00,00,01*22
8
$PSRF103,08,00,00,01*2C
9
$PSRF100,1,38400,8,1,0*3D

Die vorletzte Zeile aktiviert den 1PPS-Puls. (Quelle: 
http://www.blitzortung.org/Documents/TOA_Blitzortung.pdf?t=1359065423 )

Noch zur Info für Stefan: Beim EM406A ist der Sekundenpuls sehr kurz 
(nur 1 µs), du wirst ihn also nur am Oszilloskop sehen können.

Grüße

Stefan

von Michael (Gast)


Lesenswert?

GPS gast schrieb:
> PPS - Precise Positioning Service - Militär GPS Positioning. Dazu
> brauchst du ein Receiver mit SAASM Chip und der militärische Schlüssel.

Ist nun mal gut?
Jeder, der etwas Grundlagenkenntnisse im Bereich GPS besitzt, weiß, dass 
das Akronym PPS insbesondere im Zusammenhang mit GPS-Modulen doppelt 
belegt ist.
Eine ist die hier inzwischen zum 2ten mal fälschlicherweise zugeordnete 
Bedeutung "PPS - Precise Positioning Service", die andere ist die vom TO 
angesprochene Hardware-Ausgabe 1 Pulse-per-Second, ein Taktsignal, dass 
aus der GPS-Zeit abgeleitet wird.

von Stefan O. (oele22)


Lesenswert?

Hallo alle zusammen,

erstmal vielen Dank für die zahlreichen Antworten.

Um es vorab zu klären: Mit PPS meine ich definitiv den 1 
Pulse-per-Second. Das eine Doppelbelegung existiert, wusste ich bislang 
nicht.

Ich werde morgen direkt mal die Initialisierungssequenz ausprobieren.

Gruß Stefan

von Stefan O. (oele22)


Lesenswert?

Habe es nun ausprobiert und es funktioniert :-)

Vielen Dank nochmal für eure Hilfe.

Gruß Stefan

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.