Forum: Mikrocontroller und Digitale Elektronik Komisches serielles Kabel


von Karl-alfred R. (karl-alfred_roemer)


Lesenswert?

Hallo zusammen,

ich habe hier ein serielles Kabel DSUB9 (weiblich) auf DSUB25(Männlich).

Es wird verwendet, um einen Epson LX300+ 9-Nadeldrucker vom PC aus über 
die serielle Schnittstelle anzusteuern.

Das komische an dem Teil ist die Pinbelegung, die ich so in der Form 
noch nie gesehen habe. Hier die Pinbelegungen:

9Pol     25Pol
1        8
2        2
3        3
4        6
5        7
6        20
7        5
8        4
9        22

Ist da irgendwie ein Epson-Spezialkabel?  Oder ist das irgendein 
seltener Standard?

Danke für Eure Hinweise
und
viele Grüße
Karl

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das ist bei seriellen Nadelratzen durchaus üblich, daß die vom 
"Standard" der PC-Schnittstelle abweichen.

PC     Drucker PC     Drucker
1        8     DCD    DCD
2        2     RxD    TxD
3        3     TxD    RxD
4        6     DTR    DSR
5        7     GND    GND
6        20    DSR    DTR
7        5     RTS    CTS
8        4     CTS    RTS
9        22    RI     RI

Das hier ist ein Nullmodemkabel, bei denen RxD/TxD, RTS/CTS und DTR/DSR 
jeweils gekreuzt sind. Die Verbindung von RI zu RI und von DCD zu DCD 
hingegen ist sinnlos, weil beides jeweils Signaleingänge sind.

Sicher, daß da nicht noch irgendwelche Brücken beteiligt sind, 
insbesondere bei DCD?

von Jim M. (turboj)


Lesenswert?

Sieht wie ein "Nullmodemkabel" aus, d.h. TX und RX gekreuzt, und die 
Handshake Signale ebenfalls. Ist sinvoll, wenn der Hersteller die 
serielle Schnittstelle als "DTE" geschaltet hat (also genau so wie ein 
PC).

Neun-polig weiblich auf 25-pol männlich dürfte aber recht selten gewesen 
sein.

von Karl-alfred R. (karl-alfred_roemer)


Lesenswert?

Danke für Eure Antworten,

kurz nachdem ich meine Frage gestellt hatte, kam ich auf die Idee, mal 
nach der Pinbelegung des serielle Ports des Epson LX300 zu suchen. Dabei 
kam folgende hilfreiche Seite:

http://www.hw-group.com/support/an26/index_en.html

Der entscheidende Hinweis:
>>Please note, that the printer cable is wired differently (conversely), than most 
other devices. Therefore you cannot use the standard expanding cable with Canon25 
reduction, because the RxD and TxD pins are swapped (see printer connector 
wiring). <<

Demnach ist es tatsächlich ein Nullmodemkabel und die Verbindungen von 
RI zu RI und DCD zu DCD scheinen keine Rolle zu spielen. Diese Leitungen 
werden, wenn ich es richtig verstanden habe nicht benutzt. Verbindung 
4-6 DTR-DSR scheint auch egal zu sein.

Dass aber auch jeder Hersteller sein eigenes Süppchen kochen muss.

Danke nochmals und viele Grüße
Karl

von Philip S. (psiefke)


Lesenswert?

… da lernt man die Streitereien mit USB erst so richtig zu schätzen. ,)

von Michael L. (michaelx)


Lesenswert?

Die Pinbelegung der Buchsen/Stecker bei RS232 ist ohne die Angabe, ob es 
sich um die Belegung für DTE oder DCE handelt, einigermaßen sinnfrei. 
Beispielsweise ist TxD auf der PC-Seite (DTE) Ausgang, am Moden/Drucker 
(DCE) jedoch als Eingang definiert.
Die Nichtbeachtung dieser Unterschiede führt(e) regelmäßig zur 
Verwirrung und Problemen.

So haben sich Fehler selbst in die Firmen-Standards eines großen 
deutschen Unternehmens eingeschlichen, wie ich Mitte der 90er Jahre 
erleben durfte. Der Anlagenmonteur hatte auf der Baustelle sein Kabel 
gemäß Firmenstandard konfektioniert und schwor Stein und Bein, dass 
alles seine Richtigkeit habe, und er wohl nur nicht die richtige 
Baudrate wisse (konnte er nicht sehen weil in EEPROMs gebrannt). Das hat 
uns ein paar Tage Stillstand beschert, bis ich Anfang der folgenden 
Woche mit Doku, Tester und diversen Adaptern angerückt bin. - Problem 
geklärt. - Auf den nachfolgenden Baustellen hatte ich immer Spaß, den 
Monteuren schon vorab zu sagen, dass es mit ihrem Kabel nicht 
funktionieren wird und warum. Die ungläubigen Blicke waren einfach 
unbezahlbar.

:-D

: Bearbeitet durch User
von Karl-alfred R. (karl-alfred_roemer)


Lesenswert?

Schöne Anekdote!  :-)

von Harald W. (wilhelms)


Lesenswert?

Michael L. schrieb:

> Die Pinbelegung der Buchsen/Stecker bei RS232...

...ist im Prinzip einfach. Man muss nur wissen, das man ab und zu
zwei Leitungen kreuzen muss. Dafür hatte ich immer einen Adapter
mit drei Kreuzschaltern zur Hand. Eine der verschiedenenm Kombina-
tionen der Schalter lief dann meist auch...
Gruss
Harald

von Michael L. (michaelx)


Lesenswert?

Harald Wilhelms schrieb:
> Michael L. schrieb:
>
>> Die Pinbelegung der Buchsen/Stecker bei RS232...
>
> ...ist im Prinzip einfach. Man muss nur wissen, das man ab und zu
> zwei Leitungen kreuzen muss. Dafür hatte ich immer einen Adapter
> mit drei Kreuzschaltern zur Hand. Eine der verschiedenenm Kombina-
> tionen der Schalter lief dann meist auch...
> Gruss
> Harald

Klar gibt es verschiedene Lösungswege - haupsächlich Ausprobieren und 
Überlegen. Wobei Ausprobieren wahrscheinlich die Hitparade mit großem 
Abstand anführen dürfte.

;-)

von Harald W. (wilhelms)


Lesenswert?

Michael L. schrieb:

> Klar gibt es verschiedene Lösungswege - haupsächlich Ausprobieren und
> Überlegen. Wobei Ausprobieren wahrscheinlich die Hitparade mit großem
> Abstand anführen dürfte.

Wobei ein Adapter mit Schaltern das Ausprobieren stark verkürzt. :-)

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.