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