11792 - Mikrocontrollertechnik Modulübersicht

Modulnummer: 11792
Modultitel:Mikrocontrollertechnik
  Microcontroller Techology
Einrichtung: Fakultät 1 - MINT - Mathematik, Informatik, Physik, Elektro- und Informationstechnik
Verantwortlich:
  • Dr.-Ing. Irrgang, Kai-Uwe
Lehr- und Prüfungssprache:Deutsch
Dauer:1 Semester
Angebotsturnus: sporadisch nach Ankündigung
Leistungspunkte: 6
Lernziele:Die Studierenden kennen grundlegende Architekturen, den grundlegenden Aufbau und die Wirkungsweise von Mikrocontrollern und können Mikrocontroller-Systeme mit Host-Rechnern koppeln. Sie sind mit der Informationsdarstellung und -verarbeitung in Digitalrechnern vertraut. Sie verstehen das Zusammenspiel von CPU, Speicher und Peripheriekomponenten über Bussysteme und kennen verschiedene Schnittstellen von Mikrocontrollern. Die Studierenden sind in der Lage, für eine gegebene Anwendung eine geeignete Mikrocomputerarchitektur auszuwählen, mit externer Peripherie zu koppeln und das System zu programmieren. Sie können Laufzeiten mit Blick auf das Echtzeitverhalten eines Mikrocontroller-Systems abschätzen sowie Test- und Debug-Werkzeuge zur Laufzeitanalyse und Fehlersuche anwenden.
Inhalte:
  • Grundsätzlicher Aufbau eines Mikrocontroller-System: CPU, Register, I/O-Elemente, Speicher, BUS-Systeme
  • Funktionselemente und Arbeitsweise einer CPU
  • Gegenüberstellung wesentlicher Architekturansätze ausgewählter Mikrocontrollerarchitekturen
  • Registerstrukturen, Portstrukturen, Speicherorganisation
  • Zeitverhalten, Interruptsysteme, Power States
  • I/O-Schnittstellen und Schnittstellenbausteine
  • spezielle Peripheriesysteme (Watchdog, Timer, CAPCOM)
  • Assembler- und Hochsprachenprogrammierung C/C++ von Microcontrollern
  • Praktikumsversuche mit Mikrocontrollersystemen (Praktikumssystem, Versuche mit 16bit- bzw. 32bit-MCU)
  • Entwicklung und Test von Applikationen aus den Bereichen: Echtzeitanwendung, Peripherie-Bussysteme, Analogwertverarbeitung, Internet-Kommunikation
  • Programmentwicklung mit professioneller Entwicklungsumgebung
Empfohlene Voraussetzungen:keine
Zwingende Voraussetzungen:keine
Lehrformen und Arbeitsumfang:
  • Vorlesung / 2 SWS
  • Praktikum / 2 SWS
  • Selbststudium / 120 Stunden
Unterrichtsmaterialien und Literaturhinweise:
  • K. Dembowski: Elektronik für die Entwicklung von Smart Health-Applikationen. Berlin: Springer, 2024
  • K. Berns, A. Köpper, B. Schürmann: Technische Grundlagen Eingebetteter Systeme. Berlin: Springer, 2019
  • F. Hüning: Embedded Systems für IoT. Berlin: Springer, 2019
  • Th. Beierlein, O. Hagenbruch: Taschenbuch Mikroprozessortechnik. Carl Hanser Verlag: 2010
  • Bartmann, Eric: Die elektronische Welt mit Arduino entdecken, O’Reilly Verlag, 2011
  • Odendahl, Manuel; Finn, Julian; Wenger, Alex: Arduino - Physical Computing für Bastler, Designer & Geeks, O'Reilly Verlag, 2. Auflage Juni 2010
Modulprüfung:Modulabschlussprüfung (MAP)
Prüfungsleistung/en für Modulprüfung:Mündliche Prüfung, 30 min
Bewertung der Modulprüfung:Prüfungsleistung - benotet
Teilnehmerbeschränkung:keine
Zuordnung zu Studiengängen:
  • Bachelor (universitär) / Medizininformatik / PO 2016 - 1. SÄ 2024
Bemerkungen:
  • Studiengang Medizininformatik B. Sc.: Wahlpflichtmodul im Komplex "Medizininformatik"
Veranstaltungen zum Modul:
  • Vorlesung: Mikrocontrollertechnik
  • begleitendes Praktikum
  • Zugehörige Prüfung
Veranstaltungen im aktuellen Semester: