Frage an die NMEA-Spezialisten

  • Hallo,
    ich hab was komisches festgestellt.
    Es laufen 2 GPS-Empfänger zeitgleich und geben ein NMEA-Logfile ab. Konkret sind bei beiden GPS die Protokolle $GPGSV, $GPGGA, $GPRMC eingestellt.
    Alles klappt auch prima, mit beiden Empfängern kann navigiert werden.


    Aber: der eine Empfänger liefert eine GSV-Zeile, der andere liefert drei GSV-Zeilen.
    Wie kann das sein?
    Gibt es eine Möglichkeit, den einen Empfänger auf eine Zeile zu reduzieren? Bei meiner Excel-Auswertung stört es mich doch etwas, dass die Zeilenanzahl unterschiedlich ist.

  • @peterpu


    du kannst das soch mit winfast programmieren soweit ich das weiss :)



    Bill

  • Hallo Peter,


    das SV steht für Satellites in view. Prüfe mal, wieviele Sat Deine beiden Empfänger "in view" haben. Jeder GSV-Satz kann 4 Sats "aufnehmen": "repeat for up to 4 satellites per sentences". Sind es mehr als 4, folgt ein 2. Satz, erkenntlich an der 1. Zahl des Satzes: "Number of sentences for full data", die 2. Zahl übrigens "sentence x of y". Bei allen 12 sind es dann max. 3 Sätze.


    Ich hab da bei einen meiner letzten Postings einen Anhang ins Forum gestellt, wenn Du Zeit hast, schau den mal an. Ich meine die Antwort auf Deine Frage steht da auch drin. (Tschuldigung, das Nachsehen, wo das war, wenn man gerade postet ist etwas umtändlich).


    Viele Grüße, Charly

  • nein, das ist ja das komische. Beide Empfänger hatten zwischen 9 und 10 Sats in view, trotzdem hat der eine nur eine GSV-Zeile ausgegeben, der andere 3 ?(

  • Hallo Peter,


    nur so aus Neugierde: schick mir doch beide log's mal zu. Finde ich auch sehr ungewöhnlich, kann aber nicht sagen ob das was bringt - nur zur Vorsorge.


    Wenn mir was auffällt, melde ich mich ziemlich umgehend.


    Viele Grüße, Charly

  • Hallo Charly,
    dafür brauch ich aber deine Mailadresse ;)
    Hab dir grad eine PN geschickt.

  • Hallo Peter,


    nehme an, Du hast es längst bemerkt: Email längst beantwortet.


    Viele Grüße, Charly

    • Offizieller Beitrag

    Hallo Charly,


    <<nehme an, Du hast es längst bemerkt: Email längst beantwortet>>


    ach ja!? - Und meine??? ;)


    Viele Grüße,
    Sven

  • Hallo Sven,


    immer mit der Ruhe, gibt viel schönere Kinder! ;)
    Erstens mal habe ich nur eines gesehen, "meine" als Mehrzahl dürfte also leicht übertrieben sein. Und außerdem muß ich mir bei Dir immer mehr Zeit lassen, mir fallen nämlich langsam keine der kleinen "Gemeinheiten" mehr ein. Und das Eisthema ist langsam leider auch abgetaut, obwohl ich so mit einem Ohr was von einem Schweizer Mövenpick im TV gehört habe. Muß ich doch morgen gleich mal in der Tiefkühl vom E-Center nachschauen. Vielleicht ergattere ich ja was, was Du noch nicht Deine Speiseröhre heruntergeschmolzen hast.


    Rest dann per Mail, jetzt gibt's nämlich jetzt Kuchen! :P


    Viele Grüße, Charly

  • Hallo Peter,


    muß mich entschuldigen, war kein Mail sondern PN als Antwort auf Deine PN. Sonst war aber alles richtig.


    Viele Grüße, Charly

  • @peterpu
    Hallo Peter,


    <<Aber: der eine Empfänger liefert eine GSV-Zeile, der andere liefert drei GSV-Zeilen.
    Wie kann das sein?>>


    Ich sage mal, das stimmt so nicht. Du hast beide auf 5 sec. Protocollabstand eingestellt. Bei der Haicom kommen nun die GSV-Zeilen innerhalb eines dieser Zeiträume, besser :
    [$GPGGA,192959.238,4851.2546,N,00917.8602,E,1,06,2.7,349.7,M,,M,,0000*40
    $GPGSV,3,1,10,08,78,077,37,10,67,260,45,27,52,061,40,29,39,290,43*70
    $GPGSV,3,2,10,28,31,153,22,26,18,286,40,13,15,098,33,17,13,324,27*70
    $GPGSV,3,3,10,24,08,217,,21,07,331,*77
    $GPRMC,192959.238,A,4851.2546,N,00917.8602,E,10.11,281.70,130503,,*32
    /SIZE]
    Bei der Ratte sind auch alle 3 GSV Zeilen vorhanden, aber jeweils nur eine in einem Abfragezeitraum:
    [size=11]$GPRMC,193002.00,A,4851.2513,N,00917.8504,E,5.5,276.1,130503,,*37
    $GPGSV,3,1,10,08,78,075,46,10,67,258,48,27,51,061,45,29,40,290,43*7A
    $GPGGA,193007.00,4851.2447,N,00917.8388,E,1,06,1.6,290.6,M,48.0,M,,*69
    $GPRMC,193007.00,A,4851.2447,N,00917.8388,E,12.7,209.1,130503,,*0C
    $GPGSV,3,2,10,28,32,153,40,26,19,286,,21,16,319,,13,15,099,*78
    $GPGGA,193012.00,4851.2209,N,00917.8200,E,1,05,1.7,293.0,M,48.0,M,,*67
    $GPRMC,193012.00,A,4851.2209,N,00917.8200,E,22.2,207.8,130503,,*04
    $GPGSV,3,3,10,17,14,323,,24,08,216,43,,,,,,,,*75
    $GPGGA,193017.00,4851.2032,N,00917.7965,E,1,06,1.6,292.3,M,48.0,M,,*6F
    $GPRMC,193017.00,A,4851.2032,N,00917.7965,E,11.2,236.4,130503,,*02


    Das könnte an der Protokollverarbeitung der Mäuse liegen. Ich würde mal vorschlagen, auf 1 sec umstellen und dann nochmal ansehen.


    Du hast Excel - nehme ich an. Formatiere beim Einfügen alle auf "TEXT", sonst gibt es komische Effekte, manschmal taucht dann ein Datum auf, wo keines ist. Ich habe das Excel-File mal angehängt. Manchmal bringt ein sortieren nach Spalte a etwas mehr Erkenntnis.


    Viele Grüße, Charly


    PS: Was meinst Du genau mit Deinem Einwand zu nSonic beim Thread GPSTrack? Ist es falsch, Teilnehmer mit Namen anzureden, wenn man in weiß? Wenn er mit nSonic unterschreibt, sollte man dann aus "Netikette" -Gründen auch mit nSonic anreden? Tschuldigung, bin da noch nicht so drinn.
    Charly

    • Offizieller Beitrag

    Hallo Charly,


    <<Wenn er mit nSonic unterschreibt, sollte man dann aus "Netikette" -Gründen auch mit nSonic anreden?>>


    ja, so sollte es sein, wenn jemand seine Nachrichten immer auch mit seinem Nickname signiert.


    Bei uns ist das ´was Anderes, weil wir halt anders "unterschreiben".


    Viele Grüße,
    Sven

  • Hallo peterpu


    schau Dir mal Deine beiden Sorgen-log mit GPSTrack an und vergleiche Sat in use. Evtl. ein Profil ausdrucken.


    Ich finde es interessant, ohne es momentan weiter kommentieren zu wollen/können.


    Gruß, Charly

  • Hallo Charly, hab dir per Mail geantwortet. Danke für deine Mühe :)