62752 Måling og styring med mikroprocessorer

2024/2025

Kursusinformation
Measurement and control using microprocessors
Dansk
5
Diplomingeniør
Obligatorisk kursus (B Eng), Elektrisk Energiteknologi
E2B (tors 8-12)
Campus Ballerup
Forelæsninger med hands-on C-programmerings øvelser og projektarbejde i grupper
Før forelæsningerne er der Quiz'es, som forudsættes udført inden
forelæsningen. Igennem kurset arbejder grupper af 2-3 studerende med programmerings opgaver med tilhørende journal. Kurset afsluttes med et kursus-arbejde udført i grupper af 2-3 studerende - Rapporten over det afsluttende kursus arbejde indgår i karakteren sammen med en mundtlig eksamination i faget
13-uger
E2B, Ved store hold kan eksamen fordeles over flere dage
Mundtlig eksamen og bedømmelse af øvelser
I løbet af semesteret afleverer grupperne et antal programmerings/kursusarbejder, som skal kunne godkendes før eksamen og det sidste kursusarbejde bedømmes og indgår i den endelige karakter
Individuel mundtlig eksamen - 10 minutter per studerende inkl bedømmelse
7-trins skala , ekstern censur
62751/02318
Ole Schultz , Ballerup Campus, Bygning Ballerup , osch@dtu.dk
Gökçe Aydos , Ballerup Campus, Bygning Ballerup , gokay@dtu.dk
62 Institut for Ingeniørteknologi og -didaktik
I studieplanlæggeren
Overordnede kursusmål
Mikroprocessorer og elektronik får en stadig større betydning for bæredygtige elektriske energisystemer i forbindelse med øget behov for styring og overvågning, ikke mindst på baggrund af udvikling af mere intelligente energisystemer. Kursets formål er at give de studerende grundlæggende viden om mikroprocessorer og deres anvendelse, herunder hardwaresiden i form af den fysiske opbygning og interfacing til eksterne enheder. Derudover lærer de studerende at udvikle og teste software til applikationer, der har relevans for elektrisk energisystemer.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Beskrive en mikroprocessors/​mikrokontrollers overordnede arkitektur og operation, herunder hukommelse, registrere og instruktioner
  • Forstå programmering i fx. C til aktivering af indbyggede perifere enheder: fx I/O, timere, tællere, A/D konvertering, PWM-generering samt power down
  • Anvende et passende udviklingsmiljø til hardware-nær programmering i fx C
  • Forstå forskellen mellem brug af polling og interrupts og deres anvendelse i passende i tidskritiske situationer
  • Udføre interfacing til effektelektronik, fx MOSFETs, måling af elektriske størrelser og generering af forskellige spændingssignaler
  • Designe og implementere et struktureret program til et mindre mikroprocessorsystem til styring og overvågning af et system relevant for elektrisk energiteknologi, fx PWM-generering til konvertere eller motorer samt simpel regulering
  • Udføre verifikation og test på modul- og systemniveau ved brug af passende værktøjer
  • Dokumentere et program for et indlejret system
  • Anvende tekniske udtryk korrekt
  • At kunne give pear feedback
Kursusindhold
• Anvendelse af hardware-nær struktureret programudvikling i fx. C til en mikroprocessor på et udviklingsboard
• Anvendelse af programmering i fx C til at styre indbyggede perifere enheder, fx I/O porte, timere, tællere, , PWM-generering, A/D konvertering og power down
• Simpel programmering på registre, bit-level Boolean operators
• Interfacing til simple perifere enheder og effektelektronik
• Spændingsmåling
• PWM-generering: frekvens, duty factor, opløsning
• Polling og interrupts ved tidskritiske situationer
• Brug af mikroprocessorer til styring og overvågning af systemer relevant til elektrisk energiteknologi, fx. regulering af spænding og motorhastighed
• Systematiske metoder til programudvikling, test og dokumentation.
Bemærkninger
Sektion for AI, matematik og software
Elektrisk Energiteknologi: 1. semester og 3. semester
Sidst opdateret
28. oktober, 2024