RS422 oder RS485 an Controller

Hi,

habe 2 Controllerschaltungen. Jetzt will ich die über 150m langes Kabel verbinden. Ich will mit Bascom einfach die Print und input Befehle nutzen, wie bei RS232, muss aber RS422 oder RS485 nehmen. Die Steuerleitungen mag ich nicht… :wink: Gibt es da eine Schaltungsvariante?
Mfg
Torsten

Hallo,

habe 2 Controllerschaltungen. Jetzt will ich die über 150m
langes Kabel verbinden.

Wenn RS232 vorhanden ist, kannst Du diese unter bestimmten
Voraussetzungen auch bei diesen Leitungslängen noch nutzen.

  • Hinreichend niedrige Baudrate
  • ordentliches, geschirmtes Kabel
  • Keine zu große Störbeeinflussung durch die Umgebung

Ich will mit Bascom einfach die Print
und input Befehle nutzen, wie bei RS232, muss aber RS422 oder
RS485 nehmen. Die Steuerleitungen mag ich nicht… :wink: Gibt es
da eine Schaltungsvariante?

Welche Steuersignale?
Für eine einfache RS232 braucht man Rxd und Txd, mehr nicht.
Das kann man 1:1 mit RS422 umsetzen.
Mit einem entsprechenden Schnittstellenumsetzer geht auch RS485.
http://www.pma-online.de/de/produkte/interface.html

Beachte aber, daß RS485-Schnittstelle dann nicht mehr
Bidirektional arbeitet.

Noch was, für 150m ginge auch noch per transparemtem
BlueTooth-Modul (also ohne Kabel).
Gruß Uwi

Hallo Torsten,

habe 2 Controllerschaltungen. Jetzt will ich die über 150m
langes Kabel verbinden. Ich will mit Bascom einfach die Print
und input Befehle nutzen, wie bei RS232, muss aber RS422 oder
RS485 nehmen. Die Steuerleitungen mag ich nicht… :wink: Gibt es
da eine Schaltungsvariante?

Zuersteinmal sind RSR422 und RS485 fast identisch.
RS485 unterscheidet sich eigentlich nur dadurch, dass ein Sender bis zu 32 Empfänger treiben kann und der Sender hochohmig geschalten werden kann, sodass mehrere Sender an eine Verbindung angeschaltet werden können (natürlich darf immer nur ein Sender zu einer bestimmten Zeit aktiv sein).

Bei einer einfachen Punkt-zu-Punkt-Verbindung kann man RS422 und RS485 problemlos mischen.

Die Schaltungsvarianten sind grundlegend identisch mit RS232, man verwendet halt nur andere Treiberbausteine und benötigt pro Signal zwei Drähte.

Für eine einfache Verbindun benötigst du bei RS232 3 Drähte (Rx, Tx und Masse), bei RS422/485 sinds halt 5 (+Rx, -Rx, +Tx, -Tx und
Masse).

Wenn du RS485 mit nur 2 Drähten machen willst, wird vor allem die Software komplizierter, weil du Sender- und Empfänger-Baustein umschalten musst und das Ganze zwischen den beiden Geräten noch irgendwie synchronisiert werden muss.

Hier z.B. solltest du weiter Infos finden:
http://search.maxim-ic.com/search?as_dt=1&num=20&pro…
http://www.fairchildsemi.com/sitesearch/fsc.jsp?comm…

MfG Peter(TOO)

Hallo,

Zuersteinmal sind RSR422 und RS485 fast identisch.

Nö, RS422 ist üblicherweise bidirektional (vollduplex)
und RS485 wird üblicherweise im halbduplex verwendet.

RS232 kann also 1:1 auf RS422 umgesetzt werden.

Bei RS232 auf RS485 braucht man einen intelligenten
Umsetzer (siehe z.B. mein Link auch die ADAM-Module).

RS485 unterscheidet sich eigentlich nur dadurch, dass ein
Sender bis zu 32 Empfänger treiben kann

Das kann RS422 auch.

und der Sender :hochohmig geschalten werden kann,

Das macht RS485, um Multi-Point-Fähig zu sein.

sodass mehrere Sender an
eine Verbindung angeschaltet werden können (natürlich darf
immer nur ein Sender zu einer bestimmten Zeit aktiv sein).

Bei einer einfachen Punkt-zu-Punkt-Verbindung kann man RS422
und RS485 problemlos mischen.

Macht IMHO keinen Sinn.
Entweder man nimmt RS422 oder eben RS485.

Die Schaltungsvarianten sind grundlegend identisch mit RS232,

Nö, RS232 ist einen unsymetrische Schnitstelle mit Massebezug
und RS422 RS485 eben diff. Schnittstellen.
Die Kabeltermminierung bei Rs422/485 ist dann noch ein
wesentlicher Unterschied.

man verwendet halt nur andere Treiberbausteine und benötigt
pro Signal zwei Drähte.
Für eine einfache Verbindun benötigst du bei RS232 3 Drähte
(Rx, Tx und Masse), bei RS422/485 sinds halt 5 (+Rx, -Rx, +Tx,
-Tx und Masse).

RS422 hat +Rx/-Rx und +Tx/-Tx +optional: Schirm
Masse wird nicht benötigt, weil symetrische (differentiell)

Rs485 hat 2 Leitungen, meist mit " A " und " B " bezeichnet
und wieder optional Schirm.
RS485 Transceiver können abwechselnd senden und Empfangen.
So wird ja die Multi-Point-Fähigkeit realisiert.

Wenn du RS485 mit nur 2 Drähten machen willst, wird vor allem
die Software komplizierter, weil du Sender- und
Empfänger-Baustein umschalten musst und das Ganze zwischen den
beiden Geräten noch irgendwie synchronisiert werden muss.

Das ist genau das, was man unter RS485 versteht.
Die Steuerung ist aber dann ein Problem des BUS-Protokolls.
-> z.B. bei Profi-BUS oder Mod-BUS oder einfaches
Master-Slave-Prinzip.

Hier z.B. solltest du weiter Infos finden:
http://search.maxim-ic.com/search?as_dt=1&num=20&pro…
http://www.fairchildsemi.com/sitesearch/fsc.jsp?comm…

Na ob das hilft? Doch nur, wenn er Elektroniker ist und schon
weiß, wie es geht.

Dann schon eher sowas:
http://www.interfacebus.com/Design_Connector_RS485.html

Gruß Uwi

Hallo Uwi,

Zuersteinmal sind RSR422 und RS485 fast identisch.

Nö, RS422 ist üblicherweise bidirektional (vollduplex)
und RS485 wird üblicherweise im halbduplex verwendet.

Die Normen RS422 und RS485 beschreiben eigentlich, im Gegensatz zu RS232C, nur die Pegel.
Ich kenne keine Steckerbelegung und logische Signalbeschreibung welche in RS422 oder RS485 enthalten wäre.

Entweder man nimmt RS422 oder eben RS485.

Kommt auch noch drauf an, welche Treiberbausteine man rumliegen hat…

Die Schaltungsvarianten sind grundlegend identisch mit RS232,

Nö, RS232 ist einen unsymetrische Schnitstelle mit Massebezug
und RS422 RS485 eben diff. Schnittstellen.
Die Kabeltermminierung bei Rs422/485 ist dann noch ein
wesentlicher Unterschied.

Bitte reiss meine Sätze nicht einfach auseinander !!

man verwendet halt nur andere Treiberbausteine und benötigt
pro Signal zwei Drähte.

Wenn du RS485 mit nur 2 Drähten machen willst, wird vor allem
die Software komplizierter, weil du Sender- und
Empfänger-Baustein umschalten musst und das Ganze zwischen den
beiden Geräten noch irgendwie synchronisiert werden muss.

Das ist genau das, was man unter RS485 versteht.

Wie gesagt, dies ist gar nicht Bestandteil der Norm.
Es gibt auch bidirektionale RS485 ausführungen.

Na ob das hilft? Doch nur, wenn er Elektroniker ist und schon
weiß, wie es geht.

Im gegensatz zu dir, habe ich die ViKa des fragesteller gelesen.
Zitat:
" Entwickle elektronische Baugruppen."

MfG Peter(TOO)