Hallo zusammen,
ich hatte mit meiner SysOnChip GPS CF Plus Model mit z.Zt. neuester Firmware (also SW Version 2.4.12.09-XJCOMC4PROD2.0) ein Problem mit dem Nachlaufen der GPS-Position, der GPS-Geschwindigkeit etc. Da ich glaube, dass andere ebenfalls mal in dieses Problem rein laufen, poste ich es mal hier gemeinsam mit der Lösung.
Das Problem trat bei mir immer auf, wenn mehr als 8 Satelliten in View waren. Die GPS-Ausgabe (Position, Speed, etc.) lief dann auf einmal ca. 10 Sekunden der tatsächlichen Position hinterher. Wohlgemerkt Voraussetzung war, dass mehr als 8 Satelliten "in View" aber nicht zwingend "in Use" sind. Das Problem trat also bei mir auch auf, wenn ich "nur" 6 Satelliten in use aber eben 9 oder 10 in view hatte.
Wenn alle GPS-Unterprotokolle (GGA, GLL, GSA, GSV, RMC und VTG) eingeschaltet sind und dann auch noch auf 1 Sekunde Intervall stehen, fallen innerhalb einer Sekunde bei mehr als 8 Satelliten in View so viele Daten zur Übertragung an, dass die Geschwindigkeit von 4.800 kb/s (Default-Übertragungsgeschwindigkeit) nicht mehr zur Übertragung der GPS-Daten zwischen der GPS-Maus und dem PDA ausreicht.
Im Gegensatz zu dem bereits in dem Thread (hier) beschriebenen Nachlaufproblem, tritt dieses Nachlaufproblem aber halt nur zeitweise - eben während mehr als 8 Satelliten in View sind - auf und das Nachlaufen ist linear. Also nicht von der Geschwindigkeit oder der Richtungsänderung abhängig, wie durch den XT-Algorithmus verursacht. Das Nachlaufproblem konnte ich bei meiner SysOnChip GPS CF Plus einfach durch Erhöhung der Übertragungsgeschwindigkeit auf 38.400kb/s beheben. Eine andere Variante ist natürlich, die Anzahl der GPS-Unterprotokolle zu reduzieren oder einen Teil der Protokolle auf ein höheres Intervall (z.B. GSV auf 5 oder 10 Sekunden) einzustellen. Da ich aber eher zur Kategorie der Sammler gehöre und daher lieber mehr Daten geliefert haben möchte als zuwenig, habe ich das Problem eben durch erhöhen der Übertragungsgeschwindigkeit gelöst. Mein PDA macht dies auch klaglos mit. Allerdings verwende ich auch keine echte Navigationssoftware die ggf. mehr PDA-Performance benötigt sondern nur die MovinMap-SW OziExplorerCE.
Nachfolgend habe ich auch noch ein Diagramm eingefügt, dass die Situation belegt. Zwar kann man hier aufgrund eines fehlenden Referenzwertes das Nachlaufen selbst nicht sehen, dafür sieht man aber die fehlenden VTG-Sequenzen (Magentafarben), wenn mehr als 8 Satelliten in View sind (gelbe Linie).
Bis denn
Hamba