GPS-Maus funktioniert nur an Computer!

Gast #1175379
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
Gast #1175386
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??
Gast #1175396
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
Gast #1175406
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!
#1175418
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.
Gast #1175477
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
#1175483
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.
Gast #1175492
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren