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