Guten Abend zusammen Ich habe folgendes Problem: Meine GPS Maus (RGM 2000) liefert mir einen SiRF Binary String. Ich verwende die Message ID02 In dieser Message werden die Gaussschen X Y Koordinaten in Metern angegeben. Ich habe diese nun also versucht umzurechnen mit dieser Webseite: http://calc.gknavigation.de/ Ich bekomme zwar eine Umwandlung aber leider eine Falsche... Hier meine X Y Positionen: X: 4267038 Y: 654153 Zum Umwandeln muss man beachten, dass GaussKrüger 7 Stellen hat. Die Umwandlung auf der Page erlaubt aber nur 6 Stellen. Also habe ich die niederwertigste (die rechte) zahl der X Koordinate weggelassen. Danach muss man die Zahlen aneinanderfügen Also XY 426703654153 und diese in das Obere Feld der Page eingeben. Ich erhalte Folgende koordinaten: 58°55'49.71" 7°57'4.83" Doch diese sind nicht korrekt! Wenn ich die RGM Maus mittels dem Programm SiRF Demo betreibe erhalte ich von SiRF Demo die Korrekten Koordinaten... 58° Müsste 47xxxxxx sein und 7° müsste 8xxxxx sein Da dieses Programm ja die richtigen Koordinaten errechnen kann, müssen die Werte der Maus stimmen. Woran kann das liegen? Ist es sinnvoll, eine solche Umrechnung im AVR durchzuführen oder ist er dafür zu langsam? Danke für eure Antworten :)
Was für ein Zirkus im GPS-Empfänger die Koordinaten von WGS84 in Gauß-Krüger umzurechnen, zu übertragen und dann wieder zurückzurechnen. WGS84 ist schließlich das für GPS eingeführte "Mutterkoordinatensystem", mal ganz abgesehen von irgendwelchen Umrechnungen zwischen Referenzellipsoiden.
Skript Kiddy schrieb: > Das sind wahrscheinlich ECEF Koordinaten! Das sind sie!!! :) Vielen Dank Jetzt nur noch eine umwandlungsfunktion finden :) Danke
Schau mal in den Quelltext der von mir verlinkten Seite ;)
Skript Kiddy schrieb: > Schau mal in den Quelltext der von mir verlinkten Seite ;) Stimmt hab ich gesehen :) Danke... Werde den Code mal ein wenig auseinander nehmen... Vielleicht kennt ja jemand noch eine Seite wo die Umrechnung beschrieben ist. Oder sogar ein C Code Snippet :) Mal sehen ob der AVR das Berechnen kann :)
Stell doch die Maus auf NMEA um. Dann brauchst du gar nichts rechnen.
Skript Kiddy schrieb: > Stell doch die Maus auf NMEA um. Dann brauchst du gar nichts rechnen. Das wäre schon eine möglichkeit, jedoch habe ich dann keine HDOP Werte und auch keine Satelittenstärke ausgabe...
Die Lösung des Problems wäre, wenn ich der Maus beibringen könnte die Sirf Binary Message 41 auszugeben... Weiss jemand wie ich das anstelle?
Claudio Hediger schrieb: > Das wäre schon eine möglichkeit, jedoch habe ich dann keine HDOP Werte > und auch keine Satelittenstärke ausgabe... Spuckt der SIRF2-Chipsatz nicht GPGSV und GPGGA im NMEA Modus aus?
Skript Kiddy schrieb: > Spuckt der SIRF2-Chipsatz nicht GPGSV und GPGGA im NMEA Modus aus? Doch, aber diese lassen sich nicht mit einem Strukt auswerten... Ich habe inzwischen die Lösung des Problems gefunden... Für alle die ein ähnliches oder gleiches problem habe, hier die Lösung: Man muss auf das Modul eine neue XTrac Firmware flashen dazu geht man nach der Anleitung von hier vor: http://www.mikrocontroller.net/articles/GPS-Maus_Falcom_Navi-S-1 Wenn man die XTrac Software hat, schliesst man das Modul mittels UART am PC an. Auf diesem öffnet man nun ein Terminal z.B. hterm und verbindet zum Modul (4800 baud) nun erhält man die NMEA Datensätze... Da das Programm SiRF Demo probleme beim Umstellen auf SiRF Binary hat, machen wird das manuel. Dazu senden wir nun dem Modul folgenden string: $PSRF100,0,9600,8,1,0*0C CR und LF nicht vergessen Nun wechselt das Modul in den SiRF Binary mode auf 9600 Baud. Wie man damit auf 57600 Baud umstellen kann, weiss ich nicht, da ich nicht weiss wie man die CRC (0C) berechnet. Jetzt kann man das Terminal schliessen, und SiRFDemo starten. Nun kann man alle möglichen Einstellungen vornehmen. Achja... Die XTrac Firmware welche im Artikel vorhanden ist, sendet auch die Message 41. Darin ist die Longtitude und Latitude in Grad vorhanden. Diese Message lässt sich hervorragend mit einem Strukt auswerten. Hoffe ich konnte jemandem helfen. Eventuell weiss ja noch jemand wie man die CRC Berrechnet.
Hi >Eventuell weiss ja noch jemand wie man die CRC Berrechnet. http://www.kowoma.de/gps/zusatzerklaerungen/NMEA.htm MfG Spess
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.