Hallo Zusammen Ich muss eine D-SUB 9 Buchse bedrahten mit RS485 und RS422. Die Daten kommen von zwei Treiberbausteinen, welche entweder der eine oder andere eingeschaltet ist. Beide sind Tristate Outputs also kann es zu keinen Komplikationen kommen. Dies um Abschweifungen vom Thema zu verhindern. RS485 ist ja Unidirektional. An welche Leitung kommen die Leitungen A und B? dort wo TX+ und TX- von RS422 oder dort wo RX+ und RX- sind? Freundliche Grüsse
>An welche Leitung kommen die Leitungen A >und B? dort wo TX+ und TX- von RS422 oder dort wo RX+ und RX- sind? Guck dir mal im Datenblatt das Blockschaltbild der Innbeschaltung an. Einer Der Ausgänge hat einen Kringel - das ist der "-"-Ausgang. >Beide sind Tristate Outputs also kann es zu keinen Komplikationen kommen. Den Satz verstehe ich nicht. Welche Seite des Treiberbausteine ist Tristate?
Das kann ja nicht so schwierig sein. 1) RS485-A 2) RS485-B 3) GND 4) RS422-Rx-A 5) RS422-Rx-B 6) RS422-Tx-A 7) RS422-Tx-B 8) GND 9) GND
Vielen Dank für die Antworten. @STK500-Besitzer: Die Outputs sind im Powerdown Modus in Tristate. also hochohmig. Die Eingänge sollten ja sowieso Hochohmig sein. @Nebliger Tag Ich habe im Internet eine andere Beschaltung des D-Sub 9 gefunden, welche die RS422 Leitungen auf andere Pins belegt. 1)DCD(GND) 2)RX(CTS+) 3)TX(RTS+) 4)DTR(RX+) 5)GND(RX-) 6)DSR(CTS-) 7)RTS(RTS-) 8)CTS(TX+) 9)RI(TX-) Wobei das ohne Klammern RS232 ist und in den Klammern die RS422 beschaltung. So sei es Standartisiert. Bei dieser Beschaltung, würdet ihr A auf 4 und B auf 5 oder auf 8 und 9 belegen?
Weder noch. Das passt nicht. Ein bidirektionales Signal lässt sich nicht sinnvoll mit einem unidirektionalen verschalten; RS485 ist hier nicht kompatibel zu RS422.
Mir ist ein bißchen unklar, was Du tatsächlich vorhast. Ich drösel mal ein wenig: >> Ich muss eine D-SUB 9 Buchse bedrahten mit RS485 und RS422. > Ich habe im Internet eine andere Beschaltung des D-Sub 9 > gefunden [...] So sei es Standartisiert. Es gibt keine "standardisierte" Pinbelegung für RS422/RS485. Wenn Du die Freiheit hast, die Pins nach Gusto zu belegen, dann tue es, such Dir aber passenderweise die verdrillten Leitungspaare deines Anschlußkabel aus. > An welche Leitung kommen die Leitungen A und B? dort wo TX+ und > TX- von RS422 oder dort wo RX+ und RX- sind? Sollst Du die RS485 mit den RS422 Signalen verbinden, also quasi einen "Loopback"-Stecker bauen? Wie schon gesagt wurde: > Ein bidirektionales Signal lässt sich nicht sinnvoll mit einem > unidirektionalen verschalten; RS485 ist hier nicht kompatibel > zu RS422. Oder anders gesagt: Half-Duplex RS485 lässt sich nicht sinnvoll mit Full-Duplex RS422 verschalten, weil der RS422 Treiber nicht abschaltet werden kann, wenn der RS485 Transceiver sendet. Ist das die Situation, die Du vorliegen hast? > Die Daten kommen von zwei Treiberbausteinen Welche? > An welche Leitung kommen die Leitungen A und B? Die Benennung der Leitungen bzw. Treiberpins mit A und B ist nicht eindeutig, auf diese würde ich im Zweifelsfall nicht achten. Der Tip > Guck dir mal im Datenblatt das Blockschaltbild der Innbeschaltung an. > Einer Der Ausgänge hat einen Kringel - das ist der "-"-Ausgang. ist hilfreich, das ist das, worauf es ankommt. Erhellend ist dort diese Appnote: http://www.bb-elec.com/tech_articles/polarities_for_differential_pair_signals.asp
Tatsächlich ist deren Pin-Zuordnung auf D-Sub-Steckern nicht standardisiert. Aber neben einer anderen Quelle legt das Industrie-Computer-Mainboard namens PCE-5124 folgende Belegung fest: Belegung RS422: SubD9 RS422 TXD- 1 RS422 TXD+ 2 RS422 RXD+ 3 RS422 RXD- 4 Masse 5 Belegung RS485: RS485 D- 1 RS485 D+ 2 Masse 5 Daher nehme ich an, es handelt sich um einen Quasi-Standard, der von einem bestimmten Chip herrührt, hier Syntek S81216DG.
Warum alles doppelt machen wenn man doch nur einfach fahren kann ? Solche Steckverbindungen produzieren genau das was man nicht will: Probleme ! Viel besser sind beschriftete Klemmen; da waehlt man sich eindeutig das aus ,was man benoetigt.
Hi
>Warum alles doppelt machen wenn man doch nur einfach fahren kann ?
Interessiert das nach mehr als 3 Jahren noch?
MfG Spess
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.