AS Servotekniikka Seminaariesityksen kirjallinen versio, mikrokontrollerit
|
|
- Elisabet Juusonen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 AS Servotekniikka Seminaariesityksen kirjallinen versio, mikrokontrollerit Vesa Nikkilä 16. huhtikuuta 2012 Mikrokontrolleri on pieni tietokone, joka sisältää prosessorin eli CPU:n lisäksi ohjelmamuistia (yleensä flash tai ROM), RAM-muistia eli datamuistia ja IO-nastoja [1]. Lisäksi tärkeä ominaisuus mikrokontrollereissa on keskeytyksistä huolehtiva yksikkö. Tämä interrupt unit tarkkailee haluttuja toimintoja, jotka voivat antaa keskeytyssignaalin. Keskeytyssignaalin saatuaan mikrokontrolleri siirtyy suorittamaan ohjelmakoodia toisesta kohtaa, jossa keskeytys käsitellään. Keskeytys voi esimerkiksi olla käyttäjän näppäinpainallus. Toinen tärkeä ominaisuus useissa nykyisissä mikrokontrollereissa on ad-muunnin, joka siis muuntaa analogisen signaalin digitaaliseksi. Muunninta voidaan käyttää esimerkiksi haettaessa analoginen lämpötilasignaali anturilta. Signaali muutetaan digitaaliseksi ja prosessoidaan celsiusasteiksi. Mikrokontrollerien ja -prosessorien kehitys kulkee käsi kädessä. Ensimmäinen (yhden piirin) mikroprosessori oli Intelin julkaisema malli Intel 4004 [2]. Transistoreita, jotka oikeinohjelmoituina (ja järjestettynä) luovat halutun loogikan, tässä 4-bittisessä prosessorissa oli vain nykyään uusimmissa prosessoreissa voi taas olla jopa yli 500 miljoonaa transistoria [2]. Ensimmäinen laajalti menestynyt mikrokontrollerisarja oli Intelin MCS-48, jolla oli jo kaupallistakin käyttöä. Esimerkiksi varhainen pelikonsoli Magnavox Odyssey 2 käytti Intelin 8048-mikrokontrolleria. Mikrokontrollereiden kehityksessä mentiin suuri askel eteenpäin 90-luvulla, kun niissä otettiin käyttöön EEPROM (electronic erasable ROM). EEPROM mahdollistaa mikrokontrollerin yksinkertaisen ja nopean uudelleenohjelmoinnin. Lyhyen ajan sisällä tuli myös flash-muisti, joka vakiintunut mikrokontrollerin ohjelmamuistina [3]. Tunnettuja mikrokontrollereiden valmistajia ovat mm. Atmel, Microchip Technology ja Texas Instruments. Mikrokontrollereiden sovellusalueet Mikrokontrolleri tarjoaa sen ominaisuuksien ansiosta erinomaisen vaihtoehdon kompleksisen logiikan toteuttamiselle. Elektroniset järjestelmät, jotka tarvitsevat tietokoneohjausta on eräs mikrokontrollereiden tärkeimmistä sovellusalueista. Tällöin puhutaan sulautetuista järjestelmistä, jossa yhdistyvät siis jokin järjestelmä (mekaaninen ja/tai elektroninen) ja tie- 1
2 tokoneohjaus [4]. Klassisia esimerkkejä sulautetuista järjestelmistä ovat: digitaalinen rannekello, nykyaikainen radio, mp3-soitin sekä kaukosäädin. Yleensä sulautetuissa järjestelmissä ei ole käyttöjärjestelmää, jonka päällä itse ohjelma(t) pyörivät, mutta on myös mahdollista, että järjestelmässä on jokin yksinkertainen käyttöjärjestelmä; esimerkiksi puhelimista löytyy käyttöjärjestelmä. Mikrokontrolleria voidaan käyttää myös osana suurempaa järjestelmää. Mikrokontrolleri voi siis muodostaa jonkin järjestelmän osan kanssa alijärjestelmän, joka esimerkiksi abstraktoi hankalan säädön ylemmälle tasolle, josta sitä voidaan käyttää helposti. Kuvitellaan esimerkin vuoksi vaunu, jonka päälle on kiinnitetty yhdellä vapausasteella varsi. Systeemi muodostaa näin käänteisen heilurin. Mikrokontrollerin muodostama alijärjestelmä voisi tässä esimerkissä huolehtia siitä, että varsi ei pääse kaatumaan. Alijärjestelmä ottaisi syötteekseen halutun paikan vaunulle, minkä jälkeen alijärjestelmä ajaisi vaunu oikeaan paikkaan. Näin käyttäjän ei tarvitsisi huolehtia enää järjestelmää jatkokehittäessä, siitä mitä tapahtuu pinnan alla. Ja tämä tietenkin oli vain yksi äärettömistä esimerkeistä. Mikrokontrollerilla on mahdollista toteuttaa hyvinkin hienostuneita säätimiä. Useasti käytettyjen P, PD tai PID-säätimien toteutus toteutus on mikrokontrollerilla hyvin yksinkertaista. Hienostuneempien säätöalgoritmien toteutus on myös näppärää, sillä vaadittavien elektronisten komponenttien määrä ei kasva vaikka säätöalgoritmi monimutkaistuisi kaiken tapahtuessa ohjelmallisesti; vain ohjelmakoodi kasvaa. Mikrokontrollerin ohjelmoiminen konkreettisesti tapahtuu yleensä C- tai assembly-kielellä [5]. Ohjelma täytyy siirtää mikrokontrollerin (flash)muistiin, kun ohjelma on käännetty lähdekoodista kääntäjälle. Siirto voidaan suorittaa sarjaporttia käyttämällä ja nykyään paljon käytössä olevan usb-portin kautta [6]. Usb-portin kautta tapahtuva siirto lienee suositeltavampaa, sillä sarjaportti rajoitustensa vuoksi on vanhentunut liitäntätyyppi, joka on jo poistunut tai poistumassa pc-käytöstä [7]; olisihan vaikeaa ladata ohjelma mikrokontrollerille sarjaportin kautta ilman sarjaporttia. Atmelin ATmega32-mikrokontrolleri ATmega32 on Atmelin valmistama mikrokontrolleri, ja se on hyvä esimerkki nykypäivän mikrokontrollerista. Sen prosessori on 8-bittinen, siinä on 32 kilotavua flash-muistia ohjelmalle, IO-pinnejä siitä löytyy 44, ja sen maksimi värähtelytaajuus on 16 MHz [8]. ATmega32:sta löytyy lukuisia hyödyllisiä lisätoimintoja: AD-muunnin, 1 kilotavu EEPROMmuistia, watchdog timer sekä pwm-ulostulo (eli pulse width modulation, pulssinleveys modulaatio) [8]. Watchdog timeriä voidaan käyttää järjestelmän elvyttämiseen, mikäli se on ajautunut virhetilaan. Yleensä tämä tapahtuu antamalla reset-signaali mikrokontrollerille. Pwm-ulostuloa voidaan taas esimerkiksi käyttää hyväksi säädettäessä led-valon kirkautta. ATmega32 CPU:n rekisterien leveys on siis 8 bittiä, mutta kehittyneimmillä mikrokontrollereilla se voi olla jopa 32 bittiä. Fyysisiltä mitoiltaan ATmega32 (TQFP eli thin quad flat package) on hyvin pieni: vain millimetriä. Korkeutta sillä on 1,2 millimetriä. QFP-tyypin mikrokontrolleri on ns. s. 2
3 pintaliitoskompentti, jolloin piirilevyyn ei porata reikiä komponenttia varten, vaan se liitetään suoraan piirin pintaan (juottamalla) [8]. Käyttö PID-säätimenä Diskreetti PID-säädin on yleisimmin käytetty säädin teollisuudessa [9]. Osaksi tämänkin takia mikrokontrollereiden käyttö PID-säätimenä on hyvin yleistä. Esimerkkikohteita PIDsäätimelle ovat mm. moottorinohjaus, lämpötilan, virtauksen ja paineen säätö tai muiden ominaisuuksien säätö [10]. On muistettava, että säätimen digitalisointi tekee siitä tässä diskreetin. Mikrokontrollerille on helppoa asettaa näytteenottoväli käyttämällä kontrollerin sisäänrakennettuja ajastimia eli timereitä. Haluttaessa näytteenottoväli voi olla niinkin lyhyt ettei diskreetillä ja jatkuva-aikasella säätimellä ole mitään eroa. Tosin, diskreetit ominaisuudet tulevat näkyviin välttämättä säätöprobleemissa, jotka käyttäytyvät hyvin nopeasti, sillä kontrollerin kellotaajus ei ole ääretön. Atmelin diskreetin PID-säätimen esimerkissä mikrokontrolleri on ohjelmoitu C-kielellä [10]; tässä esimerkissä säätimen näytteenottovälin määrittämiseen käytetään ajastinta, joka on nimetty PID_timeriksi. Atmelin esimerkki diskreetistä PID-säätimestä Aivan aluksi säädin alustetaan kutsumalla ohjelman main()-funktiossa säätimen alustavaa Init_PID()-funktiota. Alustusfunktiolle annetaan parametreiksi, p_factor, i_factor ja d_factor, jotka määrittävät säätimen parametrit. Itse PID-säätimen implementaatio ollaan toteutettu erilliseen tiedostoon: pid.c ja sen header -tiedostoon pid.h. Säätimen kirjasto, jos näin voisi sanoa, tarjoaa kaksi funktiota käyttäjälle: alustusfunktion, sekä varsinaisen säätöfunktion PID(), joka palauttaa säätöarvon. Säätöfunktiolle luonnollisesti annetaan parametreiksi asetusarvo ja prosessin nykyinen tila. Esimerkissä on huomattavaa, että pienillä muutoksilla olisi mahdollista määrittää prosessin haluttu asetusarvo myös alustusfunktiossa. Tällöin ei asetusarvoa annettaisi säätöfunktiolle. Tämä kuitenkin rajoittaisi säätimen toimintaa, sillä asetusarvo olisi kiinteä vakio. Ohjelmassa käynnissä oleva ajastin asettaa lipukkeen PID_timer, kun näyttenottovälin määrittämä aika saavutetaan. Lipukkeen syttyessä päärutiini lukee nykyisen prosessiarvon ja kutsuu säätöfunktiota PID(), jolle toisena parametrina annettiin siis haluttu asetusarvo. Lopuksi säätöfunktio siis palauttaa säätöarvon, jonka päärutiini voi ohjata aktuaattorille. Säätöarvo voisi esimerkiksi olla moottorinnopeus. Koska mikrokontrollerilla säädin on täysin ohjelmapohjainen, niin on siihen myös helppo lisätä erikoisominaisuuksia. Kyseisessä Atmelin esimerkissä kontrollerille on toteutettu integraalitermin windup-ilmiön rajoitus. Rajoitus tapahtuu yksinkertaisesti asettamalla vakio MAX_I_TERM, joka huomioidaan säätimen implementaatiossa niin, että yksinkertainen ehtolauseke tarkistaa, ettei I-termi kasva sen yli. Myös säätimen muu lisäkehitys on helppoa; esimerkiksi näytteenottoajan ei tarvitse olla vakio vaan sitä voitaisiin muuttaa dynaamisesti. s. 3
4 Mikrokontrolleri vaihtoehtona Mikrokontrollerin käyttö, esimerkiksi säätimenä, ei ole pakollista. Kaikki on tietenkin mahdollista toteuttaa analogisesti. Mikrokontrollerin käyttö kuitenkin vähänkään laajemman järjestelmän toteuttamiseen on järkevää ja perusteltua. Ensinnäkin säästetään komponenttikustannuksissa, sillä iso osa analogiakomponenteista on korvattavissa vain yhdellä mikrokontrollerilla [11]. Lisäksi järjestelmä saadaan toteutettua pienempään tilaan ja siitä tulee myös kevyempi. Ja koska koko logiikka voidaan käytännössä paketoida mikrokontrollerille, on ympäröivä elektroniikkaosa yksinkertainen. Tämä lisää järjestelmän selkeyttä ja yksinkertaisuutta. Kaiken lisäksi on järjestelmää on helppoa päivittää, jos logiikkaan halutaan tehdä muutos tai korjaus. Yhteenveto Mikrokontrollerit ovat olellinen osa nykyteknologiaa; mikrokontrollereiden avulla on mahdollista toteuttaa asioita, mitä ei analogisesti ole edes käytännösä mahdollista toteuttaa. Mikrokontrolleri on ainutlaatuinen komponentti, sillä nykyaikaisesta kontrollerista löytyy itsestään suorittimen lisäksi kaikki oleellinen: ohjelmamuisti, IO-pinnit, (staattinen) RAMmuisti, keskeytyskäsittelijä, ad-muunnin ja paljon muuta tulevaisuudessa vielä enemmän. Saattaakin tuntua hassulta, että tämä kaikki mahtuu sentti kertaa sentti kokoiselle alueelle, mutta uskottava se on. Hintaa tavallisesti mikrokontrollerilla on noin yksi euro. Juuri näiden ominaisuuksien ansiosta mikrokontrolleri on erittäin geneerinen komponentti ja se soveltuu kaikkeen. s. 4
5 Viitteet [1] Wikipedian artikkeli mikrokontrolleista [2] Intelin kotisivut Intel Museum, Online Exhibits, The Intel [3] Atmelin kotisivut Atmel s Self-Programming Flash Microcontrollers (pdf) [4] Wikipedian artikkeli sulautetuista järjestelmistä [5] C kääntäjä Atmelin AVR mikrokontrollereille [6] Artikkeli Atmelin AVR mikrokontrollereiden ohjelmoinnista [7] Wikipedian artikkeli sarjaportista. Alaotsikko limitations of the standard [8] Atmelin kotisivut ATmega32(L) Summary (pdf) [9] Digitaalinen säätö, AS : luentokalvot 9 (Chap 6), p. 59 (pdf) 6 print_.pdf [10] Atmelin kotisivut AVR221: Discrete PID controller (pdf) [11] University of California, Berkeley Lab 7: Introduction to Microcontrollers (pdf) www-inst.eecs.berkeley.edu/~ee128/fa04/labs/lab7-intro.pdf s. 5
Mikrokontrollerit. Mikrokontrolleri
Mikrokontrollerit S-108.2010 Elektroniset mittaukset 18.2.2008 Mikrokontrolleri integrointi säästää tilaa piirilevyllä usein ratkaisu helpompi ja nopeampi toteuttaa ohjelmallisesti prosessori 4-64 bittinen
Lisätiedot6. Analogisen signaalin liittäminen mikroprosessoriin 2 6.1 Näytteenotto analogisesta signaalista 2 6.2. DA-muuntimet 4
Datamuuntimet 1 Pekka antala 19.11.2012 Datamuuntimet 6. Analogisen signaalin liittäminen mikroprosessoriin 2 6.1 Näytteenotto analogisesta signaalista 2 6.2. DA-muuntimet 4 7. AD-muuntimet 5 7.1 Analoginen
LisätiedotÄlykännykät ovat pieneen tilaan paketoituja, mutta suuret ominaisuudet omaavia tietokoneita.
Mikä on tietokone PUNOMO NETWORKS OY 22.7.2016 pva, piirroskuvat J. Mansikkaviita Henkilökohtaisesti olen aina valmis oppimaan, vaikka en välitäkään tulla opetetuksi. - Winston Churchill Tietokone on elektroninen
LisätiedotKontrollerin tehonsäätö
Kontrollerin tehonsäätö Sulautetut järjestelmät ovat monesti akku- tai paristokäyttöisiä ja tällöin myös mikro-ohjaimen virrankulutuksella on suuri merkitys laitteen käytettävyydelle. Virrankulutuksella
LisätiedotArduino ohjelmistokehitys
Arduino ohjelmistokehitys http://www.arduino.cc/ jak Sisältö Mikä on Arduino? Ohjelmistonkehitysympäristö (Arduino IDE) Ohjelmointikieli Esimerkkejä Lähteitä Arduino -ohjelmistokehitys/ jak 2 Mikä on Arduino?
LisätiedotTIES530 - Sulautettujen järjestelmien arkkitehtuurit. Jukka Ihalainen, Tietoliikennelaboratorio,
TIES530 - Sulautettujen järjestelmien arkkitehtuurit Luento 1: Yleistä Jukka Ihalainen, jukka.ihalainen@chydenius.fi Tietoliikennelaboratorio, http://rf.chydenius.fi Kurssin tavoitteet tuntee sulautettujen
LisätiedotOngelma(t): Miten tietokoneen käyttöjärjestelmä toimii sisäisesti, jotta resurssit saadaan tehokkaaseen käyttöön?
Ongelma(t): Miten tietokoneen käyttöjärjestelmä toimii sisäisesti, jotta resurssit saadaan tehokkaaseen käyttöön? 2013-2014 Lasse Lensu 2 Systeemiohjelmat ovat tietokoneen laitteistoa lähellä olevia ohjelmia,
LisätiedotLUKUJA, DATAA KÄSITTELEVÄT FUNKTIOT JA NIIDEN KÄYTTÖ LOGIIKKAOHJAUKSESSA
LUKUJA, DATAA KÄSITTELEVÄT FUNKTIOT JA NIIDEN KÄYTTÖ LOGIIKKAOHJAUKSESSA Tavallisimmin lukuja käsittelevien datasanojen tyypiksi kannattaa asettaa kokonaisluku 16 bitin INT, jonka vaihtelualueeksi tulee
LisätiedotTIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. FT Ari Viinikainen
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op FT Ari Viinikainen Tietokoneen rakenne Keskusyksikkö, CPU Keskusmuisti Aritmeettislooginen yksikkö I/O-laitteet Kontrolliyksikkö Tyypillinen Von Neumann
LisätiedotTietokoneen muisti nyt ja tulevaisuudessa. Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu
Tietokoneen muisti nyt ja tulevaisuudessa Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu Yleisesti Muisti on yksi keskeisimmistä tietokoneen komponenteista Random Access Memory on yleistynyt
LisätiedotKojemeteorologia. Sami Haapanala syksy 2013. Fysiikan laitos, Ilmakehätieteiden osasto
Kojemeteorologia Sami Haapanala syksy 2013 Fysiikan laitos, Ilmakehätieteiden osasto Kojemeteorologia, 3 op 9 luentoa, 3 laskuharjoitukset ja vierailu mittausasemalle Tentti Oppikirjana Rinne & Haapanala:
LisätiedotPetri Koivulahti. Intel 8051 -mikrokontrollerit. Opinnäytetyö Kevät 2010 Tekniikan yksikkö Tietotekniikan koulutusohjelma Ohjelmistotekniikka
Petri Koivulahti Intel 8051 -mikrokontrollerit Opinnäytetyö Kevät 2010 Tekniikan yksikkö Tietotekniikan koulutusohjelma Ohjelmistotekniikka 2 SEINÄJOEN AMMATTIKORKEAKOULU Opinnäytetyön tiivistelmä Koulutusyksikkö:
LisätiedotSUPIKOIRA-projekti. Tommi Berg Eero Alkkiomäki. (Tero Huttunen, Sami Kiiskilä, Ossi Mäkinen, Ilpo Suominen, Mikko Suominen, Asser Vuola)
SUPIKOIRA-projekti Tommi Berg Eero Alkkiomäki (Tero Huttunen, Sami Kiiskilä, Ossi Mäkinen, Ilpo Suominen, Mikko Suominen, Asser Vuola) Mistä on kyse? Pienoisrakettiharrastus heräämässä Suomessa (SATS,
LisätiedotAS-0.3200 Automaatio- ja systeemitekniikan projektityöt
Teknillinen korkeakoulu Sähkö- ja tietoliikennetekniikan osasto AS-0.3200 Automaatio- ja systeemitekniikan projektityöt CeilBot 2DoF camera actuator Antti Riksman Sisältö 1 CeilBot 3 2 Projektin tämän
LisätiedotFlash AD-muunnin. Ominaisuudet. +nopea -> voidaan käyttää korkeataajuuksisen signaalin muuntamiseen (GHz) +yksinkertainen
Flash AD-muunnin Koostuu vastusverkosta ja komparaattoreista. Komparaattorit vertailevat vastuksien jännitteitä referenssiin. Tilanteesta riippuen kompraattori antaa ykkösen tai nollan ja näistä kootaan
LisätiedotELEC-A4010 Sähköpaja Arduinon ohjelmointi. Peter Kronström
ELEC-A4010 Sähköpaja Arduinon ohjelmointi Peter Kronström Arduinon rakenne 5 voltin regulaattori 16 MHz kide USB-sarjamuunnin ATmega328 -mikrokontrolleri 20 I/O-pinniä, joista 14 digitaalista ja 6 analogista
LisätiedotSISÄLLYS sisällys 1 Tietokoneen toimintaperiaate ja käyttö 2 Tietokoneen historia 3 Tietokoneen rakenteen ja toiminnan perusteet
SISÄLLYS 1 2 3 4 Tietokoneen toimintaperiaate ja käyttö 14 1.1 Mikä tietokone on? 14 1.2 Tieteen ja toimiston koneista yleistietokoneeseen 15 1.3 Mekaanisista ja sähköisistä laitteista sulautettuihin tietokoneisiin
Lisätiedot2. Sulautettu järjestelmä ja mikro-ohjain 11.12.2007, pva
2. Sulautettu järjestelmä ja mikro-ohjain 11.12.2007, pva Henkilökohtaisesti olen aina valmis oppimaan, vaikka en välitäkään tulla opetetuksi. - Winston Churchill Yleistä Sulautettu järjestelmä, Embedded
LisätiedotKojemeteorologia. Sami Haapanala syksy 2013. Fysiikan laitos, Ilmakehätieteiden osasto
Kojemeteorologia Sami Haapanala syksy 2013 Fysiikan laitos, Ilmakehätieteiden osasto Datan käsittely ja tallentaminen Käytännössä kaikkien mittalaitteiden ensisijainen signaali on analoginen Jotta tämä
LisätiedotTIES530 TIES530 PROSESSORIT/KONTROLLERIT
Mikrokontrollereiden kehityksestä ja tarjonnasta. Sulautettujen järjestelmien vaatimukset ja mikrokontrollereiden valintaperusteet. Katsaus muutamiin nykyisin yleisesti käytettyihin kontrollereihin Sulautettujen
LisätiedotMikro-ohjain µc harjoitukset - yleisohje
Mikro-ohjain µc harjoitukset - yleisohje Keijo Salonen 20. marraskuuta 2016 Sisältö 1 Esittely 2 2 Arduino UNO R3 mikro-ohjain kortti 2 3 Koekytkentälevy 5 4 Elektroniikan komponentit 7 5 Työkalut ja muut
LisätiedotELEC-C5070 Elektroniikkapaja (5 op)
(5 op) Luento 5 A/D- ja D/A-muunnokset ja niiden vaikutus signaaleihin Signaalin A/D-muunnos Analogia-digitaalimuunnin (A/D-muunnin) muuttaa analogisen signaalin digitaaliseen muotoon, joka voidaan lukea
LisätiedotROSSI-AVR Versio 1.1, päivitetty
ROSSI-AVR Versio 1.1, päivitetty 17.7.2009 Reaaliaikainen skaalattava moniajokäyttöjärjestelmä AVR-prosessoreille. Käyttöjärjestelmä on kokeiluversio ja testaus on kesken. Suunnittelu ja koodaus: Heikki
LisätiedotA11-02 Infrapunasuodinautomatiikka kameralle
A11-02 Infrapunasuodinautomatiikka kameralle Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Lassi Seppälä Johan Dahl Sisällysluettelo Sisällysluettelo 1. Projektityön tavoite
LisätiedotSuurikokoiset LCD kosketusnäytöt HUMAN TOUCH
Suurikokoiset LCD kosketusnäytöt HUMAN TOUCH 1 Suurikokoiset LCD kosketusnäytöt HUMAN TOUCH Interaktiivisten valkotaulujen yleistyessä luokkatiloissa, uuden teknologian näyttöjen suosio on tullut kaikkialla
LisätiedotOMNIA OPINNÄYTETYÖ AMMATTIOPISTO. Diginoppa ICTP09SLG OMNIAN AMMATTIOPISTO
OMNIA AMMATTIOPISTO OPINNÄYTETYÖ Diginoppa ICTP09SLG - 2012 OMNIAN AMMATTIOPISTO KOULUTUSALA Tieto- ja tietoliikennetekniikka OPISKELIJA Hannu Junno OHJAAJA Jari Laurila VUOSI 2012 2 TIIVISTELMÄ Opinnäytetyöni
LisätiedotOhjelmistoradio. Mikä se on:
1 Mikä se on: SDR = Software Defined Radio radio, jossa ohjelmisto määrittelee toiminnot ja ominaisuudet: otaajuusalue olähetelajit (modulaatio) olähetysteho etuna joustavuus, jota tarvitaan sovelluksissa,
LisätiedotYleinen arkkitehtuuri
TIES530 - Sulautettujen järjestelmien arkkitehtuurit Luento 2: Tietokonearkkitehtuurit Jukka Ihalainen, jukka.ihalainen@chydenius.fi Tietoliikennelaboratorio, http://rf.chydenius.fi Yleinen arkkitehtuuri
LisätiedotVäylät. Prosessorin tie ulkomaailmaan Pienissä järjestelmissä vain yksi väylä. Osoite, data ja ohjaussignaalit Prosessori ainoa herra (master)
Prosessorin tie ulkomaailmaan Pienissä järjestelmissä vain yksi väylä Prosessoriväylä Osoite, data ja ohjaussignaalit Prosessori ainoa herra (master) Suuremmissa erillisiä väyliä Muistiväylä Oheislaiteväylät
LisätiedotS14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen
S14 09 Sisäpeltorobotti AS 0.3200 Automaatio ja systeemitekniikan projektityöt Antti Kulpakko, Mikko Ikonen 1. Projektin tavoitteet Projektin tavoitteena on toteuttaa ohjelmisto sisäpeltorobottiin seuraavien
Lisätiedot6.3. AVR_rauta. EEPROM-muisti 09.12.2007 pva
6.3. AVR_rauta. EEPROM-muisti 09.12.2007 pva Experience is what causes people to make new mistakes instead of old ones... - Unknown Sisältö Yleistä EEPROM-rekisterit Protoilu-ohje EEPROMmista ja Fuse-biteistä
LisätiedotETS5 Sulautettu Älykäs Langaton. KNX- Partnerpäivä Micael Forsstedt
ETS5 Sulautettu Älykäs Langaton KNX- Partnerpäivä 6.11.2014 Micael Forsstedt Sisältö ETS Historia Uudistukset Tietokanta USB- Dongle ja muisti RF tuki Käyttöliittymä My KNX Rinnakkaisajo ja päivitys Koulutus
LisätiedotOngelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen
Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen rakentamisessa? 2012-2013 Lasse Lensu 2 Transistori yhdessä
LisätiedotSaSun VK1-tenttikysymyksiä 2019 Enso Ikonen, Älykkäät koneet ja järjestelmät (IMS),
SaSun VK1-tenttikysymyksiä 2019 Enso Ikonen, Älykkäät koneet ja järjestelmät (IMS), 5.2.2019 Tentin arvosteluperusteita: o Kurssin alku on osin kertausta SäAn ja prosessidynamiikkakursseista, jotka oletetaan
LisätiedotTietokoneen rakenne: Harjoitustyö. Motorola MC68030 -prosessori
kevät 2004 TP02S-D Tietokoneen rakenne: Harjoitustyö Motorola MC68030 -prosessori Työn valvojat: Seppo Haltsonen Pasi Lankinen RAPORTTI 13.5.2004 Sisällysluettelo sivu Tiivistelmä... 1 Lohkokaavio... 2
LisätiedotInputs: b; x= b 010. x=0. Elektroniikkajärjestelmät ETT_2068
Elektroniikkajärjestelmät ETT_2068 tentti 1) Oheisessa sekvenssilogiikassa tiloille on jo annettu bittivaste 000, 001 jne. Tehtävänäsi on nyt konstruoda sekvenssilogiikka vaihe vaiheelta standarditavalla.
Lisätiedot1 YLEISTÄ. Taitaja2002, Imatra Teollisuuselektroniikkatyö Protorakentelu 1.1 PROJEKTIN TARKOITUS
Taitaja2002, Imatra Teollisuuselektroniikkatyö Protorakentelu 1 YLEISTÄ 1.1 PROJEKTIN TARKOITUS Tämä projekti on mikrokontrollerilla toteutettu lämpötilan seuranta kortti. Kortti kerää lämpöantureilta
LisätiedotECIO käyttöohje. Matrix Multimedia Limited. JJJ-Automaatio Oy. Keijo Salonen Jyväskylän ammattiopisto
ECIO käyttöohje Matrix Multimedia Limited JJJ-Automaatio Oy Keijo Salonen Jyväskylän ammattiopisto ECIO28 Kä yttö öhje Ohje on sellaisenaan sovellettavissa myös ECIO40 mikro-ohjaimelle. Keijo Salonen p.
LisätiedotSäätöjen peruskäsitteet ja periaatteet parempaan hallintaan. BAFF-seminaari 2.6.2004 Olli Jalonen EVTEK 1
Säätöjen peruskäsitteet ja periaatteet parempaan hallintaan Olli Jalonen EVTEK 1 Esityksen luonne Esitys on lyhyt perusasioiden mieleen - palautusjakso Esityksessä käsitellään prosessia säätöjärjestelmän
LisätiedotSäätöventtiilit. Thermotech lattialämmitysjärjestelmä EDUT TIEDOT
Säätöventtiilit EDUT Soveltuu lämmitys-, jäähdytys- ja käyttövesijärjestelmiin Säätö Mittaus Esiasetus Sulku Tyhjennys TIEDOT TUOTENUMERO/KOKO KVS 69123 DN15 LF 1/2 sk 0,48 69124 DN15 MF 1/2 sk 0,97 69125
LisätiedotOhjelmistopäivitysohje
Johdanto Topfield-vastaanottimet toimitetaan testatulla, vakaasti toimivalla ja helppokäyttöisellä ohjelmistolla varustettuina. Päivitämme ohjelmistoja kuitenkin ajoittain lisäämällä ja parantamalla niiden
LisätiedotElektroninen ohjaus helposti
Elektroninen ohjaus helposti Koneiden vankka ja yksinkertainen ohjaus älykkään elektroniikan avulla IQAN-TOC2 oikotie tulevaisuuteen Helppo määritellä Helppo asentaa Helppo säätää Helppo diagnosoida Vankka
LisätiedotIntel MCS-51 -perhe Liite 1 / 1. Intel MCS-51 -perhe
Intel MCS-5 -perhe Liite / Yleispiirteet Intel MCS-5 -perhe SISÄLLYSLUETTELO Yleispiirteet 2 Rekisterirakenne 2 3 Kantakytkentä 3 4 Muistiorganisaatio 4 4. Ohjelmamuisti 4 4.2 Datamuisti 5 5 Yhden bitin
LisätiedotBL40A1810 Mikroprosessorit, harjoitus 1
BL40A1810 Mikroprosessorit, harjoitus 1 Käytettävä laitteisto Kurssin opetuslaitteistona käytetään Legon MINDSTORMS laitteita, jonka pääosia ovat ohjelmoitava NXT-yksikkö (Atmel ARM7, 64k RAM, 256k Flash),
LisätiedotConcurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo
Concurrency - Rinnakkaisuus Group: 9 Joni Laine Juho Vähätalo Sisällysluettelo 1. Johdanto... 3 2. C++ thread... 4 3. Python multiprocessing... 6 4. Java ExecutorService... 8 5. Yhteenveto... 9 6. Lähteet...
LisätiedotSuccessive approximation AD-muunnin
AD-muunnin Koostuu neljästä osasta: näytteenotto- ja pitopiiristä, (sample and hold S/H) komparaattorista, digitaali-analogiamuuntimesta (DAC) ja siirtorekisteristä. (successive approximation register
LisätiedotS14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen
S14 09 Sisäpeltorobotti AS 0.3200 Automaatio ja systeemitekniikan projektityöt Antti Kulpakko, Mikko Ikonen 1. Projektin tavoitteet Projektin tavoitteena on toteuttaa ohjelmisto sisäpeltorobottiin seuraavien
LisätiedotSÄÄTÖJÄRJESTELMIEN SUUNNITTELU
ENSO IKONEN PYOSYS 1 SÄÄTÖJÄRJESTELMIEN SUUNNITTELU Enso Ikonen professori säätö- ja systeemitekniikka http://cc.oulu.fi/~iko Oulun yliopisto Älykkäät koneet ja järjestelmät, Systeemitekniikka Feb 2019
Lisätiedot7.3. Oheisrautaa. DS1820 30.10.2007
7.3. Oheisrautaa. DS1820 30.10.2007 Miksi eteenpäin pyrkivällä insinööriopettajalla rehtoriksi tullessaan, on aina päässään paljon muutakin kuin järkeä? - Mr Maple Sisältö Yleistä 1-Wire-väylän lyhyt esittely
LisätiedotSignaalien datamuunnokset. Näytteenotto ja pito -piirit
Signaalien datamuunnokset Muunnoskomponentit Näytteenotto ja pitopiirit Multiplekserit A/D-muuntimet Jännitereferenssit D/A-muuntimet Petri Kärhä 26/02/2008 Signaalien datamuunnokset 1 Näytteenotto ja
LisätiedotElektroniikkalajin semifinaalitehtävien kuvaukset
Elektroniikkalajin semifinaalitehtävien kuvaukset Kilpailija rakentaa ja testaa mikrokontrollerilla ohjattavaa jännitereferenssiä hyödyntävän sovelluksen. Toteutus koostuu useasta elektroniikkamoduulista.
LisätiedotOhjeita Siemens Step7, Omron CX Programmer käyttöön
Ohjeita Siemens Step7, Omron CX Programmer käyttöön Sisällysluettelo 1 Siemens Step7 Manager...1 1.1 Laitteistomäärittely...1 1.2 Ohjelmalohkon luonti ja toteutus...2 1.3 Ohjelman kutsu...3 2 CX-Programmer...4
LisätiedotSulautetut järjestelmät
1 Sulautetut järjestelmät Tietojenkäsittelytieteen koulukunta Sulautetut järjestelmät 2 Sulautetut järjestelmät Tyypillisiä sovelluskohteita» automaattiset tankkausjärjestelmät huoltoasemilla,» mekaanisen
LisätiedotA15 - Inertial Measurement Unit
AS-0.3200 Automaatio- ja systeemitekniikan projektityöt (6op) 16.09.2008-19.12.2008 A15 - Inertial Measurement Unit Mikko Virkkilä Aki Juutistenaho Ohjaaja: Tapio
LisätiedotTIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?
Miksi moniprosessorijärjestelmä? Laskentaa voidaan hajauttaa useammille prosessoreille nopeuden, modulaarisuuden ja luotettavuuden vaatimuksesta tai hajauttaminen voi helpottaa ohjelmointia. Voi olla järkevää
LisätiedotProjektityöt. Sami Alaiso, Jyri Lujanen 30. marraskuuta 2009
Projektityöt Sami Alaiso, Jyri Lujanen 30. marraskuuta 2009 1 1 Yleistä Projektityön tarkoituksena oli suunnitella ja toteuttaa yleiskäyttöinen CAN-ohjain, jolla voidaan vastaanottaa viestejä CAN-väylältä,
LisätiedotA/D-muuntimia. Flash ADC
A/D-muuntimia A/D-muuntimen valintakriteerit: - bittien lukumäärä instrumentointi 6 16 audio/video/kommunikointi/ym. 16 18 erikoissovellukset 20 22 - Tarvittava nopeus hidas > 100 μs (
LisätiedotELEKTRONISET TOIMINNOT
LUENTO 2 ALUKSI OLI... EHKÄ MIELENKIINTOISIN SUUNNITTELIJAN TEHTÄVÄ ON TOTEUTTAA LAITE (JA EHKÄ MENETELMÄKIN) JONKIN ONGELMAN RATKAISEMISEEN PUHTAALTA PÖYDÄLTÄ EI (AINAKAAN SAMALLA PERIAATTEELLA) VALMIITA
LisätiedotS09 04 Kohteiden tunnistaminen 3D datasta
AS 0.3200 Automaatio ja systeemitekniikan projektityöt S09 04 Kohteiden tunnistaminen 3D datasta Loppuraportti 22.5.2009 Akseli Korhonen 1. Projektin esittely Projektin tavoitteena oli algoritmin kehittäminen
LisätiedotDumpDbox-ohjelmiston asennus- ja käyttöohjeet Sisällys
DumpDbox-ohjelmiston asennus- ja käyttöohjeet Sisällys 1. Esittely... 2 2. Asennusohjeet... 2 3. Yleiskuva ohjelmistosta... 3 4. Tietojen siirtäminen D-Boxin avulla... 4 4.1. Piirturitiedostojen siirtäminen...
LisätiedotELEC-C5070 Elektroniikkapaja (5 op)
(5 op) Luento 3, osa 2 PSoC (yksityiskohtaisempi esittely) 1. luennolta: Programmable System-on-Chip (PSoC) Ohjelmoitava järjestelmä vain yhdellä mikropiirillä PSoC 1,3,4,5 eri suoritustasoja Tietoa: www.cypress.com
LisätiedotMikro-ohjaimen ohjelmoinnin perusteet Flowcode ympäristössä
1 Mikro-ohjaimen ohjelmoinnin perusteet Flowcode ympäristössä (Version 1.0) http://www.matrixmultimedia.com Tämä kirja on suomennos sähköisestä oppimateriaalista, joka on ladattavissa Matrix Multimedian
LisätiedotSäätötekniikkaa. Säätöongelma: Hae (mahdollisesti ulostulon avulla) ohjaus, joka saa systeemin toimimaan halutulla tavalla
Säätötekniikkaa Säätöongelma: Hae (mahdollisesti ulostulon avulla) ohjaus, joka saa systeemin toimimaan halutulla tavalla servo-ongelma: ulostulon seurattava referenssisignaalia mahdollisimman tarkasti,
LisätiedotSilent Gliss 9020/21, 9040/41 ja 5091 moottorit. Uusi moottorisukupolvi
Silent Gliss 9020/21, 9040/41 ja 5091 moottorit Uusi moottorisukupolvi Elämää helpottavia innovaatioita Silent Glissillä on yli 40 vuoden kokemus sähkötoimisista verhokiskoista. Toimme ensimmäisenä markkinoille
LisätiedotKUINKA DIGITAALISET RADIOPUHELIMET PARANTAVAT JA NOPEUTTAVAT TURVAVIESTINTÄÄ?
KUINKA DIGITAALISET RADIOPUHELIMET PARANTAVAT JA NOPEUTTAVAT TURVAVIESTINTÄÄ? 1936 Motorola esittelee Police Cruiser -autoradiopuhelimen, joka otettiin ensimmäisenä käyttöön Chicagon poliisiautoissa. 1940
Lisätiedot4. Luento: Prosessit ja säikeets. Tommi Mikkonen, tommi.mikkonen@tut.fi
4. Luento: Prosessit ja säikeets Tommi Mikkonen, tommi.mikkonen@tut.fi Agenda Prosessi Säikeet Keskeytykset Keskeytyskäsittely Käyttöjärjestelmäkutsut Prosessielementti Prosessin hallinta Suunnittelunäkökohtia
LisätiedotSÄÄTÖJÄRJESTELMIEN SUUNNITTELU
ENSO IKONEN PYOSYS 1 SÄÄTÖJÄRJESTELMIEN SUUNNITTELU Enso Ikonen professori säätö- ja systeemitekniikka http://cc.oulu.fi/~iko Oulun yliopisto Älykkäät koneet ja järjestelmät / Systeemitekniikka Jan 2019
LisätiedotVLT 6000 HVAC vakiopaineen säädössä ja paine-erosäädössä. (MBS 3000, 0-10V)
VLT 6000 HVAC vakiopaineen säädössä ja paine-erosäädössä. (MBS 3000, 0-10V) 1 VLT 6000 HVAC Sovellusesimerkki 1 - Vakiopaineen säätö vedenjakelujärjestelmässä Vesilaitoksen vedenkysyntä vaihtelee runsaasti
LisätiedotKontrollilaitteet. Arsenaali
Arsenaali Kontrollilaitteet Tietokonepeleissä käytettäviä kontrollilaitteita on valtava määrä Kaikilla alustoilla, joilla pelejä pelataan on jokin vakio kontrolleri PC: Hiiri ja näppäimistö Konsolit: Controller
LisätiedotRobottialustan instrumentointi ja käyttöönotto
Niilo Heinonen Hannu Häyrinen Matias Katajamäki Tuomas Pylvänen Robottialustan instrumentointi ja käyttöönotto AS-0.3200 Automaatio- ja systeemitekniikan projektityöt 1. Projektin tavoite Projektin puitteissa
LisätiedotRosemount 3051S sähköiset ERS-anturit
sähköiset ERS-anturit Uudentasoiset mittausratkaisut erityiskohteisiin Uusi ratkaisu vanhaan ongelmaan Kaikkialta löytyy mittauksia, joiden luotettava toiminta edellyttää sekä aikaa että voimavaroja. Tyypillisiä
Lisätiedot1 Asentaminen. 2 Yleistä ja simuloinnin aloitus 12/2006 1.1.1
1 Asentaminen...2 2 Yleistä ja simuloinnin aloitus...2 2.1 PI-säätimet...3 2.2 Trendit...4 3 Lämpölaitoksen ohjaus...5 4 Voimalan alkuarvojen muuttaminen...6 5 Tulostus...8 6 Mahdollisia ongelmia...8 6.1
LisätiedotS-108.3020 Elektroniikan häiriökysymykset. Laboratoriotyö, kevät 2010
1/7 S-108.3020 Elektroniikan häiriökysymykset Laboratoriotyö, kevät 2010 Häiriöiden kytkeytyminen yhteisen impedanssin kautta lämpötilasäätimessä Viimeksi päivitetty 25.2.2010 / MO 2/7 Johdanto Sähköisiä
LisätiedotMP3 Manager Software for Sony Network Walkman
MP3 Manager Software for Sony Network Walkman Käyttöohje WALKMAN on Sony Corporationin kuulokestereotuotteisiin liittyvä rekisteröity tavaramerkki. on Sony Corporationin tavaramerkki. NW- E55/75 2004 Sony
LisätiedotOngelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen
Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen rakentamisessa? 2013-2014 Lasse Lensu 2 Transistori yhdessä
LisätiedotKSFa
---------------------------------------------------------- Elektroninen ilmavirtamittari ---------------------------------------------------------------------- KUVAUS KSF on LONTALK -liitännällä varustettu
LisätiedotDigitaalinen potentiometri Catalyst CAT5401
Digitaalinen potentiometri Catalyst CAT5401 Catalyst on lanseerannut piirin CAT5401, jossa on neljä digitaalisesti ohjelmoitavaa potentiometriä integroituna ohjauslogiikalla ja 16 tavun NVRAMmuistilla.
LisätiedotHarjoitus (15min) Prosessia P säädetään yksikkötakaisinkytkennässä säätimellä C (s+1)(s+0.02) 50s+1
ENSO IKONEN PYOSYS Harjoitus (15min) Prosessia P säädetään yksikkötakaisinkytkennässä säätimellä C. 1 P(s) = -----------------(s+1)(s+0.02) C(s) = 50s+1 --------50s Piirrä vasteet asetusarvosta. Kommentoi
Lisätiedot24.9.2015. Työasema- ja palvelinarkkitehtuurit (IC130301) Apumuistit. Kiintolevyt. 5 opintopistettä. Petri Nuutinen
Työasema- ja palvelinarkkitehtuurit (IC130301) 5 opintopistettä Petri Nuutinen 5 opintopistettä Petri Nuutinen Apumuistit Tarvitaan ohjelmien ja dokumenttien tallentamiseen, kiintolevyjen varmuuskopiointiin,
LisätiedotPRINCIPLES OF PROGRAMMING LANGUAGES - DEBUGGER
PRINCIPLES OF PROGRAMMING LANGUAGES - DEBUGGER Group 16 Ville Laatu Henri Myllyoja - i SISÄLLYSLUETTELO 1. DEBUGGERI YLEISESTI... II 1.1 Debuggerin käyttämien... ii 1.2 Debuggerin käynnistäminen... ii
LisätiedotELEC-A4010 Sähköpaja Arduinon väylät tutuiksi
ELEC-A4010 Sähköpaja Arduinon väylät tutuiksi Risto Järvinen 2.11.2015 Luennon sisältö Alustus: Väylät, mitä ja miksi. Alustus: logiikka-analysaattori. Yleisnäkymä Arduino/AVR:n väyliin. Väylä: I2C Väylä:
LisätiedotSukupuu -ohjelma. Ossi Väre (013759021) Joni Virtanen (013760641)
Sukupuu -ohjelma Ossi Väre (013759021) Joni Virtanen (013760641) 7.11.2011 1 Johdanto Toteutimme C -kielellä sukupuuohjelman, johon käyttäjä voi lisätä ja poistaa henkilöitä ja määrittää henkilöiden välisiä
LisätiedotMicaFlex MF-PFCP Asennus- ja käyttöohje
1 HUOM! Lue koko ohje huolellisesti ennen aloitusta. KÄYTTÖ MF-PFCP on paine- ja virtaussäädin sisäänrakennetulla paineanturilla. Painikkeiden,, PGM ja ESC avulla valitaan halutut funktiot, asetukset ja
LisätiedotSulautettujen järjestelmien skaala on niin laaja, että on erittäin vaikea antaa yleispätevää kuvausta siitä millainen on sulautettu järjestelmä.
Sulautettujen järjestelmien skaala on niin laaja, että on erittäin vaikea antaa yleispätevää kuvausta siitä millainen on sulautettu järjestelmä. On arvioitu, että maailmassa on tällä hetkellä enemmän sulautettuja
LisätiedotPM10OUT2A-kortti. Ohje
PM10OUT2A-kortti Ohje Dokumentin ID 6903 V3 13.4.2015 Sisällysluettelo Sisällysluettelo... 2 Esittely... 3 Kortti ja rekisterit... 3 Lähtöviestit... 4 Signaalien kytkeminen... 4 Käyttö... 4 Asetusten tekeminen...
LisätiedotDell Inspiron 560/570: Tekniset tiedot
Dell Inspiron 560/570: Tekniset tiedot Tämän oppaan tietoja voidaan tarvita tietokoneen asennuksessa ja päivityksessä sekä sen ohjainten päivityksessä. HUOMAUTUS: Tuotteet saattavat vaihdella alueen mukaan.
LisätiedotTIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembly ja konekieli Tietokoneen ja ohjelmiston rakenne Loogisilla piireillä ja komponenteilla rakennetaan prosessori ja muistit Prosessorin rakenne
LisätiedotAsteri Vuokrankanto (Dos) Vuosipäivitys 1.11.2007
Asteri Vuokrankanto (Dos) Vuosipäivitys 1.11.2007 Päivityksen asentaminen... 4 Vista... 6 Uuteen koneeseen siirtäminen... 7 - pikakuvake työpöydälle... 9 Tulostusongelmat uusissa koneissa... 12 - Tulostaminen
LisätiedotAnturit ja Arduino. ELEC-A4010 Sähköpaja Tomi Pulli Signaalinkäsittelyn ja akustiikan laitos Mittaustekniikka
Anturit ja Arduino Tomi Pulli Signaalinkäsittelyn ja akustiikan laitos Mittaustekniikka Anturit ja Arduino Luennon sisältö 1. Taustaa 2. Antureiden ominaisuudet 3. AD-muunnos 4. Antureiden lukeminen Arduinolla
LisätiedotJOHDATUS ELEKTRONIIKKAAN. Oppitunti 2 Elektroniikan järjestelmät
JOHDATUS ELEKTRONIIKKAAN Oppitunti 2 Elektroniikan järjestelmät 2 ELEKTRONIIKAN JÄRJESTELMÄT Aktiivisuusranneke Mittaa liikettä Keskustelee käyttäjän kanssa ledeillä ja värinällä Keskustelee radioiden
LisätiedotEA Sähköiset ilmanlämmittimet
Sähköiset ilmanlämmittimet Sähköinen kiinteä ilmanlämmitin on sarja sähkökäyttöisiä ilmanlämmittimiä, joiden tehoalue on laaja. Nämä lämmittimet on tarkoitettu varastojen, teollisuushallien, paikoitustilojen,
LisätiedotSÄÄTÖJÄRJESTELMIEN SUUNNITTELU
ENSO IKONEN PYOSYS 1 SÄÄTÖJÄRJESTELMIEN SUUNNITTELU Enso Ikonen professori säätö- ja systeemitekniikka http://cc.oulu.fi/~iko Oulun yliopisto Teknillinen tiedekunta Älykkäät koneet ja järjestelmät, Systeemitekniikka
LisätiedotAlgoritmit 1. Luento 3 Ti Timo Männikkö
Algoritmit 1 Luento 3 Ti 17.1.2017 Timo Männikkö Luento 3 Algoritmin analysointi Rekursio Lomituslajittelu Aikavaativuus Tietorakenteet Pino Algoritmit 1 Kevät 2017 Luento 3 Ti 17.1.2017 2/27 Algoritmien
LisätiedotELM GROUP 04. Teemu Laakso Henrik Talarmo
ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................
LisätiedotJulkaisutiedot. Scania Diagnos & Programmer 3 versio 2.27
fi-fi Julkaisutiedot Scania Diagnos & Programmer 3 versio 2.27 Versio 2.27 korvaa Scania Diagnos & Programmer 3 -version 2.26 ja tukee P-, G-, R- ja T-sarjan ajoneuvojen, F-, K- ja N-sarjan ajoneuvojen
LisätiedotTKT224 KOODIN KOON OPTIMOINTI
- 1 - Laboratoriotyö TKT224 Oppimäärä: Ammattiaineiden laboraatiot Kurssi: Tietokonetekniikan laboraatiot Laboratoriotyö: TKT224 KOODIN KOON OPTIMOINTI Teoriakurssi, johon työ liittyy: Työn laatijat: T.Laitinen
LisätiedotApuohjelmat-valikko. Paperinkäsittely. Huolto. Vianmääritys. Ylläpito. Hakemisto
Apuohjelmat-valikossa (Apuohjelmat-val.) voidaan tulostaa erilaisia käytettävissä oleviin tulostimen resursseihin, asetuksiin ja tulostustöihin liittyviä luetteloita. Muiden vaihtoehtojen avulla voidaan
Lisätiedot11/20: Konepelti auki
Ohjelmointi 1 / syksy 2007 11/20: Konepelti auki Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/11 Tämän luennon
LisätiedotTIES530 TIES530. Kontrollereiden Muistit. Mikrokontrollerit - arkkitehtuuri. Mikrokontrollerin sisäinen arkkitehtuuri
Mikrokontrollerin sisäinen arkkitehtuuri Kontrollereiden sisäinen muisti Ajastimet/Laskurit Sarjaliikennöinti Keskeytykset Kontrollereiden Muistit Kontrollereiden sisäinen muisti Kontrollereiden sisälle
LisätiedotTIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembly ja konekieli Tietokoneen ja ohjelmiston rakenne Loogisilla piireillä ja komponenteilla rakennetaan prosessori ja muistit Prosessorin rakenne
Lisätiedot