- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 19

Thema: echtzeitfähiges Ethernetprotokoll?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    06.04.2009
    Beiträge
    51

    echtzeitfähiges Ethernetprotokoll?

    Hej!

    Ich Suche ein echtzeitfähiges Ethernetprotokoll! Klingt komisch aber ja. Ich weiß natürlich das Ethernet auf Grund seines CSMA/CD Verfahren an sich nicht echtzeitfähig ist! Allerdings stellt sich mir die Frage ob man das nicht irgendwie umgehen kann?

    lg

  2. #2
    shedepe
    Gast
    Ja es gibt solche Protokolle in der Industrie, einen Überblick darüber gibt es auf wikipedia
    http://de.wikipedia.org/wiki/Echtzeit-Ethernet

  3. #3
    Neuer Benutzer Öfters hier Avatar von nanoBean
    Registriert seit
    10.05.2009
    Beiträge
    19
    Leider hast du nicht geschrieben, wofür du das brauchst. Eventuell ist aber UDP für dich interessant. Im Gegensatz zu TCP ist hier jedoch nicht sichergestellt, dass die Daten auch auf jeden Fall ankommen (bzw. in der richtigen Reihenfolge). Aber dafür ist es schnell und der Overhead von TCP entfällt.

    Tante Edith verweist dich auch noch mal auf den Wikipedia Artikel zu UDP

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von Felix G
    Registriert seit
    29.06.2004
    Ort
    49°32'N 8°40'E
    Alter
    41
    Beiträge
    1.780
    Bei UDP ist die mittlere Datenrate in der Regel deutlich höher als bei TCP. Das liegt hauptsächlich daran, daß TCP "nett" ist und versucht die Bandbreite gleichmäßig zu verteilen, bzw. die Leitung nicht zu überlasten (wodurch Paketverluste minimiert werden). UDP hingegen fehlen derartige Mechanismen, daher fährt es immer mit Vollgas, egal ob ein Baum im Weg ist oder nicht.

    Wenn Jemand aber von Echtzeitfähigkeit spricht, ist die Latenz üblicherweise sehr viel interessanter als die Datenrate, und was das betrifft sind beide Protokolle eher schlecht.
    (jedenfalls verglichen mit klassischen, auf harte Echtzeitfähigkeit ausgerichteten Bussystemen und Protokollen wie z.B. CAN)


    Natürlich kann man es z.B. über das im Wikipedia-Artikel erwähnte PTP schaffen, mehrere Netzwerkteilnehmer sehr gut zu synchronisieren, aber ob das schon ausreicht hängt sehr von der konkreten Anwendung ab.
    So viele Treppen und so wenig Zeit!

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Hallo,

    TCP/IP oder UDP haben mit Ethernet nichts zu tun. Daß diese Protokolle im LAN typischerweise über Ethernet abgewickelt werden, kann diesen Eindruck erwecken, ändert aber an der Tatsache nichts. Schon die DSL-Leitung zwischen Teilnehmer und Vermittlung ist nicht Ethernet, transportiert aber TCP oder UDP.

    Ein fehlerkorrigierendes Protokoll (z.B. TCP) kann nie wirklich echtzeitfähig sein. Ich kann nie garantieren, daß ich einen Fehler korrigieren kann. Dem Prokoll bleibt nur übrig, die Verbindung abzubrechen, selbst wenn die Verbindung wieder funtioniert. Das geht bei Echtzeit garnicht.

    Es gibt sehr wohl Ethernet-Erweiterungen, die echtzeitfähig sind. Eigentlich alle Hersteller von Steuerungen arbeiten daran. Wieweit daraus schon eine akzeptierte Norm entstanden ist, habe ich nicht so genau verfolgt. Ich habe leider auch keine Links parat, im Netz sollte sich aber was finden lassen.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    06.04.2009
    Beiträge
    51
    Also ich bräuchte dieses Protokoll für ein kleines Projekt von mir:

    Ich will mit meinem Computer einen Roboter steuern, allerdings kommt es dabei auf Reaktionsvermögen an - ich brauche also harte Echtzeit (oder seht ihr das anders - dann bitte um Korrektur!)

    Das ganze sollte über Ethernet laufen!

    lg Manta

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test