Emne - Tilpassede datasystemer - TTK4235
Tilpassede datasystemer
Om
Om emnet
Faglig innhold
Logikkstyring og programmerbar logisk styring (PLS).
Analyse, utvikling og dokumentasjon av datamaskinbaserte hendelsesdrevne styresystemer ved hjelp av UML, tilstandsmaskinformalismen.
Programmeringsspråket C: pekere og komplekse datastrukturer, registernivåoperasjoner, I/O på bitnivå, programvareutvikling basert på C.
Analog innlesning, tasting (sampling), D/A- og A/D-omsettere, skalering og kalibrering, modulasjon, strømsløyfe.
Transmisjonslinjer og linjeterminering. Informasjonsteori.
Elementære måleprinsipper basert på resistans, kapasitans, lys, magnetisme osv. Måleprinsipper og -instrumenter for utvalgte fysiske prosessvariable.
Læringsutbytte
Kunnskap:
Grunnleggende kunnskap om logikkstyring og PLS. Grunnleggende kunnskap om hvordan et datamaskinbasert styresystem er bygd opp og fungerer. Kunnskap om programmeringsspråket C, fra høyt nivå som kompiliering og lenking, til lavnivåaspekter som pekere, komplekse datastrukturer og registernivåoperasjoner. Grunnleggende kunnskap om og sentrale komponenter for signaltilpasing og omforming. Kunnskap om elementære måleprinsipper og instrumentering for noen fysiske prosessvariable.
Ferdighet:
Kunne analysere, konstruere og implementere enkle styresystemer. Kunne benytte sentrale deler av modelleringsspråket UML under systemutvikling og dokumentasjon. Kunne implementere og vedlikeholde styresystemer skrevet i programmeringsspråket C. Kunne foreslå metoder for instrumentering av et reguleringssystem. Beherske bruk av diverse måleinstrumenter til laboratoriebruk.
Generell kompetanse:
Kommunisere om datastyringssystemer og deres funksjonalitet både med spesialister og med systembrukere. Ha bevisste holdninger til elektrisk sikkerhet og EMC-problematikk.
Læringsformer og aktiviteter
Forelesninger, laboratoriearbeid, dataøvinger og praktiske karaktergivende prosjektarbeider (samarbeidslæring).
Mappevurdering gir grunnlag for sluttkarakter i emnet. I mappen inngår skriftlig avsluttende eksamen med 70% og arbeider (prosjektarbeid)med 30%. Resultatet for delene angis i %-poeng, mens sensur for hele mappen (sluttkarakteren) angis med bokstavkarakter. Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.
Obligatoriske aktiviteter
- Øvinger
Anbefalte forkunnskaper
Generelle grunnleggende IT-kunnskaper og en viss elementær programmeringskunnskap og -ferdighet. Grunnleggende forståelse for analog og digital elektronikk. Grunnleggende fysikkforståelse.
Forkunnskapskrav
TDT4110 Informasjonsteknologi, grunnkurs, TFE4101 Krets- og digitalteknikk og TDT4102 Prosedyre- og objektorientert programmering, eller tilsvarende.
Kursmateriell
Kursmateriell opplyses ved semesterstart.
Studiepoengreduksjon
| Emnekode | Reduksjon | Fra |
|---|---|---|
| TPK4128 | 3 sp | |
| TTK4125 | 7,5 sp |
Fagområder
- IKT
- Teknisk kybernetikk
- Tekniske fag