Lehrinhalte
Microcontroller and programmable logic devices are being used for a variety of control tasks for industrial and residential products and systems. For the control of drives and power electronics, those devices are used for the control of frequency converters or DC/DC converters.
In most of these applications, real time requirements have to be met. Simultaneously a communication interface has to be served.
The module will impart knowledge and expertise on how to realize successfully control task.
More in detail, the following content will be taught:
[list]
[*]Architecture of microcontroller
[*]Structure and function of FPGAs, tools and programming languages
[*]Typical peripheral components for microcontrollers
[*]Capture & Compare, PWM, A/D-converter
[*]I2C, SPI, CAN, Ethernet
[*]Programming of microcontrollers in C
[*]Software: real-time properties, interrupt handling, interrupt latency
[*]Control of inductive components
[*]Basic of circuit design for power electronics, Power-MOSFETS, IGBTsNumerical methods
[/list]
Literature
Script, Instruction for practical lab courses, ppt-Slides; either in hard-copy or for download; User Manuals of the used devices and development kits
Voraussetzungen
Basic knowledge in programmig language C (syntax, operators, pointer)
Microcontroller and programmable logic devices are being used for a variety of control tasks for industrial and residential products and systems. For the control of drives and power electronics, those devices are used for the control of frequency converters or DC/DC converters.
In most of these applications, real time requirements have to be met. Simultaneously a communication interface has to be served.
The module will impart knowledge and expertise on how to realize successfully control task.
More in detail, the following content will be taught:
[list]
[*]Architecture of microcontroller
[*]Structure and function of FPGAs, tools and programming languages
[*]Typical peripheral components for microcontrollers
[*]Capture & Compare, PWM, A/D-converter
[*]I2C, SPI, CAN, Ethernet
[*]Programming of microcontrollers in C
[*]Software: real-time properties, interrupt handling, interrupt latency
[*]Control of inductive components
[*]Basic of circuit design for power electronics, Power-MOSFETS, IGBTsNumerical methods
[/list]
Literature
Script, Instruction for practical lab courses, ppt-Slides; either in hard-copy or for download; User Manuals of the used devices and development kits
Voraussetzungen
Basic knowledge in programmig language C (syntax, operators, pointer)
- Lehrende: Steffen Frei
- Lehrende: Gerd Jürgen Griepentrog
- Lehrende: Christian Hochberger
- Lehrende: Ramon Wirsch
Semester: Inverno 2022/23