Hallo, ich hab mich nach einigen Tagen probieren und Durchforstung des www (inkl. hier eingestellte Beiträge) entschlossen, hier mein Problemchen zu schildern. Hab das nl-552ettl über einen usb-ttl-wandler am Rechner hängen, um diverse Einstellungen vorzunehmen. Doch bisher ist noch nie ein Satfix reingekommen, obwohl die LED am Modul blinkt. Sobald die Verbindung aufgebaut wird, steht unten in der Statusleiste UNKNOWN - also u-center kann die Messages nicht entziffern. Die COM-Einstellungen am Rechner hab ich denen im u-center angepasst (9600 baud). Beim Verbinden wird das Zeichen auch grün. Wenn ich bei diversen config-einstellungen auf Poll gehe kommt auch nichts. Das gleiche bei UBX-MON-VER. Also die Versionsabfrage der Software des GPS-Moduls. Die Felder bleiben ausgegraut. Wenn ich bei Porteinstellung gehe, ist das erste Target 1-USART1 eingestellt mit 57600 baud. Die hab ich geändert auf 9600. Danach kann ich z.B. auf USART2 umblättern (nichts ändern) und wieder zurück auf Usart1. Die Baudrate bleibt bei 9600. Wenn ich nun auf Senden gehe und danach umblättere springt das Target automatisch wieder auf Usart1 zurück, ohne dass ich etwas einstellen kann. Dann hab ich UBX-CFG-CFG "Save current configuration", Bereich 0 bis 4, gesendet. Wenn ich nun die Verbindung trenne und das Modul abstecke und wieder anstecke, dann erhalte ich durch Poll wieder 9600 baud. Wenn ich aber nach dem abstecken auch u-center schließe, steht die Baudrate nach dem Anstöpseln wieder bei 57600. Bei Poll passiert auch nichts und ich kann auch wieder die anderen Ports durchblättern. Was ich mich nun frage ist, ob auf dem Modul überhaupt eine Software aufgespielt ist (die default-configuration)? Vom u-center hab ich die neueste (8.12)-Version. Hab das Modul neu bei Conrad gekauft. Die Stützbatterie hat zwar eigentlich nichts damit zu tun, hatte aber nur so ca. 2,2 V. Modul lag vielleicht schon eine Weile rum? Der Pegelwandler ist ein CP2104 von cnewtec.
Bin jetzt zumindest schon so weit, dass mir ein Arduino bei einer Einstellung der Baudrate von 38400 (also eigentlich default) NMEA Datensätze ausgibt. Trotzdem kann ich im u-center kein Signal empfangen geschweige denn Eintellungen vornehmen. Nervig ohne Ende. Wer hat ähnliches erlebt???
Bin ich der einzige mit dem Problem??? Was ist mit dem Wandler, hat mit dem schon jemand Schwierigkeiten in Verbindung mit u-center gehabt??? Hat jemand einen Tipp??? MfG
A. H. schrieb: > Bin jetzt zumindest schon so weit, dass mir ein Arduino bei einer > Einstellung der Baudrate von 38400 (also eigentlich default) NMEA > Datensätze ausgibt. Geschwindigkeitsstandard für NMEA 0183 ist eine Symbolrate von 4800 Baud, ab Version 3.01 gibt es zusätzlich NMEA 0183-HS mit 38k4. > Trotzdem kann ich im u-center kein Signal empfangen geschweige denn > Eintellungen vornehmen. Wenn du nicht verrätst, was da über die Schnittstelle purzelt, wird dir keiner verraten können, was da schief läuft. Nimm einfach ein vernünftiges Terminalprogramm, mit dem du ein bisschen mehr als "kann keine Signale empfangen" siehst (z.B. HTerm) und dann zeig mal ein paar Datensätze.
Hab jetzt eine Vebindung zum Modul herstellen können und zwar astrein. Der Verursacher war: der Pegelwandler!!! Genauer gesagt der richtige Treiber für den Wandler. Standardmäßig wurde die Version 4.40 installiert, aber momentan ist Version 6.7 Stand der Dinge und läuft. Es gibt viele Berichte über diese Macke. Auf dieser Seite wird man fündig, wie man richtig installiert: http://www.logview.info/cms/d_silabs-210x-treiber.phtml "Wenn du nicht verrätst, was da über die Schnittstelle purzelt...": es kamen eben nur einzelne Nullen an der Schnittstelle an. Jetzt kommt auch alles in HTerm korrekt rüber (Rx) und Senden geht auch (Tx). Hab jetzt richtig Spaß am Modul!
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.