MF2042 Inbyggda system för Mekatronik, I 6,0 hp

Embedded Systems for Mechatronics, I

Det övergripande målet med kursen är att ge en förståelse för design och implementering av inbyggda system inom ramen för mekatroniska produkter, med tonvikt på grundläggande teknik och inslag av design.

  • Utbildningsnivå

    Avancerad nivå
  • Kursnivå (A-D)

  • Huvudområde

    Maskinteknik
  • Betygsskala

    A, B, C, D, E, FX, F

Kurstillfällen/kursomgångar

HT12 för programstuderande

HT13 för programstuderande

Lärandemål

Efter kursen ska du kunna:
1. Ge exempel på befintliga inbyggda system baserade produkter och beskriva de speciella krav som ställs för att utveckla sådana system.
2. Beskriva och förklara viktiga steg i utformningen av sådana system, inklusive användbara abstraktioner och perspektiv, och kunna ge exempel på beroenden mellan systemets funktionalitet av inbyggda system och kompromisser som konstruktören har att handskas med.
3. Kunna använda moderna integrerade utvecklingsmiljöer för mikrokontrollers / processor programmering och deras funktionalitet för testning och felsökning.
4. Beskriva och kunna förklara den grundläggande hanteringen av mikrokontroller / mikroprocessorer, deras interna funktioner. Beskriva och ge kriterier för val av mikrokontroller och / eller FPGA-baserade lösningar.
5. Kunna utveckla grundläggande mikrokontrollerprogram för mekatroniska tillämpningar, inklusive användandet av I / O och periferienheter.

6. Beskriva, förklara och tillämpa några av de grundläggande egenskaperna hos kommunikationsprotokoll, tillämpat på Controller Area Network (CAN).

Kursens huvudsakliga innehåll

Det övergripande målet med kursen är att ge en förståelse för design och implementering av inbyggda system inom ramen för mekatroniska produkter, med tonvikt på grundläggande teknik och inslag av design.

Kursupplägg

I kursen ingår

  • Föreläsningar för att ge överblick och inspiration.
  • Övningar där nya verktyg och metoder introduceras. 
  • Laborationer där de presenterade verktygen och metoderna används för att lösa uppgifter.
  • Varje vecka av kursen fokuserar på ett specifikt tema. Övningarna är moduluppbyggda enligt dessa teman.

Behörighet

Du:

  • är behörig till studier i årskurs 4
  • är godkänd på kursen MF1016, eller motsvarande kunskaper i elektroteknik
  • är godkänd på kursen DD1321 (alternativt DD1320+DD1324), eller motsvarande kunskaper i programmeringsteknik

Rekommenderade förkunskaper

Kandidatnivå i maskinkonstruktion inklusive elektroteknik, programmering och baskurs inom Mekatronik.
Kursen bygger på kunskaper och erfarenheter med
- Programmering, helst inklusive C-språket och basmaskin nivå/assemblerspråk programmering.
- Tidigare erfarenhet av sensorer och aktuatorer (minst en kurs där grundläggande begrepp och laborationer ingick)
- Matlab/Simulink, eller liknande verktyg för modellering och simulering.
Grundläggande kurser/kunskaper i reglerteknik och signalbehandling är att föredra men inget krav.

Litteratur

Allt kursmaterial och litteratur är tillgängliga online.

Examination

  • LAB3 - Laborationer, 2,0 hp, betygsskala: P, F
  • LAB4 - Laborationer, 1,0 hp, betygsskala: P, F
  • TEN2 - Tentamen, 3,0 hp, betygsskala: A, B, C, D, E, FX, F

Ges av

ITM/Maskinkonstruktion

Kontaktperson

Jad El-khoury, 08-790 6877, jad@kth.se

Examinator

Martin Grimheden, 08-790 77 97, mjg@kth.se

Övrig information

Du kommer att erbjudas att göra ett skriftligt test - KS, i mitten av kursen. Resultat från denna KS kan sedan användas som ett alternativ till att svara på en motsvarande del i den skriftliga tentamen TEN2. KS resultat kan endast räknas för den kommande ordinarie tentamen (och kan inte föras över till kommande nya tentor).

Påbyggnad

MF2044

Versionsinformation

Kursplan giltig från och med HT12.
Examinationsinformation giltig från och med HT12.