3 Uarts miteinander verbinden

OP #2552641
Lesenswert?

Ich möchte drei Uarts miteinander verbinden. Und zwar zwei Uarts von 
zwei Atmega 16 und einen von einem Pc über einen Max232. Ich habe mir 
gedacht, es ist wie im Bild mit 6 Dioden zu machen. Doch es funktioniert 
nicht.

Liegt es daran, dass an den Dioden 0,7V abfällt?

Vielen Dank
jannik
Angehängte Dateien:
Gast #2552700
Lesenswert?

Hi

mal ne blöde Frage: Kann man nicht einfach die RX der Atmegas einfach 
mit TIN vom Max232 verbinden und sinngemäss die TX mit ROUT ohne Dioden?

Die Spielregeln wer wann sendet muß die Software regeln. Kann da nicht 
dann jeder auf Null ziehen. Naive Denkweise (?) jeder hat einen 
Widerstand nach High und jeder kann dann auf Null ziehen?

Oder geht da was kaputt?

Das wollte ich auch schon lange mal wissen....

MfG
Achim
Gast #2552726
Lesenswert?

Mach halt ein 1-w rs485, brauchst 3 dioden und einen pullup

Du schliesst mit den dioden (kathode an tx) die vier uarts an einen 
"Bus" an, und pullst den dann mit dem widerstand high, die rx kommen 
direkt an den bus, fertig
Gast #2560774
Lesenswert?

Die Spannungen bei 232 sind relativ hoch und deswegen einigermaßen 
störunanfällig. Ein paar meter dürften also ohne Probleme drin sein. 
Wenns doch was längeres werden soll is 485/422 zu empfehlen. Aber dann 
Pos. und Neg. Signal verwenden, nicht nur das pos.

232 lässt sich auch mit 3 Teilnehmern verdrahten. Was du dann brauchst 
sind Analogschalter. Damit schaltest du dann den jeweiligen Teilnehmer 
der gerade dran sein soll an die Leitung zum Receiver. Quasi wie 
multiplexen.

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