Forum: Mikrocontroller und Digitale Elektronik GPS-Maus funktioniert nur an Computer!


von yoshard (Gast)


Lesenswert?

Guten Tag!

Ich hab' eine GPS-Maus (Transystem iGPS mit MTK chipsatz).
Sie besitzt einen seriellen Ausgang der auf einen seriell-USB-Konverter 
geht. Wenn ich die Maus nun am Computer einstecke, empfange ich die 
richtigen Daten und mit dem KO messe ich am TX-Pin vor dem 
seriell-USB-Konverter das richtige serielle Signal.
Wenn ich allerdings die GPS-Maus vom seriell-USB-Konverter abstecke und 
"von Hand" zu versuchen betreibe, habe ich nur ein logisches High auf 
dem TX-Pin.
Warum ist das so? Muss ich irgendwelche Initialisierungssequenzen 
schicken? Pull-up und Pull-down Widerstände bringen auch nichts.
Weiss jemand Rat?


Gruss yoshard

von Florian R. (Firma: TU Wien) (frist)


Lesenswert?

Hallo,
vielleicht erwartet die GPS Maus Handshake. Vielleicht reicht Loopback 
Handshake, also einfach RTS mit CTS und DTR mit CD und DSR verbinden.

Grüße
Flo

von yoshard (Gast)


Lesenswert?

Hmm das habe ich mir auch gedacht, jedoch ist an der Maus selbst nur 
VCC, GND, TX und RX angeschlossen, sprich es führen nur 4 Kabel zur 
Maus.

Das Handshake kann nicht irgendwie über RX oder TX laufen??

von yoshard (Gast)


Lesenswert?

.. es muss etwas mit Handshake o.ä. zu tun haben.
Wenn ich das Modul an den Computer anschliesse, werden vorerst au keine 
Daten gesendet, starte ich dann z.B. Hyperterminal, kommen plötzlich 
Daten. Auch hardwaremässig messbar.
Was geschieht in diesem Augenblick, wenn Hyperterminal den Port öffnet?
Kann ich das auch mit einem Mikrocontroller nachbilden? Ich wollte die 
GPS-Maus eigentlich an einen Mikrocontroller hängen....

Gruss yoshard

von holger (Gast)


Lesenswert?

>Was geschieht in diesem Augenblick, wenn Hyperterminal den Port öffnet?
>Kann ich das auch mit einem Mikrocontroller nachbilden? Ich wollte die
>GPS-Maus eigentlich an einen Mikrocontroller hängen....

Vermutlich wird dann TX am PC auf definierten Pegel
gelegt. Probier mal RX an der Maus an +5V, -5V oder
einfach nur Masse zu legen. Ohne Widerstand, also direkt!

von Benedikt K. (benedikt)


Lesenswert?

yoshard wrote:
> Sie besitzt einen seriellen Ausgang der auf einen seriell-USB-Konverter
> geht.

Seriell USB Konverter = RS232 oder TTL Pegel?
Ich vermut mal letzeres.

yoshard wrote:
> .. es muss etwas mit Handshake o.ä. zu tun haben.
> Wenn ich das Modul an den Computer anschliesse, werden vorerst au keine
> Daten gesendet, starte ich dann z.B. Hyperterminal, kommen plötzlich
> Daten. Auch hardwaremässig messbar.

Wie misst du das? Wo misst du?
Mess einfach was sich auf TX vom USB-Seriell Konverter tut, dann weißt 
du was sich ändert wenn du Hyperterminal startest.

von Janosch (Gast)


Lesenswert?

Eine serielle Maus (RS232 oder PS/2) benötigt keine Initialisierung o.ä.

Die Daten kommen nach dem Anlegen von 5V automatisch.

Definitiv !

Janosch

von yoshard (Gast)


Lesenswert?

@Benedikt K.:
es sind 3.3V ttl Pegel die von der Maus auskommen.

Habe nochmals nachgemessen, es werden Daten gesendet, wenn ich die Maus 
am Computer einstecke, unabhängig ob ich hypertermial starte oder nicht. 
(was ich vorher behauptet habe...)
Am RX-Pin der Maus sind ab dem Moment des Einsteckens die Datensignal in 
invertierter From zum TX-Pin messbar.

Gruss

von Benedikt K. (benedikt)


Lesenswert?

yoshard wrote:

> Habe nochmals nachgemessen, es werden Daten gesendet, wenn ich die Maus
> am Computer einstecke, unabhängig ob ich hypertermial starte oder nicht.

Genau so sollte es auch sein.

> Am RX-Pin der Maus sind ab dem Moment des Einsteckens die Datensignal in
> invertierter From zum TX-Pin messbar.

Das darf nicht sein. Dann hast du irgendwas falsch angeschlossen.

von yoshard (Gast)


Lesenswert?

Die Maus befand sich im Originalzustand, als ich das gemessen habe :/

Wenn ich manuell 5V an die Maus anlege, passiert nichts, TX verharrt auf 
high, RX auf low. Es kommen keine Datensignale. (In diesem Zustand wurde 
die Maus vom seriell-USB-Konverter abgesteckt)
Stecke ich sie wieder an und an den PC, kommen Datensignale. Da muss 
doch etwas beim Konverter passiere, oder irre ich da?

Auch den RX-Pin auf low legen hat nichts gebracht ..


Gruss

von STK500-Besitzer (Gast)


Lesenswert?

Ist der USB-Konverter teil des Lieferumfanges der GPS-Maus?
Oder könnte man da jeden beliebigen nehmen?
Es sieht so aus, als wäre der "intelligenter" als andere Konverter...

von yoshard (Gast)


Lesenswert?

Der usb-Konverter ist Bestandteil des Lieferumfanges. Nur durch Öffnen 
der Maus kann der Konverter "ausgesteckt" werden.

gruss

von yoshard (Gast)


Lesenswert?

Weiss keiner Rat .. ?

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
Noch kein Account? Hier anmelden.