Ändern des DB9-Geschlechts: Crossover oder Straight? [geschlossen]

Ich habe einen USB-DB9 (männlich), der mit einem Gerät kommunizieren muss, das über einen DB9-Anschluss (männlich) verfügt.

Verbinde ich beide DB9-Ports (männlich) mit einem Nullmodemkabel (Crossover) oder einem Straight-Through-Kabel?

Die Pinbelegung des Geräts ist hier . Pin 2 ist Senden, Pin 3 ist Empfangen.

Pinbelegung des USB-RS232-Kabels, ich nehme an, es ist die gleiche Pinbelegung wie auf Computer-Motherboards. Pin 2 ist TX, 3 ist RX.

Sie müssen in die Herangehensweise der 90er Jahre an solche Probleme einsteigen. Stapeln Sie einfach weiter Gender Changer, 25er auf 9er, 9er auf 25er und Nullmodems, bis etwas funktioniert. Dann verwenden Sie das für immer und ersetzen niemals irgendwelche Adapter, die Sie möglicherweise verwendet haben. Wenn Sie sie das nächste Mal brauchen, wissen Sie zu schätzen, wie wertvoll sie sind.
Sie haben eine 50-prozentige Chance, es beim ersten Mal richtig zu machen. Nichts von dem, was Sie hier lesen, wird daran etwas ändern. Einfach lutschen und sehen.
@ScottSeidman Wichtig ist, sich auch zu fragen, ob Sie irgendwie auch ein Centronics-Druckerkabel verwenden können, um zu Ihrem endgültig gewünschten Anschluss zu gelangen.

Antworten (3)

Die einzige Möglichkeit, sicher zu gehen, besteht darin, die Spannung an den Pins 2 und 3 mit einem Multimeter zu messen, während das Gerät eingeschaltet, aber ansonsten im Leerlauf ist. Der Pin, der als Ausgang fungiert (unabhängig davon, ob er "Senden" oder "Empfangen" heißt), hat eine eindeutige negative Vorspannung (typischerweise zwischen -5 V und -12 V), während der Pin, der als Eingang wird nahe 0 V sein.

Verbinden Sie den Eingangspin des Geräts mit Pin 2 des PCs (oder des USB-zu-RS-232-Adapters) und den Ausgangspin mit Pin 3.


Nachdem ich mir Tabelle 9 im Handbuch angesehen habe, denke ich, dass die Beschreibung der beiden Kabel stark darauf hindeutet, dass es sich bei dem Gerät um DCE handelt, was bedeutet, dass Sie ein Straight-Through-Kabel benötigen.

Dies hängt davon ab, ob es sich bei den Geräten um „DTE“ oder „DCE“ handelt .

Wenn es sich bei beiden um Computer handelt, benötigen Sie ein Nullmodem. Wenn einer von ihnen ein Modem oder ein modemähnliches Gerät ist, dann nicht.

Das eine ist ein Computer, das andere dieses Gerät . Kann aus dem Handbuch nicht herausfinden, ob es ein DTE oder DCE ist.
Die Pinbelegung des Geräts ist hier . Pin 2 ist Senden, Pin 3 ist Empfangen.
@Nyxynyx: Das Aufrufen eines Pins "Senden" oder "Empfangen" ist nur die halbe Miete. Die Schlüsselfrage ist, ob das Gerät "Senden" als Eingang (DCE) oder als Ausgang (DTE) betrachtet.

Ich würde es zuerst ohne Cross-Over versuchen, und wenn Sie keine Antwort erhalten, versuchen Sie, tx und rx zu kreuzen. RS-232 ist oft ein Fall von Trial-and-Error.

Früher hatte ich immer einen Satz Gender Changer, Kabel und Nullmodems dabei, bevor USB...

.... und es hat uns sehr gut gefallen!!