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, IGBTsNumerische Verfahren für die Berechnung
[/list]

Die Anzahl der Studierenden für dieses Praktikum ist begrenzt und es handelt sich daher um eine schwebende Anmeldung mit limitierter Teilnehmerzahl für das Praktikum,
Die Auswahl der Studierenden unter den Anmeldungen erfolgt nach folgenden Kriterien (mit absteigender Priorität):
- Eingeschrieben Masterstudiengang Mechatronik (da dort Pflichtteil)
- Erfolgreiche Teilnahme am Kurs "Programmierung in der Automatisierungstechnik in C/C "
- Erfolgreiche Teilnahme am Kurs "Control of Drives"

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 2022