2mal RS485 "paralell" betreiben

OP #1581987
Lesenswert?

Hallo Zusammen,

Ich habe mal wieder ein Problemchen, ich stehe gerade am Anfang einer 
Entwicklung und habe das Problem, dass ich 3 UARTs brauche, sprich ich 
habe 3 RS485 Busse.
An einem bin ich Slave und würde ihn deshalb gerne normal einzeln 
Implementieren.
Auf den anderen beiden bin ich fast immer Master. Was ich hier gerne 
machen möchte ist, dass ich einen Bustreiber an meine Prozessor 
anschließe und die beiden Busse A und B paralell anklemme. Dann kommen 
jeweils zwei Schalter (meine Überlegung einfach Transistoren) in die 
Busleitungen, so dass ich direkt vor dem Trieberbaustein diese 
Anschalten kann.
Auf dem einen Bus Frage ich relativ regelmäßig Slave Module ab. Auf den 
anderen muss ich nur unterbestimmten umständen zugreifen und ein paar 
Befehle schicken, in der zeit wird aber nicht der erste Bus abgefragt.
Ist sowas möglich oder sollte ich lieber eine Software Uart 
implementieren?


Gruß Daniel
Gast #1582006
Lesenswert?

>Auf dem einen Bus Frage ich relativ regelmäßig Slave Module ab. Auf den
>anderen muss ich nur unterbestimmten umständen zugreifen und ein paar
>Befehle schicken, in der zeit wird aber nicht der erste Bus abgefragt.
>Ist sowas möglich oder sollte ich lieber eine Software Uart
>implementieren?

Wenn du sicherstellen kannst, dass auf den beiden Bussen nicht 
gleichzeitig Daten transportiert werden müssen kann man die beiden Busse 
"multiplexen".
Das würde ich allerdings hinter den Bustransceivern machen, da man dort 
einfach die Sende-/Empfangsumschaltung per Portpins steuern kann.
Die Empfangsleitungen (auf TTL-Seite) sollten noch entkoppelt werden 
(Dioden?!).
Gast #1582075
Lesenswert?

>Ich habe mal wieder ein Problemchen, ich stehe gerade am Anfang einer
>Entwicklung und habe das Problem, dass ich 3 UARTs brauche, sprich ich
>habe 3 RS485 Busse.

Stellt sich für mich die erste Frage wo diese auf- oder eingebaut 
werden.

Im Industriebereich würde ich selbige nie zusammenschalten sondern 
galvanisch getrennt auf einzelne Uarts (Soft oder Hardware führen)

Alles andere macht fast immer Probleme. Auch ist wohl nicht die beste 
Design-Idee funktionierende Systeme um eine lange Antenne zu erweitern

Dann bricht man Standards und fummelt an ausgereiften OSI Layern rum in 
denen hunderte von Mannjahren Entwicklung und Erfahrung stecken.

Wozu?
OP #1582103
Lesenswert?

Also so.
UND Gatter ist da richtig? Ist das Recieve Signal immer High und wird 
nur wenn was kommt Runtergezogen? Denn sonst brauch ich doch nen AND 
Gatter. Receive muss ich auch Schlten, da ich sonst möglicherweise 
Störungen bekomme. Also werde ich es wie im Letzten Bild aufbauen und 
den Oberen !RE auch noch schalten, dann solte es ja wohl hin hauen.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren