MF2042 Embedded Systems for Mechatronics, I 6.0 credits
Inbyggda system för Mekatronik, I
The overall aim of the course is to provide an understanding of the design and implementation of embedded systems in the context of Mechatronic products, with emphasis on basic technologies and elements of design.
Educational level
Second cycleAcademic level (A-D)
Subject area
Mechanical Engineering
Grade scale
A, B, C, D, E, FX, F
Course offerings
Autumn 12 for programme students
Periods
Autumn 12 P2 (6.0 credits)
Application code
51006Start date
2012 week: 43End date
2013 week: 1Language of instruction
EnglishCampus
KTH CampusNumber of lectures
24 (preliminary)Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationSchedule
Schedule (new window)Course responsible
Jad El-khoury, 08-790 6877, jad@kth.se
Teacher
Jad El-khoury, 08-790 6877, jad@kth.se
Target group
Compulsory for TIPUM1(IPUC), TIEMM1 (MEIA)
CINEK3, TIPDM, TAEEM, CDATE
Part of programme
Autumn 13 for programme students
Periods
Autumn 13 P2 (6.0 credits)
Application code
51002Start date
2013 week: 45End date
2014 week: 3Language of instruction
EnglishCampus
KTH CampusNumber of lectures
24 (preliminary)Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationSchedule
Schedule (new window)Course responsible
Jad El-khoury, 08-790 6877, jad@kth.se
Teacher
Jad El-khoury, 08-790 6877, jad@kth.se
Target group
Compulsory for TIPUM1(IPUC), TIEMM1 (MEIA)
CINEK3, TIPDM, TAEEM, CDATE
Part of programme
Learning outcomes
After the course, you should be able to:
1. Provide examples of existing embedded systems based products and describe the special requirements placed in developing such systems.
2. Describe and explain important steps in the design of such systems, including useful abstractions and views, and be able to give examples of dependencies between system functionality and the implementation and trade-offs that the designer has to deal with.
3. Be able to use modern integrated development environments for microcontroller/processor programming and their features for testing and debugging.
4. Describe and be able to explain the basic operation of microcontrollers/microprocessors, their internal features and peripherals. Describe and provide criteria for choosing microcontrollers and/or FPGA based solutions.
5. Be able to develop basic microcontroller programs for mechatronic applications, including the usage of I/O and communication peripherals.
6. Describe, explain and apply some of the basic concepts of communication protocols, in particular with reference to the Controller Area Network (CAN).
Course main content
The overall aim of the course is to provide an understanding of the design and implementation of embedded systems in the context of mechatronic products, with emphasis on basic technologies and elements of design.
Disposition
The course includes
- Lectures to provide overview and inspiration.
- Tutorials where new tools and techniques are introduced through detailed instruction.
- Laboratory exercises where the tools and techniques are used on a set of tasks.
- Each week of the course focuses on a specific theme. The exercises are modularized according to these themes.
Eligibility
You:
- are qualified for fourth-year studies
- have passed course MF1016 or gained equivalent experience in electrical engineering
- have passed course DD1321 (or DD1320+DD1324), or gained equivalent experience in programming techniques
Prerequisites
Bachelor level in Machine Design including Electrical Engineering, Programming and a basic course in mechatronics.
The course builds upon knowledge and experiences with
- Programming, preferably including the C-language and basic machine level/assembly language programming.
- Previous experience with sensors and actuators (at least one course where basic concepts and laboratory exercises were included)
- Matlab/Simulink, or similar tools for modeling and simulation.
Basic courses/knowledge in control theory and signal processing are preferred but not required.
Literature
All course material and literature will be available on-line.
Examination
- LAB3 - Laborations, 2.0 credits, grade scale: P, F
- LAB4 - Laborations, 1.0 credits, grade scale: P, F
- TEN2 - Examination, 3.0 credits, grade scale: A, B, C, D, E, FX, F
Offered by
ITM/Machine Design
Contact
Jad El-khoury, 08-790 6877, jad@kth.se
Examiner
Martin Grimheden, 08-790 77 97, mjg@kth.se
Supplementary information
You will be offered to do a mid-course written test - KS. Results from this KS can be then used as an alternative to answering an equivalent part in the final written examination TEN2. The KS results can only count for the coming ordinary exam (and cannot be carried over to future re-exams).
Add-on studies
MF2044
Version
Course plan valid from:
Autumn 12.
Examination information valid from:
Autumn 12.
