Bt-338 NMEA protokoll

  • Hallo Leute,


    ich finde nicht wirklich was passendes hier im Forum auf meine Antwort.
    Nun habe ich doch ein BT-338 von Navilock.
    Anscheinend ist dort die Firmware 3.1.1 installiert.


    Ich habe mich jetzt mal etwas mit dem NMEA Protokoll und WAAS/EGNOS beschäftigt.
    Aus vielen Beiträgen habe ich raus gelesen dass der BT-338 keine
    Höhenkorrekturangabe mitsendet.


    Wenn ich diese Zeile jetz hier richtig lese, dann macht er es aber doch oder?

    Code
    $GPGGA,173749.000,4952.4525,N,00838.3172,E,1,05,2.2,148.8,M,47.9,M,,0000*51


    Wäre die Rechnung 148.8m - 47.9m = 100,9m denn jetzt richtig?


    Und welche Information fehlt denn bei dem vorletzen Komma?
    $GPGGA,173749.000,4952.4525,N,00838.3172,E,1,05,2.2,148.8,M,47.9,M,,0000*51


    Bitte helft mir.


    Danke


  • 1. er macht es, ja
    2. nein, MSL.
    3. siehe Feld 13



    Field Number:
    1) Universal Time Coordinated (UTC)
    2) Latitude
    3) N or S (North or South)
    4) Longitude
    5) E or W (East or West)
    6) GPS Quality Indicator,
    0 - fix not available,
    1 - GPS fix,
    2 - Differential GPS fix
    7) Number of satellites in view, 00 - 12
    8 ) Horizontal Dilution of precision
    9) Antenna Altitude above/below mean-sea-level (geoid)
    10) Units of antenna altitude, meters
    11) Geoidal separation, the difference between the WGS-84 earth
    ellipsoid and mean-sea-level (geoid), "-" means mean-sea-level
    below ellipsoid
    12) Units of geoidal separation, meters
    13) Age of differential GPS data, time in seconds since last SC104
    type 1 or 9 update, null field when DGPS is not used
    14) Differential reference station ID, 0000-1023
    15) Checksum

    Einmal editiert, zuletzt von karomue ()

  • Danke charly für die Hilfe :)


    ich hab jetzt noch ein bissl geforscht.
    bin aber daran gescheitert es im englischen zu lesen.


    hab hier ne Erklärung zum dem Thema gefunden.
    Mean Sea Level


    Dort habe ich auch diesee Bilder gefunden.


    [Blockierte Grafik: http://www.abload.de/img/geoid1_lgbehk.gif]


    [Blockierte Grafik: http://www.abload.de/img/geoid2_lgngz9.gif]



    Ich versteh es immer noch nicht ganz - sorry.


    Frage 1: Kann jemand mit den Variablen dort im Bild erklären was genau ein GPS Empfänger jetz ausgibt (im NMEA Protokoll)?


    Frage 2: Also wäre die NUMMER 11 die Variable N und NUMMER 12 die Variable H ?


    Frage 3: Was müsste ich denn ablesen bzw berechnen wenn ich meine Höhe über dem
    Meeresspiegel haben möchte?


    So wie ich es verstanden habe, ist GEOID eine annäherung an die Meerespiegelhöhe.



    Wenn ich die Berechnung anhand des Bildes mach, dann müsste ich rechen:
    148.8m + 47.9m = 196,7m
    Dann hätte ich die Höhe über dem Elipsoid.


    Frage 4: Oder lieg ich da jetz wieder falsch?

    4 Mal editiert, zuletzt von Cliffomalley ()

  • Zitat

    Original von Cliffomalley
    Wenn ich die Berechnung anhand des Bildes mach, dann müsste ich rechen:
    148.8m + 47.9m = 196,7m
    Dann hätte ich die Höhe über dem Elipsoid.


    Die Geoid-Korrektur in D beträgt im Mittel -48m (deine 47.9m sind mir viel zu genau, wo in D gelten die denn?). Du musst also 48m abziehen, nicht draufaddieren, wenn du die Höhe über NN aus den NEMA-Daten errechnen willst. Anmerkung: Meine GPS-Maus macht das bereits intern und liefert in den NMEA-Daten gleich die korrigierte Höhe.


    Gruß
    Achim

    Einmal editiert, zuletzt von Achim ()

  • Hi Achim,
    in Darmstadt entstanden die 47,9m.
    Also ob 47,9 oder 48 is mir ehrlich gesagt egal, da ich mir sowieso nicht vorstellen kann dass die GPS-Höhenangabe genau ist.


    Von was denn abziehen? Wenn von Wert 11 des NMEA protokolls?
    Dann habe ich doch richtig gerechnet in Beitrag 1, oder?


    Jetz bin ich total verwirrt.


    Könntest du mir mit Hilfe von meinen Beispieldaten aus Beitrag 1 nochmal den Wert berechnen?
    Dann wäre das Rätel für mich endlich gelöst. :)

  • Also, da wo ich wohne, ist die Höhe uber NN 98m.
    Mancher meiner alten (!) GPS-Empfänger liefert im NMEA-Protokoll die Höhe (unkorrigiert) mit 146m. Da kommt dann die Rechnung: 146m (NMEA) - 48m (Geoidkorrektur) = 98m über NN.
    Mein neuester GPS-Empfänger liefert gleich die korrigierte Höhe mit 98m direkt im NMEA-Datensatz.
    Wie hoch liegt denn Darmstadt? Wenn 148m, dann liefert deine GPS-Maus wie meine auch gleich den Geoid-korrigierten Wert.


    Gruß
    Achim

    2 Mal editiert, zuletzt von Achim ()

  • laut wiki 144 m ü. NN
    Wieso bin ich nicht früher darauf gekommen dort nachzusehen.
    Ohje - kaum Ferien, schaltet sich das Hirn ab ;)


    klingt gut - die GPS Messung wurde im Innenraum mit offenem Fenster durchgeführt (oberstes stockwerk).
    Also ist Wert 11 schon der korrigierte Wert. Danke :)


  • Oh jeh...



    Ich versuche es mal in der Hoffnung, dass ich jetzt wirklich das Richtige sage.


    Die Erde ist keine Kugel, oder besser Rotationsellipsoid - an den Polen abgeflacht - sondern eine Kartoffel. Um sie trotzdem mathematisch beschreiben zu können, werden Rotationsellipsoide herumgelegt, von denen es eine ganze Masse länderspezifische gibt. (Postdam z.B. ist ein Datum, das auf einen in Deutschland benutzten Rotationsellipsoid aufbaut). Weltweit hat man sich hier auf WGS84 geeinigt, dieser liegt auch so gut wie allem was mit GPS zu tun hat zugrunde.


    Im GGA-Satz wird - wenn sich der Hersteller an die NMEA-Konventionen hält, das war vor 2, 3 Jahre leider nicht so bei verschiedenen Mäusen - die MSL-Höhe und die Geoidkorrektur angegeben. Rechnen muss man nicht, denn die MSL-Höhe entspricht der NN-Höhe, also der tatsächlichen, wie sie auch in Karten wie den TOP angegeben ist.


    Das kannst Du auch nachprüfen - mit Vorbehalt. Die Höhen sind meist an Bahnhöfen oder Wanderpunkten angegeben. Leider ist es so, dass die GPS-Höhen locker um +- 50 m schwanken können, also gerade auch um den Geoidkorrektur-Betrag. Man muss dies also schon mehrmals zu verschiedenen Tageszeiten machen, um ein tatsächliches Mittel zu bekommen. Aber dann weiß man auch, ob die eigene Maus MSL ausgibt oder - falsch - evtl. HAE (Hight above ellipsoid).


    Ansonsten gibt es hier im Forum auch eine Excel-Tabelle über die bekanntgewordenen Mäuse, PDA, PNA, GPSMaeuseHoehen_xx.xls. Die letzte Version sollte die 035S sein.


    Hm, und Achim hat in diesem Fall leider nicht Recht, es sei denn, seine Maus liefert in GGA den falschen Wert.... :gap Und dann hat er auch nur bedingt Recht, denn dann liefert seine Maus was falsches.

    Einmal editiert, zuletzt von karomue ()

  • Übrigens: bei der im Excel-File aufgenommenen BT338 ist das Feld für die Höhe falsch. Du musst also den Korrekturwert (rund 48 m) abziehen um auf die tatsächliche Höhe - NN - zu kommen. :gap X(

  • Zitat

    Original von karomue
    Übrigens: bei der im Excel-File aufgenommenen BT338 ist das Feld für die Höhe falsch. Du musst also den Korrekturwert (rund 48 m) abziehen um auf die tatsächliche Höhe - NN - zu kommen. :gap X(


    Ach! Siehe meinen Beitrag von 10:37Uhr :D


    Gruß
    Achim

  • ok das is mir etwas zu viel theorie ohne praxis.


    ich habe im ersten post einen bespielsatz angegeben.
    Dieser stammt von meinem Empfänger.


    Bei welchem wert muss denn jetz genau etwas abziehen?
    So wie ich es am Anfang gemacht habe ist es ja falsch.


    Tut mir leid - aber irgendwie bin ich gerade etwas begriffstutzig.


    Wenn ich meine GPS Maus jetzt auf die Fensterbank lege ( mit offenem fenster) und auf meinen Handy Positionsbestimmung drücke, dann sagt das programm Höhe 196m.
    Wenn das programm schließe und gleich danach VisualGps auf dem PC öffne, dann meldet es mir eine Höhe von 486ft -> 148m.


    Welcher Wert stimmt jetz bzw. wovon muss ich 48 meter abziehen?

  • Zitat

    Original von Achim
    Was ist denn so schwierig?
    196m -48m = 148m, das habe ich (versucht) dir schon mehrmals zu erklären.


    O.K., Achim, Du hast ja Recht, weil Du Dich eben auf die 338 beziehst. Mein Fehler nicht genauer nachgesehen zu haben, aber wer rechnet heute noch damit, dass jemand eine Maus hat, die den Höhenwert falsch ausgibt.


    Sorry, dass ich nicht in die - eigene - Excel-Tabelle gesehen habe.


    Wir wollen trotzdem nicht vergessen, dass im Höhenfeld NN zu stehen haben sollte, nach NMEA-Konventionen. Und Warum VisualGPS den richtigen Wert abgibt, kann eigentlich nicht sein. Außer, die Höhe hat sich in der Zwischenzeit um rund 50 m erniedrigt. Denn die Höhe in GPS ist leider sehr ungenau. Aber VGPS nimmt auch nur das Höhenfeld zur Anzeige, also kann das beschriebene nicht sein.

    Einmal editiert, zuletzt von karomue ()

  • Da ist nichts schwieriges dran.
    Ich weiß nur nicht wieso mir das keiner anhand meiner Daten erklären kann.
    Ich hab doch nciht deine BT-Maus. Da bringen mir doch Rechnung von deinerm Standort wenig.


    Wenn ich angeblich die Rechnung oben falsch gemacht habe, dann verstehe ich nicht was du mir mit 196m - 48m = 148m sagen willst?


    Wo finde ich denn diese Exeltabelle und wann wurde sie das letze mal aktualisiert?
    Ein Link wäre nett - finde auf anhieb nichts im Forum.


    ich bin euch dankbar dass ihr so auf mein Anliegen eingeht.

    Einmal editiert, zuletzt von Cliffomalley ()



  • 13:35: Wenn ich meine GPS Maus jetzt auf die Fensterbank lege ( mit offenem fenster) und auf meinen Handy Positionsbestimmung drücke, dann sagt das programm Höhe 196m.
    Wenn das programm schließe und gleich danach VisualGps auf dem PC öffne, dann meldet es mir eine Höhe von 486ft -> 148m.


    Das hat Du doch selbst geschrieben.


    Und die Excel-Tabelle steht hier. , wobei es völlig unerheblich ist, wass das letzte MAl aktualisiert wurde. Es wird i.d.R. Bezug auf einen SW-Stand genommen.


    Und nochmal: Die Höhe kann in Sekundenschnelle um 50 oder auch mehr m schwanken. Momentaufnahmen sind Nonsens, um fewtzustellen was Deine 338 wirklich ausgibt, musst Du in den saueren Apfel beißen und längere Zeit aufnehmen - was ja mit VGPs kein Problem darstellt - oder mehrmals zu verschiedenen Zeiten schauen.


    Besser wäre noch, Du besorgst Dir u-center, da kann mn das graphisch sehen. Da sollte einem dann eigentlich ein Licht aufgehen. :]


    Das Bild ist von heute 11:00 UTC bis eben...