Opinto-opas 2005-2006

TKT-3500 MIKROKONTROLLERIJÄRJESTELMÄT, 5 op
Microcontroller Systems

Opintojakson vastuuhenkilö
Pekka Uotila

Opettajat
Pekka Uotila
Lehtori
Huone TC228
Puh. (03) 3115 2694

Luentoajat ja -paikat
Per I: Tiistai 10 - 13, TB111
Per II: Tiistai 10 - 12, TB111

Toteutuskerrat
Toteutus 1
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Periodi 5 Kesä Opetuskieli
Luento 3 h/vko+ 2 h/vko - - - - Vain suomeksi
Harjoitus 2 h/vko - - - - - Vain suomeksi
Harjoitustyö - 16 h/per+ 16 h/per - - - Vain suomeksi
Tentti   Vain suomeksi
(Lukuvuoden 2005-2006 aikataulu)

Tavoitteet
Tavoitteena on oppia suunnittelemaan ja toteuttamaan sulautettu mikrokontrollerijärjestelmä.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Askelmoottori (harjoitustyötä varten)
Moottorin ohjaustavat ja ominaisuudet, hakkurikäyttö. L297 + L298 kytkennät ja käyttö. Releen ohjaus. 
     
2. Piirikortin suunnittelu
Parasiittiset elementit. Itseinduktanssi. Induktiivinen ja kapasitiivinen kytkeytyminen. Lähi- ja kaukokenttä, RF. Maadoitukset. Staattinen sähkö. PADS-ohjelmiston käyttö, kortin suunnittelu ja valmistaminen. 
     
3. Muuntimet ja anturit
AD-muunnoksen teoria. Muunninrakenteita FLASH, SAR, Dual slope, sigma-delta, Pipeline. DA-muunnos, PWM. Anturit Pt100 ja venymäliuska. 
Kontrollerin sisäiset muuntimet.    
4. Kontrollerin erityisominaisuudet ja luotettavuuskysymykset
(1) Kontrollerin toimintamoodit ja konfigurointirekisterit. Tehonsäästömoodit. Flash-muistin käyttö.
(2) Staattinen ja dynaaminen redundanssi, diversiteetti. Vikaantumismekanismeja. EMC ja Soft error. Vahtikoira. 
     
5. Modulaarinen ohjelmointi ja C-kieli
(1) Moduulit ja segmentit. Ulkoiset ja julkiset symbolit. Linkittimen toiminta. Makrot ja parametrien välitys. Ehdollinen käännös. Kirjastot. Assemblerin operaattorit ja ohjauskäskyt.
(2) C- ja assemblykieliset moduulit. C-kääntimen tuottaman assembly-koodin rakenne. Cstartup-tiedoston konfigurointi. Linkittimen konfigurointi. C-kirjasto. Optimointia. Liukuluvut. 
Rakenteinen assemblykieli.    

Suoritusvaatimukset
Tentti Harjoitustyö

Opintojakson arviointikriteerit
Tenttiin perustuva arviointi mittaa kurssin ydinaineksen omaksumista.

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
  • Oppimateriaali
    Tyyppi Nimi Tekijä ISBN URL,painos,saatavuus... Tenttimateriaali Kieli
    Opintomoniste Mikrokontrollerijärjestelmät Pekka Uotila   Vuosittain uusi painos. Yhteistilaus kurssin alkaessa. Kyllä  Suomi 

    Esitiedot
    Tunnus Nimi OP P/S
    ELE-1020 Elektroniikan perusteet II 6 Pakollinen
    TKT-1110 Mikroprosessorit 5 Pakollinen
    TLT-8016 Basic Analog Circuits 6 Pakollinen

    Tietoa esitietovaatimuksista
    Elektroniikan perusteet II ja Basic Analog Circuits ovat vaihtoehtoiset.

    Huomautuksia
    Opintomoniste on osittain englanninkielinen.

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.
  • Opintojaksokorvaavuus
    8404107 Mikrokontrollerijärjestelmät

    Opintojakson kotisivu

    Viimeksi muokattu 07.03.2005
    MuokkaajaPekka Uotila