Bachelor: Digital Engineering

313 - Cyber Physical Systems

Empfohlenes Studiensemester

3

Turnus

Wintersemester

Sprachen

Deutsch

ECTS

5

Prüfungsform

praP oder schrP oder mdlP, weitere Angaben siehe SPO und Studienplan

Lehrform und SWS

SU (2SWS), Pra (2SWS)

Gesamter Workload

150 Stunden

Präsenzzeit

30 Stunden Seminaristischer Unterricht, 30 Stunden Praktikum

Selbststudium

90 Stunden

Modulverantwortung

Prof. Dr.-Ing. Martin Orehek (FK07)

Weitere Lehrende

Prof. Dr. Stefan Wallentowitz (FK07)

Empfohlene Voraussetzung für die Teilnahme

Grundlegendes Verständnis der Informationsverarbeitung und Programmierung (z.B. erworben in Module: Computational Thinking, Softwareentwicklung). Grundlegende Kenntnisse der physikalischen Gesetzte und Zusammenhänge (z.B. erworben in Module: Physik, Mechanik 1), der Funktionsweise elektronischer Bauteile (z.B. erworben im Modul: Elektrotechnik) und der Digitaltechnik (z.B. erworben im Modul: Computer Systems Fundamentals).

Lernziele

Fach- und Methodenkompetenz

Studierende lernen die Grundlagen von Cyber Physical Systems (CPS) kennen.

Einführung CPS:

Die Studierenden

  • erklären die folgenden Begriffe: Embedded Systems, Cyber Physical Systems
  • stellen die Relevanz von CPS dar und identifizieren Anwendungsfelder
  • benennen und erklären die Herausforderungen des Entwurfs von CPS

Spezifikation und Modellierung:

Die Studierenden

  • stellen heraus was ein Modell ist und warum beim Entwurf von CPS Modelle zum Einsatz kommen
  • erklären die Definition eines Berechnungsmodells und wählen für konkrete Aufgabenstellungen geeignete Berechnungsmodelle aus
  • erstellen für konkrete Problemstellungen geeignete Modelle
  • simulieren und überprüfen das Verhalten von Modelle

Hardware Eingebetteter Systeme:

Die Studierenden

  • stellen die Hardwareschleife, die typischerweise bei Eingebetteten Systemen vorkommt, dar und erklären die Funktion der vorkommenden Elemente
  • erklären die folgenden Begriffe und ordnen diese im technischen Kontext ein: Zeit- und Wertediskretisierung, Alias-Effekt, Quantisierungsabweichung, TDMA, CSMA/CD, CSMA/CA, PWM
  • wählen für ein gegebenes System geeignete Schnittstellen zur Anbindung der physikalischen Umwelt aus
  • verwenden gegebene HW-Plattformen, um im Rahmen von Projektaufgaben Systemlösungen zu entwickeln

Systemsoftware / Funktionssoftware:

Die Studierenden

  • erklären die Begriffe Prozess und Thread und grenzen dies voneinander ab
  • erklären anhand selbst konstruierter Beispiele, die Probleme: Prioritätsumkehr und Deadlock
  • erklären das Priority Inheritance Protocoll (PIP) und Priority Ceiling Protocoll (PCP) und wenden es an Beispielen an
  • entwickeln für ein gegebenes CPS eine geeignete Softwarelösung
  • verwenden gegebene SW-Plattformen und Frameworks, um im Rahmen von Projektaufgaben Systemlösungen zu entwickeln

Überfachliche Kompetenz

  • Über Gruppenarbeiten werden kommunikative Kompetenzen gefördert.

Inhalt

  • Einführung in Cyber Physical Systems: Motivation, Relevanz, Anwendungsfelder, Begriffe
  • Eigenschaften CPS und Herausforderung bei deren Entwicklung
  • Lösungsansätze für die Herausforderungen / Vorgehensmodelle
  • Spezifikation und Modellierung (z.B. UML, Zustandsautomaten, Differentialgleichungen/Blockdiagramme, Stateflow/Simulink, ...)
  • Hardware und Schnittstellen CPS (z.B. Standard-IO: Push-Pull / Open Output, PWM, I2C, UART, ADC, DAC, ...)
  • Systemsoftware (z.B. Arduino, RTOS, ...)
  • Bewertung und Validierung von Lösungsansätze
  • Anwendung des Erlernten an einem konkreten Beispiel mit Hardware und Software

Lehrmethoden und Lernformen

Tafel, Folien, Beamer, Lehr-/Lernvideos, Gastvorträge

Verwendbarkeit des Moduls

Bachelor Digital Engineering

Literatur

  • Marwedel Peter: Eingebettete Systeme - Grundlagen Eingebetteter Systeme in Cyber-Physika- lischen Systemen. 2. Auflage, Springer Vieweg, Open Access, 2021.
  • Lee A. E., Seshia A. S.: Introduction to Embedded Systems, A Cyber-Physical Systems Approach, Second Edition, MIT Press, ISBN 978-0-262-53381-2, 2017.
  • Hüning F.: Embedded Systems für IoT. Berlin, Heidelberg: Springer Berlin Heidelberg.
  • Barkalov A., Titarenko L., Mazurkiewicz M.: Foundations of Embedded Systems. Bd. 195. Cham: Springer International Publishing.
  • Berns K., Köpper A., Schürmann B.: Technische Grundlagen Eingebetteter Systeme: Elektronik, Systemtheorie, Komponenten und Analyse. Wiesbaden: Springer Fachmedien Wiesbaden.
  • Weitere Literatur wird im Rahmen der aktuellen Veranstaltung bekannt gegeben.