Technische Universität Ilmenau

Microcontroller and Signalprocessing 1 - Interactive curriculae of TU Ilmenau

The interactive curriculae provide information on the degree programmes offered by the TU Ilmenau.

Please refer to the respective study and examination rules and regulations for the legally binding curricula (Annex Curriculum).

You can find all details on planned lectures and classes in the course catalogue.

Please note that this page is no longer updated. All modules and study plans from PO version 2021 onwards (Bachelor and Master study programs) are now available on the Campus Portal.

module properties Microcontroller and Signalprocessing 1 in degree program Master Mechatronik 2022
module number200558
examination number2100900
departmentDepartment of Electrical Engineering and Information Technology
ID of group 2161 (Power Electronics and Control)
module leaderProf. Dr. Albrecht Gensior
term summer term only
languageDeutsch
credit points5
on-campus program (h)56
self-study (h)94
obligationelective module
examoral examination performance, 60 minutes
details of the certificate
link to Moodle course https://moodle.tu-ilmenau.de/course/view.php?id=2767
teacher

Dr.-Ing. Hendrik Fehr

Prof. Dr.-Ing. Albrecht Gensior

M.Sc. Dustin Henneberg

signup details for alternative examinations
maximum number of participants
previous knowledge and experience
learning outcome

Die Studierenden sind nach der Vorlesung und dazu gehörigen Übungen in der Lage, die wichtigsten Hardwarekomponenten von Steuerbaugruppen der elektrischen Energietechnik in die verschiedenen Kategorien und Prinzipien einzuordnen und zu verstehen.
Sie sind mit den Grundkenntnissen der Mikrorechnerprogrammierung vertraut.
Sie können grundlegende Softwaretools für gewünschte Anwendungen auswählen, in der Praxis modifizieren und in Betrieb nehmen.
Sie sind befähigt, einfache Anwendungsbeispiele von Steuer- und Regelverfahren analog und digital umzusetzen.

content

Verteilte Versionsverwaltung mit Git

  • Grundlegende Konzepte
  • Einchecken, auschecken, verzweigen, mischen

Quelltextarbeit in Kleingruppen mit verteilter Versionsverwaltung

Anwendungsbeispiele

  • Pulsweitenmodulation, Signalgenerator, Farbsteuerung

Mikrocontroller, DSP

  • Architekturmodell (Register, Spezialregister, Stack)
  • Peripherieeinheiten von Mikrocontrollern und DSPs: General Purpose Input/Output,
    Analog-Digital-Wandler, Digital-Analog-Wandler, Zeitgeber, Interrupts.
  • Festkomma- und Gleitkommaarithmetik

Programmiersprache C mit regelmäßigen Konsultationen

  • Organisation der Quelltexte
  • Programmaufbau (main, Interrupt)
  • Kontrollstrukturen
  • Datentypen und Variablen
  • Funktionen
  • Zeiger
  • C-Präprozessor
  • Compiler
  • Debugger (JTAG-Unterstützung)
  • Quelltextkommentare zur Dokumentation von Programmteilen
  • Peripherie mit C ansprechen

Hinweis: Die in der Veranstaltung vermittelten Fertigkeiten und Kenntnisse sind Grundlage für das im Wintersemester stattfindende, darauf aufbauende Modul "Mikrocontroller- und Signalprozessortechnik 2".

media of instruction and technical requirements for education and examination in case of online participation

eigener Rechner wird empfohlen, Arbeit im Selbstlernraum

literature / references

Chacon, Straub: Pro Git
King: C programming: a modern approach
Kernighan, Ritchie: Programmieren in C
Wolf: C von A bis Z

evaluation of teaching