Um dies im 1. Schritt zu konfigurieren, würde ich mittels serieller Schnittstelle RS-232 das Modul (über USB-Adapter) am PC anschließen.
Dann würde ich es mittels U-Software konfigurieren. So meine Theorie.
Allerdings habe ich Probleme bei der Pinbelegung. RX, TX, GND ist klar. Aber wie versorge ich das GPS-Modul mit Strom. Liefert mir ein Pin 5V-Spannung? Welcher?
oder brauche ich eine andere konstante Stromversorgung?
Kommt auf deinen USB-TTL Adapter an (TTL-UART, nicht RS232!)
Bei vielen USB-Adapter werden Dir die 5V an einem Pin mitgeliefert. Aber ich gehe davon aus, dass dein Denkfehler aktuell ist, dass Du die 9 pol. Sub-D RS232 Schnittstelle meinst und dies ist verkehrt.
4800 Baud ist übrigens der uralte Standard für GPS Empfänger und auch
bei NMEA-0183 in Stein gemeißelt.
Tatsächlich war es ein Fehler, den ich übersehen habe: Das GPS-Modul ist für meine Zwecke ungeeignet, da ich zwingendermaßen RS-232 benötige. Genauso wie das NMEA-0183 Format mit 4800 Baud.
Gar nicht so einfach, so ein GPS-Modul zu bekommen. Hat jemand
Empfehlungen?
kleinen µC nehmen und zwischen GPS-Modul und NMEA-Bus schalten. Kann die Datensätze filtern, und nur das gewünschte durchlassen, Baudrate anpassen, ggfs. anderes ergänzen. Zur microsekunden-genauen Zeit-Synchonisation taugt das dann aber nicht mehr.
Hab das mal mit einem Atmega gebastelt um zusätzlich Kompass- und Bewegungs-daten aus einem LSM303 zur Navigation nutzen zu können.
Aber da waren die Baudraten-Verhältnisse umgekehrt: Vom GPS-Modul kamen 4800, der NMEA-Bus (0183-HS) hatte 38400.
Das muss ja kein PC sein. Die alten Kursrechner von z.B. Furuno hatten einen Haufen von echten RS232 Anschlüssen, als NMEA-0183 der Stand der Technik war.
Die Spannungsversorgung ist herausgeführt, muss aber von 5V auf 3,3V umgestellt werden. "5V sind bereits angelötet. Wenn Sie den Adapter mit 3,3 V verwenden möchten, müssen Sie das Gehäuse öffnen und das rote Kabel auf den 3,3-V-Pin umlöten."
Der 6-polige Steckverbinder des Moduls wird mit den vier des USB-Kabels verbunden:
Schwarz: GND
Grün: TXD
Weiß: RXD
Rot: VCC
Der PPS Ausgang (pulses per second) wird nicht benutzt, und der ENable muss mit VCC verbunden sein ("high level means the module works").
In dem Modul-Handbuch wird von der Firma in Hongkong eine Software von u-blox benutzt, um die Texte auszugeben. Das könnte Hterm oder Cutecom genauso erledigen. Ist diese Software mitgeliefert? Soll das die "U-Software" sein?
Vergiss den Prolific Mist. Alle heissen PL2303, aber keiner weiß, ob und welcher Treiber funktioniert. Ein einziger Blödsinn, den diese Firma produziert.
https://www.u-blox.com/en/product/u-center
Die Software empfehlen sie auch für "kompatible" GPS-Empfänger, das gilt wohl auch für das Produkt aus Hongkong. Also dann bestell mal das Kabel von Amazon mit CH340G. Vermutlich läuft das auch unter Windows 10.
Vergiss den Prolific Mist. Alle heissen PL2303, aber keiner weiß, ob und
welcher Treiber funktioniert.
Doch, natürlich. Logischerweise in erster Linie weiß das natürlich der Hersteller des Treibers selber. Er benutzt ja dieses Wissen explizit dafür, immer mal wieder den Umsatz anzukurbeln, indem er alte Chips aussperrt von der Behandlung durch den Treiber.
Aber auch der geneigte User kann das problemlos herausfinden. In den Dateien des Treibers (konkret in der *.inf) steht ja drinne, was genau er unterstützt, in Form der "HardwareID". Und der Gerätemanager ist in der Lage, genau diese ID für angeschlossene Geräte anzuzeigen, auch für die, für die sich aktuell kein zuständiger Treiber findet.
Fehlt bloß noch der kompetente User, der diese Informationen zusammenführt und seine Schlüsse daraus zieht...
Aber auch der geneigte User kann das problemlos herausfinden. In den
Dateien des Treibers
Also, wenn ihr solchen Mist dann spassig findet, sei euch das unbenommen. Aber es gibt tatsächlich Leute, die keinen Bock auf das durchsuchen von INF Dateien haben, nur um herauszufinden, das dieser Chip nicht unter Win 10 oder so läuft.
Ich halte das für verschwendete Energie: Prolific - Nein Danke.
Aber es gibt tatsächlich Leute, die keinen Bock auf das
durchsuchen von INF Dateien haben, nur um herauszufinden, das dieser
Chip nicht unter Win 10 oder so läuft.
Du darfst dir eben nicht von Microsoft jeden unpassenden Treiber unterschieben lassen. Dann laufen die Prolific Wandler auch unter Win 10.
Vllt. schreibst du jetzt mal, für was für eine spezielle Anwendung du
den GPS Receiver brauchst.
Ich würde gerne im Flugzeug meinen Transponder mit dem Signal füttern, sodass dieser ADSB aussendet. Dafür benötigt er laut Manual:
All RS-232 interfaces require data at RS-232 level (no TTL level).
RS-232 RX-0 (NMEA input for ADS-B out)
Input for connecting a GPS for ADS-B purposes.
Connecting a GPS receiver providing the data shown below makes the VT-02
broadcasting it's current position with extended squitters. Minimum
recommended NMEA sentences are $GPRMC, $GPGGA, $GPGSA. The required NMEA
data baud rate is 4800 bps.
Stammt aus dem Installation Manual für den Transponder VT-02 von Garrecht.
ADSB ist eine Technik, womit ein Flugzeug sekündlich die Position ausstrahlt, um von anderen Flugzeugen empfangen zu werden (und dann auch gesehen zu werden).
Seite 24 steht es nochmal:
All RS-232 interfaces require data at RS-232 level (no TTL level).
Pin 2: RS-232 RX-0 (NMEA input for ADS-B out)
Input for connecting a GPS for ADS-B purposes. Connecting a GPS receiver providing the data shown below makes the VT-02 broadcasting it's current position with extended squitters. Minimum recommended NMEA sentences are $GPRMC, $GPGGA, $GPGSA. The required NMEA data baud rate is 4800 bps.
Je nach Adapterkarte ist es ein "Molex-Stecker" oder irgendein anderer Sub-D 25 (die Stifte befinden sich am Gerät).
Der ist aber nicht kompatibel zur alten 25-poligen RS232 PC-Schnittstelle.
Um das ganze stattdessen am PC zu betreiben fehlt am PC noch ein USB-RS232-Adapterkabel, das normalerweise D-Sub-9 hat.
Um das ganze stattdessen am PC zu betreiben fehlt am PC noch ein
USB-RS232-Adapterkabel, das normalerweise D-Sub-9 hat.
Ich möchte es nicht am PC betreiben, sondern wie es beschrieben ist im Flugzeug mit dem beschriebenen Transponder. ;)
Allerdings muss das GPS-Modul vorher ja konfiguriert werden. Und ich denke, das geht nur mit einem PC. Daher möchte ich es vorher an einen PC (Windows 10) anschließen.
Am GPS-Modul wäre das ein TTL-RS232-Pegelwandler wie auf den beiden Fotos und am PC ein handelsübliches USB-Seriell-Kabel. Für den Transponder noch ein selbstgebauter Adapter.
Die Betriebsspannung von 3,3V muss noch irgendwo herkommen, die eine Platine hat dazu eine kleine USB-Buchse für USB-Steckernetzgeräte.
Mir ist nicht bekannt, das U-Center unter Linux läuft. Das ist ein reines Windows Programm. Es hilft also überhaupt nix, wenn der Prolific Mist unter Linux läuft.
Mir ist nicht bekannt, das U-Center unter Linux läuft. Das ist ein
reines Windows Programm. Es hilft also überhaupt nix, wenn der Prolific
Mist unter Linux läuft.
Ach Matthias, es ging doch eher um deine völlig irre Pauschalaussage bzgl. Prolific.
Mit Wine lässt es sich jedenfalls installieren, weiter habe ich es nicht ausprobiert. Ich hatte mit USB-serial-Chips auch noch keine Probleme. Ich weiß aber nicht, ob da auch Prolific darunter war.
RS232 hat leider keine Betriebsspannung aufgelegt, das hat man bei USB besser gemacht. Die +5V sind allerdings auch schon wieder veraltet, das GPS-Modul braucht 3,3V.
Mir ist es ja egal, aber was sagt die Luftfahrtbehörde zu Basteleien im Flugzeug? Wenn es die Stromversorgung irgendwie beeinträchtigt oder den Flugfunk stört?
Du hast eine völlig abwegige, unsinnige und belegbar falsche Pauschalaussage getätigt. Möglicherweise magst du ja mal einen Reality-Check bei dir durchführen.
Ich rede auch nicht von realen Gefahren, sondern von Formalitäten.
Der Luftverkehr wird von Behörden kontrolliert, die ihre Vorschriften haben, die man nicht einfach ignorieren kann. Da müssen zertifizierte Kontrolleure ihr OK geben, damit etwas erlaubt ist.
Ähnlich dem "Qualitätswesen" in der Industrie. Alle Jahre wieder müssen Prozeduren ausgeführt werden, die irgendwer mal festgelegt hat. Egal ob man das gutheisst.
Schlimm wird es erst, wenn etwas passiert und Schuldige gesucht werden.
PPS: pulse per second – interessiert dich nicht, braucht man für genaue Zeitreferenzen
EN: klingt nach Enable – ob du den anschließen musst und wie (auf GND oder Betriebsspannung), verrät dir das Handbuch des von dir gewählten GPS-Moduls.
Das hatte ich oben schon beantwortet, der Puls pro Sekunde ist ein Ausgang und wird nicht benötigt. Und der Enable muss mit Vcc=+3,3V verbunden werden, weil "high level means the module works"
Zuhause kann man die 3,3V irgendwo herzaubern, aber im Flugzeug müssen die aus der Bordspannung kommen.
Wenn es der "MOLEX-Stecker" ist wird laut Installationhandbuch auf Pin 11 mit der Bordspannung "10 - 28 V DC" verbunden, Pins A und 1 sind GND und Pin 6 bekommt die GPS-Daten in RS232-Pegel.
Der ebenfalls mögliche "SUB-D 25 pin Connector" hat GPS an Pin 2, GND auf 13 und Power Input (+ 10 to + 28 V DC) auf Pin 15.
Die 3,3V kann man aus 10 - 28 V mit einem Spannungsregler oder Zenerdiode plus Vorwiderstand erzeugen. Oder ein Schaltreglermodul, die gibt es fertig zu kaufen.
https://www.reichelt.de/wandler-module-dc-dc-c7241.html?&nbc=1
DC/DC-Wandler heißen die auch.
Die 3,3V kann man aus 10 - 28 V mit einem Spannungsregler oder
Zenerdiode plus Vorwiderstand erzeugen. Oder ein Schaltreglermodul, die
gibt es fertig zu kaufen.
https://www.reichelt.de/wandler-module-dc-dc-c7241.html?&nbc=1
DC/DC-Wandler heißen die auch.
Der hat aber 5V, das ist dem GPS-Modul zu viel. Ich meine da stand 3,6V max.
Aber das war das originale µblox-Modul. Zu dem aus Taiwan sagt das Datenblatt:
The main power supply is +3.3V~+5V, and the power consumption is
50mA in one hour
"in one hour" ist Unsinn.
Ja für die Verwirrung hat nur der Robotshop gesorgt, weil er das Modul mit der µblox-Bezeichnung "ubx-g7020-kt" versehen hat.
Der Hersteller nennt es ganz anders und schreibt nur, dass es mit der µblox-Software kompatibel sei. Kein Wunder, das NMEA-Datenformat ist seit vielen Jahren Standard für GPS.
Ja das passt.
Nur das echte µ-blox UBX-G7020-KT hat laut Datenblatt "Supply voltage 1.4 V to 3.6 V"
Und die 3A des Spannungswandlers sind mehr als genug , wenn die 50mA Stromaufnahme des GPS-Moduls stimmen.