Bussystem so machbar

OP #1659858
Lesenswert?
• ▲
▼
Hi,

ich möchte mehrere ATmega168 miteinander vernetzen (bis 256 Stück). Das 
Bussystem sollte unanfällig gegen störung sein und Strecken bis 40Meter 
überbrücken. Wenn es geht währe eine gewisse Unempfindlichkeit gegen 
sternförmiges Verlegen sehr gut.

Meine Idee ist es die Uarts der Controller über einen CAN Baustein 
zusammen zu führen. Physikalisch hätte ich damit die Eigenschaften von 
CAN, Übertragungstechnisch habe ich RS232 (9600/8n1). Das funktioniert 
auch soweit, wenn einer sendet "hört" er es selbst und auch alle 
anderen.

mir fehlt nur eine Idee wie ich das regeln kann, das sich 2 Kontroller 
stören wenn sie im selben moment senden.

1)Ich möchte ungern ein Zeitscheibensystem aufbauen
2)Es werden nur wenige Steuerdaten übertragen (Hausbus AN-AUS usw..)


Ich bin mir noch nicht ganz sicher wie gut das "Rücklesen" und auswerten 
mit der RS232 Schnittstelle funktioniert.

Habt Ihr schonmal etwas vergleichbares gemacht, und den UART in der Art 
benutzt. Ich suche eine simple Lösung oder Idee.

Gruß,
Thorsten

Antwort schreiben

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