Vernetzung von AVRs mit geringen Aufwand?

Gast #259298
Lesenswert?

hallo,

für kleiner Haussteuerungsanwendungen suche eine Möglichkeit mehrere
AVR-Steuerungen untereinander zu vernetzen.

Die Übertragungsgeschwindigkeit ist zweitrangig - also recht niedrig

Wichtig ist das ich für die Vernetzung einen möglichst geringen Aufwand
einsetzen muss. Also scheiden CAN-Lösungen usw. zunächst mal aus.

RS-485 wäre interessant. Aber der Aufwand ist da auch noch zu hoch.

Da ich auch kleine AVRs wie z.B. den ATTINY 12 einsetzen möchte suche
ich nach einer Lösung die mit einer Art "Ein-Draht-Bus" mehr oder
weniger direkt an den Port-Pins der Controller ansetzt.

Die Entfernungen liegen von ein paar cm bis ca. 25m

Jürgen
Gast #259299
Lesenswert?

Bei so langen Strecken würde ich schon zu RS485 greifen, der Aufwand ist
nicht so hoch wie Du glaubst. Mußt halt nur ein kleines Protokoll
entwickeln. Auf die Störsicherheit würde ich nämlich achten! Bei 25m
streuen Störungen ganz schon rein. Verlege die Leitungen mal in der
Nähe von Stromleitungen, dann weißt Du was ich meine. RS485 ist zudem
auch günstig.
Gast #259300
Lesenswert?

Nimm den UART, nur statt einen MAX232 bestückst du einen geeigneten
RS422-Treiber. RS422 ist sehr robust und auch bei großen Leitungslängen
verwendbar. Außerdem kosten die Treiberbausteine nicht viel, gibts sogar
bei Reichelt.
Gast #259302
Lesenswert?

Die passive Seite von 1-Wire ist etwas knackig im Timing. Wenn man sich
an die Spezifikation halten will, muss mann innerhalb von 1µsec auf Low
reagieren und die Leitung runterziehen. Und wenn man nicht nur das
eigene Haus vernetzt, kostet es Geld (Lizenz).

Andererseits hat man möglicherweise auf beiden Seiten nur
selbstprogrammierten Kram und kann dann 1-Wire eher als
Inspirationquelle denn als Vorschrift sehen.
Gast #259306
Lesenswert?

hallo,

danke für die Hinweise. Die Suchfunktion hab ich natürlich auch schon
vor meinem ersten Posting genutzt :-)

Der Vorschlag mit PLC nehm ich als <a href=http://www.amateurfunk.de
target="_blank">Funkamateur</a> jetzt einfach mal nicht ernst ;-)

Es kristalisieren sich jetzt für mich folgender Lösungsweg heraus:

- RS 485 / RS 422

und dazu für die Anbindung von einfachen Sensoren / Aktoren:

- 1-Draht-Bus [entweder 1-wire oder was selber "gestriktes"

Jürgen
Gast #259307
Lesenswert?

Speziell für Funkamateure wurde doch die Powerline-Übertragung
entwickelt; die Sendelizenz hast Du ja :-)

Sieh Dir mal CAN-Bus Treiber an; im Prinzip ähnlich zu den
RS-Geschichten aber mit einstellbarer Anstiegszeit der Signale zur
Verringerung der Störstrahlung. AN96116.pdf als Anregung.

Wenn Du ganz viel Zeit hast, kannst Du auch NF-Töne auf einen Draht
geben oder CW. Mit einem Ohrhöhrer kann man dann die Nachrichten
mithören :-)
Gast #259309
Lesenswert?

>Powerline wurde für Funktamateuere entwickelt
da fällt mir echt nichts mehr ein zu :(

In einer der Letzten ausgaben der Funkamateur war mal ein Beitrag über
das Lizenzfreie Zeebee Modul drin. Müsste ich mal raussuchen, wenn
Interesse besteht. Da waren einige links dabei. Ansonsten schau mal auf
www.funkamatuer.de

73 Andy

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