Forum: Mikrocontroller und Digitale Elektronik Vernetzung von AVRs mit geringen Aufwand?


von Jürgen Mayer (Gast)


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

von Barti (Gast)


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.

von ,,,, (Gast)


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.

von Jürgen Mayer (Gast)


Lesenswert?

hallo,

ich bin gerade auf den 1-Wire-Bus von Dallas gestossen.

wäre das was?

kennt jemand da eine ausführliche Beschreibung dieses Bus?

Jürgen

von A.K. (Gast)


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.

von Jens D. (jens) Benutzerseite


Lesenswert?

andere idee
powerline modem ;)
sollten recht gut funktionieren

Gruss

von mirki (Gast)


Lesenswert?

eine ganz andere Idee :

Bluetooth !! oder andere Funktechnik !! ;-)

von 123 (Gast)


Lesenswert?

die suchfunktion ist auch nicht schlecht;-)

Dallas 1-wire ist hier im forum erst als hausbus vorgestellt worden.
suche dann werdest du finden.

das neue Hausbusforum:
http://www.mikrocontroller.net/forum/list-11-1.html

Wiki artikel:s.h. 1-wire
http://www.mikrocontroller.net/articles/Hausbus

von Jürgen Mayer (Gast)


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

von Michael (Gast)


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 :-)

von 123 (Gast)


Lesenswert?

powerlin im 100khz bereich gibts auch, das wird dich wol kaum stören.
s.h. wiki

warum  RS 485 / RS 422 hast du wirlich auch andere thread dazu gelesen?
can hat meiner meinung nach bessere karten.

von A.S. (Gast)


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

von Michael (Gast)


Lesenswert?

"" da fällt mir echt nichts mehr ein zu :(

Und ich dachte, den Witz versteht jeder.
Ach so, die CAN-Bus-Treiber haben auch Namen: PCA82C250, ....

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.