Mehrere AVR µC an einer RS232

Gast #212521
nabend !

Meine Frage ist es ob es möglich ist mehere AVR an eine Serielle
Schnitstelle zu hängen. Es geht nur darum das jeder µC Daten vond er
RS232 empfangen kann. Es geht nicht darum das diese Senden. Wenn ja
reicht es wenn ich den TX Ausgang des MAX232 auf alle RX Eingänge
meiner Controller hänge?

Danke im Vorraus

noch einen schönen abend !
jens
Gast #212522
Sollte funktionieren, sehe da kein Problem drin. Evtl. ist die
Treiberstärke des Max nicht ausreichend, und ein TTL Treiber ist nötig,
dürfte aber nicht problematisch sein.
Gast #212524
Geht auch mit mehreren AVRs, der MAX ist stark genug um 10 LS-TTL-Lasten
zu treiben, macht etwas 30 AVRs, okay - die Kapazität des Busses sollte
man im Auge behalten... Im Falle des Sendens mehrerer AVRs auf eine
TX-Leitung: PullUp und open collector Ausgänge!
Gast #212525
Danke Danke Danke
"Hier bekommen Sie geholfen!" g

Es hat geklaptt, ich werde jetzt auf diese Art 6 µC miteinander
Verbinden um aus 2313érn einfache pwm controller für die L298 zu machen
sie müssen das Signal nur vom PC empfangen und dann den PWM Wert und die
DIR ausgeben.

Nochmal Danke für die schnelle Hilfe
jens
Gast #212526
Hallo,
da ich ziemlich neu bin in der Welt der Elektrotechnik habe ich mal ein
Schematic angehängt mit der Frage, ob ich die Antworten so richtig
verstanden habe.
Welchen Wert sollte der Pullup haben? 1,5kOhm?
Mit der Bezeichnung open collector komme ich trotz Google nicht so ganz
klar. Wenn ich das richtig verstanden habe, ist das eine Sache der
Hardware. Ist das richtig, oder muß ich da noch was besonderes
einstellen für den Serialport? (ATMega16)
Sowohl jeder empfangende AVR als auch der Sender haben ihren eigenen
MAX232.

Danke
Bodo
Angehängte Dateien:
Gast #212527
Eigener MAX für jeden empfangenen µC ist übertrieben, wenn´s das gleiche
Signal ist. Auch ist es einfacher nur TTL / CMOS Pegel
zusammenzuschalten, als die bereits gewandelten RS232-Pegel, weil
einfache Dioden reichen. Also einen empfangenden MAX -> alle
empfangenden AVRs. Alle sendenden AVRs über Diode an PullUp ->
sendender MAX. Als PullUp reicht 4k7, bei TXD über Diode reicht der
UART Ausgangs-PortPin, Kathode der Diode muß zum PortPin zeigen.
OpenCollector bezeichnet einen Pin, der i.d.R. nach Masse zieht, wenn
er aktiv ist und der hochohmig ist, wenn er passiv ist. Stell dir einen
offenen npn-Transistor oder einen FET vor (OpenDrain).
Gast #212528
Danke schonmal für die Antwort.
Das Problem ist, daß das alles fertige Module sind, ich also erst
hinter dem MAX abgreifen und demzufolge zwischen MAX und Chip nichts
mehr zwischenhängen kann.
In meinem Bild in der Nachricht davor stehen JP1-JP5 also jeweils für
einen MAX.
Ist das Bild dann so richtig, oder brauche ich nur eine Diode, die
direkt vor dem PullUp hängt?

Danke
Bodo

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.