Kommunikations- mechanismen
|
|
- Elsa Grosse
- vor 7 Jahren
- Abrufe
Transkript
1 Kommunikations- mechanismen T. Streichert Hardware-Software-Co-Design Friedrich-Alexander-Universität Erlangen-Nürnberg 1
2 Gliederung Einleitung Protokolle Kommunikationsmedium Netztopologie Synchronisation Beispiele Friedrich-Alexander-Universität Erlangen-Nürnberg 2
3 Einleitung Mindstorms: Schnittstellen für Aktoren Schnittstellen für Sensoren Infrarot Sender und Empfänger LCD-Display Lautsprecher Ziel: Ein Mindstorm spielt eine einstimmige Midi-Musik-Datei ab. Gruppe von Mindstorms soll synchron eine mehrstimmige Melodie spielen Aber wie synchronisieren sich die Mindstorms? Friedrich-Alexander-Universität Erlangen-Nürnberg 3
4 Synchronisationssituationen Power-On: Mindstorms werden eingeschaltet Jeder Mindstorm kennt zunächst nur sich selbst Mindstorms müssen versuchen einen gemeinsamen Startpunkt zu finden Während des Betriebs (Runtime): Mindstorm hat einen Quarz, der unpräzise arbeitet die gemeinsame Zeitbasis geht verloren Wodurch wird Kommunikation und Synchronisation geregelt? Friedrich-Alexander-Universität Erlangen-Nürnberg 4
5 Protokolle Was definieren Protokolle? Physikalische Medium: Art des Kommunikationsmediums Geschwindigkeitsanforderungen Art des Tansmission Code (Non-Return-To-Zero/Manchester/Modified Freq. Modulation) Netztopologie: Stern, (Chordaler) Ring, Mesh, Hypercube, Kommunikationssystem: Master-Slave, Multi-Master Synchronisation: Gemeinsame Zeitbasis von Knoten Bestandteile einer Nachricht Friedrich-Alexander-Universität Erlangen-Nürnberg 5
6 Physikalisches Medium Transmision-Codes: Non-Return-To-Zero: Hoher Pegel für eine 1 Niedriger Pegel für eine 0 Manchester: Modified Freq. Modulation: d c d c d c d c d c d c d c Steigende Flanke für eine 1 Fallende Flanke für eine c: Clock d: Data Pegelwechsel bei d für eine 1 Kein Pegelwechsel bei d für eine 0 Pegelwechsel bei c bei konsekutiver 0 Friedrich-Alexander-Universität Erlangen-Nürnberg 6
7 Physikalische Kommunikationsmedien Kabel/Lichtwellenleiter: Kommunikationsströme können durch Kommunikationsmedium gelenkt werden. Topologie entscheidet, wer welche Signale empfängt + Hohe Geschwindigkeit + Hohe Ausfallsicherheit - Hoher Aufwand für den Aufbau der Infrastruktur Funk/Infrarot: Kommunikationsströme sind ungerichtet und können jeden Empfänger erreichen. Frequenz des Signals entscheidet, ob es empfangen werden kann oder nicht + Hohe Flexibilität der Infrastruktur - Anfällig gegen Störungen Friedrich-Alexander-Universität Erlangen-Nürnberg 7
8 Netztopologie (Stern) Stern mit Shared Bus Bsp.: CAN-Bus im Automotive-Bereich Funknetzwerke Vorteil: wenige Kabel und Interfaces Nachteil: Es muss entschieden werden, wer das Medium zu welchem Zeitpunkt verwenden darf. Friedrich-Alexander-Universität Erlangen-Nürnberg 8
9 Netztopologien mit P2P-Verbindungen Bei Punkt-zu-Punkt-Verbindung (P2P) findet Kommunikation über ein Medium nur zwischen zwei Knoten statt, z.b.: Ring Mesh 3x3 Vorteil: Rechenknoten weiß immer von wem ein Paket kommt. Nur zwei Knoten müssen unter sich ausmachen, wer das Kommunikationsmedium verwenden darf. Nachteile: Viele Interfaces und Kabel Wegberechnung (Routing) für Datenpakete muss eingeführt werden. Friedrich-Alexander-Universität Erlangen-Nürnberg 9
10 Was haben wir? Kommunikationsmedium: Infrarot Topologie: Stern (Jeder kann mit jedem kommunizieren) Friedrich-Alexander-Universität Erlangen-Nürnberg 10
11 Kommunikationssysteme I Master-Slave: Es gibt einen Master, der die Kommunikation auf dem Bus verwaltet, z.b.: Master Master ja? ok? S S S S S S Vorteil: sehr einfaches Kommunikationsprotokoll Nachteil: Verschwendung von Bandbreite durch Kommunikation mit Master Friedrich-Alexander-Universität Erlangen-Nürnberg 11
12 Kommunikationssysteme II Multi-Master: Zeitgesteuerte Arbitrierung (Time-Triggered): Vorteil: Bietet große Sicherheit gegen Fehler. Gut bei Sicherheitskritischen Anwendungen. Nachteil: Zyklus n Zyklus n+1 Knoten 1 Knoten 2 Knoten 3 Knoten 1 Knoten 2 Knoten 3 Verschwendung von Bandbreite, wenn Knoten nichts senden will. Synchronisation von Knoten ist erforderlich Zeit Friedrich-Alexander-Universität Erlangen-Nürnberg 12
13 Kommunikationssysteme III Multi-Master: Ereignisgesteuerte Arbitrierung (Event-Triggered): Zwei Knoten erhalten ein Ereignis und möchten Daten senden. Problem: nur ein Knoten kann das Medium haben. Knoten haben Prioritäten: Knoten mit höchster Priorität darf Kommunikationsmedium haben. Wie stellt aber ein Knoten fest, dass ein anderer Knoten mit höherer Priorität senden möchte? Friedrich-Alexander-Universität Erlangen-Nürnberg 13
14 Beispiel CAN-Bus Szenario: Zwei Senderknoten mit unterschiedlicher Priorität möchten gleichzeitig senden. Bei CAN gibt es Bits mit Priorität: 0 hat Priorität vor 1 ein Sender schreibt 0 auf Bus; anderer Sender schreibt 1 auf den Bus Bus hat logischen Pegel 0 (0 * 1 = 0) Senderknoten sendet und liest gleichzeitig: Abbruch des Sendevorgangs, wenn sich gelesenes Bit von gesendetem Bit unterscheidet. Beispiel: Sender 1: Sender 2: Bus: Sender 2 hört auf zu senden Friedrich-Alexander-Universität Erlangen-Nürnberg 14
15 Synchronisation I Knoten müssen sich bei zeitgesteuerten Protokollen synchronisieren. Zyklus n Zyklus n+1 Knoten 1Knoten 2 Knoten 3Knoten Knoten 1 2 Knoten 3 Zeit Problem: Bei unterschiedlicher Zeitbasis kommt es z.b. zu Konflikten auf dem Kommunikationsmedium. Friedrich-Alexander-Universität Erlangen-Nürnberg 15
16 Zeitbasis Lokale Zeit t(i) Uhr1 Uhr2 Uhr3 Gemeinsame Zeitbasis durch Addition eines Offsets Referenz Zeit i t mittel (i)=(t Uhr1 (i)+ t Uhr2 (i)+ t Uhr3 (i))/3 t x (i) = t mittel (i)-t Uhrx (i) t(i+1) Uhrx = t Uhrx (i) + t x (i) Friedrich-Alexander-Universität Erlangen-Nürnberg 16
17 Synchonisation II Uhrendrift: Quarze/Schwingkreise sind ungenau (10-2 bis 10-7 sec./sec.) Temperatur und Alterung verändern physikalisches Verhalten Folge falscher Uhrensynchronisation: Golfkrieg : Patriot-Abwehrrakete hatte über einen Zeitraum von 100 Stunden einen Uhrendrift, der zu einer Zielabweichung von 678m führte. Eigentliche Einsatzdauer beträgt 14 Stunden. Patriot-Rakete verfehlte Scud-Rakete 29 Tote und 97 Verletzte in einer Militärbasis in Dhahran Friedrich-Alexander-Universität Erlangen-Nürnberg 17
18 Uhrendrift Lokale Zeit t(i) Uhr1 Uhr2 Uhr3 Ausgleich des Uhrendrifts durch Multiplikation mit einem Korrekturfaktor Referenz Zeit i Korrekturfaktor k Uhrx : k Uhrx (i) = [t mittel (i) - t mittel (i-1)] / [t Uhrx (i) - t Uhrx (i-1)] t(i+1) Uhrx = t Uhrx (i) * k Uhrx (i) Friedrich-Alexander-Universität Erlangen-Nürnberg 18
19 Synchronisation III Zwei Möglichkeiten für das Erzielen einer gemeinsamen Zeitbasis: Interne Synchronisation Wird verwendet, wenn es keine verlässliche externe Quelle gibt Rechenknoten müssen selber einen Offset und einen Korrekturfaktor ermitteln Offset und Korrekturfaktor muss ständig aktualisiert werden. Externe Synchronisation Zeitbasis wird von einem externen System vorgegeben. Bsp.: GPS-Empfänger erhält Zeitbasis mit dem GPS-Signal. Friedrich-Alexander-Universität Erlangen-Nürnberg 19
20 Bestandteile einer Nachricht Eine Nachricht besteht aus mehr als nur Daten: Länge des Datenfeldes Header: Anzahl der übertragenen Bytes muss angegeben werden, wenn variabel. Die Adresse gibt den Empfängerknoten an; enthält auch Routing-Informationen Arbitrierungsdaten: Knoten überträgt seine Priorität (siehe CAN-Bus) Datenfeld: hier stehen die zu eigentlichen Daten Kontrollfeld: Header Datenfeld Kontrollfeld Empfänger der Nachricht Arbitrierungsdaten Kontrolldaten für Übertragungsfehler: Parity-Bit/CRC-Checksum Datenworte Parity-Bit/CRC-Check-Sum zeigen an, ob eine Nachricht fehlerfrei übertragen wurde Friedrich-Alexander-Universität Erlangen-Nürnberg 20
21 Beispiele CAN-Bus: Multi-Master-System Busarbitrierung durch Bits mit Priorität Anwendung: Automobil TTP/C (Time-Triggered-Protocol): Multi-Master-System Synchrone Datenübertragung; Jeder Knoten erhält einen Zeitschlitz fester Länge zum Senden von Daten Anwendung: Luft-/Raumfahrttechnik FlexRay: Multi-Master-System Synchrone und Asynchrone Datenübertragung Zukünftige Anwendung: Automobil (Steer-by-Wire) Zyklus n Zyklus n+1 Knoten 1 Knoten 2 Knoten 3 Knoten 1 Knoten 2 Knoten 3 Zyklus n Zyklus n+1 Zeit Knoten 1 Knoten 2 Knoten 3 X Knoten 1 Knoten 2 Knoten 3 X Zeit Friedrich-Alexander-Universität Erlangen-Nürnberg 21
22 Was haben wir? Kommunikationsmedium: Infrarot Topologie: Stern (Jeder kann mit jedem kommunizieren) Kommunikationssystem (Master-Slave/Multi-Master):? Multi-Master ist interessanter Master-Slave ist in unserem Fall trivial Synchronisation:? Bestandteile einer Nachricht:? Friedrich-Alexander-Universität Erlangen-Nürnberg 22
23 Literatur Hermann Kopetz (TU Wien): Real-Time Systems: Design Priciples for Distributed Embedded Applications Verlag: Kluwer Academic Publishers Friedrich-Alexander-Universität Erlangen-Nürnberg 23
24 Präsentation Zur nächsten Woche: Detailliertes Kommunikationskonzept erarbeiten Konzept in Präsentation vorstellen Dauer ca. 15 min. + Diskussionszeit Was wir zur Verfügung stellen: Powerpoint Staroffice Laptop Beamer Tageslichtprojektor Friedrich-Alexander-Universität Erlangen-Nürnberg 24
Einleitung Definitionen FlexRay TTA Vergleich Fazit Literatur. Verteilte Echtzeit
Hauptseminar: Automotive Software Engineering Betreuer: Christian Kühnel Technische Universität München Fakultät für Informatik 20. Januar 2004 Gliederung Einleitende Bemerkungen Definitionen FlexRay Einige
MehrEntwicklung eines intelligenten FlexRay-Sternkopplers Paul Milbredt, AUDI AG, 11.05.2010, TU Darmstadt
Entwicklung eines intelligenten FlexRay-Sternkopplers Paul Milbredt, AUDI AG, 11052010, TU Darmstadt Gliederung Elektronikentwicklung bei Audi Grundlagen Ethernet als Vergleich FlexRay Konzept eines intelligenten
MehrDresden, 20.12.2006. Markus Wintermann. Hauptseminar Technische Informationssystem FlexRay - Automobilbussystem der nächsten Generation
Fakultät Informatik Institut für Angewandte Informatik, Professur für technische Informationssysteme Hauptseminar Technische Informationssystem FlexRay - Automobilbussystem der nächsten Generation Markus
MehrThemen. Flußkontrolle. Stefan Szalowski Rechnernetze Sicherungsschicht
Themen Flußkontrolle PPP Flusskontrolle Das Problem: Kein Wissen des Senders über Aufnahmefähigkeit des Empfängers Momentane Auslastung des Empfängers Kommunikation notwendig wieviele Rahmen empfangen
MehrÜbung Sensornetze (für 18. November 2004)
Übung Sensornetze (für 18. November 2004) Vorlesung 1: Motivation Aufgabe 1.1: Abschätzung der Lebenszeit eines Knotens Folgende Daten seien für einen Knoten gegeben: Grundverbrauch im Sleep-Modus: Grundverbrauch
Mehr6.5 TTP (Time Triggered Protocol)
6.5 TTP (Time Triggered Protocol) TTP/C ist ein zeitgesteuertes Kommunikationsprotokoll, das speziell für den Einsatz in sicherheitskritischen Anwendungen, wie z.b. im Flugzeugbereich oder für X-by- Wire-Anwendungen
MehrVerteilte Systeme - 3. Übung
Verteilte Systeme - 3. Übung Dr. Jens Brandt Sommersemester 2011 1. Zeit in verteilten Systemen a) Nennen Sie mindestens drei verschiedene Ursachen zeitlicher Verzögerungen, die bei einem Entwurf eines
MehrDer CAN-Bus (Controller Area Network)
Der CAN-Bus (Controller Area Network) Was ist das und wozu braucht man das? Jürgen Stuber 2012-10-03 Jürgen Stuber () Der CAN-Bus (Controller Area Network) 2012-10-03 1 / 15 Anwendungen KFz Jürgen Stuber
Mehr1.) Wie nennt man einen Regelsatz, der das Format und die Übertragung von Daten bestimmt? A: Standard B: Modell C: Darstellung D: Protokoll
Test 2 1.) Wie nennt man einen Regelsatz, der das Format und die Übertragung von Daten bestimmt? A: Standard B: Modell C: Darstellung D: Protokoll 2.) Welche Funktion hat eine Netzwerkkarte? A: Sie richtet
MehrInternet Protokoll. Die Funktionen von IP umfassen:
Internet Protokoll Das Internet Protocol (IP) stellt die Basisdienste für die Übermittlung von Daten in TCP/IP Netzen bereit und ist im RFC 791 spezifiziert. Hauptaufgaben des Internet Protokolls sind
MehrCache Grundlagen. Schreibender Cache Zugriff. SS 2012 Grundlagen der Rechnerarchitektur Speicher 22
Cache Grundlagen Schreibender Cache Zugriff SS 212 Grundlagen der Rechnerarchitektur Speicher 22 Eine einfache Strategie Schreibt man nur in den Cache, werden Cache und darunter liegender Speicher inkonsistent.
MehrEchtzeitfähige Kommunikation
Echtzeitfähige Kommunikation Zusammenfassung 373 Zusammenfassung Die Eignung eines Kommunikationsmediums für die Anwendung in n ist vor allem durch das Medienzugriffsverfahren bestimmt. Die maximale Wartezeit
MehrIn diesem Praxisteil soll ein grundlegendes Verständnis für
Praxisteil ZigBee In diesem Praxisteil soll ein grundlegendes Verständnis für die Verwendung von Funk- LANs in Gebäuden die ZigBee- Technologie als Beispiel für Mesh- Netze vermittelt werden. Dazu wird
MehrIm Vorlesungsskript (5) auf Seite 7 haben wir folgendes Bild:
Übungsblatt 4 Aufgabe 1 Sie möchten ein IEEE 802.11-Netzwerk (WLAN) mit einem IEEE 802.3-Netzwerk (Ethernet) verbinden. 1a) Auf welcher Schicht würden Sie ein Zwischensystem zur Übersetzung ansiedeln?
MehrThema: Internet Protokoll Version 6 IPv6 (IPng)
Thema: Internet Protokoll Version 6 IPv6 (IPng) Gliederung 1. Wozu IPv6? 2.Geschichte von IPv6 3.IPv4 Header 4. IPv6 Header 5.IPv4 vs. IPv6 6. IPv6 Adresstypen 7. Sicherheit von IPv6 8. Migration von IPv4
MehrEin und Ausgabe. von Neumann Konzept enthält folgende Komponenten: Rechenwerk Steuerwerk Speicher Eingabewerk Ausgabewerk (siehe 1.
Ein und Ausgabe von Neumann Konzept enthält folgende Komponenten: Rechenwerk Steuerwerk Speicher Eingabewerk Ausgabewerk (siehe 1. Vorlesung) v. Neumann Architektur Eingabewerk Speicher Ausgabewerk Rechenwerk
MehrBerührungslose Datenerfassung. easyident-km22-rs232
Berührungslose Datenerfassung easyident-km22-rs232 Transponder Leser für Frontplatteneinbau mit RS232 Interface Art. Nr. FS-0090 Firmware Revision 0115 easyident-km22-rs232 ist eine berührungslose Datenerfassung
MehrZuverlässige Kommunikation mittels. Time-Triggered Protokolle
Zuverlässige Kommunikation mittels des Time-Triggered Protokolls Im Rahmen des Seminars Analyse, Entwurf und Implementierung zuverlässiger Software André Francisco Andre.Francisco@MLaP.de Seite 1 Anwendungsbeispiel:
MehrOn-Board Fahrzeugdiagnose
1 Übersicht 1.Einführung 2.Bussysteme 3.OBD II 4.Zusammenfassung 2 Einführung Haupteinsatzbereiche elektronischer Systeme in Fahrzeugen: Motorsteuerung (Zündung,Einspritzung,...) Steuerung des Fahrverhaltens
MehrHardware Leitungscodierung
Hardware Leitungscodierung Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2007/2008 Hardware Leitungscodierung 1/16 2007-11-05
MehrMünchen-Gräfelfing. Mixed Mode GmbH.
München-Gräfelfing sales@mixed-mode.de Einführung in den CAN Bus CAN auf Erfolgskurs Was macht CAN so interessant? Idee, Anwendungsgebiete, Leistungsmerkmale Eigenschaften von CAN Einführung in die Funktionsweise
MehrNetzwerktechnologie 2 Sommersemester 2004
Netzwerktechnologie 2 Sommersemester 2004 FH-Prof. Dipl.-Ing. Dr. Gerhard Jahn Gerhard.Jahn@fh-hagenberg.at Fachhochschulstudiengänge Software Engineering Software Engineering für Medizin Software Engineering
MehrB U S S Y S T E M E IN KRAFTFAHRZEUGEN TECHNISCHE UNIVERSITÄT GRAZ
B U S S Y S T E M E IN KRAFTFAHRZEUGEN TECHNISCHE UNIVERSITÄT GRAZ Institut für Elektronik Michael Hinterberger michael.hinterberger@tugraz.at WICHTIGE BUSSYSTEME IM KFZ CAN LIN FLEXRAY MOST weitere BUSSYSTEME
MehrFlexRay Grundlagen, Funktionsweise, Anwendung
Mathias Rausch FlexRay Grundlagen, Funktionsweise, Anwendung ISBN-10: 3-446-41249-2 ISBN-13: 978-3-446-41249-1 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41249-1
MehrCAN. Sebastian Kosch. sebastian.kosch@googlemail.com. PG AutoLab Seminarwochenende 21.-23. Oktober 2007. AutoLab
CAN Sebastian Kosch sebastian.kosch@googlemail.com PG AutoLab Seminarwochenende 21.-23. Oktober 2007 AutoLab 1 Inhaltsverzeichnis Der CAN-Bus... 3 Der CAN-Bus im Auto... 3 Das Prinzip des Datenaustausches...5
MehrKommunikation in drahtlosen Sensornetzen
Kommunikation in drahtlosen Sensornetzen Zeitsynchronisation in drahtlosen Sensornetzen (DSN) Michael Oeste - 674177 Michael Oeste 12.02.2007-1 / 27 Inhalt Problematik der Zeitsynchronisation Zeit Synchronisation
MehrZeitgesteuerte Kommunikationssysteme für Hard-Real-Time Anwendungen. Jörn Sellentin
Zeitgesteuerte Kommunikationssysteme für Hard-Real-Time Anwendungen Jörn Sellentin Agenda Anforderungen an die Kommunikation in Fahrzeugen Verlässliche Kommunikation (Dependability) Fehlertoleranz (Fault
MehrQuiz. Gegeben sei ein 16KB Cache mit 32 Byte Blockgröße. Wie verteilen sich die Bits einer 32 Bit Adresse auf: Tag Index Byte Offset.
Quiz Gegeben sei ein 16KB Cache mit 32 Byte Blockgröße. Wie verteilen sich die Bits einer 32 Bit Adresse auf: Tag Index Byte Offset 32 Bit Adresse 31 3 29... 2 1 SS 212 Grundlagen der Rechnerarchitektur
MehrHauptdiplomklausur Informatik. September 2000: Rechnernetze
Universität Mannheim Fakultät für Mathematik und Informatik Lehrstuhl für Praktische Informatik IV Prof. Dr. W. Effelsberg Hauptdiplomklausur Informatik September 2000: Rechnernetze Name:... Vorname:...
MehrSerielle Datenübertragung mit dem Schnittstellenbaustein 8251
Serielle Datenübertragung mit dem Schnittstellenbaustein 8251 2 Inhaltsverzeichnis Thema Seite Inhaltsverzeichnis 2 Einleitung 2 Serielle Datenübertragung 3 Der serielle Schnittstellenbaustein 8251 4 Beispielprogramm
MehrRechnernetze 2. Grundlagen
Rechnernetze 2. Grundlagen Typische Topologien Dedizierte Leitungen Bus Zugangsverfahren Kollisionsfreier Zugang Kollisionserkennung Multicast & Broadcast Eigenschaftsgarantien Zugangsverfahren Ethernet
Mehr6 Computernetzwerke. Kommunikationssystem
6 Computernetzwerke 6.1 Computernetzwerke 6.1.1 Konzeptionelle Sicht Internet - riesiges Computernetzwerk Computer in den Laboren - lokales Netzwerk Auto - Netzwerk von Prozessoren und Geräten Aber Unterschiedliche
MehrDistributed Memory Computer (DMC)
Distributed Memory Computer (DMC) verteilter Speicher: jeder Prozessor kann nur auf seinen lokalen Speicher zugreifen Kopplung mehrerer Prozessoren über E/A-Schnittstellen und Verbindungsnetzwerk, nicht
Mehr6.6 FlexRay Einleitung Geschichte
6.6 FlexRay 6.6.1 Einleitung Mit der zunehmenden Menge von Datenkommunikation zwischen den elektronischen Steuereinheit (ECUs) des Fahrzeugs, ist es wichtig eine hohe Datenrate zu erzielen. FlexRay lässt
MehrDer I²C-Bus. Bearbeitet von: Thomas Finke, EL5
Der I²C-Bus Bearbeitet von: Thomas Finke, EL5 thomas.finke@gmx.de Inhaltsverzeichnis 1. Entstehungsgeschichte des I²C-Bus...3 2. Technik der I²C-Bus...3 2.1 Hardware-Struktur...3 2.2 Das I²C-Protokoll...4
MehrAusgewählte Kapitel eingebetteter Systeme TTP und FlexRay
Ausgewählte Kapitel eingebetteter Systeme TTP und FlexRay Richard Membarth 14.06.2006 Inhaltsverzeichnis 1 Einleitung 3 1.1 Allgemein.................................... 3 1.2 Geschichte....................................
MehrEchtzeitfähige Kommunikation
Echtzeitfähige Kommunikation Tokenbasierte Verfahren Vertreter: Token Ring 418 Tokenbasierte Verfahren Nachteil von CSMA/CA: Begrenzung der Datenrate und der Netzlänge durch Bitsynchronität Tokenbasierter
Mehrdbw und dbm dbw und dbm zur logarithmischen Darstellung einer Leistungsgröße P [W]:
dbw und dbm dbw und dbm zur logarithmischen Darstellung einer Leistungsgröße P [W]: Beispiel: Leistungsgröße P out [dbw] bei Leistungsgröße P in [dbw] und Dämpfung L [db] Leistungsgröße P out [W] Grundlagen
MehrVersion: Das Versionsfeld gibt an ob es sich um IPv4 oder um IPv6 handelt.
Folie 1 Folie 2 Folie 3 Version: Das Versionsfeld gibt an ob es sich um IPv4 oder um IPv6 handelt. IHL (IP Header Length) Im IHL-Feld wird ein vielfaches von 32 Bit angegeben. Die Summe gibt die Größe
MehrICT Assistant PC/NET SIZ 2010 Modul 145: Netzwerk. Siegmund Dehn, Klaus Schmidt, Michael Raith, Konrad Stulle SIZ-145-NW
ICT Assistant PC/NET SIZ 2010 Modul 145: Siegmund Dehn, Klaus Schmidt, Michael Raith, Konrad Stulle Netzwerk SIZ-145-NW 1. Ausgabe, 2. Aktualisierung, Juni 2012 3 ICT Assistant PC/NET SIZ - Modul 145 3
MehrInter-Integrated Circuit (I2C)
Inter-Integrated Circuit (I2C) Proseminar Microcontroller und eingebettete Systeme WS2013/2014 Clemens Jonischkeit Lehrstuhl für Echtzeitsysteme und Robotik Fakultät für Informatik Technische Universität
MehrLernbüro - Unterlagen Netzwerktechnik
Lernbüro - Unterlagen Netzwerktechnik Einführung in die Netzwerktechnik 1. Semester Heft #1 Modul 1.1-1.4 Version 3.0 WS2018 Copyright 2018 Christoph Roschger, Markus Schabel verein lernen im aufbruch
MehrAufgabe 2 - Erweiterung um PIC und Interrupts
Aufgabe 2 - Erweiterung um PIC und Interrupts Dr.-Ing. Volkmar Sieh Department Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS2010/2011 Aufgabe 2 - Erweiterung um
MehrMIT DEM BUS IM REBREATHER
MIT DEM BUS IM REBREATHER BUSSYSTEME IN DER REBREATHERTECHNOLOGIE FALKO HÖLTZER Voll geschlossene elektronisch gesteuerte Rebreather mit Bussystem 2 INHALT WARUM GIBT ES BUSSYSTEME? WAS IST DER BUS? I
MehrKommunikationssysteme: FlexRay
Vorlesung Echtzeitsysteme Wintersemester 2009 Kommunikationssysteme: FlexRay 26.01.2010 Karl Leiß Echtzeitsysteme: Kommunikation - FlexRay Übersicht Agenda: Einleitung Anwendungsbereich Systemkomponenten
MehrLokalisierung und Topologiekontrolle
Lokalisierung und Topologiekontrolle Seminar: Kommunikation in drahtlosen Sensornetzwerken Martin Schmidt Einführung Lokalisierung: Für viele Informationen ist die Position wichtig Traditionelle Technik
MehrSeminarwochenende Oktober 2007 AutoLab
CAN Sebastian Kosch sebastian.kosch@googlemail.com PG Seminarwochenende 21. 23. Oktober 2007 1 Überblick Der CAN Bus Das CAN Protokoll CAN Hardware CAN Software Zusammenfassung Fragen Sebastian Kosch
MehrHW/SW CODESIGN. Echtzeitverhalten. Mehmet Ozgan 0526530. 17. November 2015
HW/SW CODESIGN Echtzeitverhalten 17. November 2015 Mehmet Ozgan 0526530 ÜBERBLICK 1. Echtzeitsysteme 2. Hardware im Zeitbereich 3. Software im Zeitbereich 2 ECHTZEITSYSTEME REAL-TIME SYSTEM Ein Echtzeitsystem
MehrMikrocomputertechnik. Thema: Serielle Schnittstelle / UART
Mikrocomputertechnik Thema: Serielle Schnittstelle / UART Parallele vs. serielle Datenübertragung Parallele Datenübertragung Mehrere Bits eines Datums werden zeitgleich mittels mehrerer Datenleitungen
MehrFlexRay und AUTOSAR. Stephan Reichelt, Dr. Karsten Schmidt, Frank Gesele, Nils Seidler, Prof. Dr. Wolfram Hardt
FlexRay und AUTOSAR Stephan Reichelt, Dr. Karsten Schmidt, Frank Gesele, Nils Seidler, Prof. Dr. Wolfram Hardt 1 FlexRay und AUTOSAR Inhalt Herausforderungen Systemkomplexität Vernetzungskomplexität Fazit
MehrAusarbeitung eines Praktikumsversuches zum Design eines 1-Wire-Master-Controllers Falk Niederlein
Großer Beleg Ausarbeitung eines Praktikumsversuches zum Design eines 1-Wire-Master-Controllers Falk Niederlein Folie 1 Gliederung 1 Allgemein 2 Architektur 3 1-Wire-Protokoll 4 Praktikumsversuch 5 Zusammenfassung
MehrVerteilte Systeme Übung T5
Verteilte Systeme Übung T5 IP- Multicast Exkurs W M-Übertragung an der ETH Nachbesprechung T5 Vorbesprechung T6 Ziele IP-Multicast Exkurs Eine praxistaugliche Technologie aufzeigen I P -Multicast = rel.
MehrNetzwerktopologien. Unter Netzwerktopologie versteht man die Art und Weise (Struktur), in der die einzelnen Netzwerkelemente verbunden werden.
Netzwerktopologien Folie: 1 Unter Netzwerktopologie versteht man die Art und Weise (Struktur), in der die einzelnen Netzwerkelemente verbunden werden. Unter physikalischer Topologie versteht man die räumliche
MehrBitte verwenden Sie nur dokumentenechtes Schreibmaterial!
VO 182.713 Prüfung Echtzeitsysteme 27. März 2015 KNr. MNr. Zuname, Vorname Ges.)(100) 1.)(35) 2.)(25) 3.)(15) 4.)(25) Zusatzblätter: Bitte verwenden Sie nur dokumentenechtes Schreibmaterial! 1 Grundlagen
MehrInformation zum Liebherr HomeDialog-System
Information zum Liebherr HomeDialog-System Liebherr HomeDialog-System Was ist das HomeDialog-System? Beim bisher bekannten HomeDialogSystem von Liebherr konnte ein bspw. im Keller stehender NoFrost-Gefrierschrank
Mehraktive Netzwerk-Komponenten Repeater Hub Bridge Medienkonverter Switch Router
aktive Netzwerk-Komponenten Repeater Hub Bridge Medienkonverter Switch Router Repeater Repeater (Wiederholer) arbeiten auf der Bitübertragungsschicht und regenerieren den Signalverlauf sowie den Pegel
MehrSensortechnik/Applikation
Sensortechnik/Applikation Prof. Dr. H. Gebhard FH Dortmund 10. Juni 2010 Prof. Dr. H. Gebhard (FH Dortmund) Sensortechnik/Applikation 10. Juni 2010 1 / 16 Inhaltsübersicht 1-Wire Prof. Dr. H. Gebhard (FH
MehrSCHICHTENMODELLE IM NETZWERK
SCHICHTENMODELLE IM NETZWERK INHALT Einführung Schichtenmodelle Das DoD-Schichtenmodell Das OSI-Schichtenmodell OSI / DOD Gegenüberstellung Protokolle auf den Osi-schichten EINFÜHRUNG SCHICHTENMODELLE
MehrS21 LED Lichtsteuerung
S21 LED Lichtsteuerung RGB-W Handsender 8 Zonen Steuern Sie Ihre RGB-W Beleuchtung bequem mit unserem Controller. Der Handsender ist im Verbund mit dem Slave steuerbar. Je nach Aufbau der Installation
MehrAufgabe 2 - Erweiterung um PIC und Interrupts
Aufgabe 2 - Erweiterung um PIC und Interrupts Rainer Müller Department Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2014/2015 R. Müller Erweiterung
MehrWählen Sie im Kontrollzentrum des ipads AirPlay und setzen Sie den Haken hinter AppleTV.
Drahtlose Wiedergabe von Bild und Ton Das ipad kann über interne Lautsprecher Medien hörbar und über sein Display sichtbar machen. Soll eine größere Anzahl von Personen davon profitieren, benötigt man
MehrT 3.2.12.9 Datenübertragung im Kfz mit FlexRay
T 3.2.12.9 Datenübertragung im Kfz mit FlexRay Guido Weimer 1. Auflage 03.2011 Version: 20WEI02PME11W10 566890DE Diese Seite bleibt aus drucktechnischen Gründen frei! 2 Inhalt 1 Der FlexRay-Datenbus...
MehrDer Retransmission Timeout von TCP. Philipp Lämmel Proseminar Technische Informatik Institut für Informatik, Betreuerin Dr.
Der Retransmission Timeout von TCP Philipp Lämmel Proseminar Technische Informatik Institut für Informatik, Betreuerin Dr. Katinka Wolter Während der Datenübertragung kommt TCP zum Einsatz Bei einer zu
MehrHandbuch für Easy Mail in Leichter Sprache
Handbuch für Easy Mail in Leichter Sprache Easy Mail ist ein englisches Wort und heißt: Einfaches Mail. Easy Mail spricht man so aus: isi mäl Seite 1 Inhaltsverzeichnis Teil 1: Wie lese ich ein E-Mail?...3
MehrKommunikation zwischen Mikrocontrollern
Kommunikation zwischen Mikrocontrollern Serielle Kommunikation Bitweises Übertragen der Daten nacheinander auf einer Leitung serielle Schnittstelle im PC und im Mikrocontroller = Standard große Anwendungsbreite
MehrManchester Codierung sowie Differenzielle Manchester Codierung
Manchester Codierung sowie Differenzielle Manchester Codierung Nadine Sass 1 von 8 Inhaltsverzeichnis Inhaltsverzeichnis... 2 Abbildungsverzeichnis... 3 Das Ethernet... 4 Das IEEE 802.3 Ethernet Paketformat...
MehrFunktionselemente von Netzwerken
Folie: 1 Funktionselemente von Netzwerken Medienkonverter Folie: 2 Medienkonverter werden eingesetzt, wenn bei einer Datenübertragungsstrecke zwei unterschiedliche Übertragungsmedien gekoppelt werden.
MehrUniversität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner. Übung 3: Profibus
Universität Stuttgart Prof. Dr.-Ing. Dr. h. c. P. Göhner Übung 3: Profibus Aufgabe 3.1: Mono-Master-Betrieb Für die Automatisierung einer Förderbandanlage (s. Abbildung 1) soll ein Profibus eingesetzt
MehrBusse. Dr.-Ing. Volkmar Sieh WS 2005/2006. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg
Einleitung Bus-Konfiguration Bus-Arbitrierung Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2005/2006 Einleitung Bus-Konfiguration Bus-Arbitrierung
Mehr5.) Nach erfolgreicher Übertragung entfernt der Sender seinen Daten-Rahmen vom Ring. Wodurch kann ein verwaister Rahmen entstehen?
Übung 5 1.) In einem CSMA/CD-LAN mit einer Übertragungsrate von 10 Mbps soll der erste Bit- Schlitz nach jeder erfolgreichen Rahmenübertragung für den Empfänger reserviert sein, der dann den Kanal besetzt
MehrEthernet als Bus für Echtzeitanwendungen im Automobil:
Ethernet als Bus für Echtzeitanwendungen im Automobil: Konzepte aus der Automatisierungsbranche Hochschule für Angewandte Wissenschaften Hamburg Anwendungen 1 WS 08/09 16. Dezember 2008 Wie alles began
MehrHandbuch ECDL 2003 Professional Modul 3: Kommunikation Aufgaben annehmen und zuweisen
Handbuch ECDL 2003 Professional Modul 3: Kommunikation Aufgaben annehmen und zuweisen Dateiname: ecdl_p3_03_02_documentation.doc Speicherdatum: 08.12.2004 ECDL 2003 Professional Modul 3 Kommunikation
MehrBeschreibung RS232-Protokoll für POWER-TRAP Fotovoltaik-Wechselrichter (ab Protokollversion ENS1 = 5 und ENS2 = 6)
Beschreibung RS232-Protokoll für POWER-TRAP Fotovoltaik-Wechselrichter (ab Protokollversion ENS1 = 5 und ENS2 = 6) 1. Allgemein Da die RS232-Schnittstelle elektrisch auch mit der RS485-Schnittstelle verbunden
MehrVerteilte Systeme - Übung
Verteilte Systeme - Übung Schriftliche Übungen Dienen der Klausurvorbereitung Zwei Teile: Serie A: Okt - Nov Serie B: Nov - Jan 3% der Endnote je Serie Ansprechpartner: Harald Vogt Heute:
MehrGrundlagen der Rechnerarchitektur. Ein und Ausgabe
Grundlagen der Rechnerarchitektur Ein und Ausgabe Übersicht Grundbegriffe Hard Disks und Flash RAM Zugriff auf IO Geräte RAID Systeme SS 2012 Grundlagen der Rechnerarchitektur Ein und Ausgabe 2 Grundbegriffe
MehrArduino Kurs Das LC-Display. Stephan Laage-Witt FES Lörrach
Arduino Kurs Das LC-Display Stephan Laage-Witt FES Lörrach - 2018 Themen LC-Display zur Anzeige von Text Serieller Datenbus Ausgabe von Zeichen, Texten und Zahlen FES Lörrach Juli 2017 2 LC-Display zur
MehrGrundkurs Computernetzwerke
Grundkurs Computernetzwerke Eine kompakte Einführung in Netzwerk- und Internet-Technologien / Auflage. Autor Buchtitel Vieweg+TeubnerPLUS Zusatzinformationen ti zu Medien des Vieweg+Teubner Verlags Kapitel
MehrComputernetze 1. Inhalt
Computernetze 1 Inhalt 1 Einführung: Problemanalyse Computernetze... 2 2 Betrachtungsweise von Computernetzen... 3 2.1 Topologien... 3 2.2 Vermittlungsprinzipien... 5 Circuit Switching... 5 Paketvermittlung...
MehrComputeranwendung in der Chemie Informatik für Chemiker(innen) 4. Netzwerke
Computeranwendung in der Chemie Informatik für Chemiker(innen) 4. Netzwerke Jens Döbler 2003 "Computer in der Chemie", WS 2003-04, Humboldt-Universität VL4 Folie 1 Grundlagen Netzwerke dienen dem Datenaustausch
MehrInteraktionsdiagramme in UML
Interaktionsdiagramme in UML Interaktionsdiagramm ist ein Oberbegriff für eine Reihe von Diagrammen, die das Verhalten eines objektorientierten Systems durch Objektinteraktionen beschreiben Ein Sequenzdiagramm
MehrTechnische Anleitung CAN-SVR-420-BOX 2 Kanal CAN Modul mit analogen Ausgängen
Seite 1 von 8 Technische Anleitung CAN-SVR-420-BOX 2 Kanal CAN Modul mit analogen Ausgängen Der CAN-SVR-420-BOX ist ein 2-Kanal Transmitter mit analogen 4 bis 20mA Ausgängen. Die digitalen Werte werden
MehrCache Blöcke und Offsets
Cache Blöcke und Offsets Ein Cache Eintrag speichert in der Regel gleich mehrere im Speicher aufeinander folgende Bytes. Grund: räumliche Lokalität wird wie folgt besser ausgenutzt: Bei Cache Miss gleich
MehrA-Bus (Automobile Bitserielle Universal- Schnittstelle)
(Automobile Bitserielle Universal- Schnittstelle) Student: O.Nützi Klasse: E3b Datum: 15.1.2006 Dozent: M.Felser Oliver Nützi Seite 1/8 Inhaltsverzeichnis Seite Inhaltsverzeichnis... 2 1.) Einleitung...
MehrPräsentation Zusammenfassung: OSI-Schichtenmodell, Hub, Switch
Bechtle Systemhaus Mannheim 03.03.2003 Netzwerkkomponenten Folie 1 Ulrike Müller, Fabian Simon, Sabine Moldaschl, Andreas Peter Präsentation Zusammenfassung: OSI-Schichtenmodell, Hub, Switch Bechtle Systemhaus
MehrCAN - BUS. Inhaltsverzeichnis
Inhaltsverzeichnis Überblick CAN Übersicht Bussysteme ISO / OSI Schichtenmodell Physical Layer (Hardwareschicht) Data Layer (Softwareschicht) Application Layer (Anwendungsschicht) Anwendungsgebiete Literaturverzeichnis
MehrWireless Local Area Network (Internet Mobil) Zengyu Lu
Wireless Local Area Network (Internet Mobil) Zengyu Lu Überblick Einleitung Der IEEE 802.11 Standard Die Zugriffskontrollebene (MAC) Der Verbindungsprozess eines WLANs Literaturen & Quellen 19.07.2004
MehrZeitsynchronisierung in verteilten Systemen
Zeitsynchronisierung in verteilten Systemen Ein Peer2Peer-basierender Ansatz Kai Müller 15. Dezember 2011 Agenda 1 2 3 4 5 2 / 21 Stetig steigender Bedarf an echtzeitfähigen Netzwerken 3 / 21 Stetig steigender
MehrLösungen zu Übung 1: CAN-Bus
Universität Stuttgart Prof. Dr.-Ing. Dr. h. c. P. Göhner Lösungen zu Übung 1: CAN-Bus Aufgabe 1: Arbitrierung und Priorisierung von Nachrichten a) 204(hex) = 516(dez) = 010000010100 (bin) (unterstrichen
MehrInformatik B. Vorlesung 17 Netzwerkprogrammierung. Dr. Ralf Kunze
Vorlesung 17 Netzwerkprogrammierung 1 Rückblick URL-Objekt Socket Verbindung zu einem Server aufbauen Webserver aus Clientsicht 2 Serverimplementation Server bauen keine eigene Verbindung auf, sondern
MehrInformatik 12 Kapitel 2 - Kommunikation und Synchronisation von Prozessen
Fachschaft Informatik Informatik 12 Kapitel 2 - Kommunikation und Synchronisation von Prozessen Michael Steinhuber König-Karlmann-Gymnasium Altötting 9. Februar 2017 Folie 1/40 Inhaltsverzeichnis I 1 Kommunikation
Mehr0.1 GPS und Verwandte
0.1 GPS und Verwandte 0.1.1 2D Die eigenen (zu ermittelnden) Koordinaten seien x und y. Zwei Signale gehen von dem Ort (x, y) mit den Geschwindigkeiten v 1 und v 2 zum Zeitpunkt t 1 und t 2 aus. An den
MehrHardware Logik-Analysatoren
Hardware Logik-Analysatoren Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2010/2011 Hardware Logik-Analysatoren 1/24 2010-10-12
MehrFeldbus & Netzwerk Technologie
Feldbus & Netzwerk Technologie Feldbustechnologie Motivation Grundlegende Merkmale von Bussystemen Feldbussysteme PROFIBUS DP Ethernet AS-Interface INTERBUS CANopen 2 Motivation Was ist ein Feldbus? -
MehrI2C-BUS Von Ramesh Sathiyamoorthy Klasse E4p Embedded Control Hr.Felser HTI Burgdorf
I2C-BUS Von Ramesh Sathiyamoorthy Klasse E4p Embedded Control Hr.Felser HTI Burgdorf Inhaltverzeichnis Inhaltverzeichnis... 2 1.History... 3 2.Einsatzbereich... 4 3.Funktionweise... 5 3.1 Das I2C-Busprotokoll...
MehrDatenübertragung. Kommunikationstechnik, SS 08, Prof. Dr. Stefan Brunthaler 33
Datenübertragung Kommunikationstechnik, SS 08, Prof. Dr. Stefan Brunthaler 33 Datenübertragung Kommunikationssysteme übertragen Daten durch Kodieren in eine Energieform und das Senden der Energie über
MehrBusse. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009
Busse Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009 Busse 1/40 2008-10-13 Übersicht 1 Einleitung 2 Bus-Konfiguration
MehrOSEK COM und CAN. Hauptseminar SS 06 Markus Walter
OSEK COM und CAN Hauptseminar SS 06 Markus Walter Überblick 1. CAN Eigenschaften Arbitrierung Format Datentelegramm und Fehlertelegramm 2. OSEK COM Einzelnen Schichten Nachrichtenempfang Nachrichtenversand
MehrRechnernetze II SS Betriebssysteme / verteilte Systeme Tel.: 0271/ , Büro: H-B 8404
Rechnernetze II SS 2017 Betriebssysteme / verteilte Systeme rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 31. März 2017 Betriebssysteme / verteilte Systeme Rechnernetze
MehrGrundlagen der Rechnerarchitektur. Speicher
Grundlagen der Rechnerarchitektur Speicher Übersicht Speicherhierarchie Cache Grundlagen Verbessern der Cache Performance Virtueller Speicher SS 2012 Grundlagen der Rechnerarchitektur Speicher 2 Speicherhierarchie
Mehr