2005/2006

31070 Hands-on mikrodatamat programmering

Engelsk titel: 


Hands-on Microcontroller Programming

Sprog:


Point (ECTS )

  5

Kursustype:   

Kursus for diplomingeniørstuderende- IT, Elektro
Kursus for civilingeniørstuderende-
Kurset udbydes under Tompladsordningen


Skemaplacering:

Januar eller
Juni

 

Undervisningsform:

I starten, nogle få indledende forelæsninger. Derefter fuldtidsarbejde i laboratoriet med programmering af en dedikeret mikrodatamat opstilling.
Der arbejdes i 2-4 mandsgrupper.

Kursets varighed:

3-uger

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Faglige forudsætninger:

Deltagerbegrænsning:

Maksimum:  24
 

Overordnede kursusmål:

At give deltagerne praktiske erfaringer i grundlæggende mikrodatamatteknikker opnået ved at programmere en industriel 80537-microcontroller op til at løse en konkret ingeniørmæssig opgave.


Kursusindhold:

Introduktion til 80537-microcontrolleren, dens arkitektur og dens programmering i C og ASM ved brug af PC-baserede udviklingsværktøjer.
Indledende programmeringsøvelser for at få kendskab til microcontrollerens basale virkemåde og til at udnytte dens indbyggede faciliteter, såsom I/O-porte, timere, interruptsystem og serielle kanaler.
Målet er at få microcontrolleren til at overvåge tilstanden i elnettet ud fra målinger af spænding og strøm med få millisekunders mellemrum. Fejl i elnettet skal detektere og lokalisere indenfor en brøkdel af et sekund, således at elnettet kan frakobles øjeblikkeligt, før farlige situationer opstår.
Opgaven fører ind på emner som user interface, dataopsamling, signalanalyse, seriel kommunikation og giver indsigt i de problemer, der opstår, når der opereres i sand tid med en processor der presses til det yderste.
Kurset kræver ingen forudgående viden om elteknik – det er først og fremmest et mikrodatamatkursus, hvor færdighederne opøves gennem relevante eksempler fra elteknikken.


Bemærkninger:

3-ugers laboratoriekursus


Kursusansvarlig:

Knud Ole Helgesen Pedersen, 325, 062, (+45) 4525 3503, khp@oersted.dtu.dk  

Institut:

31 Ørsted DTU

Kursushjemmeside:

http://www.oersted.dtu.dk/31070

Nøgleord:

mikrodatamat, indlejret mikroprocessor, programmering, sand tid, interrupt
Sidst opdateret: 20. april, 2005