|
Technik-Talk Alles was nicht Bootspezifisch ist! Einbauten, Strom, Heizung, ... Zubehör für Motor und Segel |
|
Themen-Optionen |
#26
|
|||
|
|||
Zitat:
Gruß Michael. |
#27
|
|||
|
|||
Das ist Absicht, Stichwort "legacy free". Müsste seinen Anfang so in den 990er Jahren des letzten Jahrtausends haben
__________________
Gruß Richard Den Unterschied zwischen "lernen" und "verstehen" kann man nicht lernen, den muss man verstehen |
#28
|
|||||
|
|||||
Zitat:
Solange ich die GPS Maus immer in den gleichen Port stecke, bleiben auch meine Einstellungen. Die Software USB to serial war bei meiner GPS Maus dabei und funktioniert auch unter Win 7 einwandfrei Frank
__________________
alles jeiht, nur Schnecke kruffe un Frösch höppe
|
#29
|
||||
|
||||
Lösung
Der Beitrag ist nun gedacht für jene, die in der Zukunft vor einer ähnlichen Problem stehen, wie ich dieser Tage:
Wie bekomme ich eine Verbindung zwischen einem Garmin-GPS am USB-Anschluss und einer NavSoftware, die nur NMEA-Daten versteht und kein Garmin-Protokoll? Nun nochmal das Problem im Detail: Herausforderung Nr. 1 Wenn man ein Garmin GPS über ein "normales" USB Kabel am PC ansteckt und die entsprechenden Treiber installiert (spätestens ab Win7 sind die automatisch bei Win schon dabei. Man braucht also keine Treiber-CD oder Downloads von Garmin), dann steht das Garmin sofort für alle Anwendungen zur Verfügung, welche das Garmin-Protokoll verstehen und verwenden können. Beispiele für solche Software:
Es gibt aber auch Software (die meiste), welche auf NMEA-Sätze besteht. Der NMEA-Standard verlangt, dass die NMEA-Sätze über eine serielle COM-Schnittstelle hereinkommen. Man muss daher der Software sagen (oder sie findet es selber), an welchem COM-Port das GPS angesteckt ist, die Baudrate ist reduziert auf 4800 Baud (was beim GPS-Empfang bedeutungslos ist, beim Laden von Kartensoftware allerdings eher langsam). Der Bereich liegt zwischen COM1 und COM256. Wird ein Garmin über einen USB-Anschluss verbunden, dann scheint es nicht an einem (virtuellen) COM-Port auf. Andere USB-GPS-Geräte (zB die meisten GPS-Mäuse) verwenden (meist von Prolific) einen virtuellen COM-Treiber, dann steht im Geräte-Manager, dass das GPS (obwohl am USB-Anschluss angesteckt) am COMxyz hängt. Diesen virtuellen COM-Port-Treiber muss man beim ersten Mal Anstecken (entweder von CD oder er ist in der GPS-Maus im ROM) installieren. Die Frage war daher: Wie bekommt man für ein GARMIN am USB-Anschluss virtuelle COM-Ports, damit man das Garmin mit Software verwenden kann, welche GPS-Signale über COM-Ports haben möchte? Herausforderung Nr. 2 GPS-Signale über COM-Ports werden von Programmen exklusiv genutzt. Wenn man also gleichzeitig mehrere Programme laufen hat, welche Daten von einer GPS-Maus nutzen möchten (zB ein Navigationsprogramm, einen Datenlogger, ein elektronisches Logbuch), dann geht das nicht, weil GPS-Daten normalerweise nicht "durchgeschleust" werden. Manche Programme haben dafür was eingebaut, die meisten nicht. Für beide Herausforderungen habe ich nun eine sehr professionelles kleines Programm gefunden. Ich kenne kein anderes, welches das kann: 1.) Für jede NMEA-Datenquelle (USB, seriell, Bluetooth) virtuelle COM-Ports schaffen. 2.) Eine NMEA-Datenquelle mehreren Anwendungen zur Verfügung zu stellen. Das kleine Programm werkt auch als Multiplexer: Mehrere NMEA-Datenquellen (zB AIS und GPS) zusammenfassen zu EINEM Stream. Das Beste ist: Es ist echte Freeware! und kann noch mehr: Details und Download hier: http://gpsgate.com/products/gpsgate_client
__________________
Gruss Andreas ------------------ Es ist schon alles gesagt worden, nur noch nicht von jedem. (Karl Valentin) www.albin25.eu
|
#30
|
||||
|
||||
moin,
wenn du ein usb-gps als com xx haben willst, muss erst ein treiber instaliert werden (usb-> com) , sonst geht da nix. ist meist auf der CD dabei. bis denn
__________________
theorie und praxis sind theoretisch gleich, aber praktisch nicht !!! rechts-schreibfehler sind gewollt und deswegen mit voller Absicht erstellt. wer welche findet, darf sie behalten, verschenken oder auch versteigern. |
|
|