Einfacher Bus auf RS485/UART-Basis für Kommunikation zwischen µCs?

OP #3026309
Lesenswert?

Hallo Leute,

ich plane momentan eine CNC-Fräse. In dem Projekt wird es mehrere 
einzelne Platinen geben, die jeweils einen AVR drauf haben. Ich will sie 
untereinander vernetzen. Die "Sprache", mit denen sich die Busteilnehmer 
unterhalten, ist klassisch UART. Elektrisch soll es RS485 werden. Der 
Einfachheit halber soll es ein Single-Master-System sein. Der Master 
wird ein PC werden, der dann auch gleich Messwerte auswertet und 
anzeigt.
Die Slaves sollen sowohl Daten empfangen als auch senden können.

Erst dachte ich mir, ich könnte mir ein eigenes Protokoll überlegen, 
aber warum das Rad neu erfinden?
Es gibt sicherlich verbreitete Protokolle, die sich bewährt haben, wofür 
es auch C-Code-Referenzen gibt.
Leider sehe ich den Wald vor lauter Bäumen nicht.

Meine Anforderungen:
- einfach aufgebautes Protokoll ohne viele Präambeln usw., das man 
notfalls auch in einen kleinen ATTiny mit Software-UART reinkriegt.
- ein Busteilnehmer soll möglichst am Anfang des Pakets merken, ob die 
Nachricht an ihn gerichtet ist oder nicht.

Hat jemand einen Tipp für mich?

Danke!
Third-Eye

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