22437 Rapid prototyping af AC sensorsystemer med Arduino teknologi

2023/2024

Studerende indskrevet på bacheloruddannelsen Medicin og Teknologi har fortrinsret. Studerende fra andre retninger er velkomne i det omfang kapaciteten tillader.
Kurset ændrer placering til efteråret og udbydes først igen i efteråret 2024.
Kursusinformation
Rapid Prototyping of AC Sensor Systems using Arduino Technology
Dansk
10
Bachelor
Kurset udbydes som enkeltfag
E4 (tirs 13-17, fre 8-12)
Lab-øvelser afvikles om nødvendigt i to hold og afholdes i modul E1A og E4B
Campus Lyngby
Forelæsninger, opgaver, lab-øvelser.
13-uger
E4B, F4B
Skriftlig eksamen og bedømmelse af øvelse(r)
I det samlede bedømmelsesgrundlag indgår den skriftlige eksamen med 80% og labøvelser med 20%.
Skriftlig eksamen: 4 timer
Alle hjælpemidler er tilladt :

Kun adgang til eksamensnetværk.

7-trins skala , intern bedømmelse
34601/62732
01005.­(22433/(2243822439)) , Kompetencer i analyse, simulering og konstruktion af DC kredsløb samt programmering af mikrokontrollere i C er essentielt.
Minimum 10 Maksimum: 180
Kaj-Åge Henneberg , Lyngby Campus, Bygning 349, Tlf. (+45) 4525 3905 , khen@dtu.dk
22 Institut for Sundhedsteknologi
I studieplanlæggeren
Overordnede kursusmål
Kurset udbygger et indledende kendskab til analoge og digitale sensorsystemer med integration af mere avancerede analoge kredsløb og mere avanceret anvendelse af mikrokontrollere. I første del af kurset læres om systemer til måling af bioelektriske signaler, herunder AC kredsløbsteori til design af filtre og instrumenteringsforstærkere. Herefter udvides kendskabet til mikrokontroller undersystemer, herunder interrupts, timere og ADC således at Arduino Uno R3 kan programmeres til at udføre præcis timer-styret analog til digital konvertering. Kurset afsluttes med et prototyping forløb, hvor der designes en EKG forstærker med høj- og lavpas filtre, og en Arduino Uno R3 programmeres til at foretage timer-styret streaming-to-disk med brug af interrupts.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • anvende kredsløbsteori til at opstille systemligninger til beregning af strømme og spændinger i kredsløb med modstande, kondensatorer og spoler.
  • gøre brug af fasor-notation til at udføre AC kredsløbsanalyse på både passive kredsløb og på aktive kredsløb med operationsforstærkere.
  • analysere elektriske filtres frekvenskarakteristik og plotte amplitude og fasekarakteristikker på standardiseret form.
  • designe DC og AC-koblede instrumenteringsforstærkere til forstærkning af bioelektriske signaler.
  • udføre frekvens- og impedansskalering af analoge filterkredsløb og med dette designe filterkredsløb med vilkårlige knækfrekvenser.
  • anvende sensitivitetsanalyse til at identificere en optimal strategi for beregning af komponentværdier i elektriske filterkredsløb.
  • udføre kvantitative simuleringer af elektriske kredsløb med det formål at evaluere evnen til at undertrykke både differentielle og common-mode støjkilder.
  • programmere en Arduino Uno R3 i standard C til at benytte ekstern interrupt såvel som interrupts triggered ved Pin Change.
  • programmere en Arduino Uno R3 til at benytte timere i både overflow mode og i clear-timer-on-compare (CTC) mode.
  • programmere en Arduino Uno R3 i standard C til at foretage analog-til-digital konvertering styret af en timer og med brug af interrupt.
  • programmere en Arduino til at kommunikere med digitale enheder ved brug af I2C- og SPI-protokoller og med dette streame målte data til et SD kort.
  • efterleve reglerne for deltagelse i laboratorieøvelser, herunder at møde til tiden, vise hensyn til medstuderende, undgå at ødelægge udstyr og komponenter og rydde arbejdspladsen op efter endt øvelse.
Kursusindhold
AC-kredsløbsanalyse: fasor notation, impedans, DC- og AC-koblede instrumenteringsforstærkere, aktive lavpas- og højpasfiltre, frekvenskarakteristikker.
Digitale begreber: Microcontroller arkitektur, herunder interrupt, timere og ADC.
Interfacing analoge systemer: Sampling, kvantiseringsstøj, aliasering. Pulsbredde modulation (PWM).
Projekt: Forstærkning, filtrering, digitalisering, lagring og display af EKG signal.
Bemærkninger
Studerende skal medbringe og anvende deres eget Arduino udviklingskit til kursets øvelser.
Sidst opdateret
04. maj, 2023