31070 Hands-on mikrocontroller programmering

2021/2022

Kurset giver syntesepoint i elektro kandidat uddannelsen.
Kursusinformation
Hands-on microcontroller programming
Engelsk
5
Kandidat
Kurset udbydes som enkeltfag
Juni
Campus Lyngby
Oversigtsforelæsninger og projektarbejde i grupper
3-uger
Sidste dag(e) i 3-ugersperioden
Bedømmelse af øvelser og rapport(er)
Alle hjælpemidler er tilladt
7-trins skala , intern bedømmelse
31728
30010./ 02318. , eller tilsvarende grundlæggende kendskab til C programmering, internet-protokoller og web programmering, såsom HTML, JSON, Java eller JavaScript.
Maksimum: 50
Chresten Træholt , Lyngby Campus, Bygning 325, Tlf. (+45) 4525 3518 , ctra@dtu.dk
Yi Zong (Primær kontaktperson) , Risø Campus, Bygning 776, Tlf. (+45) 4677 5045 , yizo@dtu.dk
Chunjun Huang , chunhua@dtu.dk
31 Institut for Elektroteknologi
I studieplanlæggeren
Dette kursus giver den studerende en mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk
Overordnede kursusmål
Begrebet Smart Grid dækker over visionen om et fremtidigt energisystem, hvor en stor andel af vedvarende energi er integreret i et system, der er højt automatiseret, fleksibelt og pålideligt.
Eksempler på Smart Grid teknologier er husholdningsapparater, der reagerer intelligent på systemets aktuelle tilstand, automatiske mekanismer til koordinering af resurser og avancerede systemer til udveksling af information.
Målet med dette kursus er at opnå hands-on erfaring med de teknologier, der benyttes i disse systemer, ved at designe, implementere og teste en Smart Grid applikation på et mikrocontrollersystem.
Det intelligente energisystem bruges som case for applikationen, men der kræves ingen forudgående erfaring med energisystemer.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • forstå grundkoncepterne i Smart Grids
  • analysere kravene til en Smart Grid applikation
  • designe en applikation der bruger input og output til at vekselvirke med en fysisk enhed
  • designe en brugergrænseflade til lokal styring og overvågning
  • designe et kommunikationsinterface til fjernstyring og overvågning
  • implementere applikationen på et mikrocontrollersystem
  • designe en testprocedure som udnytter laboratoriefaciliteter til at validere applikationens funktion
  • udføre tests i laboratoriet
  • dokumentere hele processen og den udviklede applikation
Kursusindhold
Størstedelen af tiden arbejdes i laboratoriet i projektgrupper.
Oversigtsforelæsninger gives om:
- Smart Grids og relaterede ICT teknologier
- Konkrete Smart Grid applikationer (projekter)
- Arduino MKR1000 mikrocontrollersystemet og de perifere enheder (A/D og D/A convertere, Timer, I/O, Interrupte, og LCD display osv.)
- det integrerede udviklingsmiljø Arduino Embedded Workbench
- kommunikationssystemer i intelligente energisystemer
- brugercentreret interface design
Sidst opdateret
22. april, 2021