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
PPS receivers can obtain absolute, stand- alone, real-time positions accurate to approximately 10 meters, horizontally.
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.
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,
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
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.