Welche Voraussetzung muss GPS-Empfänger für Online-Modus haben?

  • Hallo Klaus,


    wir haben da offensichtlich 2 GPS-Mäuse mit unterschiedlicher Technik:
    - in deiner steckt zusätzlich zum GPS-Empfangschip noch ein Chip aus der CP210x-Serie von Silicon Labs zur USB-seriell-Umsetzung und der braucht offensichtlich einen eigenen Treiber, um dann selbst eine virtuelle COM-Schnittstelle anbieten zu können. Der Chip ist laut der Quick Reference Card (https://www.silabs.com/SiteDoc…ridges-reference-card.pdf) eine USB2UART-Bridge.
    - in meiner, also dem auch als GPS-Maus arbeitenden Columbus V-990 steckt so ein Chip nicht drin
    Meine Erklärung:
    der Hersteller deiner Maus hat Technik in der Maus - also den GPS-Chip, die eigentlich nur seriell anzuschließen ist. Nicht virtuell, sondern ganz reel. Um dann die Geräte auch für den aktuellen PC-Markt verkaufen zu können, hängt er so einen Bridge-Chip dran und schon lässt sich die Maus auch an USB anhängen. Sonst wüsste ich auch keine Erklärung für die zweifache Konvertierung des Protokolls.

    Zitat

    Wenn Bill Gates am USB Datenstöme sieht, denkt er, das Ist eine Maus und installiert ...

    So funktioniert USB nicht. Da sagt immer der Master (hier: der PC), wann der Slave (hier die Maus bzw. der Tracker) reden darf. Und als erstes frägt der Master den Slave, wer er ist, damit der Master weiß, wie die Kommunikation zu regeln ist und welche Fähigkeiten der Slave hat. Oder wie in Wikipedia steht:

    Zitat

    Der Host-Controller fragt meist zuerst nach einem Device-Deskriptor, der unter anderem die Hersteller- und Produkt-ID enthält. Mit weiteren Konfigurationen es besitzt, in die es von seinem Gerätetreiber geschaltet werden kann.

    Bei meinem Desktop-PC habe ich den Treiber deinstalliert um etwas konzentrierter zuschauen zu können, was da so passiert. Und Windows sucht nach erneutem Anschließen des Columbus V-990 in "Windows Update" und findet dort den Treiber, der dann auch funktioniert und mit dem QuoVadis7 dann seinen NMEA-Datenstrom bekommt. Da gibt es keine weiteren Treiber oder Programme in den Systemeinstellungen und ich habe solche sicher nie installiert.
    Die Idee, dass der Columbus als GPS-Maus funktionieren könnte kam von Hans im Laufe dieses Threads hier im Forum. Die erste Installation des Trackers ist also noch nicht lange her. Ich erinnere mich also über die kurze Zeit sicher daran, was ich installiert habe und was nicht.
    (Normalerweise "kommuniziert" man mit dem Tracker über die Inhalte seiner entnehmbaren SD-Karte oder über seine Tasten. Die USB-Schnittstelle kannte ich nur zum Laden des eingebauten Akkus.)
    Wie ich in der Antwort auf Hans schon geschrieben habe: der Columbus-Hersteller stellt überhaupt keinen Treiber zur Verfügung, sondern nur eine *.inf-Datei, also eine textuelle Beschreibung, welcher Treiber zu nehmen ist.


    Welche GPS-Maus hast du denn?
    Gibt es von dem gleichen Hersteller ein ähnliches Modell mit serieller Schnittstelle / vermutlich RS-232?


    Schönen Gruß


    Christian

  • Wenn das an dem anderen Rechner problemlos funktioniert hat, sind die Treiber und die Anwendungssoftware des V990 bestimmt von einer DVD installiert worden.

    Hallo Klaus,


    zum V-990 gibt es keine DVD. Die Anwendungssoftware ist ein ziemliche dummes Java-Programm und kann nur die Tracklogs anzeigen und in GPX oder KML konvertieren, Fotos geotaggen sowie die kleine Konfigurationstextdatei erzeugen, die auf der Speicherkarte abgelegt wird und dem Logger beim Einschalten sagt, wie er aufzeichnen soll. Der "Treiber" für den V-990 ist - wie Christian schon geschrieben hat - nichts weiter als eine INF-Datei, die dem Betriebssystem sagt, welchen "echten" Treiber (hier: usbser.sys) aus seinem Fundus es verwenden soll.


    für die zweifache Konvertierung des Protokolls.

    Hallo Christian,


    die GPS-Chipsätze von SIRF, U-BLOX und MTK lassen sich iirc so beschalten, daß sie direkt RS232-kompatibel ausgeben, ich würde von nur einer Konvertierung ausgehen. Kabelmäuse sind oft in einer USB- und einer RS232-Version lieferbar, da wird dann für die USB-Version die Bridge nötig, meistens von SiliconLabs (CP210xx) oder Prolific (PL23xx) mit dem dazugehörigen separat zu installierenden Treiber.

    Grüße
    Hans


    "The universal aptitude for inaptitude makes any human accomplishment an incredible miracle." (John Paul Stapp)

    Einmal editiert, zuletzt von Polarlys ()

  • Hallo Christian,
    meine GPS Maus ist eine Skytrack 65. Gibts im Internet für ca. 40 Euronen.
    Vor ein paar Tagen habe ich einen Datenlogger GT-730FL-S installiert. Das Ding bietet auch NMEA. DVD rein, ein paar Mal OK und QV erkennt den GT als GPS Empfänger. Seid vielen Jahren schon verdaut QV alles problemlos.
    Gruß
    Klaus

  • Inzwischen habe ich neue Erkenntnisse und die (langweilige) Lösung:
    Auch auf meinem Laptop kommt vom Columbus V-990 ein NMEA-Datenstrom über die COM-Schnittstelle herein. Nur QV konnte ihn nicht finden.
    Ich hab das mit HTerm getestet, das die Daten an den seriellen Schnittstellen sichtbar macht.


    Nachdem das klar war: noch einmal Treiber deinstallieren (mit Entfernen der Dateien - während HTerm aktiv war) und wieder neuinstallieren durch wieder anstecken des Columbus:
    seitdem geht es auch in QV!!!


    Keine Ahnung, warum das beim Deinstallieren die letzten Male nicht funktioniert hat, aber jetzt geht es. Das HTerm während der Deinstallation aktiv war, ist der einzige Unterschied, den ich weiß. Aber das dürfte damit nichts zu tun haben. Das ist wohl eher Zufall. Ich hätte es gleich mehrmals nacheinander probieren sollen. Das hakt wohl manchmal.


    Schönen Gruß und vielen Dank an Hans und Klaus


    Christian