62609 Mekatronik, sensorer og aktuatorer

2022/2023

Kursusinformation
Mechatronics, sensors and actuators
Dansk
5
Diplomingeniør
Ikke i F23
Campus Ballerup
Lektioner og projektarbejde
13-uger
F5B
Mundtlig eksamen og bedømmelse af rapport(er)
7-trins skala , intern bedømmelse
Maksimum: 24
Christian Lotz Felter , Ballerup Campus, Bygning Ballerup , clfe@dtu.dk
62 Institut for Ingeniørteknologi og -didaktik
I studieplanlæggeren
Overordnede kursusmål
Kurset giver de studerende en praktisk indføring i, hvordan måling og styring af fysiske størrelser udføres med en computer.
Via forelæsninger og efterfølgende øvelser opnås en forståelse af, hvordan en række forskellige sensorer og aktuatorer fungerer, dvs. deres fysiske princip, elektriske tilkobling og anvendelse på en computer.
Kursusdeltagerne konstruerer og bygger et fungerende mekatronisk system bestående af mekanik, sensorer/aktuatorer og programmel. Projekterne i kurset tilpasses til den enkelte studerendes forudsætninger, formåen og interesse.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Forstå hvordan programmering af måletekniske - og styrings-opgaver kan laves
  • Skrive programmer til opsamling af måledata fra sensorer og styring af aktuatorer
  • Forstå forskellen imellem – samt anvende binære og analoge sensorer/aktuatorer
  • Forklare hvordan sampling af analoge signaler fungerer, og hvilke begrænsninger det giver
  • Forstå hvordan støj kan reduceres i samplede signaler og kunne programmere et digitalt filter
  • Redegøre for forskellige fysiske måleprincipper og elektriske tilkoblingsmetoder for sensorer
  • Konstruere et samlet system baseret på mekanik, sensorer/aktuatorer og computerprogrammering, som udfører en praktisk anvendelig funktion
  • Dokumentere det konstruerede system/produkt
Kursusindhold
Programmering på Arduino-platformen og sammenkobling af en computer med sensorer/aktuatorer ved brug af public libraries (Github). Programmeringen udføres i programmeringssproget C og koden afvikles på ESP32-computere. Der er ingen programmeringsmæssige forudsætninger for at deltage i kurset, og den studerende får udleveret en ESP32-computer til videre arbejde med området efter kursets afslutning.
Undersøgelse af fysisk princip og elektrisk interface for forskellige sensorer og aktuatorer og sammenligning af leverandørernes datablade med virkeligheden igennem praktiske forsøg.
Gennemgang af forskellige tilkoblingsmetoder for sensorer/aktuatorer til Arduino-platformen (binært, analogt, SPI, I2C)
Gennemgang af hvordan måledata/styredata udveksles på et TCP/IP-netværk via MODBUS-protokollen, og hvordan de via netværket kobles til et industrielt PLC-system (Programmable Logic Controller).
Gennemgang og øvelser med sampling, nøjagtighed/​præcision, signal/støjforhold, drift og filtrering.
Gennemgang og øvelser med binær-, analog PWM- (Pulse Width Modulation) og stepmotor-styring.
Kurset er praktisk orienteret og omfatter projektarbejde i to-mandsgrupper med forskellige forsøgsopstillinger. Forsøgsopstillingerne tilpasses arbejdsgruppernes aktuelle forudsætninger, formåen og interesse.
Der gennemføres et hands-on-projekt i to-mandsgrupper, hvor der konstrueres et mekatronisk system, som ”bevæger sig” styret af en computer. Projektmålet er individuelt for hver gruppe og skal godkendes inden det igangsættes. Projekterne skal indeholde elementer fra mekanik, sensorer/aktuatorer og programmering.
Bemærkninger
Faggruppe: Mekanisk teknologi
Maskinteknik: Valgfag

Litteraturhenvisninger:
Udleverede noter
Artikler på internettet
Bemærkninger:
Der afleveres et dossier (1-5 sider) for hver gennemført øvelse.
Der afleveres en rapport (10-15 sider) over hands-on-projektet. Dossier og rapport bruges som udgangspunkt for den mundtlige eksamen.
Sidst opdateret
17. februar, 2023