62752 Måling og styring med mikroprocessorer

2017/2018

Informatik (100)
Elektrisk Energiteknologi:3. semester
Kursusinformation
Measurement and control using microprocessors
Dansk
5
Diplomingeniør
E5A (ons 8-12)
Campus Ballerup
Klasseundervisning og praktiske øvelser
13-uger
E5A, Ved store hold kan eksamen fordeles over flere dage
Mundtlig eksamen og bedømmelse af øvelser
7-trins skala , ekstern censur
62751.02318
Roger Munck-Fairwood , Ballerup Campus, Bygning Ballerup, Tlf. (+45) 3588 5188 , romu@dtu.dk

62 DTU Diplom
I studieplanlæggeren
Overordnede kursusmål
Mikroprocessorer og elektronik får en stadig større betydning for elektrisk 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 med bruger og 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 hukommelseshierarkiet, registrere og instruktioner
  • Forstå programmering i fx. C til aktivering af indbyggede perifere enheder: fx I/O, timere, tællere, A/D konvertering, seriel kommunikation, PWM-generering
  • 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 til 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
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 og A/D konvertering
• 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
• Systematiske metoder til programudvikling, test og dokumentation.
Sidst opdateret
04. maj, 2017