Embedded Systems for Mechanical Engineering
- Faculty
Faculty of Engineering and Computer Science
- Version
Version 1 of 20.02.2026.
- Module identifier
11B2316
- Module level
Bachelor
- Language of instruction
German
- ECTS credit points and grading
5.0
- Module frequency
winter and summer term
- Duration
1 semester
- Brief description
Embedded systems are combined hardware and software systems that are required in mechatronic products for control, regulation and communication integration. As a rule, they only have limited resources that are adapted to the application. In addition, special requirements are often placed on the timing behavior.
- Teaching and learning outcomes
- Basics
- Hardware, firmware, software
- Requirements and objectives
- Selected application examples
- Presentation of the semester-accompanying design task
- Hardware of embedded systems
- Microcontroller, microprocessor, DSP, FPGA/CPLD, RAM, ROM, clock generator
- peripherals: Examples: Timer, GPIO, ADC/DAC, I2C, I2S, SPI, I2C, USB, Wifi, Ethernet Mac
- Relevance of the direct periphery to the system behavior: Timer, DMA, interrupt, standby/low power
- Indirect peripherals in mechatronic systems. Examples: Power drivers for drives, measuring amplifiers/DAC/ADC, displays, energy management (PMU, battery management), communication modules (Ethernet PHY, 2.4GHz, GPS, 4G)
- Basic course: Programming in C++
- Firmware of embedded systems
- Layer model / hardware abstraction
- Real-time operating systems (multithreading: process communication, synchronization)
- Memory management
- Power management
- Functional safety
- Project planning of embedded systems (parts 1-3 at the beginning of the semester, best design by students is selected and sent to a manufacturer)
- Hardware concept design using an example (e.g. “driving robot with cell phone remote control”)
- Circuit diagram design with EDA software
- Circuit board design with EDA software
- Software concept design
- Implementation of the software
- Test and debugging options for embedded systems
Translated with DeepL.com (free version)
- Basics
- Overall workload
The total workload for the module is 150 hours (see also "ECTS credit points and grading").
- Teaching and learning methods
Lecturer based learning Workload hours Type of teaching Media implementation Concretization 45 Lecture - 15 Laboratory activity - Lecturer independent learning Workload hours Type of teaching Media implementation Concretization 15 Preparation/follow-up for course work - 15 Exam preparation - 60 Creation of examinations -
- Graded examination
- Portfolio exam
- Ungraded exam
- Field work / Experimental work
- Remark on the assessment methods
The portfolio assessment is worth 100 points and consists of a presentation and an oral examination. A maximum of 60 points can be achieved with the presentation and a maximum of 40 points with the oral examination.
The "Experimental Work" examination requirement is successfully completed if attendance and active participation in the practical training sessions can be verified. According to current plans, students will construct an embedded example system step by step under the supervision of the instructor as part of a single, continuous experiment.
- Exam duration and scope
Graded examination:
- Portfolio examination:
Presentation: 20 to 30 minutes
Oral examination: see the applicable General Section of the Examination Regulations
Ungraded examination performance:
- The examination performance "Experimental Work" is successfully completed if attendance and active participation in the practical training sessions can be certified. According to current plans, students will construct an embedded example system step by step under the supervision of the instructor as part of a single, continuous experiment.
- Portfolio examination:
- Literature
Marwedel, P. (2021). Eingebettete Systeme: Grundlagen Eingebetteter Systeme in Cyber-Physikalischen Systemen. Springer Vieweg.
Zickert, G. (2023). Leiterplatten: Stromlaufplan, Layout und Fertigung. Carl Hanser Verlag GmbH Co KG.
- Applicability in study programs
- Mechanical Engineering (Bachelor)
- Mechanical Engineering B.Sc. (01.09.2025)
- Mechanical Engineering in Practical Networks
- Mechanical Engineering in Practical Networks B.Sc. (01.03.2026)
- Automotive Engineering (Bachelor)
- Automotive Engineering B.Sc. (01.09.2025)
- Person responsible for the module
- Liebler, Klaus
- Teachers
- Liebler, Klaus