Moin, ich habe mir das GPS-Modul GY-GPS6MV2 mit dem Chip Neo-6MV2 von uBlox gekauft. Als erster Test wollte ich das Modul einfach an eine UART anschließen, (3.3V, 9600Baud) und erstmal einfach empfangene STrings ansehen. Dazu habe ich auch das empfohlene Programm von uBlox installiert aber auch in einem einfachen Terminalprogramm mich mit dem richtigen Com-Port verbunden. Ich bekomme hkeinerlei Daten zu sehen. Ist dies normal, ich hätte gedacht, dass ich beim Starten des Moduls bereits irgendwelche Daten bekommen müsste. Muss ich es erst konfigurieren, oder müsste es out-of-the-box bereits irgendwelche Lebenszeichen von sich geben? Gruß
Marco G. schrieb: > Muss ich es erst konfigurieren, oder müsste es > out-of-the-box bereits irgendwelche Lebenszeichen von sich geben? Wie ist den die Boot Konfiguration eingestellt? (Datenblatt Kap. 1.15.1)
Kann ich nicht beantworten, ich habe an den Werten nicht gedreht. Ich kann über das Programm von uBlox darauf zugreifen?
> Ist dies normal, ich hätte gedacht, dass ich beim Starten des Moduls bereits
irgendwelche Daten bekommen müsste.
Gedacht .. sehr schoen, aber .. erst mal sollte ein Blick ins Datenblatt
moeglich sein. Ins Datenblatt des Herstellers, nicht ins Datenblatt von
Trittbrettfahrern.
Soweit ich weiss jedes GPS Modul gibt von selbst Lebenszeichen ab. UART richtig angeschlossen? (TX-RX Leitungen gekreuzt?) Pegelwandler erforderlich? (RS232 ist mit +/-10V oder so) Baudrate richtig eingestellt? Im Zweifelsfall mit Oszi oder mit ner LED schauen ob an der TX Leitung etwas passiert.
Ich nutze folgendes Datenblatt: https://www.u-blox.com/sites/default/files/products/documents/NEO-6_DataSheet_(GPS.G6-HW-09005).pdf Darin habe ich jetzt nichts gefunden, was die Ausgabe mit Defaulteinstellungen verhindern würde.
Hi Marco , stelle bitte noch dein Schaltung und Bilder vom Aufbau ein ! Ich verwende das GPS-Shield mit GPS-Modul PAM-7Q, läuft u.a. am PC problemlos. https://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/gps-shield-inklusive-gps-modul.html
vorticon schrieb: > Soweit ich weiss jedes GPS Modul gibt von selbst Lebenszeichen ab. Zumindest die Fix-LED leuchtet. vorticon schrieb: > UART richtig angeschlossen? (TX-RX Leitungen gekreuzt?) Bereits geprüft. RX -> TX und TX -> RX Baudrate sind 9600 (Standard lt Datenblatt) vorticon schrieb: > Pegelwandler erforderlich? (RS232 ist mit +/-10V oder so) Mein Pegelwandler läuft mit 3V45 (cp2105) Karl M. schrieb: > stelle bitte noch dein Schaltung und Bilder vom Aufbau ein ! Ein Bild kann ich einstellen, wird nur nicht viel bringen, da es sich im Test nur um ein Bread-Boardaufbau handelt.
Marco G. schrieb: > Zumindest die Fix-LED leuchtet. Poste doch endlich mal ein Foto deines Aufbaus! Und bitte "scharf" und "detailreich"! Näheres kannst du auch vorher unter Bildformate nachlesen! https://www.mikrocontroller.net/articles/Bildformate
:
Bearbeitet durch User
Rot = 5V Weiß = GND Gelb = TX (Modul) -> RX (cp2105) Grün = RX /Modul) -> TX (cp2105) Die Schaltung mit dem CP2105 ist erprobt. Es wurden bereits andere UART-Verbindungen mit der selben PLatine hergestellt, die wie gewünscht funktionieren.
:
Bearbeitet durch User
Was macht SW1 und ADJ? Und was ist das überhaupt für eine Platine? Woher kommt die?
:
Bearbeitet durch User
Nichts was hiermit zu tun hätte. Bei dem Board handelt es sich um eine (selbstgebaute)Spannungsversorgung für Bread-Boards, auf der auch ein USB-Uart Wandler enthalten ist. Daher wird es zum Testen benutzt. SW1 schaltet nur verschiedene Spannungen ein, und ADJ ist halt eine Regelbare Spannung zwischen 1.25V und 11V
:
Bearbeitet durch User
Von meiner eigenen Platine? DIe ist bereits erprobt in anderen Projekten, also kann ich da einen Fehler ausschließen.
Gerade einmal gemessen: Pin 14 & 15 des Moduls sind floatend, also laut Datenblatt nicht genutzt. Welche Konfiguration hat das Modul in diesem Fall?
Hallo, also nach dem, was man zu dem Modul im Netz findet, meldet es sich mit den Datensätzen. Wenn es das bei Dir nicht macht, ist es defekt oder Deine BEschaltung stimmt nicht oder Dein USB-Wandler macht nicht, was er soll oder Dein Terminalprogramm kommt mit der Welt nicht klar. Ich habe das Modul zwar nicht, aber irgendwelche Fundstücke, die ich bisher hatte, haben sich mit passender Spannung dran, TTL-USB-Wandler mit passenden Pegeln und einem Terminalprogramm mit 9600Baud/8N1 immer gemeldet. Gruß aus Berlin Michael
Damit hatte ich auch gerechnet. Welches Terminalprogramm hast du benutzt. Ich hatte HTerm genommen, werde es aber noch mal mit Putty probieren. Der Wandler macht was er soll, TX und RX gebrückt, im Terminal etwas abgesendet und die Antwort zurückbekommen. Außerdem funktionieren andere Schaltungen einwandfrei an der Bridge. Ok Putty funktioniert, also ist das Modul i.O. Danke für den Tipp mit dem Terminal. Bleibt nur noch die Frage, warum es nicht mit der Software von uBlox funktioniert.
:
Bearbeitet durch User
Mir selbst wäre es sehr angenehm, wenn Du einmal selbst suchen und lesen würdest. Man kommt sich nämlich ziemlich blöd vor, wenn man, in der Annahme, die fragliche Information sei irgendwie schwer zu finden, nach zwei Klicks und etwas scrollen schon fertig ist. Das ist hier langsam der "Klick-mal-an-meiner-Stelle" Club geworden, zusammen mit der "Denk-mal-an-meiner-Stelle"-Lounge und dem "Pimp-My-LED"-Keller. Willst Du dieser Entwicklung wirklich weiteren Vorschub leisten? Oder doch mal selbst denken?
Marco G. schrieb: > Von meiner eigenen Platine? DIe ist bereits erprobt in anderen > Projekten, also kann ich da einen Fehler ausschließen. Dann ist das GPS-Modul defekt! Mehr kann ich nicht sagen, ich kann nämlich nicht in dein Modul hineinsehen! Sollte dein USB-Modul aber ein Pegelwandler haben, hast du das GPS-Modul damit geschrottet!
Ich hatte mich bereits über das Modul informiert, auch wie die Software verwendet wird. Interessanterweise funktioniert auch diese nach dem ich Putty verwendet habe. Wahrscheinlich eine schlechter Kontakt der Datenleitungen. Marc H. schrieb: > Marco G. schrieb: >> Von meiner eigenen Platine? DIe ist bereits erprobt in anderen >> Projekten, also kann ich da einen Fehler ausschließen. > > Dann ist das GPS-Modul defekt! Mehr kann ich nicht sagen, ich kann > nämlich nicht in dein Modul hineinsehen! Sollte dein USB-Modul aber ein > Pegelwandler haben, hast du das GPS-Modul damit geschrottet! Hat es. Die UART läuft mit 3V3 Volt, nicht 5V
Nim ein Oszi und Prüfe nach ob da was Wackelt und die Pegel stimmen. Kann mich auch erinneren dass da mal wo was mit 1,8V Pegeln untergs war/ist. Evtl. haut auch der Arduinotypische Wackelkontaktaufbau nicht hin.
Hosenmatz, niemand zwingt dich hier zu schreiben, oder? Warum ist das hier so ein Griesgramforum?
Marco G. schrieb: > Wahrscheinlich eine schlechter Kontakt Ich dachte das hast du als erstes geprüft?
Schorsch schrieb: > Nim ein Oszi und Prüfe nach ob da was Wackelt und die Pegel stimmen. > Kann mich auch erinneren dass da mal wo was mit 1,8V Pegeln untergs > war/ist. Stimmt, das ist die G-Variante, die ich aber nicht habe :) > Evtl. haut auch der Arduinotypische Wackelkontaktaufbau nicht hin. Das war es auch, wei ich einige Posts vorher feststellen musste. Der Aufbau soll auch nur für den kurzen Funktionstest dienen, bei einem richtigen Projekt wird alles ordentlich in Platinenform zusammengeführt :) Kennt jemand eine vernünftige Quelle, die sich mit der Auswertung der Daten befasst? Ich möchte diese nämlich später mit einem avr (in klassischen C, kein Arduino) auswerten. Marc H. schrieb: > Marco G. schrieb: >> Wahrscheinlich eine schlechter Kontakt > > Ich dachte das hast du als erstes geprüft? Hatte ich auch, aber der Fehler war dann immer noch vorhanden. Erst eikn weiteres Wackeln daran hat besserung gebracht.
:
Bearbeitet durch User
https://de.wikipedia.org/wiki/NMEA_0183 Ich habe eine Auswertung fuer NMEA, aber in Matlab, nicht in C. In C wird das etwas umstaendlich, aber durchaus moeglich.
Ok, wahrschein wegen der vielen Trennzeichen in dem String, oder weshalb ist es etwas umständlich in C zu programmieren?
Ja. Im Prinzip wartest du, bis du eine komplette Zeile hast, die mit $ anfaengt. Dann trennst du sie an den Kommas auf in die einzelnen Felder. Anzahl und Bedeutung der Felder variiert je nach Message. CRC-Summe kann man im einfachsten Fall auch ignorieren. Mit scanf wird es einfacher werden, aber die ist glaube ich recht gross und speicherhungrig auf dem AVR.
Im einfachsten Fall reicht es, wenn du nur die GPRMC oder GPGGA auswertest und alle anderen Messages ignorierst.
Ok, für den Anfang könnte es reichen, die beiden von dir genannten auszuwerten. Wenn das soweit klappt mal weitersehen.
Hallo, Marco G. schrieb: > Ok Putty funktioniert, also ist das Modul i.O. Danke für den Tipp mit > dem Terminal. Bleibt nur noch die Frage, warum es nicht mit der Software > von uBlox funktioniert. hatte ich mit einem Sirf-II o.ä. mal, die damalige Software vom Herstelelr war der Meinung, es sei kein passender Chipsatz und hat sich in Schweigen komplett gehüllt. Gruß aus Berlin Michael
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.