Forum: Mikrocontroller und Digitale Elektronik RS 485 2wire in 4wire umwandeln


von Joachim (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen

Ich habe mir gerade ein Board SBC28PC zugelegt und wollte damit einen 
CAN RS485 Umsetzer bauen. Der also CAN-Daten aufnimmt und diese an ein 
Endgerät über RS485 weitergibt. Leichtsinnigerweise habe ich nicht 
bedacht, dass das Endgerät RS485 mit vier Leitungen verwendet. Gibt es 
eine einfache Art von 2 wire auf 4 wire zu kommen?

Vielleicht hat ja jemand schon mal das geleiche Problem gehabt. Würde 
mich über Hinweise und Lösungen freuen.

Gruß

Joachim

von Berti (Gast)


Lesenswert?

4 Wire RS485!?

von Joachim (Gast)


Lesenswert?

4 wire RS485, mit jeweils einem paar zum Senden und einem zum Empfangen.

RX+
RX-

TX+
TX-

Die Baugruppe liefert mir leider nur RS485 signal A und RS485 signal B.

von A.K. (Gast)


Lesenswert?

Ist der 4-Drahter ein Master oder ein Slave? Als Slave an einem Bus 
zusammen mit anderen Slaves muss er in der Lage sein, die Tx Leitungen 
abzuschalten. Dann kann man Rx und Tx einfach auf 2-Draht-RS485 
zusammenkloppen. Der Master muss das nicht können - dann Pech.

von Joachim (Gast)


Lesenswert?

Es ist ein Slave er antwortet nur auf Anfragen, es ist auch nur ein 
Slave angeschlossen.

Ich werde das gleich einmal ausprobieren mit dem Zusammenschließen von 
RX und TX.

Falls es noch andere Möglichkeiten gibt bin für jeden Hinweis dankbar.

Joachim

von Artur Funk (Gast)


Lesenswert?

Wenn du die Möglichkeit hast auf deiner Platine nen 4-Leutungen Treiber 
rauf zubringen, sollte es kein Problem sein. Du brauchst dann aber auch 
2 U(S)ARTS (außer du implementierst es softwareseitig, wovon abzuraten 
ist).

von Joachim (Gast)


Lesenswert?

Der Slave kann es leider nicht ab, wenn man die Datenleitungen 
verbindet.
Die Platine ist ja leider "nur" ein Kaufteil.

Werde wohl doch wieder auf einen RS232 - RS485 Adapter von Plug-In 
zurückgreifen, schade eigentlich.

Habe noch eine weitere Platine mit einem PIC18F4680 auf der auch RS232 
und CAN realisiert sind mit der habe ich schon einmal mit einem Adapter 
von PLUG-IN gearbeitet, das ging ganz gut. Hätte ich man die 
Bedienungsanleitung von dem Board SBC28PC gleich besser gelesen :-).

Oder weiß zufällig jemand ein Board welches RS485 mit vier Leitungen und 
CAN als Schnittstelle hat, wenn möglich mit einem Microchip Controller.

Joachim

von Ralph (Gast)


Lesenswert?

Das ist eine symetrische Verbindung :

RX+
RX-

TX+
TX-


du benötigst einen Tranciever der die Wandlung von symetrisch nach 
asymetrisch vornimmt.

zb Max488

von Null (Gast)


Lesenswert?

4 wire RS485 nennt sich RS422. Der Unterschied ist etwas groesser. RS485 
ist half duplex, aber RS422 kann full duplex. Dh falls die RS422Seite 
nun fullduplex ist, geht's nicht.

von Thomas S. (Gast)


Lesenswert?

Warum schaltest du die beiden Board nicht TTL-mäßig zusammen. Auf beiden 
die Treiberbausteine raus und TXD 1 -> RXD 2, TXD 2 -> RXD 1....???

von ab-cd (Gast)


Lesenswert?

auf deiner seite: zwei mal zB DS3596 einer als diff. empfaenger und 
einer als diff.driver... und basta

von Dirk S. (Gast)


Lesenswert?

DS3596 ???
Was ist das denn für ein Chip. Ist irgendwie nicht zu finden.

von ab-cd (Gast)


Lesenswert?

DS3695
Sorry
Dreher
Ciao

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.