Hallo, ich habe hier ein GPS-Modul mit einem USB-Anschluss. Das Modul selbst ist ein reiner Empfänger ohne irgendwelche Anzeigen etc. Hat jemand einen Tipp für eine Software, mit der man versuchen könnte, über die USB-Schnittstelle GPS-Daten von dem Modul abzurufen ? THX !
Nach dem Anstecken am USB-Anschluss kommt die Meldung "COM3 erkannt", sonst tut sich nichts.
Mit einem Terminalemulationsprogramm wie z.B. PuTTY. Musst duech probieren nur die richtigen Parameter für die serielle Kommunikation herausfinden, vielleicht geht es mit 9600N1
Stefan M. schrieb: > Nach dem Anstecken am USB-Anschluss kommt die Meldung "COM3 > erkannt", sonst tut sich nichts. Dann mach doch Mal ein Terminal auf. Wahrscheinlich ist das einfach NMEA was da drüber kommt. Dann gibt es da bestimmt Programme dafür.
Sven D. schrieb: > vielleicht geht es mit 9600N1 4800bps waren mal üblich. Reicht aber wohl bei den vielen GNSSs nicht mehr..
Mag sein aber es ist standardmäßig auch nicht jeder Sentence im NMEA-Stream.
75/1200 bps schrieb: > 4800bps waren mal üblich. > Reicht aber wohl bei den vielen GNSSs nicht mehr.. Warum denn nicht? Im geheimen GPS-Modul sitzt eine vollständige Decodierung drin, die seriell Daten liefert. Ob Position / Uhrzeit nun von GPS, Glonass, Galileo oder einem Mix aus diesen kommen, ist erstmal zweitrangig. Für ein paar Datensätze pro Sekunde genügen 4800bps noch immer. Ich habe mit einer Navilock GPS-Maus gespielt, serielle Schnittstelle, da kamen im Terminal lesbare Daten heraus. Hinter www.satsignal.eu hat mir ein Fachmann verraten, was für ein Chipsatz da drin steckt, das Datenblatt war einfach zu finden. Das Ding muß ich nach einem Kaltstart (Strom weg) mit Defaultwerten ansprechen, die Datenrate ändern und der Maus sagen, welche Daten ich haben möchte bzw. welche nicht. Das wird bei dem geheimen GPS-Modul von (interrupt) nicht anders ablaufen. Wenn es modern ist, hat es vielleicht sogar ein EEPROM und kann die Parametrierung Resetfest speichern.
Ich habe jetzt mal HTerm installiert und das GPS-Modul an der USB-Schnittstelle zeigt sich über COM3 recht geschwätzig. Die Ausgabe wird in HTerm immer gleich angezeigt, egal ob 4800 oder 9600 Baud eingestellt sind. Das Modul ist an einem Rechner indoor angesteckt, morgen werde ich es mal mit einem Laptop im Freien testen. Im Header wird einmal die Adresse "www.u-blox.com" angezeigt, da geht es um Bluetooth-Module. Ev. ist im Modul also auch ein Bluetooth-Chip verbaut. Obwohl indoor scheint das Modul z.B. in der Zeile mit dem Header "$GPRMC" bereits Koordinaten zurückzugeben (siehe unten, Werte von mir verändert, bei diesen GPS-Daten muss man wirklich aufpassen, nicht seinen Standort zu verraten) "$GPRMC,192235.00,A,4124.78419,N,01417.03675,E,1.676,,221021,,,A*7C" Allerdings ist der Roh-N/E-Wert lt. Google Earth rund 19 km vom realen Standort entfernt, das kann aber ev. mit dem im Datensatz enthaltenen Wert "192235.00" korrigiert werden. Kennt jemand diese Synthax ? (das Modul kann angeblich GPS UND Glonass) Hier die gelieferten Daten (direkt ab Start und dann ein paar Datensätze) : $GPTXT,01,01,02,u-blox ag - www.u-blox.com*50 $GPTXT,01,01,02,HW UBX-G70xx 00070000 *77 $GPTXT,01,01,02,ROM CORE 1.00 (59842) Jun 27 2012 17:43:52*59 $GPTXT,01,01,02,PROTVER 14.00*1E $GPTXT,01,01,02,ANTSUPERV=AC SD PDoS SR*20 $GPTXT,01,01,02,ANTSTATUS=OK*3B $GPTXT,01,01,02,LLC FFFFFFFF-FFFFFFFD-FFFFFFFF-FFFFFFFF-FFFFFFF9*53 $GPRMC,192235.00,A,4124.78419,N,01417.03675,E,1.676,,221021,,,A*7C $GPVTG,,T,,M,1.676,N,3.104,K,A*23 $GPGGA,192235.00,4124.78419,N,01417.03675,E,1,04,5.41,1028.9,M,47.2,M,,* 63 $GPGSA,A,3,23,10,12,24,,,,,,,,,7.60,5.41,5.34*04 $GPGSV,4,1,13,01,01,010,,06,04,104,,10,16,286,21,12,52,241,21*71 $GPGSV,4,2,13,13,15,157,,14,01,060,,15,32,184,,17,27,047,*72 $GPGSV,4,3,13,19,43,073,,23,11,253,24,24,86,335,17,25,19,243,21*76 $GPGSV,4,4,13,32,12,321,*49 $GPGLL,4124.78419,N,01417.03675,E,192235.00,A,A*61 $GPRMC,192236.00,A,4124.78413,N,01417.03905,E,2.093,,221021,,,A*73 $GPVTG,,T,,M,2.093,N,3.876,K,A*21 $GPGGA,192236.00,4124.78413,N,01417.03905,E,1,04,5.41,1025.4,M,47.2,M,,* 62 $GPGSA,A,3,23,10,12,24,,,,,,,,,7.60,5.41,5.33*03 $GPGSV,4,1,13,01,01,010,,06,04,104,,10,16,286,21,12,52,241,21*71 $GPGSV,4,2,13,13,15,157,,14,01,060,,15,32,184,,17,27,047,*72 $GPGSV,4,3,13,19,43,073,,23,11,253,24,24,86,335,18,25,19,243,20*78 $GPGSV,4,4,13,32,12,321,*49 $GPGLL,4124.78413,N,01417.03905,E,192236.00,A,A*60 $GPRMC,192237.00,A,4124.78324,N,01417.04282,E,0.849,,221021,,,A*7F $GPVTG,,T,,M,0.849,N,1.571,K,A*24 $GPGGA,192237.00,4124.78324,N,01417.04282,E,1,04,5.41,1021.3,M,47.2,M,,* 60 $GPGSA,A,3,23,10,12,24,,,,,,,,,7.59,5.41,5.33*09 $GPGSV,4,1,13,01,01,010,,06,04,104,,10,16,286,21,12,52,241,20*70 $GPGSV,4,2,13,13,15,157,,14,01,060,,15,32,184,,17,27,047,*72 $GPGSV,4,3,13,19,43,073,,23,11,253,24,24,86,335,19,25,19,243,20*79 $GPGSV,4,4,13,32,12,321,*49 $GPGLL,4124.78324,N,01417.04282,E,192237.00,A,A*61 $GPRMC,192238.00,A,4124.78388,N,01417.04541,E,2.156,,221021,,,A*7B $GPVTG,,T,,M,2.156,N,3.993,K,A*23 $GPGGA,192238.00,4124.78388,N,01417.04541,E,1,04,5.40,1017.8,M,47.2,M,,* 6E $GPGSA,A,3,23,10,12,24,,,,,,,,,7.59,5.40,5.33*08 $GPGSV,4,1,13,01,01,010,,06,04,104,,10,16,286,20,12,52,241,20*71 $GPGSV,4,2,13,13,15,157,,14,01,060,,15,32,184,,17,27,047,*72 $GPGSV,4,3,13,19,43,073,,23,11,253,24,24,86,337,19,25,19,243,20*7B $GPGSV,4,4,13,32,12,321,*49 $GPGLL,4124.78388,N,01417.04541,E,192238.00,A,A*60 ...
Stefan M. schrieb: > Die Ausgabe wird in HTerm immer gleich angezeigt, egal ob 4800 oder 9600 > Baud eingestellt sind. Es gibt Schnittstellen, die am ersten Zeichen versuchen, die Bitrate zu erkennen. > Das Modul ist an einem Rechner indoor angesteckt, morgen werde ich es > mal mit einem Laptop im Freien testen. GPS funktioniert im Haus nicht, oder, zufallsbedingt, mit erheblichen Abweichungen. > Im Header wird einmal die Adresse "www.u-blox.com" angezeigt, da geht es > um Bluetooth-Module. Na endlich verrätst Du den hochgeheimen Typ Deines GPS-Moduls. u-blox hat auch Bluetooth, ist aber der führende Anbieter von GPS-Modulen, da darfst Du gerne mal etwas genauer gucken! > (siehe unten, Werte von mir > verändert, bei diesen GPS-Daten muss man wirklich aufpassen, nicht > seinen Standort zu verraten) Das wäre ja furchtbar, gar lebensbedrohend, wenn jemand Deinen Standort erahnen könnte. Hast Du noch Haushaltsfolie da, Deinen Aluhut zu verdoppeln? Du hast die Hinweise verfolgt: N. M. schrieb: > Wahrscheinlich ist das einfach NMEA was da drüber kommt. Da eine Internetsuche scheinbar nicht Dein Freund ist, hänge ich ein älteres Dokument an.
Manfred schrieb: > Na endlich verrätst Du den hochgeheimen Typ Deines GPS-Moduls. u-blox > hat auch Bluetooth, ist aber der führende Anbieter von GPS-Modulen Es ist so ein Modul, gibt es bei ebay recht günstig : https://www.ebay.de/itm/265167753100?hash=item3dbd3acf8c:g:slsAAOSweOtgp697 Das Gehäuse lässt sich leicht öffnen, innen ist eine recht kleine Platine. Ich werde mal nachsehen, ob es da auch Anschlüsse gibt, mit denen man direkt eine UART-Kommunikation von dem Modul mit einem Mikroprozessor ohne die USB-Schnittstelle realisieren kann. Danke für Deinen Anhang, aber ich habe die Struktur der Datenblöcke zwischenzeitlich schon aufgedröselt.
Stefan M. schrieb: > ... das kann aber ev. mit dem im Datensatz enthaltenen > Wert "192235.00" korrigiert werden. Wohl kaum, das ist die Uhrzeit (19:22:35 UTC) ;-)
Wolfgang schrieb: > Wohl kaum, das ist die Uhrzeit (19:22:35 UTC) ;-) Ja, habe ich jetzt auch schon gesehen. Die Ungenauigkeit resuzltiert wohl daher, dass das Modul im Haus getestet wurde. Morgen teste ich es im Freien.
Stefan M. schrieb: > Die Ungenauigkeit resuzltiert wohl daher, dass das Modul im Haus > getestet wurde. In der Tat. Du hast ziemlich saumäßigen Empfang. Mit einer PDOP von über 7 ist nicht mehr viel anzufangen. 19km Abweichung kann allerdings kaum sein. > $GPGSA,A,3,23,10,12,24,,,,,,,,,7.59,5.41,5.33*09
Stefan M. schrieb: > Ja, habe ich jetzt auch schon gesehen. > Die Ungenauigkeit resuzltiert wohl daher, dass das Modul im Haus > getestet wurde. > Morgen teste ich es im Freien. ... installiere mal die Software u-center von u-blox: https://www.u-blox.com/en/product/u-center
rolf schrieb: > gpsd On October 24, 2021, Network Time Protocol (NTP) servers using bugged GPSD versions 3.20-3.22 may rollback the date 1,024 weeks—to March 2002—which may cause systems and services to become unavailable or unresponsive. https://us-cert.cisa.gov/ncas/current-activity/2021/10/21/gps-daemon-gpsd-rollover-bug
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.