Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… ·...

46

Transcript of Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… ·...

Page 1: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

Ethernet als Bus für Echtzeitanwendungen

im Automobil:

Konzepte aus der Automatisierungsbranche

Till Steinbach

Hochschule für Angewandte Wissenschaften Hamburg

Anwendungen 1 WS 08/09 � 16. Dezember 2008

Page 2: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

Wie alles beganSchaltplan um 1910

Quelle: Ernst Buddenberg, Lippstädter Spuren, Die Westfälische Metall-IndustrieAktien-Gesellschaft Lippstadt, Heimatbund Lippstadt e.V., 1988

Page 3: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

Wie alles beganSchaltplan Porsche 912 1960

Quelle: Bentley Publishers, Automotive Reference

Page 4: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

Ethernet als Bus für Echtzeitanwendungen

im Automobil:

Konzepte aus der Automatisierungsbranche

Till Steinbach

Hochschule für Angewandte Wissenschaften Hamburg

Anwendungen 1 WS 08/09 � 16. Dezember 2008

Page 5: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

VortragsübersichtEthernet als Bus für Echtzeitanwendungen im Automobil

1 MotivationEthernet als BussystemProblemstellung und Zielsetzung

2 ZielplattformMerkmaleAnforderungen

3 TechnologieübersichtTime-triggered SystemeToken-basierte SystemeBandbreitenbasierte Systeme

4 Fazit und AusblickAusblick auf weiters VorgehenRisikoabschätzung

5 Fragen

Page 6: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Ethernet als Bussystem

Problemstellung undZielsetzung

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

MotivationWarum ein neues Bussystem für das Automobil?

starke Zunahme von Elektronik im Automobil (heute:bis zu 70 Steuergeräte, mehrere hundert Sensoren)

Fahrerassistenzsysteme (ASR, ESP, . . . )X-by-Wire-Anwendungen (Elektronisches Gaspedal)Informationselektronik (Navigation, Internet, . . . )Unterhaltungselektronik (Musik, Fernsehen, . . . )

heterogenes Bussystem (CAN, LIN, MOST, Flexray)auf Anwendung optimierte BussystemeBusübergreifende Kommunikation über Gateways

Page 7: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Ethernet als Bussystem

Problemstellung undZielsetzung

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

MotivationWarum ein neues Bussystem für das Automobil?

starke Zunahme von Elektronik im Automobil (heute:bis zu 70 Steuergeräte, mehrere hundert Sensoren)

Fahrerassistenzsysteme (ASR, ESP, . . . )X-by-Wire-Anwendungen (Elektronisches Gaspedal)Informationselektronik (Navigation, Internet, . . . )Unterhaltungselektronik (Musik, Fernsehen, . . . )

heterogenes Bussystem (CAN, LIN, MOST, Flexray)auf Anwendung optimierte BussystemeBusübergreifende Kommunikation über Gateways

Page 8: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Ethernet als Bussystem

Problemstellung undZielsetzung

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

Bussysteme im AutomobilBusübergreifende Kommunikation über Gateways

Quelle: National Instruments - Vortrag: Virtuelle Instrumente in der Praxis

Page 9: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Ethernet als Bussystem

Problemstellung undZielsetzung

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

Ethernet als EchtzeitbusWarum Ethernet als Bussystem im Automobil?

bewährte Technologie (Computernetze, Internet)

hohe Verbreitung, sinkende Preise

Microcontroller bieten oft bereitsEthernetunterstützungEntkoppelung vom Übertragungsmedium

Kupferkabel (robust, günstig, einfach zuverarbeiten)Lichtwellenleiter (hohe Bandbreite, keineelektromagnetische Einstrahlung)

Freie Wahl der Topologie

Groÿe Zahl an anwendungsspezi�schen Protokollen

Groÿe Zahl an Entwicklern undEntwicklungswerkzeugen

Page 10: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Ethernet als Bussystem

Problemstellung undZielsetzung

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

Sensorik im AutomobilVorteile der freien Topologiewahl

Quelle: Mercedes

Page 11: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Ethernet als Bussystem

Problemstellung undZielsetzung

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

Problemstellung und Zielsetzung

Konzept für Echtzeit-Ethernet-Bussystem

Vision: Ein Bus für alle AnwendungenProof-of-Concept im FAUST-Umfeld

Umsetzung für den HAWKS Rennwagen

Page 12: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Ethernet als Bussystem

Problemstellung undZielsetzung

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

Ethernet - Kollisionen im SwitchWarum Ethernet ursprünglich für Echtzeitanforderungen ungeeignet ist

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 13: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Ethernet als Bussystem

Problemstellung undZielsetzung

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

Ethernet - Kollisionen im SwitchWarum Ethernet ursprünglich für Echtzeitanforderungen ungeeignet ist

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 14: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Ethernet als Bussystem

Problemstellung undZielsetzung

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

Ethernet - Kollisionen im SwitchWarum Ethernet ursprünglich für Echtzeitanforderungen ungeeignet ist

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 15: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Ethernet als Bussystem

Problemstellung undZielsetzung

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

Ethernet - Kollisionen im SwitchWarum Ethernet ursprünglich für Echtzeitanforderungen ungeeignet ist

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 16: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Merkmale

Anforderungen

Technologieübersicht

Fazit und Ausblick

Fragen

MerkmaleTypische Merkmale eines verteilten Echtzeit Systems im Automobil

Hohe Anforderungen an das ZeitverhaltenGeringe LatenzGeringer Jitter

(Nahezu) vollständig geschlossenes System

Feste Anzahl an Busteilnehmern

Statische Topologie

Page 17: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Merkmale

Anforderungen

Technologieübersicht

Fazit und Ausblick

Fragen

LatenzLaufzeit von Datenpaketen

Sender

Empfänger

Page 18: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Merkmale

Anforderungen

Technologieübersicht

Fazit und Ausblick

Fragen

JitterVarianz der Laufzeit von Datenpaketen

5 3 4

Page 19: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Merkmale

Anforderungen

Technologieübersicht

Fazit und Ausblick

Fragen

AnforderungenAnforderungen für Echtzeitbussysteme im Automobil

parallele Übertragung von Daten mit harten, weichenund ohne Echtzeitanforderungen

Synchrone und asynchrone Übertragung

Geringer Nachrichtenjitter

Redundanzkonzept

Hohe Übertragungsbandbreite

Einfacher Austausch des Physical-Layers

Einfache Anwendung

Nutzung von Standardkomponenten

Page 20: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Merkmale

Anforderungen

Technologieübersicht

Fazit und Ausblick

Fragen

AnforderungenAnforderungen für ein Echtzeitbussysteme im FAUST-Umfeld

Kommunikation zwischen Systemen mit (Echtzeit)Betriebssystem und betriebssystemlosenKomponenten

Einsatz von Standard-Ethernet Komponenten

Geringes Gewicht und geringer Platzbedarf, geringerStrombedarf der Komponenten

Page 21: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

Technologieübersicht

Unterteilung in die 3 Hauptfelder:

Time-triggered Systeme

Token-basierte Systeme

Bandbreitenbasierte Systeme

Page 22: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

Technologieübersicht

Unterteilung in die 3 Hauptfelder:

Time-triggered Systeme

Token-basierte Systeme

Bandbreitenbasierte Systeme

Page 23: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

Time-triggered SystemeVerfahren und Marktübersicht

Am meisten verbreiteter Ansatz

Synchronisation über globale Zeit

Zyklische Kommunikation

Slots pro Teilnehmer

Marktübersicht: Pro�net, TTEthernet, SynqNet, RTnet,POWERLINK

Page 24: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TDMAWechselseitiger Ausschluss mit globaler Zeit

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 25: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TDMAWechselseitiger Ausschluss mit globaler Zeit

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 26: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TDMAWechselseitiger Ausschluss mit globaler Zeit

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 27: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TDMAWechselseitiger Ausschluss mit globaler Zeit

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 28: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TDMAWechselseitiger Ausschluss mit globaler Zeit

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 29: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TDMAWechselseitiger Ausschluss mit globaler Zeit

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 30: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

Time-triggered SystemeEigenschaften

Leistung abhängig von Topologie und eingesetzterHardware

Synchronisation meist über Precision Time Protocol(IEEE1588)

Verschiedene Verfahren zur Übertragung von RTund NRT-Tra�c

Marktübersicht: Pro�net, TTEthernet, SynqNet, RTnet,POWERLINK

Page 31: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

Token-basierte SystemeVerfahren und Marktübersicht

Wechselseitiger Ausschluss über exklusive Ressource

physikalische oder logische Ringstruktur

In der Automatisierung: Ethercat

Page 32: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TokenWechselseitiger Ausschluss mit exklusiver Ressource

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 33: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TokenWechselseitiger Ausschluss mit exklusiver Ressource

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 34: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TokenWechselseitiger Ausschluss mit exklusiver Ressource

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 35: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TokenWechselseitiger Ausschluss mit exklusiver Ressource

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 36: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TokenWechselseitiger Ausschluss mit exklusiver Ressource

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 37: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TokenWechselseitiger Ausschluss mit exklusiver Ressource

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 38: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TokenWechselseitiger Ausschluss mit exklusiver Ressource

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 39: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

TokenWechselseitiger Ausschluss mit exklusiver Ressource

Switch

Bus-teilnehmer

Bus-teilnehmer

Bus-teilnehmer

Uplink

Page 40: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

Token-basierte SystemeEigenschaften

Logik kann komplett auf den Clients implementiertwerden

Keine globale Zeit erforderlich

Komplex: Erkennen von Tokenverlust, Neuerzeugungdes Tokens

In der Automatisierung: Ethercat

Page 41: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Time-triggered Systeme

Token-basierte Systeme

BandbreitenbasierteSysteme

Fazit und Ausblick

Fragen

Bandbreitenbasierte SystemeEigenschaften und Marktübersicht

Schlechte worst-case Werte für Jitter und Latenz

Beispiel: AFDX

Page 42: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Fazit und Ausblick

Ausblick auf weitersVorgehen

Risikoabschätzung

Fragen

Fazit

Anforderungen für Bussysteme im Automobil sindde�niert

Verschiedene Technologien ermöglichenEchtzeitfähiges Ethernet

Page 43: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Fazit und Ausblick

Ausblick auf weitersVorgehen

Risikoabschätzung

Fragen

Ausblick

Entscheidung für eine oder mehrere Technologienoder Produkte

Erarbeiten eines genauen Fahrzeugmodells(Schnittstelle zu den Projekten von Daniel Lorenz,Felix Kolbe und Johann-Nikolaus Andreae)

Erarbeiten einer passenden Topologie

Modellieren der zeitlicher Abhängigkeiten und desDatenaufkommens

Berechnen und Simulieren der Zeiteigenschaften

Langfristiges Ziel:

Einsatz von Realtime-Ethernet imHAWKS-Rennwagen Saison 2010

Page 44: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Fazit und Ausblick

Ausblick auf weitersVorgehen

Risikoabschätzung

Fragen

Risikoabschätzung

Risiken:

Projekt wird durch neuen Standard obsolet

Anforderungen können nicht erfüllt werden

Page 45: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach

Motivation

Zielplattform

Technologieübersicht

Fazit und Ausblick

Fragen

Vielen Dank für die AufmerksamkeitZeit für Fragen . . .

Welche Fragen darf ich nun beantworten?

Page 46: Ethernet als Bus für Echtzeitanwendungen Zielplattform im ...ubicomp/projekte/master0… · Ethernet als Bus für Echtzeitanwendungen im Automobil 1 Motivation Ethernet als Bussystem

Realtime-Ethernet

Till Steinbach