46760 Hands-on mikrokontroller programmering

2023/2024

Kursusinformation
Hands-on microcontroller programming
Engelsk
5
Kandidat
Kurset udbydes som enkeltfag
Juni
Campus Lyngby
Oversigtsforelæsninger og projektarbejde i grupper
3-uger
Aftales med underviser
Bedømmelse af øvelser og rapport(er)
Karakteren gives individuelt ud fra en vægtet evaluering af en samling af en enkelt-/multiple choice-Quiz (uden hjælpemidler), en projektlaboratoriedemonstration og en projektrapport.
Uden hjælpemidler
7-trins skala , intern bedømmelse
31070
31728/3107046035
30010./ 02318./02312./02314. , eller tilsvarende grundlæggende kendskab til programmering, såsom C, Python,Java eller JavaScript.
Maksimum: 50
Yi Zong , Risø Campus, Bygning 330, Tlf. (+45) 4677 5045 , yizo@dtu.dk
Bruno Laurini , Lyngby Campus, Bygning 325 , brulau@dtu.dk
Lisa Marie Dannappel , lisadan@dtu.dk
46 Institut for Vind og Energisystemer
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/Smart Energisystemsteknologier 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 mikrocontroller.
Det smart 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/Smart Energisystemer
  • analysere kravene til en Smart Grid/Smart Energisystem 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/Smart Energisystemer og relaterede ICT teknologier
- Konkrete Smart Grid/Smart Energisystem applikationer (projekter)
- Arduino MKR1000/1010 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 smart energisystemer
- brugercentreret interface design
Sidst opdateret
14. maj, 2024