mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik USI, mehrere Slaves und PC-Interface


Autor: MasterMind (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mahlzeit,
ich hab 30-40µC auf einem Bus (USI). Meist sind es Tiny24/44/84 die 8 
Eingänge verwalten.
Die Daten müssen mindestens 100mal pro Sekunde von allen µC angefragt 
werden.

Sollte ich besser mehrere Busse benutzen oder ist das realisierbar? 
Welche Master sollte ich dabei nutzen?
Der Master muss die Daten "nur" inkl. der Slave-Kennung an einen PC 
senden (vorzugsweise USB aber das werd ich wohl mit nem FTDI ralisieren)

Es ist auch möglich, dass sich die Anzahl der Slaves erhöht. Gibt es 
eine Möglichkeit, zu berechnen, wieviele Slaves an einem Bus mit welcher 
Datenrate betreibbar sind? Hab da leider noch nichts dazu gefunden.

thx4hlp

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Datenrate dividiert durch Datenmenge (in Bit) eines µC (incl. 
Steuerbits/Handshake)  =  Anzahl der Busteilnehmer

Wenn jeder µC 100 mal pro Sekunde senden muss, reduziert sich die Anzahl 
um den Faktor 100

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.