TWI im Multimaster-Mode

OP #2139537
Lesenswert?
• ▲
▼
Hallo zusammen,

ich bin neu hier und auch neu in der uC-Szene. Habe hier einige 
Anfängererfahrungen. Ich möchte eine dezentrale Modelbahnsteuerung 
aufbauen. Es müssen ca. 100 Atmegas vernetzt werden (am liebsten über 
TWI/I2C). Jeder Atemga übernimmt die Steuerung des Zuges (Richtung und 
Geschwindigkeit (über PVM)), die Überwachung seines Blocks und die 
Steuerung der Signale und Weichen in seinem Block. Nun zu meinen Fragen:
- Ist ein Multimaster-Mode noch sinnvoll zu verwirklichen? Was passiert 
wenn sehr viele Atmegas den Bus übernehmne wollen? Wer gewinnt?
- Die Buslänge wird bis zu 10 mtr. betragen. Ich habe in mehren 
Beiträgen schon gelesen, dass die bei entsprechender Taktung (nicht zu 
hoch) und guten Kabeln (Netzwerkkabel) möglich sein soll. Richtig?
- Beim Abschalten der Anlage soll der Status auf einer SD-Karte 
gespeichert werden. Dies sollte kein Problem sein - oder?
- Welche Alternativen könnt ihr für den Bus empfehlen? Ich möchte ungern 
über UART gehen, da ich hier Synchronisationsprobleme sehe.

Schon mal vielen Dank für eure Antworten.

Gruß
Klaus-Peter

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.