Forum: Mikrocontroller und Digitale Elektronik USB auf RS232 Adapter für Gerät, das sich den Strom über RS232 holt?


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


Lesenswert?

Hallo,
ich würd gern eine alte Spacemouse wiederbeleben und dazu müsste ein USB 
auf RS232 Adapter her. Das klingt jetzt erst mal nicht weiter schwierig, 
leider funktioniert aber keiner der insgesamt drei verschiedenen 
Adapter, die ich in der Kiste gefunden habe nicht.

Das Problem ist, dass die Spacemouse sich auf den zum Betrieb nötigen 
Strom aus der seriellen Schnittelle holt und da scheinen die Adapter 
nicht genügend Saft zu liefern.

Hat vielleicht jemand eine Idee, welche Pins dafür verwendet werden 
könnten? Ich hab leider weit und breit keine "echte" RS232 mehr und kann 
drum schlecht nachmessen.

Grüße
Flo

von Leo H. (Gast)


Lesenswert?

Moin,

sinnvoll machbar ist das eigentlich nur mit den Handshake-Leitungen RTS 
und DTR. Alle anderen Leitungen sind (vom PC gesehen) Eingänge.

Du könntest die Spannungen auf diesen Leitungen mal messen, mit HTerm 
o.ä. lassen sich die Leitungen vom PC aus schalten.

Wenn du Glück hast läuft die Maus auch mit z.B. 5V auf einer dieser 
Leitungen, dann könntest du den USB-Adapter einfach umverdrahten.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Vorsicht. Mäuse, die sich ihre Versorgungsspannung über die serielle 
Schnittstelle holen, gehen von der Charakteristik echter V24-Treiber 
aus. Die liefern üblicherweise +/- 12V, aber nur mit ein paar mA.
Ich habe mal eine damals noch schweineteure Maus gegrillt, als ich die 
(um sie an einem nicht-PC zu betreiben) direkt mit einem stabilisierten 
Netzteil verband.

Mit "offiziellen" Treiberbausteinen (MC1488/89 resp 75188/189 oder 
Max232 mit ausreichend dimensionierten Kondensatoren) aber überlebt die 
Maus.

Eine weitere Leitung, die zur Versorgungsspannung verwendet werden kann, 
ist die TxD-Leitung. Der PC erzählt der Maus nichts, also kann man den 
Ruhepegel der Leitung ausnutzen.

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


Lesenswert?

Hallo,
danke euch beiden für eure Hinweise.

Inzwischen hab ich ein bisschen was ausprobiert und es scheint so zu 
sein, als wäre meine "Maus" (eigentlich ist's so ein 3D Eingabegerät, 
eine Space Mouse vom Typ Magellan von 1997), mit 5V auf DTR zufrieden. 
Ab 4,8V auf DTR meldet sich der µC in der Maus mit einem kurzen 
"beep-beep". Läuft die Maus mal, dann schafft es sogar mein USB-RS232 
Adapter (China Ding HL-340) ausreichend Strom zu liefern, aber 
verlässlich ist das sicher nicht. Auch die Versorgung aus der 5V Leitung 
des USB Port wird wohl nix, weil die schnell mal unter 4,8 V absackt.

Ich werd' mir jetzt einen zwischen Stecker bauen und da noch 5 oder 9V 
aus einem Steckernetzteil einspeisen. Dazu bräuchte ich so ein 
Steckergehäuse für zwei Sub-D 9 Stecker/Buchsen, leider scheint so was 
bei RS nicht zu geben, oder ich finds nicht... naja.


Danke nochmal,
Grüße
Flo

PS: TxD fällt in diesem Fall übrigens aus, der PC spricht zur Maus und 
kann u.a. bestimmen welche Daten geliefert werden soll, einen Reset 
auslösen, die Versionsnummer abfragen, etc.

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.