AVR-UART als Hausbus?

Gast #826811
Lesenswert?
• ▲
▼
Hallo!

Ich habe vor, die zwei UART-Pins vom AVR als Hausbusanschlüsse zu 
verwenden.
Das Projekt soll:

- einfach sein (Keine zusätzlichen ICs, vielleicht(!) ein Pegelwandler 
5V->12V/Optokoppler 5V->12V/74XX245-Transceiver...)

- Das Dingens soll über eine vieradrige Leitung mit dem Schirm an & als 
Masse laufen können.

- Übertragungsgeschwindigkeit kann ruhig 50 Baud sein ;-) - also auf 
Schnelligkeit kommts -wirklich- nicht an!
Gedacht hätte ich so um die 50 bis 9600 Baud.

- An der Leitung hängen verschiedene Teile, die untereinander 
unterhalten können.

- Die Leitung wird vielleicht grade mal ein paar Meter lang, es soll 
erstmal kein Haus damit verdrahtet werden, sondern nur ein paar kleine 
Verbraucher und 12V-Akkus - verteilt auf zwei bis drei Zimmer.

Gedacht ist, dass jeder Teilnehmer eine Nummer von 0-255 hat.

Die Unterhaltungen sollten dann komplett softwaremäßig funktionieren.
Das soll hier auch nix zur Sache tun.

Genug Theorie, hier mein Problem. ;-)
Aaaaalso:

Kann ich mehrere AVRs mit den UART-Anschlüssen zusammenpfriemeln?
Normalerweise funktioniert das mit zwei AVRs. Geht das dann auch mit 
mehreren? Im Bild ist das Problem gezeichnet.

Wenn ein Teilnehmer etwas "plaudert", sollen alle anderen Teilnehmer das 
mitbekommen. Einer fühlt sich dann angesprochen und tut dann was.

Würde das funktionieren? Oder muss ich was Anderes benutzen?

Danke schonmal für eure Antworten!

Stefan
Angehängte Dateien:
#826841
Lesenswert?
• ▲
▼
Ich nutze z.B. den MAX3485. Ich habe alerdings 3,3V, weiss nicht ob der 
auch für 5V geht. Verkabelung ist in den Datenblättern abgebildet, 
findet man aber auch etliches im Internet.

Im Anhnag für den MAX3485:
DI an TX vom AVR
RO an RX vom AVR
DE und RE zusammenschliessen und an einen beliebigen Portpin. Ist die 
Umschaltung senden/empfangen.
Angehängte Dateien:
Gast #826983
Lesenswert?
• ▲
▼
Hallo nochmal!

Da brauche ich schon 5 Volt.
Bei Re*chelt gibt`s einen MAX485. Dessen Datenblatt hab ich mal 
überflogen. Der scheint für mich der Richtige zu sein. Was meinst du 
dazu?

Darin steht auch, dass bis zu 32 Teilnehmer an der Leitung hängen 
dürfen.
Bei der nächsten Bestellung werd` ich ihn vielleicht mal ausprobieren.

Jetzt sind noch Fragen offen, aber wozu gibt`s denn dieses Forum: ;-)
- So wie ich mir die Schaltung vorstelle, ist in dem angehängten 
Bildchen.
Testweise mal mit drei Teilnehmern.

- Kann ich Suppressordioden o.Ä. verwenden? So als 
Blitz-/Überspannungsschutz. Kann bestimmt nie schaden. Oder doch?

- Die Widerstände in deinem Bildchen und in dem Datenblatt - sind die 
wegen dem Wellenwiderstand da? Aber als Elektroazubi hab ich da 
natürlich keine Chance; das wird nicht gelehrt! ;-) Deswegen fehlen die 
auch bei meinem Bildchen. Wie groß müssen die ungefähr sein? Ist das 
kritisch? Wo müssen die hin?

Danke (schonmal wieder) für alle Antworten! :-)

Stefan
Angehängte Dateien:
#827963
Lesenswert?
• ▲
▼
> Der scheint für mich der Richtige zu sein. Was meinst du dazu?
Ja der schaut gut aus.

> Kann ich Suppressordioden o.Ä. verwenden?
Kann man machen, ja.

> Wie groß müssen die ungefähr sein? Ist das kritisch? Wo müssen die hin?
Das sind Abschlusswiderstände. Müssen glaub ich 120 Ohm zwischen A und B 
sein. Such einfach mal im Netz, da gibt es sicherlich Erklärungen die 
wesentlich besser sind als wie ich hier schreiben könnte :)
z.B. hier:
http://www.eseo.de/rs485.htm

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.