Lehrinhalte
Mikrocontroller und FPGAs werden heute vielfältig zur Realisierung von Steuerungs- und Regelungsaufgaben eingesetzt. Im Falle des Einsatzes in der Antriebstechnik und Leistungselektronik wird mit Hilfe dieser Bausteine häufig die Ansteuerung von Wechselrichtern oder DC/DC Wandlern realisiert.
In diesem Kontext sind zum einen praktisch immer Echtzeitanforderungen zu erfüllen und zum anderen viele verschiedene Kommunikationsschnittstellen zu bedienen. Das Modul vermittelt das Hintergrundwissen und die Kompetenzen, um in diesem Bereich erfolgreich Steuerungs- und Regelungsaufgaben zu realisieren.
Im Einzelnen werden folgende Inhalte vermittelt:
[list]
[*]Architektur von Mikrocontrollern
[*]Aufbau und Funktion von FPGAs, Werkzeuge und Sprachen zur Programmierung
[*]Typische Peripheriekomponenten in Mikrocontrollern
[*]Capture & Compare, PWM, A/D-Wandler
[*]I2C, SPI, CAN, Ethernet
[*]Programmierung von Mikrocontrollern in C
[*]Peripheriekomponenten
[*]Interruptbehandlung
[*]Echtzeiteigenschaften der Software, Interrupts, Interruptlatenz
[*]Regelung von induktiven Verbrauchern
[*]Schaltungsgrundlagen, Power-MOSFETS, IGBTs
[*]Numerische Verfahren für die Berechnung
[/list]
Bitte melden Sie auch beim entsprechenden Praktikum an, was entscheidend für die Zulassung zur Prügung ist. 
Bitte beachten Sie auch, dass die Zahl der Teilnehmer am Praktikum limitiert ist.

Literatur
Skript, Übungsanleitung und ppt-Folien, alles sowohl als Hard-Copy oder als Download; User Manuals der verwendeten Bausteine und Entwicklungsumgebung

Voraussetzungen
Kenntnisse in C-Programmierung (Syntax, Operatoren, Zeigerarithmetik)

Online-Angebote
Moodle

Semester: SoSe 2019
Semester: SoSe 2019