RS232 / trackball

OP #5022225
Lesenswert?

Hallo, ich habe hier eine alte Industrietastatur mit trackball, die ich 
an einem PC zum laufen bringen möchte. Der Stecker war kein Standard, 
somit nicht zu gebrauchen.
Der Anteil keyboard ist PS/2 und läuft.
Mit dem penny giles trackball komme ich nicht weiter. Ich habe ihn an 
den org. Rechner (der fährt aber mangels Festplatte nicht hoch) 
angeschlossen und die Pins mit dem Voltmeter ausgemessen.
Er hat 5 Anschlüsse.
Ein Anschluß hat Masse-braun, einer +5V-rot, beide sind mit den +5V und 
GND vom PS2 vom keyboard verbunden.
Dann gibt es drei weitere Anschlüsse, orange, gelb, grün.
An einem liegen am Anschluss am Rechner 0,14v wenn der trackball nicht 
angeschlossen ist, bei angeschlossenem trackball -9V gegen GND.
Die beiden anderen Anschlüsse haben -6,9V gegen GND.
Wie finde ich heraus, an welchen DB9 Pin die drei Anschlüsse vom 
trackball kommen?
Vielen Dank und viele Grüsse
Marcus
Angehängte Dateien:
Gast #5022232
Lesenswert?

Marcus C. schrieb:
> Wie finde ich heraus, an welchen DB9 Pin die drei Anschlüsse vom
> trackball kommen?

Negative Spannungen würden doch zu RS232 passen. Also Bewege die Kugel 
mal und gucke, ob dabei auf einer der Leitungen serielle Daten gesendet 
werden. Da kann dir natürlich HW-Handshake auch einen Strich durch die 
Rechnung machen.

Oft hilft es auch, zu gucken, wie die Schaltung auf dem Board aussieht, 
insbesondere wo die Signale herkommen oder hinführen. Für RS232 ist zu 
erwarten, dass da ein RS232-Treiber draufsitzt. Dessen Datenblatt würde 
sofort verraten, was Ein- und Ausgang ist.

Mit unscharfen Photos, wo auch noch die Hälfte verdeckt ist, kommt man 
da allerdings nicht weiter :-(
OP #5022241
Lesenswert?

Hi, das Bild ist die Platine vom trackball in der Tastatur, ich schraub 
den Rechner nachher mal auf und mach ein Bild vom board. Ich sehe das 
auch so, dass der trackball RS232 ist...das Problem ist, dass der 
Rechner nicht mehr komplett hochfährt. Ein Herumdrehen an der Kugel 
führt nicht zu Pegeländerungen....
Grüsse Marcus
Angehängte Dateien:
Gast #5022255
Lesenswert?

Wenn es mit Photos nicht klappt - vielleicht lässt sich direkt 
feststellen, wie der 16-Beiner unter dem Flachkabel heißt, an den die 
Anschlüsse vom Trackball ranführen?

Vielleicht lässt sich sogar rauskriegen, welche Kabelader an welchen Pin 
führt?
(Firma: matzetronics) #5022295
Lesenswert?

Marcus C. schrieb:
> Der ist gem. Datenblatt R2 in, wohin
> damit am DB9?

Entweder auf Data Terminal Ready (Pin 4) oder auf Request To Send (Pin 
7), das sind die anderen Ausgänge auf der DB9 des PC. Genaueres ist 
nicht möglich, das hängt vom alten Trackball Treiber ab.

Marcus C. schrieb:
> Orange transmit, an pin 3 rx vom DB9.
> Gelb   Receive, an pin 4 tx vom DB9.

Da stimmt was nicht. Der PC sendet (TXD) auf Pin 3 des DB9 und empfängt 
(RXD) auf Pin 2. Der TXD muss also auf einen Receiver Input des ICL232 
und der RXD vom PC auf einem Transmitter Output des ICL232.
Gast #5022309
Lesenswert?

Marcus C. schrieb:
> Orange transmit, an pin 3 rx vom DB9.
> Gelb   Receive, an pin 4 tx vom DB9.

Das wäre ungewöhnlich. Die übliche Pinbelegung für RS232 mit DB9-Stecker 
sieht vor, dass die seriellen Daten auf Pin2 und 3 übertragen werden. Wo 
RX und wo TX liegt, kommt drauf an, ob sich das Gerät als DTE oder DCE 
fühlt ;-)
https://de.wikipedia.org/wiki/RS-232#Verkabelung_und_Stecker
Bei Verbindung zum PC mit 1:1 Kabel (Trackball als DCE) also TX (orange) 
vom ICL232 an Pin 2, RX (gelb) an Pin 3.

> Grün geht auf den Pin 8 vom IC. Der ist gem. Datenblatt R2 in, wohin
> damit am DB9?

Das wird dann eine Handshake- oder Steuerleitung sein, die dann auch 
passend von der PC-Software gesteuert werden muss, wenn man sie nicht 
auf einen festen Pegel legt. Das könnte ein DTR- oder RTS-Eingang vom 
Trackball sein, also vielleicht mal an DB9 Pin 4 oder 7 legen.
OP #5022314
Lesenswert?

Hi, ja, ist klar oder auch nicht...
Orange ist am IC der TX, der muss an den RX am Rechner, sprich PIN 3
Gelb ist am IC der RX, der muss an den TX am Rechner, sprich Pin 2?
Ist das so richtig von mir verstanden?

Bzw. genau umgekehrt je nachdem ob DTE oder DCE.

Grün an 4 oder 7 - ausprobieren? Der trackball sollte eine serielle 
microsoft kompatible Maus sein.

Vielen Dank schon mal und viele Grüsse
Marcus
Gast #5022591
Lesenswert?

Marcus C. schrieb:
> Orange ist am IC der TX, der muss an den RX am Rechner, sprich PIN 3

Nein, TX vom IC muss an RX vom Rechner und das ist Pin 2

Ein normaler Rechner ist immer als DTE beschaltet. Bei Modems und 
dergl. gab es beides.

Marcus C. schrieb:
> Grün an 4 oder 7 - ausprobieren? Der trackball sollte eine serielle
> microsoft kompatible Maus sein.

k.A. welche Vorgaben es bzgl. Handshake bei "microsoft kompatible 
Mäusen" gibt. Das Signal auf festen Pegel zu legen, führt 
schlimmstenfalls zu Datenverlust bei der Übertragung, wenn der PC mal 
sehr beschäftigt ist.
Persönliche Seite #5022595
Lesenswert?

Wolfgang schrieb:
> k.A. welche Vorgaben es bzgl. Handshake bei "microsoft kompatible
> Mäusen" gibt.

Es gibt kein Handshake; die Handshakeleitungen werden benötigt, um die 
Maus mit Spannung zu versorgen.

Microsoft-Mäuse arbeiteten mit 1200 Baud, 7n1, und haben 
3-Byte-Telegramme übertragen.

Bit 6 (das höherwertigste Bit) ist im ersten Byte des Telegramms 
gesetzt, in den beiden anderen aber nicht. Somit trägt jedes der Bytes 6 
Bit Nutzdaten, das erste Byte enthält in Bit 5 den Zustand der linken 
und in Bit 4 den Zustand der rechten Maustaste, Bit 3&2 sind Bit 7&6 der 
Y-Daten, Bit 1&0 sind Bit 7&6 der X-Daten. Das zweite Byte des 
Telegramms enthält die Bits 5-0 der X-Daten, das dritte die Bits 5-0 der 
Y-Daten.

Die Daten sind ein vorzeichenbehafteter 8-Bit-Wert und geben die 
Relativbewegung der Maus seit dem letzten Telegramm an.
OP #5022817
Lesenswert?

Guten Abend, vielen, vielen Dank für die Hilfe. Alles geschriebene war 
richtig. Ich habe die 8 vom IC erstmal auf PIN 4 gelegt. Der trackball 
funktioniert einwandfrei. Die Tastatur hängt allerdings gelegentlich - 
kann aber eher am geschmeidigen Alter von 20 Jahren liegen...
Viele Grüsse Marcus

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