mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Benötige Hilfe bei Berechnung von Parallelbetrieb von Geräten und Berechnung Datenrate


Autor: George D. (gdoe)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe 3 Messgeräte mit serieller Schnittstelle, die ich an einen USB 
Hub angeschlossen habe.
Für jedes Gerät logge ich über ein Terminalprogramm (9600 baud) die 
Messdaten in eine extra Datei.
Jedes Gerät sendet mir pro Sekunde Messwerte (ASCII Zeile ca. 100 
Zeichen).

Wie kann ich berechnen oder abschätzen wieviel Geräte ich parallel so 
betreiben könnte?
Antworten wie: Über 10 oder so nützen mir nicht, da ich es gerne 
mathematisch nachvollziehen würde.

Annahme alle Geräte sind synchronisiert. Falls Parameter auch einfach 
Annahmen treffen.

Autor: Peter II (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
George D. schrieb:
> Wie kann ich berechnen oder abschätzen wieviel Geräte ich parallel so
> betreiben könnte?

wenn man über die USB-Bandbreite rechnen kommt man auf sehr viele 
Geräte. Damit würde ich das Limit einfach beim Treiber oder bei USB 
selber sehen. Wenn der Treiber kein Limit hat (keine Ahnung ob Windows 
mehr als 100 Serielle zulässt) dann gibt es das Limit das man maximal 
127 Geräte an ein USB Host anschließen kann - davon gehen aber noch die 
Hubs ab.

Autor: PittyJ (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
USB ist ein komplexes Protokoll. Da wird nichts vom Gerät gesendet, 
sondern der Master (also der PC) fragt alles nacheinander ab.
Das kommt also auf die Treiber an, wie oft die eine Verbindung zum 
USB-Gerät machen. Und vom OS darunter, wie er die Anfragen in die USB 
Bus Slot einpasst. Und auch von der USB-Geschwindigkeit an sich (low, 
high, full, super speed). Und dann kann man AFAIK nur 127 Geräte and 
einen Hub anschliessen, die sich dann alle den Bus teilen müssen. 
Andererseits kann man wohl die Hubs auch kaskadieren.


Viel Spass bei der Rechnung mit den ganzen Unbekannten.

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.