AUTOMAATION TIETOTEKNIIKKA
AUTO2020 (Kevät 2012)
Lehtori Timo Mantere
- Opinto-oppaan mukaan:
- Kurssin sisältö: Hajautetut järjestelmäarkkitehtuurit, käyttöjärjestelmät, sovellusohjelmointi, pienautomaatio, robotiikka, sulautetut järjestelmät, käyttöliittymät, informaatioergonomia, reaaliaikaisen tietoteknisen järjestelmän suunnittelumenetelmät, sovelluksia
- Kurssin tavoitteet: Selittää automaation tietotekniikan eri osa-alueiden, kuten käyttöjärjestelmän, sulautettujen järjestelmien ominaispiirteitä ja niille asetettavia vaatimuksia, selittää mikrokontrollerien ja niiden ohjelmoinnin perusteita, kuten keskeytykset, tilakone, algoritmi- ja ohjelmistosuunnittelu, tietoväylät ja ulkoiset liitynnät, selittää simuloinnin perusperiaatteet ja merkityksen ja käyttää simulointiohjelmia tehtävien ratkaisuun, suunnitella, toteuttaa, testata ja raportoida yksinkertaisen ohjelmoinnin jollekin automaatiolaitteelle, kuten taajuusmuuttajalle.
- Edellytykset: Ohjelmointi, lisäksi suositellaan Digitaalitekniikan perusteita
- Toteutustavatluennot 24 h, harjoitukset 16 h, harjoitustyö 20 h
- Suoritustavat: Tentti (AUTO2021 3 op) ja harjoitustyö (AUTO2022 2 op)
Luennot:
Keväällä 2012, Viikot 3-10, klo 8:15-11.00 sali F453 (parittomat viikot) tai F291 (parilliset viikot)
- 1. Luento, 17.1. Kurssin johdantoa ja läpikäytiin pääkohtia Tekesin raportista Automaatio liiketoimintaprosessien tukena 271/2010
- 2. Luento, 24.1. Käytettävyys, käytettävyyden psykologia ja käyttöliittymät, pääosin Sinkkonen et al Käytettävyyden psykologia kirjan pohjalta
- 3. Luento, 31.1. Robotiikka, käytiin robotiikka asioiden perusteita läpi
- 4. Luento, 7.2. Käyttöjärjestelmät ja sulautetut järjestelmät
- 5. Luento, 14.2. Hajautetut järjestelmät, arkkitehtuurit sekä automaatiosovellusten ohjelmistokehitys (alkua)
- 6. Luento, 21.2. Simulointi, prototypointi, sekä sovelluskehitys ja ohjelmistonkehitys jatkoa
- 7. Luento, 28.2. Ergonomia, estetiikka, muotoilu ja informaatioergonomia, jatkoa käyttöliittymä luennolle joskus kurssin loppupuolella, mutta enemmän ergonomiaan painottuen.
- X. Luento, kurssin aikaan ei tänä vuonna sopivia vierailuja ollut, mutta kiinnostuneet voivat osallistua Energy Week:in ma 19.3. iltapäivän automaatioesityksiin (huomioi ilmoittautuminen)
HUOM! Luentoaikoja saatetaan joutua muuttamaan mahdollisten yrityksistä tulevien vierailijaluennoitsijoiden vuoksi.
Osa luennoista saatetaan korvata yliopistolla muissa yleisötilaisuuksissa esiintyvien vierailijoiden luennoilla, mikäli ne liittyvät kurssin aiheeseen.
Perioditentti keskiviikkona 7.3.2012 klo 12 salissa F141
Tästä aiheesta ei ole oikein sopivaa kirjaa tarjolla, joten tenttiin tulee luettavaksi 235 sivua kurssin asiaan liittyviä yleisesti saatavilla olevia monisteita:
Ihan kaikkea kurssin juttuja ei edellisissä monisteissa ole, mutta tentitään kurssi nyt tänä vuonna näillä.
Harjoitukset:
To klo 14:15-17 TF4104 viikoilla 5-9.
Käydään harjoituksissa nyt sitten kuitenkin vähän Matlab-simulink simulointia koska Visual Basic näyttää olevan poistumassa.
Otetaan uutena aiheena mukaan Matlab-käyttöliittymäohjelmointi, Matlabillakin kun saa tehtyä käyttöliittymiä.
Näyttää siltä että tämän vuoden harjoitukset on vain Matlabilla, pitää tulevina vuosina miettiä kumman kurssin AUTO2010/2020 harkoissa käytetään Matlabia ja kumman LabVIEWiä,
mutta koska syksyn AUTO2010 harkoissa käytiin LabVIEWiä, niin tänä vuonna pitänee edetä näin.
Harjoitustyöt:
Harjoitustyöksi voi ehdottaa omaa aihetta automaation tietotekniikkaan, automaation simulointiin tai mallinnukseen liittyen. Harjoitustyön voi tehdä Matlabilla, LabVIEWillä,
Arduinolla tai muulla sopivalla alustalla.
Mikäli ei keksi omaa aihetta, alla joitain mahdollisia aiheita listattuna:
- GPS ja Matlab tai GPS ja LabVIEW näissä voi ottaa mallia aiemmin toteutetuista ja sen perusteella rakentaa oma GPS tracking
- Toteuta jokin kirjan Sulautetut projekteista Arduinolla ja lisää siihen jotain omaa
- Mikäli on kiinnostusta robotteihin voi rakennella jonkin robottihärvelin ja esittää sen harjoitustyönä, huom. pitää olla mukana jotain itsetehtyäkin
- Itsetehty äänikortti-oskilloskooppi tämän voi väsätä niin että signaalin näyttö tapahtuu Matlabilla, LabVIEWillä tai muulla sopivalla ohjelmalla.
- Taajuusmuuttajan mallintaminen, eli 3-vaiheisen PWM:n mallinnus ja simulointi joko Matlabilla tai LabVIEWillä
- Lisää ehdotuksia tulee sitä myötä kuin niitä keksitään
Kurssin aiheista wikipediassa:
Kurssin historiaa:
Vuoden 2008 luentokalvot: (luentoja oli vain viisi koska opettaja oli yli 2 viikkoa sairaslomalla ja yksi luento korvattiin vierailijan esitelmällä)
Vuoden 2008 harjoitukset:
Vuoden 2008 harjoitustyö:
Harjoitustyöohje:
Tehdään vastaava Matlab-varastonhallintajärjestelmä harjoitustyö kuin vuonna 2000. Eli tehtävänä on simuloida Matlab:in simulinkillä ohjeen mukainen systeemi ja yrittää optimoida sitä.
Mikäli ei ole mahdollista käyttää Matlab:ia, voi tehdä myös Octavella, Scicosilla, tai FlowDesignerilla.
Työstä palautetaan simulaatiomalli (.mdl tms.) sekä n. 6-10 sivun kirjallinen selostus siitä mitä on tehty, miksi ja miten, sekä mitkä oli tulokset.
Mikäli suorittaa molempien kurssien (AUTO2010 ja AUTO2020) harjoitustyön tulisi tehdä kaikki neljä kohtaa, muuten vain 1. ja 4. prosessi.
Mikäli haluaa tehdä jotain muuta, voi ehdottaa myös omaa aihetta.
Harjoitustyön voi tehdä kahden hengen ryhmissä.
Linkkejä:
Jarmo Alanderin kotisivu tälle kurssille
Tuotantoautomaation kotisivut
Updated 14.12.2011