ELEKTRONIIKAN TYÖ Ajotietokone. Jukka Happonen

Koko: px
Aloita esitys sivulta:

Download "ELEKTRONIIKAN TYÖ Ajotietokone. Jukka Happonen"

Transkriptio

1 ELEKTRONIIKAN TYÖ Ajotietokone Jukka Happonen

2 Happonen J (2007) Ajotietokone Oulun Yliopisto, Sähkö- ja tietotekniikan osasto Elektroniikan työ, 51 s. TIIVISTELMÄ Tässä elektroniikan työssä on suunniteltu ja rakennettu ajotietokone vanhahkoon henkilöautoon, jossa ei ole tehdasasennettua ajotietokonetta. Ajotietokoneen tarkoituksena on mitata reaaliajassa eri suureita ja esittää niitä käyttäjälle. Mitattavia suureita ovat esimerkiksi polttoaineen kulutus, nopeus ja matka. Ajotietokoneen tehtävänä on myös pitää kirjaa kulutuksesta, ajetuista kilometreistä, ja tankkauksista. Kuljettaja voi näin tarkkailla ajoneuvon toimintaa ja puuttua normaalista poikkeaviin tuloksiin. Yleensä esimerkiksi kasvava polttoaineen kulutus on merkki viasta vaikka moottorin säätöyksikössä. Työn tuloksena syntyi laite, joka suorittaa edellämainitut mittaukset ja tuottaa paljon muuta kuljettajalle hyödyllistä informaatiota sekä ajon aikana että sen loputtua. Avainsanat: ajotietokone, sulautettu järjestelmä

3 Happonen J. (2007) Car computer University of Oulu, Department of Electrical and Information Engineering. Electronics project, 51 p. ABSTRACT In this electronics work project a car computer is designed and constructed to an oldish car which does not have any factory assembled car computer. The main purpose of the car computer is to measure fuel consumption, speed and distance and also keep log of consumed fuel and driven distance among many other things. As a result a full featured car computer was constructed which does all measurements mentioned above and also generates useful information for the driver during and after drive. Keywords: Car computer, embedded systems

4 SISÄLLYSLUETTELO TIIVISTELMÄ ABSTRACT SISÄLLYSLUETTELO ALKULAUSE LYHENTEIDEN JA MERKKIEN SELITYKSET 1. JOHDANTO Teoria Kulutuksen mittaaminen Polttoaineen virtaamaan perustuva mittaus Polttoaineruiskun tuottoon perustuva mittaus Polttoaineen kulutuksen laskentaa Matkan mittaaminen Nopeuden mittaaminen Suodatinalgoritmit EMA-suodatin Mediaanisuodatin Toteutus Lohkokaavio Elektroniikka Käyttöjännitteet Mikrokontrolleri Tasonmuuntimet Analogia- digitaalimuunnin Hälytystulo I 2 C-väylä Ulkoinen EEPROM muisti Radiomoduuli Käyttöliittymä Näyttö Näppäimistö Mekaniikka Kotelo Etupaneeli Näppäimet Ohjelmisto Yleistä Käyttöliittymä Tilakone Näyttö Näppäimien käsittely Mittaukset Kulutuksen mittaaminen Matkan ja nopeuden mittaaminen Testaus Pöytätestaus Ruisku- ja nopeussimulaattori Käytännön testaus

5 Polttoaineen kulutus Nopeus ja matka Virrankulutus Muita huomioita Jatkokehitys Varashälytin Ulkoinen EEPROM muisti Radiomoduuli GPS/PC-liitäntä Analogia- digitaalimuunnin I 2 C-väylä Yhteenveto Ominaisuudet LÄHTEET LIITTEET

6 ALKULAUSE Tässä elektroniikan työssä on suunniteltu ja rakennettu ajotietokone vanhahkoon henkilöautoon, jossa ei ole tehdasasennettua ajotietokonetta. Työ koostui elektroniikan, mekaniikan ja ohjelmiston suunnittelusta, sekä käytännön testauksesta. Työ tehtiin syksyn 2006 ja talven 2007 aikana. Projektina ajotietokone on ollut erittäin mielenkiintoinen ja haastava. Tässä projektissa olen saanut yhdistää kaksi suurta intohimoani elektroniikan suunnittelun ja ohjelmoinnin, mukavalla tavalla. Suuret kiitokset menevät Polar Electron Petri Takkulalle joka jyrsi etupaneelin ja opetti minut samalla käyttämään jyrsintä, sekä myös Miinalle joka jaksoi illasta toiseen katsella istumistani tietokoneen ääressä näppäimistön paukkeessa. Oulussa, 29. maaliskuuta 2007 Jukka Happonen

7 LYHENTEIDEN JA MERKKIEN SELITYKSET ADC Analog Digital Converter, Analogia digitaali muunnin ARM Advanced RISC Machine AVR Advanced Virtual RISC CAN Controller Area Network, Ajoneuvojen ja koneiden sisäinen paikallisväylä DIN Deutsche Industrie Norm, Yleinen keskieurooppalainen standardi ECU Engine Control Unit, Moottorin ohjausyksikkö EEPROM Electronically Erasible Programmable ROM EMA Exponential Moving Average, eksponentiaalinen liukuva keskiarvoistus ETA Estimated Time of Arrival, Arvioitu saapumisaika FIFO First In, First Out GPS Global Positioning System, Maailmanlaajuinen paikannusjärjestelmä I 2 C Inter-Integrated Circuit, Kaksisuuntainen ohjaus- ja tiedonsiirtoväylä JTAG Joint Test Action Group, testaus- ja ohjelmointiväylä khz Kilohertsiä MHz Megahertsiä NMEA National Marine Electronics Association, Eräs GPS datan formaatti PC Personal Computer, henkilökohtainen tietokone PLED Polymer Light-Emitting Diode, Polymeeri LED POM Polyoksimetyyli tai polyasetaali PTC Positive Temperature Coecient RISC Reduced Instruction Set Computer SPI Serial Peripheral Interface SW SoftWare, Ohjelmisto UART Universal Asynchronous Receiver/Transmitter UI User Interface, käyttöliittymä

8 1. JOHDANTO Ajotietokoneet ovat tulleet osaksi normaaleja henkilöautoja, mutta kuitenkin ajotietokoneiden aikakausi alkoi vasta noin kymmenen vuotta sitten, jolloin elektroniikan määrä autoissa kasvoi huomattavasti. Suomen autokannasta suurin osa on autojen vanhempaa ikäpolvea, missä kunnon ajotietokoneet ovat harvinaisuuksia. Kohonneet polttoaineiden hinnat kannustavat enemmän ja enemmän taloudelliseen ajamiseen, jonka harjoittamiseen ajotietokone ja siihen sisältyvä polttoaineen kulutusmittari ovat oleellisia. Tämän työn tarkoituksena on toteuttaa ajotietokone vanhaan henkilöautoon, jossa ei ennestään ole minkäänlaista ajotietokonetta. Sen tarkoituksena on mitata pääasiassa ajoneuvosta polttoaineen kulutusta, sekä muita suureita kuten nopeutta ja matkaa, ja esittää tulokset käyttäjälle. Mittaustuloksia tulkitsemalla käyttäjä voi muuttaa omaa ajotapaansa taloudellisemmaksi ja säästää polttoainekuluissa. Normaaleista eriävät mittaustulokset kertovat ajoneuvossa olevista vioista ja näin ollen ennaltaehkäisevät suurempien vikojen synnyn. Ajotietokoneeseen on myös tarkoitus implementoida muita hyödyllisiä toimintoja, kuten arvioidun saapumisajan laskenta. Markkinoilla olevissa jälkiasennettavissa ajotietokoneissa 12 on yleensä varsin suppeat toiminnot, mutta tämän laitteen on tarkoitus koota kaikki ominaisuudet yksiin kuoriin. Luvussa 2, teoriaosiossa, käsitellään hieman eri tekniikoita polttoaineen kulutuksen ja nopeuden mittaamiseen, sekä muutama sana käytetyistä digitaalisista suodattimista. Luvussa 3, laitteen toteutus, selvitetään laitteen seikkaperäinen toteutus. Osion olen jakanut kolmeen osaan : elektroniikka, mekaniikka ja ohjelmisto. Luvussa 4, testaus, kerrotaan testauksesta, tutkitaan mittaustuloksia ja kerrotaan miten mittaukset on toteutettu. Luvussa 5, jatkokehitys, kerrotaan tulevista kehitysideoista, jotka eivät ehtineet nykyiseen toteutukseen. Luvussa 6, yhteenveto, tarkastellaan työn onnistumista. 1 VDO EDM eco : d.htm 2 ECONEN II :

9 9 2. Teoria 2.1. Kulutuksen mittaaminen Auton polttoainejärjestelmä koostuu polttoainetankista ja -pumpusta, sekä polttoaineruiskuista tai kaasuttimesta. Polttoainepumppu siirtää polttoainetta tankista järjestelmään, josta polttoaine siirtyy ruiskujen tai kaasuttimen avulla ilmaan ja ilman mukana sylinteriin poltettavaksi. Kaikki polttoaine ei kuitenkaan siirry ilmaan, vaan osa siitä palaa paluuputkea pitkin takaisin polttoainetankkiin. Kuva 1. Periaatekuva auton polttoaineenruiskutusjärjestelmästä Kulutuksen mittaamiseen on kehitetty muutamia mittausmenetelmiä. Esittelen niistä kaksi, joista toinen on käytössä ajotietokoneen toteutuksessa Polttoaineen virtaamaan perustuva mittaus Polttoaineen virtaamaan perustuvassa mittauksessa asetetaan kaksi herkkää virtausmittaria polttoaineen syöttö- ja paluuputkeen. Virtausmittarit mittaavat polttoaineen virtaamia ja ilmaisevat virtaamat esimerkiksi jännitteinä. Näiden jännitteiden erotuksesta saadaan kulutettu polttoainemäärä moottorissa. Virtausmittarit ovat kuitenkin erittäin kalliita, joten tämän tapainen mittaus on harvinainen.

10 Polttoaineruiskun tuottoon perustuva mittaus Polttoaineruiskun tuottoon perustuvassa mittauksessa tiedetään polttoaineruiskun läpi virtaavan polttoaineen määrä tilavuusyksikössä tietyn aikayksikön aikana tietyssä paineessa. Yleensä käytetyt yksiköt ovat kuutiosenttimetriä minuutissa (cm 3 /min). Kuva 2. Polttoaineruiskuja ohjaava signaali Mittaamalla polttoaineruiskuja ohjaavia signaaleja saadaan aika t inj kuinka kauan polttoaineruiskut ovat olleet auki. Kertomalla polttoaineruiskun tuotto RT tällä ajalla ja polttoaineruiskujen lukumäärällä, voidaan laskea kulutettu polttoainemäärä V inj yhden ruiskutuksen aikana. Polttoaineruiskuilla on kuitenkin tietty avautumisaika, jonka aikana polttoainetta vielä kulkeutuu suuttimien läpi. Jos suutin on auki 10ms yhdellä kertaa, tai 2ms viisi kertaa, suuttimesta menee erimäärä polttoainetta. Tämän sulkeutumis/avautumisjakson aikana ruiskutettu polttoainemäärä saadaan kompensoitua kalibroimalla. V inj = RT 60 t inj n (1) Missä, V inj Ruiskutettu polttoainemäärä [cm 3 ] RT Yhden ruiskun tuotto [cm 3 /min] t inj Ruiskutuksen kulunut aika [s] n Ruiskujen lukumäärä Jos halutaan tietää kulutettu polttoainemäärä aikayksikössä C t, täytyy tietää ruiskuja ohjaavan signaalin jaksonaika T inj. Tästä saadaan laskettua ruiskutustaajuus f inj = 1 T inj Hz jolla kerrotaan ruiskutettu polttoainemäärä yhden ruiskutuksen aikana V inj Polttoaineen kulutuksen laskentaa Polttoaineen kulutus ilmoitetaan yleensä litroina sataa kilometriä kohden, jolloin laskentaan tarvitaan ajoneuvon nopeus.

11 11 Hetkellinen kulutus C inst = Missä, C inst Hetkellinen kulutus [l/100km] C t Hetkellinen kulutus [l/h] Ajoneuvon nopeus [km/h] v inst C t v inst 100 (2) Kokonaiskulutus C tot = C V s tot (3) Missä, C tot Kokonaiskulutus [l/100km] s tot Kuljettu kokonaismatka [m] Kulutettu polttoainemäärä matkalla s tot [l] C V 2.2. Matkan mittaaminen Matkan mittaaminen voidaan toteuttaa monella tavalla. Vanhahkoissa autoissa matkamittarille tuodaan vaijerilla tieto vaihdelaatikolta, ja vaijeri pyörittää mittaristossa olevaa laskuria. Uudemmissa autoissa vaijeri on korvattu elektronisella pulssilla joka mitataan esimerkiksi vaihdelaatikosta. Vanhemmissa autoissa ei aina ole digitaalista lähtöä, joten analoginen tieto on muunnettava digitaaliseksi. Muunnos voidaan tehdä esimerkiksi ensin kiinnittämällä magneetti vaijeriin ja mittaamalla sitten pyörähdyksiä Hall-anturilla. Pulssit on vielä muunnettava vastaavaksi matkaksi, esimerkiksi yksi renkaan pyörähdys vastaa yhtä pulssia, tai kolme pulssia vastaa yhtä pyörähdystä. Olennainen osa matkan mittaamisessa on kalibrointi, ellei kahden pulssin välistä matkaa tiedetä tarkasti etukäteen. Kalibrointi voidaan suorittaa esimerkiksi seuraavalla tavalla : 1. Nollataan pulssilaskuri 2. Ajetaan tarkasti tiedetty matka s tot (esimerkiksi metriä) 3. Lasketaan montako pulssia n matkan aikana tuli 4. Jaetaan ajettu matka s tot pulssien määrällä n jolloin saadan kahden pulssin välinen matka s pulse s pulse = s tot n (4)

12 12 Myös GPS:ää voi käyttää matkan mittaamiseen, mutta GPS:n tarkkuus ei anna kovin tarkkoja tuloksia. GPS ei myöskään toim, ellei se saa signaalia vähintään kolmesta satelliitista. Tällainen tilanne voi tulla esimerkiksi ajettaessa tunneliin Nopeuden mittaaminen Nopeuden mittaaminen tapahtuu mittaamalla matkamittarille tulevien pulssien välistä aikaa. Kun tiedetään kahden matkapulssin välinen matka, voidaan laskea nopeus kertomalla pulssien välinen matka pulssien välisellä ajalla. Missä, v Nopeus [m/s] s pulse Kahden pulssin välinen matka [m] Kahden pulssin välinen aika [s] t pulse v = s pulse t pulse (5) Koska ajoneuvoissa hyvin harvoin käytetään nopeuden yksikkönä m/s, on se syytä muuntaa km/h. v[km/h] = v[m/s] 3.6 (6) 2.4. Suodatinalgoritmit Tässä osiossa käsitellään muutamaa digitaalista suodatinta, joita tarvitaan suodattamaan häiriöitä digitaalisesta signaalista EMA-suodatin EMA (Exponential Moving Average)-suodatinta käytetään keskiarvoistamaan ja suodattamaan sisääntulevaa signaalia pieniltä vaihteluilta. EMA-suodatin painottaa eksponentiaalisesti arvoja, jolloin uusimmalla arvolla on suurin painoarvo. Missä, x i Uusin mitattu arvo scale Painotusarvo f(x i ) = x i 1 + x i x i 1 scale (7) Yleensä digitaalisissa järjestelmissä painotusarvo on 2 n, sen helpon toteutettavuuden takia. Mitä suurempi scale:n arvo, sitä enemmän suodatin keskiarvoistaa dataa Mediaanisuodatin Mediaanisuodatinta käytetään, kun saadusta datasta halutaan suodattaa pois transienttejä häiriöitä. Mediaanisuodatin ei toimi nollakeskiarvoiselle signaalille.

13 13 Mediaanisuodattimessa on n:n pituinen taulukko, johon syötetään dataa FIFO periaatteella. Taukosta etsitään sen jälkeen keskimmäisin arvo. y = mediaani(x i, x i 1,..., x i n ) (8) Esimerkki mediaanisuodattimen toiminnasta: Lähtötilanne : x i Data x 4 0 x 3 0 x 2 0 x 1 0 x 0 0 y 0 Taulukko on alustettu nollaksi. x i Data x 6 5 x 5 6 x 4 0 x 3 0 x 2 0 y 5.5 Kaksi ensimmäistä arvoa on tallennettu taulukkoon, joten suodatin palauttaa 0-solun ja 1-solun keskiarvon eli 5.5. x i Data x 9 3 x 8 4 x 7 7 x 6 5 x 5 6 y 5 Koko taulukko on täytetty arvoilla, joten suodatin palauttaa arvon 5.

14 14 3. Toteutus 3.1. Lohkokaavio Järjestelmän pääkomponenttina toimii mikrokontrolleri, joka saa mittaustietoa tasonmuuntimien ja analogia- digitaalimuuntimen kautta. Mittaustieto esitetään käyttäjälle näytöllä. Käyttäjä voi valita eri tiedon näyttötiloja, sekä syöttää muita tietoja näppäimistön avulla. Kuva 3. Järjestelmän lohkokaavio 3.2. Elektroniikka Käyttöjännitteet Autosta saatava 12V käyttöjännite täytyy muuntaa pienemmiksi jännitteiksi jotta elektroniikka voisi sitä hyödyntää. Auton jännitteet ovat myös hyvin häiriöisiä, jolloin tarvitaan suodatusta ja suojausta ylijännitteiltä. Järjestelmä käyttää yhteensä kolmea eri käyttöjännitettä : 12V (suodatettu) 5V (suodatettu ja reguloitu)

15 15 3.3V (suodatettu ja reguloitu) Autosta saatava 12V jännite suodatetaan yhdellä 10uH:n kelalla (kuristin) ja kondensaattoreilla, jonka jälkeen siitä reguloidaan 5V 7805 regulaattorilla. Tätä jännitettä suodatetaan kahdella kondensaattorilla. 5V reguloidaan vielä 3.3V jännitteeksi radiopiiriä varten Maxim-IC 1 :n MAX604 regulaattorilla. 5V regulaattori on kiinnitetty suoraan piirilevyyn, johon on jätetty kuparia, jotta jännite-erosta johtuva ylimääräinen lämpö ei ylikuumentaisi regulaattoria. Ylijännitesuojaus on toteutettu diodilla, joka on kytketty takaisin käyttöjännitteeseen. Oikosulkusuojausta ei toteutettu piirilevylle, koska käyttöjännitejohdossa on paikka sulakkeelle Mikrokontrolleri Mikrokontrolleriksi valittiin Atmelin valmistama ATmega64. ATmega64:n valintaan vaikuttivat suuresti kokemukset Atmelin mikrokontrollereista, ilmainen kääntäjä- ja simulointiympäristö sekä RISC prosessorin tehokkuus. Toinen vaihtoehto oli Texas Instruments:in valmistama MSP430F ATmega64 sisältää seuraavat ominaisuudet : - 64 kt Flash muistia - 4 kt SRAM muistia - 2 kt EEprom muistia - 53 ohjelmoitavaa I/O linjaa - 8 ulkoista keskeytystä - Kaksi 8-bittistä ajastinta (2 comparematch yksikköä / ajastin) - Kaksi 16-bittistä ajastinta (3 compare match yksikköä / ajastin) - RTC (Real Time Counter, reaaliaikalaskuri) - 6 PWM-ulostuloa kanavainen, 10 bittinen Analogia-Digitaalimuunnin - 2 kpl UART, SPI, Two-wire sarjaliikenneliitännät - Analoginen komparaattori Mikrokontrollerin kiteen taajuudeksi valittiin 8 MHz. Tällä kiteellä saavutetaan sopiva resoluutio ajastimille, jotka laskevat ruiskutussignaalin ja nopeuspulssien kestoa. Reaaliaikalaskurille valittiin 32,768 khz kellokide, josta saadaan jakamalla tarkkaa yhden sekunnin pulssia. Mikrokontrollerin IO pinnien jako löytyy liitteestä Tasonmuuntimet Kytkennässä tarvitaan tasonmuuntimia, jotka muuntavat signaalien jännitteet oikeiksim, jotta mikrokontrolleri voisi signaaleja hyödyntää

16 16 Ulkoisia sisääntulevia signaaleja ja radiopiiriä varten valittiin tasonmuunninpiiri, jossa on neljä sisääntuloa ja neljä ulostuloa. Molemmille puolille kytketään haluttu käyttöjännite, ja piiri hoitaa näiden pinnien välisen tasonmuunnoksen. Koska piiri voi tehdä tasonmuunnoksen vain yhteen suuntaan, sitä ei voi käyttää sellaisille linjoille jossa data liikkuu molempiin suuntiin (esimerkiksi I 2 C väylän kello ja datalinjat). Tässä tilanteessa vaihtoehtona oli valita jokin valmis muunninpiiri, joka osaa tehdä muunnoksen molempiin suuntiin (esimerkiksi Maxim IC MAX300x 2 ). Kuitenkin hyvin yksinkertaislla kytkennällä [1, s. 123] voidaan tasonmuunnos toteuttaa N-kanavan avaustyyppisellä MOSFET:llä. Siinä MOSFET:n hilalle tuodaan alempi käyttöjännite, lähteelle tuodaan alemman käyttöjännitteen signaali ja nieluun kytketään ylemmän käyttöjännitteen signaali. Tämä hyvin yksinkertainen kytkentä mahdollistaa kaksisuuntaisen tasonmuunnoksen. Tässä pitää kuitenkin tarkistaa FET:n eri ominaisuudet, jotta se toimisi kyseisessä kytkennässä. FET:n pitää johtaa kun hila- ja lähde-elektrodien välinen jännite on alle 2V. Kanavaresistanssin pitää olla pienempi kuin 100Ω Ottokapasitanssi ei saa nousta yli 100pF Kytkentänopeuden pitää olla alle 5ms Kytkentään valittiin BS170 MOSFET joka täyttää edellämainitut vaatimukset. Ruisku-, nopeus- ja kierroslukusignaalia varten on tehty tasonmuunnos optoerottimilla, jossa opto-lediä ohjataan transistorilla. Tämä taas saa bias virran edellämainituista signaaleista. Mikrokontrollerin keskeytysnastoihin tuodaan signaali opto-transistorin kollektorilta, joka on myös kytketty 10kΩ:n vastuksen kautta viiden voltin käyttöjännitteeseen. PC-liitäntää varten kykennässä käytetään MAX232 3 tasonmuunninta, joka muuntaa mikrokontrollerin 5V jännitteet RS-232 spesikaation mukaisiksi ±12V jännitteiksi Analogia- digitaalimuunnin Vaikka analogia-digitaalimuunnin on mikrokontrollerin sisäinen, käsitellään se tässä erillisenä kappaleena, koska siihen kuuluu paljon muutakin kuin itse muunnin. Mikrokontrollerissa on kahdeksan erillistä ADC tuloa, joista käytetään kuitenkin vain yhtä. Syy miksi vain yhtä linjaa käytetään on, että jokaiselle ADC linjalle olisi pitänyt rakentaa oma erillinen puskurikytkentänsä. Tässä tapauksessa tarvitaan vain yksi linja, johon kahdeksan linjaa tuodaan analogisen multiplekserin kautta. Multiplekseri on tyyppinen logiikkapiiri, jota ohjataan 1 Quad 3-state noninverting buer/level shifter 2 http : // ic.com/quick v iew2.cfm/qv p k/ V-Powered, Multichannel RS-232 Driver/Receiver 4 Analog multiplexer

17 17 kolmella signaalilla. Näillä kolmella signaalilla valitaan multiplekserin kanava (0-7), joka ohjataan multiplekserin lähtöön. Neljään ensimmäiseen (X0..X3) multiplekserin sisääntuloon on kytketty Texas Instrumentsin TLC274 operaatiovahvistimilla toteutettu puskuripiiri. Neljä seuraavaa (X4..X7) sisääntuloa on kytketty suoraan 10kΩ:n vastuksien kautta piikkirimaan, johon voi kytkeä esimerkiksi PTC vastuksia lämpötilan tarkkailemista varten (lisää ADC:n kehitysideoita 5.5 osiossa). Multiplekserin lähtöön on laitettu Texas Instrumentsin TLC272 operaatiovahvistimesta rakennettu kytkentä, joka muuntaa 0-12 voltin jännitteen lineaarisesti 0-5 voltin jännitteeksi. Operaatiovahvistimen lähtö on viety mikrokontrollerin ADC 4 linjaan. Operaatiovahvistimen lähtö ei kuitenkaan ole täysin lineaarinen pienillä jännitteillä (0-1V). Tätä epälineaarisuutta on saatu korjattua pienillä sarjavastuksilla, jotka on kytketty operaatiovahvistimen negatiivisesta käyttöjännitteestä maapotentiaaliin Hälytystulo Murtovarkauksien estämiseksi laitteeseen on rakennettu seitsemän sisääntuloa, joihin voi kytkeä maadoittavia kytkimiä tunkeutumisen ilmaisemiseksi. Kahdeksantuloisen NAND-piirin 1 sisääntuloihin on kytketty viiden voltin jännite 10kΩ:n vastuksien kautta. Normaalitilanteessa NAND-piirin lähtö on loogisessa nollatilassa. Kun jokin kytkin maadoittuu, myös NAND-piirin sisääntulo maadoittuu ja NAND-piirin lähtö menee loogiseen ykköstilaan. NAND-piirin lähtö syöttää 10kΩ:n vastuksen läpi biasvirtaa transistorille, joka alkaa johtaa. Transistorin kollektori on kytketty 10kΩ:n kautta käyttöjännitteeseen sekä mikrokontrollerin keskeytystuloon ja emitteri on kytketty maapotentiaaliin. Kun transistori alkaa johtamaan, menee kollektori emitterin kanssa samaan potentiaaliin ja näin aiheuttaa keskeytyksen mikrokontrollerille. Varashälyttimen toiminnasta on kerrottu lisää kehitysideat-osiossa (5.1) I 2 C-väylä Uusissa autoissa käytetty väyläratkaisu on usein CAN väylä. Ajoneuvokäytössä CAN väylä on erittäin hyvä sen häiriösietoisuuden vuoksi. Häiriösietoisuus on saavutettu käyttämällä dierentiaalisia signaaleja ja fyysisenä siirtotienä kierrettyä parikaapelia. Tässä laitteessa valittiin väyläksi kuitenkin I 2 C sen edullisuuden ja helpon toteutettavuuden takia. Atmelilta olisi saatavilla mikrokontrollereita joissa on CAN väyläohjaimet sisäänrakennettuna, mutta niiden hinta jätti CAN väylän projektin ulkopuolelle. Tulevissa lisälaitteissa olisi myöskin tarvittu CAN väyläohjaimia, jotka olisivat nostaneet lisälaitteiden kustannuksia huomattavasti. I 2 C on Philipsin kehittämä kaksisuuntainen ohjaus- ja tiedonsiirtoväylä. Väylässä on sarjamuotoinen data- ja kellolinja, ja väylään kiinnitetyt komponentit on osoitettavissa yksilöivällä osoitteella. ATmega64 mikrokontrollerissa on I 2 C yhteensopiva Two-Wire liitäntä, mutta sitä ei voitu hyödyntää koska Two-Wire liitännän pinnejä tarvittiin toisiin tarkoituksiin. 1 74HC30

18 18 Koska väylä ei ole dierentiaalinen, se ei tarvitse erillisiä ajuripiirejä, vaan tasonmuunnokseen riittää kohdassa esitetty kykentä, joka on hyvin halpa ja helposti toteutettavissa. Jatkokehitys-osiossa 5.6 on muutamia ideoita, mitä laitteita väylään voisi liittää Ulkoinen EEPROM muisti Laitteeseen valittiin myös ulkoinen EEPROM muisti, vaikka mikrokontrolleri sisältää EEPROM muistia. Mikrokontrollerissa oleva muistimäärä on kuitenkin pieni verrattuna ulkoiseen muistiin, jonne saadaan tallennettua huomattavan paljon enemmän tietoa. EEPROM muistiksi käyvät kaikki I 2 C väylään sopivat EEPROM muistit 1. EEPROM muistin implementaatio on kuitenkin jätetty tekemättä tässä vaiheessa (ks. kehitysideat (5.2)) Radiomoduuli Radiomoduulin tehtävänä on toimia yhteydessä esimerkiksi avaimenperään asennetun lähettimen kanssa, jolloin avaimenperällä voidaan esimerkiksi avata ja lukita auto. Radiomoduuli on erikseen rakennettu ja koostuu Nordic Semiconductorin 2 valmistamasta nrf2401 radiopiiristä oheiskomponentteineen sekä antenniliittimineen. Moduuli kiinnittyy piirilevylle kahdeksanpinnisen piikkiriman avulla. Antenni on tarkoitus viedä ulos metallikotelosta, koska maadoitettu metallikotelo vaimentaa tehokkaasti radiosignaaleja. Radiomoduulia ei kuintekaan ole vielä toteutettu laitteeseen, vaan se on jätetty optioksi (ks. kehitysideat (5.3)) Käyttöliittymä Näyttö Näytöksi valittiin Pacic Display-yhtiön valmistama 128 x 64 pikselinen PLEDpistematriisinäyttö. PLED-tekniikan suurena etuna on erittäin laaja katselukulma, hyvä näkyvyys sekä auringon paisteessa että pimeällä ja erittäin laaja käyttölämpötila-alue, joka varsinkin Suomen olosuhteissa on tärkeä osatekijä näyttöä valittaessa. Huonoista puolista voidaan mainita PLED-tekniikan vaatima suuri virrankulutus. Näytön käyttöjännitteitä ohjataan analogisen kytkimen 3 kautta, jolloin näyttö voidaan sammuttaa tarvittaessa. PLED:n ohjaimena toimii KS0108-tyyppinen IC-piiri, joka kommunikoi mikrokontrollerin kanssa kahdeksan datalinjan (D0..D7) ja kuuden ohjauslinjan (E, RS, RESET, RW, CS1 ja CS2) kautta. 1 Esimerkiksi 24C64 jonka kapasitetti on 64 kilobittiä = 8 kilotavua MAX Quad, Low-Voltage SPST (4 x SPST NO) Analog Switches

19 Näppäimistö Näppäimistön vaatimuksina oli ainakin 12 näppäintä joilla voitaisiin toteuttaa numeronäppäimet 0-9, sekä OK - ja CANCEL-näppäimet. Mikrokontrollerin IOlinjat eivät kuitenkaan riittäneet 12 näppäimen toteuttamiseen tai edes multipleksattuun 3x4 näppäimen näppäimistöön. Näppäimistö toteutettiin kahdella 8-bittisellä siirtorekistereillä 1. Siirtorekistereissä on kahdeksan datatuloa (D0..D7), sarjatulo (SIN), kello (CLK), sarja/rinnan-valinta (P/ S) ja kolme lähtöä (Q5, Q6 ja Q7). Kun P/ S-tulo menee loogiseen ykköstilaan, siirtyvät datatuloissa olevat tilat piirin siirtorekistereihin. Nyt jokaisella kellotulon nousevalla reunalla siirtorekisteri siirtää luetut tilat Q n -lähtöihin. Siirtorekisterit on kytketty sarjaan, jolloin toisen piirin Q7-lähtö on viety seuraavan piirin sarjatuloon (SIN). Kello- ja lataussignaali on jaettu molemmille piireille, jolloin yhdellä latauksella ja 15 kellopulssilla saadaan luettua 16-bittinen data piirien tuloista. Näppäimistön näppäimet ovat sulkeutuvaa tyyppiä ja ne maadoittavat käyttöjännitteen 100kΩ vastuksien kautta. Vastuksen jalasta on vedetty linja siirtorekisterin datatuloon. Sama jalka on kytketty myös 1N4148-diodin katodille ja diodin anodi on kytketty 100kΩ kautta käyttöjännitteeseen. Kun nappia painetaan, diodin katodi kytkeytyy maapotentiaaliin, jolloin virta kulkee vastuksen ja diodin kautta ja diodin anodille jää noin 300mV jännite. Diodin anodi on kytketty mikrokontrollerin ulkoiseen keskeytykseen, jolloin napin painaminen aiheuttaa keskeytysrutiinin suorittamisen mikrokontrollerissa. Kuva 4. Näppäimistö stage parallel input/serial output shift register

20 Mekaniikka Ajotietokoneen asennuspaikaksi valittiin autossa jo valmiiksi oleva standardi DIN 1 -paikka johon sopii yksi DIN-kokoinen laite, kuten autoradio. DIN-paikka määräsi kotelon ulkomitat, sekä etupaneelin mitat Kotelo Metallikotelo on otettu vanhasta autoradiosta, jonka sisään piirilevy on mitoitettu. Metallikotelon takaseinä on leikattu auki liittimiä varten Etupaneeli Etupaneelin materiaaliksi valittiin POM-muovi, joka on helposti työstettävissä jyrsimellä. Etupaneeli on suunniteltu AutoDesk Inventor 3D piirustusohjelmistolla, jonne mallinnettiin PLED-näyttö ja näppäimistö, sekä itse etupaneeli. Kuva 5. 3D mallinnettu etupaneeli Kuva 6. Jyrsitty etupaneeli edestä 1 Leveys 178mm, Korkeus 50mm, Syvyys min. 180mm

21 Näppäimet Näppäimistön näppäimet on liimattu ohueen muovikalvon palaseen joka näin antaa joustovaraa, mutta pitää näppäimet oikeilla paikoillaan. Kalvo myös estää sen, etteivät näppäimet pääse luiskahtamaan pois paikoiltaan. Kuva 7. Näppäimet liimattuna muovikalvoon

22 Ohjelmisto Koska ohjelmisto on laaja, tässä osiossa keskitytään vain ohjelmiston tärkeimpiin ominaisuuksiin Yleistä Ajotietokoneen ohjelmisto on tehty mahdollisimman pitkälle keskeytysten ja tapahtumien perusteella toimivaksi 1. Näin saadaan suurin mahdollinen virransäästö, koska suurin osa ajasta voidaan olla joko Idle-tai Power-Save-tilassa, joista sitten herätään palvelemaan keskeytyksiä. Jokainen keskeytys on tehty mahdollisimman lyhyeksi, ja keskeytysten periaatteena on nostaa tietty lippu muuttujasta, joka tarkastetaan pääsilmukassa. Pääsilmukasta kutsutaan sitten kyseistä tapahtumaa käsittelevää funktiota. 1 Event based Kuva 8. Periaatekuva pääsilmukasta

23 Käyttöliittymä Tässä kappaleessa käsitellään käyttäjälle näkyviä ohjelmiston osia. Tilakone : Hoitaa tilafunktiot ja -siirtymät, jotka antavat käyttäjälle informaatiota näytön kautta. Näyttö : Näkyvin käyttöliittymän osa jonne tulostetaan informaatiota. Näppäimistö : Käyttäjä voi ohjata laitteen toimintaa näppäimillä Tilakone Käyttöliittymän ohjaamiseen on tehty tilakone, joka toimii tilataulujen perusteella. Tilakone suorittaa tilatauluihin ohjelmoituja funktioita. Eri tapahtumilla on oma rivinsä tilataulussa, jolloin tilakone osaa ottaa oikean rivin ja suorittaa sille riville ohjelmoidun funktion. Esimerkiksi kun käyttäjä painaa ylös-näppäintä, tapahtuu seuraavaa : 1. Näppäinkäsittelijä tulkitsee mitä näppäintä on painettu ja lähettää näppäinpainallustapahtuman tilakoneelle. 2. Tilakone lukee sen hetkisestä tilataulusta ylös-näppäintä vastaavan rivin. 3. Jos rivin ensimmäisessä sarakkeessa on osoitin johonkin funktioon, tilakone suorittaa sen. 4. Jos rivin toisessa sarakkeessa on osoitin johonkin tilatauluun, tilakone lataa uuden tilataulun ja siirtyy suorittamaan sitä. Tilataulut ovat taulukkoja, jotka sisältävät osoittimia funktioihin ja toisiin tilatauluihin. Tilatauluja voi olla kolmea eri tyyppiä: normaali-taulu, menu-taulu ja asetustaulu. Tilataulun tyyppi määritellään tilalipuissa, jotka ovat jokaisessa taulussa samat. Normaali tilataulu ptr* statefunction uint16 stateags ptr* actionfunction ptr* nextstate OK-button ptr* actionfunction ptr* nextstate BACK-button ptr* actionfunction ptr* nextstate UP-button ptr* actionfunction ptr* nextstate DOWN-button ptr* actionfunction ptr* nextstate LEFT-button ptr* actionfunction ptr* nextstate RIGHT-button Jokainen tilataulukon rivi edustaa tiettyä nappia, paitsi ensimmäinen rivi, joka sisältää kyseisen tilataulun tilafunktion. Tilafunktio suoritetaan kun tilatauluun tullaan, tai jos tilalipuissa on tietty lippu ylhäällä. Esimerkiksi tilalippuihin voidaan määrittää, että tilataulun tilafunktio suoritetaan

24 24 sekunnin välein. Tilataulun vasemmassa sarakkeessa on aina funktion osoite ja oikeassa sarakkeessa on seuraavan tilataulun osoite. ActionFunctionosoitteessa oleva funktio suoritetaan aina kun kyseiselle riville määritettyä nappia painetaan. Jos samalle riville on määritetty tilataulun osoite, siirrytään siihen tauluun funktion suorittamisen jälkeen. ActionFunctiontai nextstate-kohdat voidaan jättää tyhjäksi, jolloin kyseiselle napille ei ole määritetty mitään funktiota tai seuraavaa tilataulua. Menu tilataulu ptr* stateexittable uint16 stateags ptr* actionfunction ptr* nextstate ptr* actionfunction ptr* nextstate ptr* actionfunction ptr* nextstate ptr* actionfunction ptr* nextstate Menu-taulussa ennalta määritellyillä ylös- ja alas-napeilla siirrytään tilataulun rivejä ylös tai alas. Eli kun käyttäjä painaa jompaa kumpaa nappia, haetaan tilataulusta actionfunction:n osoite ja suoritetaan se. Jos käyttäjä painaa tämän jälkeen OK näppäintä, siirrytään siihen tilatauluun mikä oli samalla rivillä kuin actionfunction. Taulukon ensimmäinen rivi sisältää stateexittable:n, joka ilmoittaa sen tilataulun osoitteen, johon siirrytään kun poistutaan taulusta CANCEL/BACK -näppäimellä Setting tilataulu ptr* stateexittable ptr* actionfunction ptr* actionfunction ptr* actionfunction ptr* actionfunction uint16 stateags ptr* nextstate ptr* nextstate ptr* variable 8 or 16 bit uint16 minmax / ptr* minmaxtable Setting-tilataulua käytetään, kun halutaan muuttaa erilaisia asetuksia. Tämä taulukko eroaa rakenteeltaan normaalitaulusta vain kahden viimeisen rivin osalta. Toiseksi viimeisellä rivillä ei anneta seuraavan tilataulun osoitetta, vaan sen muuttujan osoite mitä halutaan muuttaa. Viimeisellä rivillä annetaan pienin ja suurin arvo, minkä muuttuja voi saada. Kahden viimeisen rivin actionfunction pitää olla funktio, joka ottaa parametreinä muuttujan osoitteen, sekä minimi- ja maksimiarvon. Asetustilatauluun liittyy lippu joka määrittää muuttujan koon. Muuttuja voi olla joko 8- tai 16-bittinen. Jos muuttuja on 16-bittinen, annetaan minmax kohdassa osoite taulukkoon, jossa on pienin ja suurin arvo, minkä muuttuja voi saada. Tilasiirtymäkaavio on liittessä 6.

25 Näyttö Näyttöä varten on kirjoitettu oma kirjastomoduuli, jonka funktioilla tapahtuu näytölle kirjoittaminen. Tämän lisäksi on kirjoitettu erillinen teksti- ja graikkamoduuli, joka käyttää näytön kirjastomoduulin funktioita. Näytölle kirjoittaminen ja lukeminen tapahtuu kahdeksanbittisen dataväylän kautta ja ohjaamalla kuutta ohjauslinjaa. Näyttö voi olla kahdessa eri tilassa, jotka valitaan RS-linjalla. Kun RS-linja on '1' tilassa, on käytössä komentotila, jolloin voidaan kirjoittaa näytön asetusmuistiin. Kun RS-linja on '0' tilassa, menee kirjoitettu data suoraan näyttömuistiin Näppäimien käsittely Näppäimistön luku liipaistaan keskeytyksessä, jossa nostetaan näppäimistön lukua indikoiva lippu ylös. Pääsilmukassa kyseinen lippu tarkistetaan ja suoritetaan näppäimistön lukemisen aliohjelma. Aliohjelma tarkistaa ensiksi, että keskeytyslinja on vielä alhaalla. Tällä varmistetaan ettei tapahdu niin sanottuja kytkinvärähtelyjä ja vääriä näppäinpainalluksia. Seuraavaksi nostetaan siirtorekisterin P/ S-tulo loogiseen ykköstilaan, jolloin siirtorekisterin datatulot siirtyvät rekisteriin sisäisiin kiikkuihin. Siirtorekisterin ensimmäinen databitti on jo Q7-datalähdössä, josta se luetaan mikrokontrolleriin. Seuraavaksi nostetaan kellolinja ylös, ja seuraava databitti siirtyy Q7- datalähtöön. Databitti luetaan ja kellolinja lasketaan alas. Edellinen sekvenssi toistetaan viisitoista kertaa, jolloin saadaan kaikki datatulot luettua. Luetussa bittijonossa ykkönen vastaa painettua näppäintä ja nolla vastaa painamatonta näppäintä. Kyseinen bittijono annetaan aliohjelmalle, joka palauttaa painettua näppäintä vastaavan luvun. Seuraavaksi näppäimenpainallus lähetetään tilakoneelle ( ), joka tulkitsee painalluksen tilataulun perusteella Mittaukset Kulutuksen mittaaminen Kulutuksen mittaamiseen käytetään 16-bittistä ajastinta (Timer1) ja ulkoista keskeytystä, joka on kytketty optoerottimen kautta polttoaineruiskuja ohjaavaan signaaliin. Kulutuksen mittaamisen periaate on seuraava : 1. Tallennetaan ajastimen arvo keskeytyksen laskevalla reunalla ja asetetaan keskeytys nousevalle reunalle. 2. Keskeytyksen nousevalla reunalla luetaan ajastimen arvo ja asetetaan keskeytys laskevalle reunalle. Lasketaan ruiskutusaika vähentämällä ajastimen arvosta kohdan 1. ajastimen arvo, ja lasketaan montako millilitraa polttoainetta ruiskutettiin kun tiedetään ruiskujen tuotto.

26 26 3. Lasketaan ruiskutustaajuus vähentämällä nykyisen ajastimen arvosta kohdassa 1. tallennettu ajastimen arvo. Kuva 9. Polttoaineruiskuja ohjaava signaali Kulutettua polttoaineen määrää päivitetään jatkuvasti ja siitä lasketaan hetkelliset kulutukset ja kokonaiskulutukset osiossa esitetyllä tavalla. Ruiskutuksen loppuminen 1 todetaan asettamalla kohdassa 2. Timer1:n Compare Match A laukeamaan noin 500 millisekunnin päästä nousevasta reunasta. Jos Compare Match A ehtii laueta, tiedetään että ruiskutus on loppunut ja hetkellinen kulutus voidaan asettaa nollaksi Matkan ja nopeuden mittaaminen Matkan ja nopeuden mittaamiseen käytetään 16-bittistä ajastinta (Timer1) ja ulkoista keskeytystä, joka on kytketty optoerottimien kautta nopeussignaaliin. Kuva 10. Nopeussignaali Jokaisella nousevan reunan keskeytyksellä vähennetään ajastimen arvosta edellisellä keskeytyksellä tallennettu ajastimen arvo. Tästä saadaan laskettua pulssien välinen aika, ja kun tiedetään paljonko ajoneuvo etenee kahden pulssin aikana, voidaan laskea ajoneuvon nopeus. Keskeytyksessä kasvatetaan myös tarvittavia kokonaismatkamuuttujia, joita tarvitaan muualla. Nopeuspulssin loppuminen todetaan samalla tavalla kuin ruiskusignaalin loppuminen, ajastimena käytetään vain Compare Match B yksikköä. 1 Esimerkiksi moottorijarrutustilanne

27 27 4. Testaus 4.1. Pöytätestaus Pöytätestaus aloitettiin välittömästi elektroniikan valmistuttua. Aluksi testauksessa oli apuna funktiogeneraattori, jolla sai generoitua ruisku- tai nopeuspulsseja. Testauksessa tarvittiin kuitenkin kahta eritaajuista signaalia yhtä aikaa, mitä ei yhdellä funktiogeneraattorilla voinut toteuttaa. Funktiogeneraattoreiden tilalle rakennettiin yksinkertainen ruisku- ja nopeussimulaattori, jolla oli mahdollista simuloida molempia signaaleja yhtä aikaa. Ilman kyseistä simulaattoria testaaminen olisi ollut erittäin haastavaa ja aikaa vievää Ruisku- ja nopeussimulaattori Simulaattori on toteutettu kahdella NE555 ajastinpiirillä ja muutamalla oheiskomponentilla. Simulaattori tuottaa nopeussignaaliksi pelkkää kanttiaaltoa, jonka taajuutta voi säätää 5-200Hz välillä. Ruiskusignaalin taajuutta voi säätää noin 10-90Hz välillä ja kanttiaallon pulssisuhdetta 5-95%. Simulaattorin kytkentäkaavio löytyy liitteestä 7. Kuva 11. Ruisku- ja nopeussimulaattori

28 Polttoaineen kulutus Ajotietokone mittasi polttoaineen kokonaiskulutusta tankkauksien välillä ja tätä verrattiin tankkauksen yhteydessä tankattuun polttoainemäärään. Polttoainetankki pyrittiin aina tankkaamaan samasta pistoolista ja samaan täyttöasteeseen, jotta tulokset olisivat verrattavissa. Näistä arvoista saatiin laskettua korjauskertoimet, eli polttoaineruiskujen nousu- ja laskuajat, jolloin ruiskuilla on eri tuotto kuin täysin auki ollessaan. Korjauskertoimet ohjelmoitiin ajotietokoneeseen, ja seuraavalla tankkauskerralla arvoja tarkennettiin. Kolmen tankkauskerran jälkeen ajotietokone pääsi ±0.1 litran tarkkuuteen, mikä on tässä käytössä täysin riittävä Nopeus ja matka Nopeuden testaamiseen käytettiin Tiehallinnon rakentamia nopeusnäyttöjä 1 Oulun alueella sekä GPS vastaanotinta. Nopeuden virheeksi voidaan arvioida ±0.5 km/h 100km/h nopeudessa. Pienin mahdollinen nopeus, mitä ajotietokone voi näyttää, on 5km/h ja suurin noin 200km/h 2 Matkan mittauksen testaukseen käytettiin auton omaa matkamittaria, toisen auton matkamittaria sekä GPS vastaanotinta. Autoilla ajettiin samat matkat (yli 200km) GPS:n ja ajotietokoneen mitatessa matkaa. Mittaustulokset olivat yhteneviä, joskin autojen omien matkamittarien tulokset olivat hieman eriäviä. Matkan virheeksi voidaan arvioida yli sadan kilometrin matkalla ±0.1 km Virrankulutus Virrankulutukset mitattiin käyttäen yleismittaria. Ajotietokoneelle syötettiin ruisku- ja nopeuspulssia simulaattorilta. Tilanne Näyttö päällä (50% pikseleistä) Näyttö pois Virrankulutus 60mA 10mA Muita huomioita Ajotietokone on toiminut kovilla pakkasilla (-32 ) moitteetta, eikä näytössä ole ollut minkäänlaista tahmeutta, kuten normaaleilla nestekidenäytöillä. Käyttöliittymä on toiminut myös hyvin, ja sieltä löytää nopeasti tarvitsemansa tiedon. 1 Nopeusnäytöissä on suuria eroja eri paikkakuntien välillä (esim. Oulu ja Kajaani) 2 Suurin ja pienin arvo riippuu renkaan koosta

29 30 5. Jatkokehitys Tähän kappaleeseen on listattu isompia kokonaisuuksia, joita ei toteutettu ajotietokoneen tässä vaiheessa, vaan jätettiin toteutettavaksi tulevaisuudessa Varashälytin Varashälyttimen tarkoituksena on ilmoittaa käyttäjälle, jos joku tunkeutuu autoon. Elektroniikkaan toteutettiin seitsemän sisääntuloa (3.2.5), joista jonkin maadoittuminen laukaisisi hälytyksen. Maadoittavia osia voisivat olla esimerkiksi kytkimet ovissa, tärinäanturi ja mikroaalto- tai ultraäänitutka. Hälytys voisi olla niin sanottu hiljainen hälytys, jolloin ajotietokone soittaa tai lähettää tekstiviestin käyttäjälle tunkeutumisesta. Ajotietokoneeseen voisi olla myös kytkettynä sireeni, joka mahdollisesti karkottaisi tunkeutujan Ulkoinen EEPROM muisti Ulkoiseen EEPROM muistiin on tarkoitus kerätä tietoa ajetuista matkoista, sekä tankkauksista. Tiedot voisi sitten purkaa tietokoneelle taulukkomuotoon, jolloin niiden analysointi olisi helppoa. Ulkoiseen muistiin voisi myös tallentaa mitattuja välimatkoja, joita voisi hyödyntää ETA laskennassa, sekä GPS:ltä saatuja koordinaattitietoja myöhempää tarkastelua varten Radiomoduuli Radiomoduulin tarkoituksena olisi toimia linkkinä käyttäjälle (esimerkiksi datan siirtämistä varten PC:lle) tai vastaanottamaan komentoja (esimerkiksi käyttäjän avaimenperästä 1 ) 5.4. GPS/PC-liitäntä GPS/PC-liitäntään voi liittää joko PC:n tai GPS-laitteen. Liitäntää voisi käyttää tallennetun datan siirtoon PC:lle tai vaikka reaaliaikaisen mittausdatan tulostamiseen PC:n näytölle. GPS-liitäntä on suunnitelu näytöttömiä GPSmoduuleja varten, jotka syöttävät NMEA-dataa sarjamuotoisena ulos. Ajotietokone voisi sitten tulostaa NMEA-dataa näytölle ja tallentaa reittipisteitä EEP- ROM:lle myöhempää tarkastelua varten Analogia- digitaalimuunnin Lämpötilojen mittaamiseen on varattu neljä ADC tuloa, joihin voi kytkeä esimerkiksi PTC vastukset. Näillä vastuksilla voidaan mitata lämpötiloja auton eri 1 Keskuslukituksen ohjaus, varashälyttimen ohjaaminen

30 31 osissa, esimerkiksi sisä- ja ulkolämpötilaa, jäähdytysveden lämpötilaa tai vaikka öljyn lämpötilaa. ADC:llä voidaan mitata myös muita jännitelähteitä, kuten lambda-anturia, joka mittaa pakokaasujen jäännöshappipitoisuutta I 2 C-väylä I 2 C-väylään voisi liittää esimerkiksi relekortin, jonka avulla voisi ohjata toimintoja autossa, vaikkapa keskuslukitusta. Muita antureita voisivat olla esimerkiksi tarkat lämpötila-anturit, paineanturit, kosteusanturit, nestepinnan korkeusmittarit

31 32 6. Yhteenveto Ajotietokoneen ideana on mitata eri suureita, esimerkiksi polttoaineen kulutusta, ajoneuvosta. Kuljettaja voi analysoida mitattuja suureita, jolloin normaalista poikkeava toiminta näkyy välittömästi ja syitä poikkeavaan toimintaan voidaan alkaa etsiä ennenkuin jotain vakavaa tapahtuu. Valitut komponentit ovat toimineet loistavasti, vaikkakin pientä epäilystä oli mikrokontrollerin jaksamisesta suuren kuorman alla. Jos mikrokontrolleri ei olisi pystynyt hoitamaan tehtäviään, olisi sijalle laitettu jokin ARM7-pohjainen 32- bittinen mikrokontrolleri. Laitteeseen valittu PLED-näyttö on osoittautunut erittäin hyväksi komponentiksi, eikä vastaavaa olisi voitu saavuttaa normaaleilla LCD-näytöillä. Ajotietokone rakennettiin omaan käyttöön jossa se on täyttänyt odotukset toivotulla tavalla. Laitteen suorituskyky ja mittaustarkkuus ovat olleet riittävän hyviä. Päivittäisessä käytössä on ollut mukava seurata polttoaineen kulutusta ja parantaa ajotapaa polttoaineen säästämiseksi. Ajotietokoneen käytettävyys on ollut hieman hankalaa näppäimien puutteellisista merkinnöistä johtuen. Projektina ajotietokone ei tule koskaan olemaan täysin valmis, koska aina löytyy uusia ideoita ja pientä parannettavaa vanhoissa asioissa.

32 Ominaisuudet Tähän on listattu ominaisuuksia, jotka olivat kirjoitushetkellä (29. maaliskuuta 2007) toteutettu Nopeus Matka Hetkellinen nopeus Keskinopeus Huippunopues Kokonaismatka Lyhyen ajan matka (nollautuu automaattisesti kolmen tunnin päästä ajoneuvon pysäytyksestä) Kolme kappaletta matkamittareita Kulutus Hetkellinen kulutus l/h ja l/100km Kokonaiskulutus l ja l/100km Tankkauksien välinen kulutus Kuuden viimeisen ajon näyttö Ajettu matka Kulutettu polttoainemäärä Keskikulutus Käyttäjäkohtaiset tiedot Ajettu kokonaismatka Kulutettu polttoainemäärä Keskikulutus Ajoaika Tankkauksien seuranta Arvioitu saapumisaika (ETA) Sekuntikello väliajalla

33 34 7. LÄHTEET [1] Pohjolainen, Seppo (2001) 307 Kytkentää.

34 35 8. LIITTEET Liite 1 Liite 2 Liite 3 Liite 4 Liite 5 Liite 6 Liite 7 Liite 8 Ajotietokoneen kytkentäkaavio Mikrokontrollerin IO pinnijako Osaluettelo ja materiaalikustannukset Ajotietokoneen valoitusmaskit Ajotietokoneen osasijoittelukuva Tilasiirtymät Simulaattorin kytkentäkaavio Datalehdet

35 Liite 1 Ajotietokoneen kytkentäkaavio 36

36 Liite 1 Ajotietokoneen kytkentäkaavio 37

37 Liite 1 Ajotietokoneen kytkentäkaavio 38

38 Liite 1 Ajotietokoneen kytkentäkaavio 39

39 Liite 2 Mikrokontrollerin pinnijako 40 Portti Pinni I/O Kuvaus Port A 0 I/O Näytön datalinja 0 1 I/O Näytön datalinja 1 2 I/O Näytön datalinja 2 3 I/O Näytön datalinja 3 4 I/O Näytön datalinja 4 5 I/O Näytön datalinja 5 6 I/O Näytön datalinja 6 7 I/O Näytön datalinja 7 Port B 0 O Näppäimistön LOAD 1 O Näppäimistön kellosignaali 2 I Näppäimistön data 3 O Radiopiirin datan kellosignaali 4 O Radiopiirin Power Up 5 O Radiopiirin Chip Enable 6 O Radiopiirin Chip Select 7 I/O Radiopiirin Data Port C 0 O Näytön Enable 1 O Näytön RS 2 O Näytön Reset 3 O Näytön RW 4 O Näytön Chip Select 1 5 O Näytön Chip Select 2 6 O Näytön käyttöjännitteen ohjaus 7 I/O Port D 0 I Ruiskujen signaali 1 I Nopeus signaali 2 I UART0 datan RxD linja 3 O UART0 datan TxD linja 4 O ADC kanavan valinta multiplexerille (A) 5 O ADC kanavan valinta multiplexerille (B) 6 O ADC kanavan valinta multiplexerille (C) 7 I/O Testipiste Port E 0 I UART1 datan RxD linja 1 O UART1 datan TxD linja 2 I/O I 2 C Datalinja 3 O I 2 C Kellolinja 4 I Radiopiirin DR1 linja 5 I Ulkoinen hälytys 6 I Kierrosluku signaali 7 I Näppäimistön keskeytys

40 Liite 2 Mikrokontrollerin pinnijako 41 Portti Pinni I/O Kuvaus Port F 0 I/O Ei käytössä 1 I/O Ei käytössä 2 I/O Ei käytössä 3 I ADC linja multiplexeriltä 4 I/O JTAG ohjelmointiliitin 5 I/O JTAG ohjelmointiliitin 6 I/O JTAG ohjelmointiliitin 7 I/O JTAG ohjelmointiliitin Portti Pinni I/O Kuvaus Port G 0 I Ulkoinen signaali tasonmuuntimelta 1 I Ulkoinen signaali tasonmuuntimelta 2 I Ulkoinen signaali tasonmuuntimelta

41 Liite 3 BOM 42 Category Quantity Reference Value á Price Total Price Resistors 22 R1-R8, R10, R11, 10k 0,05e 1,10e R13, R15, R16, R18, R19, R21-R24, R26, R27, R37 4 R12, R25, R28, R29 21k 0,05e 0,20e 3 R14, R17, R ,05e 0,15e 4 R30-R33 65k 0,05e 0,20e 1 R34 100k 0,05e 0,05e 2 R35, R ,05e 0,10e Capacitors 2 C22, C23 22pF 0,10e 0,20e 4 C1, C2, C18, C31 10nF 0,20e 0,80e 12 C7, C10, C15-C17, 100nF 0,20e 2,40e C19-C21, C24, C25, C27-C29 3 C3-C6, C13, C14, 10uF 0,15e 0,45e C30 1 C8 220uF 0,15e 0,15e 1 C9 100uF 0,15e 0,15e IC 1 U1 ATMEGA64 11,00e 11,00e 2 U2, U ,00e 2,00e 1 U3 TLP ,00e 2,00e 1 U4 PLED-LDM- 30,00e 30,00e LO4 1 U6 MAX3232 3,00e 3,00e 1 U7 74HC30 0,50e 0,50e 1 U8 MAX604 4,00e 4,00e 1 U ,50e 2,50e 1 U11 24LC64 2,00e 2,00e 2 U13, U ,00e 2,00e 1 U ,50e 0,50e 1 U15 TLC274 2,50e 2,50e 1 U16 TLC272 1,65e 1,65e Transistors 3 Q1-Q3 2N3906 0,15e 0,45e 2 Q4, Q6 2N3904 0,15e 0,30e FET 3 M1-M3 BS170 0,60e 1,80e Diodes 1 D2 5.1V 0,20e 0,20e 5 D3, D4, D6-D8 1N4004 0,10e 0,50e 16 D5, D9-D23 1N4148 0,10e 1,60e Miscellaneous 1 J1 AVR-JTAG- CONN 0,05e 0,05e

42 Liite 3 BOM 43 8 J2, J12, J13, J15, CONN-H2 0,05e 0,40e J17, J20,J26, J27 1 J3 CONN-H8 0,05e 0,05e 4 J4, J10,J24, J25 CONN-H4 0,05e 0,20e 6 J5, J9, J11, J23, J28, CONN-H3 0,05e 0,30e J32 2 J6, J21 PIN 0,00e 0,00e 2 J7, J8 CONN-H20 0,05e 0,10e 1 J14 ERICSSON- 0,00e 0,00e CONNECTOR 3 J18, J19, J22 CONN-H6 0,05e 0,15e 2 J29, J31 JUMPER 2 PIN 0,05e 0,10e 1 J33 NRF2401-0,60e 0,60e SMALL-CONN 1 L1 10uH 0,50e 0,50e 3 RP1-RP3 RESPACK-8 0,35e 1,05e 1 SW1 MAX4522 1,00e 1,00e 16 SW17-SW21, SW23- PUSHBUTT 0,30e 4,80e SW26, SW28-SW31, SW33-SW35 1 X1 8 MHz 1,30e 1,30e 1 X3 XTAL32 0,80e 0,80e Total 85,85e

43 Liite 4 Valoitusmaskit 44 Päälevy, yläpuoli, 1:1

44 Liite 4 Valoitusmaskit 45 Päälevy, alapuoli, 1:1

45 Liite 4 Valoitusmaskit 46 Näppäimistö, yläpuoli, 1:1 Näppäimistö, alapuoli, 1:1

46 Liite 5 Osasijoittelukuvat 47 Päälevyn komponenttien sijoittelu

47 Liite 5 Osasijoittelukuvat 48 Näppäimistön komponenttien sijoittelu (yläpuoli) Näppäimistön komponenttien sijoittelu (alapuoli)

48 Liite 6 Tilasiirtymät 49

49 Liite 7 Simulaattorin kytkentäkaavio 50

50 Liite 8 Datakirjat 51 Mikrokontrolleri ATmega64 prod_documents/doc2490.pdf Näyttö PLED-LDM LO4 RS-232 Tasonmuunnin MAX MAX3241.pdf Analoginen kytkin MAX MAX4523.pdf 3.3V Regulaattori MAX604 MAX604.pdf Operaatiovahvistin TLC274 Operaatiovahvistin TLC272 FET BS ch. NAND 74HC bit Siirtorekisteri Analoginen multiplexeri Tasonmuunnin

Signaalien datamuunnokset. Näytteenotto ja pito -piirit

Signaalien 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ätiedot

Piirien väliset ohjaus- ja tiedonsiirtoväylät H. Honkanen

Piirien väliset ohjaus- ja tiedonsiirtoväylät H. Honkanen Piirien väliset ohjaus- ja tiedonsiirtoväylät H. Honkanen Laitteiden sisäiseen tietoliikenteeseen on kehitetty omat dataväylänsä. Näistä tärkeimmät: 1 wire [ käyttää mm. Dallas, Maxim. ] I²C [ Trademark

Lisätiedot

Successive approximation AD-muunnin

Successive 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ätiedot

6. Analogisen signaalin liittäminen mikroprosessoriin 2 6.1 Näytteenotto analogisesta signaalista 2 6.2. DA-muuntimet 4

6. 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

1. Yleistä. 2. Ominaisuudet. 3. Liitännät

1. Yleistä. 2. Ominaisuudet. 3. Liitännät 1. Yleistä SerIO on mittaus ja ohjaustehtäviin tarkoitettu prosessorikortti. Se voi ohjemistosta riippuen toimia itsenäisenä yksikkönä tai tietokoneen ohjaamana. Jälkimmäisessä tapauksessa mittaus ja ohjauskomennot

Lisätiedot

ELEC-C5070 Elektroniikkapaja (5 op)

ELEC-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ätiedot

Mikrokontrollerit. Mikrokontrolleri

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ätiedot

Sulautettujen järjestelmien työ (521423S) RemoteC

Sulautettujen järjestelmien työ (521423S) RemoteC S Ä H K Ö T E K N I I K A N O S A S T O Sulautettujen järjestelmien työ (521423S) RemoteC Jukka Happonen / SO 02 2 KÄYTETYT TERMIT JA LYHENTEET HTPC DVD CD MP3 ISM WLAN RLAN FSK PSK BPSK QPSK 16QAM 64QAM

Lisätiedot

S-108.3020 Elektroniikan häiriökysymykset. Laboratoriotyö, kevät 2010

S-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ätiedot

MrSmart 8-kanavainen lämpötilamittaus ja loggaus, digitoija ja talletusohjelma

MrSmart 8-kanavainen lämpötilamittaus ja loggaus, digitoija ja talletusohjelma MrSmart 8-kanavainen lämpötilamittaus ja loggaus, digitoija ja talletusohjelma Kuva 1 MrSmart on digitointilaite PC:lle Yleistä MrSmart on sarjaliikenteellä toimiva sarjaliikennedigitoija. Laite mittaa

Lisätiedot

MSnS-extra PCB v1.0. Kevyt käyttöohje

MSnS-extra PCB v1.0. Kevyt käyttöohje MSnS-extra PCB v1.0 Kevyt käyttöohje Liittimet 9-napainen pyöreä liitin Tällä liittimellä kytketään kaikki isompaa virrankestoa vaativat signaalit. Liitin on AMP:in valmistama CPC-sarjan vesitiivis versio.

Lisätiedot

- Käyttäjä voi valita halutun sisääntulon signaalin asetusvalikosta (esim. 0 5V, 0 10 V tai 4 20 ma)

- Käyttäjä voi valita halutun sisääntulon signaalin asetusvalikosta (esim. 0 5V, 0 10 V tai 4 20 ma) LE PSX DIN kisko kiinnitys Ominaisuudet ja edut - Ohjelmoitavissa haluttuihin arvoihin - Itsenäiset säädöt (esim. ramp up & ramp down) - Kirkas 3 numeron LED näyttö - Selkeä rakenne, yksinkertainen käyttää

Lisätiedot

- Käyttäjä voi valita halutun sisääntulon signaalin asetusvalikosta (esim. 0 5V, 0 10 V tai 4 20 ma)

- Käyttäjä voi valita halutun sisääntulon signaalin asetusvalikosta (esim. 0 5V, 0 10 V tai 4 20 ma) LE PDX DIN kiskokiinnitys Ominaisuudet ja edut - Ohjelmoitavissa haluttuihin arvoihin - Itsenäiset säädöt (esim. ramp up & ramp down) - Kirkas 4 numeroinen LED näyttö - Selkeä rakenne, yksinkertainen käyttää

Lisätiedot

LOPPURAPORTTI 19.11.2007. Lämpötilahälytin. 0278116 Hans Baumgartner xxxxxxx nimi nimi

LOPPURAPORTTI 19.11.2007. Lämpötilahälytin. 0278116 Hans Baumgartner xxxxxxx nimi nimi LOPPURAPORTTI 19.11.2007 Lämpötilahälytin 0278116 Hans Baumgartner xxxxxxx nimi nimi KÄYTETYT MERKINNÄT JA LYHENTEET... 3 JOHDANTO... 4 1. ESISELOSTUS... 5 1.1 Diodi anturina... 5 1.2 Lämpötilan ilmaisu...

Lisätiedot

Signaalien datamuunnokset

Signaalien datamuunnokset Signaalien datamuunnokset Muunnoskomponentit Näytteenotto ja pitopiirit Multiplekserit A/D-muuntimet Jännitereferenssit D/A-muuntimet Petri Kärhä 17/02/2005 Luento 4b: Signaalien datamuunnokset 1 Näytteenotto

Lisätiedot

Supply jännite: Ei kuormaa Tuuletin Vastus Molemmat DC AC Taajuus/taajuudet

Supply jännite: Ei kuormaa Tuuletin Vastus Molemmat DC AC Taajuus/taajuudet S-108.3020 Elektroniikan häiriökysymykset 1/5 Ryhmän nro: Nimet/op.nro: Tarvittavat mittalaitteet: - Oskilloskooppi - Yleismittari, 2 kpl - Ohjaus- ja etäyksiköt Huom. Arvot mitataan pääasiassa lämmityksen

Lisätiedot

Taitaja2010, Iisalmi Suunnittelutehtävä, teoria osa

Taitaja2010, Iisalmi Suunnittelutehtävä, teoria osa Taitaja2010, Iisalmi Suunnittelutehtävä, teoria osa Nimi: Pisteet: Koulu: Lue liitteenä jaettu artikkeli Solar Lamp (Elector Electronics 9/2005) ja selvitä itsellesi laitteen toiminta. Tätä artikkelia

Lisätiedot

Electronisen nopeus ja matkamittarin kalibrointi laite huippunopeus muistilla.

Electronisen nopeus ja matkamittarin kalibrointi laite huippunopeus muistilla. Speedohealer V4 Electronisen nopeus ja matkamittarin kalibrointi laite huippunopeus muistilla. 1. Esipuhe Onnittelemme sinua Speedohealer laitteen oston johdosta. HealTech Electronics Ltd. on omistautunut

Lisätiedot

Taitaja semifinaali 2010, Iisalmi Jääkaapin ovihälytin

Taitaja semifinaali 2010, Iisalmi Jääkaapin ovihälytin Taitaja semifinaali 2010, Iisalmi Jääkaapin ovihälytin Ohjelmointitehtävänä on laatia ohjelma jääkaapin ovihälyttimelle. Hälytin toimii 3 V litium paristolla ja se sijoitetaan jääkaapin sisälle. Hälyttimen

Lisätiedot

AUTO3030 Digitaalitekniikan jatkokurssi, harjoitus 2, ratkaisuja

AUTO3030 Digitaalitekniikan jatkokurssi, harjoitus 2, ratkaisuja AUTO3030 Digitaalitekniikan jatkokurssi, harjoitus 2, ratkaisuja s2009 1. D-kiikku Toteuta DE2:lla synkroninen laskukone, jossa lasketaan kaksi nelibittistä lukua yhteen. Tulos esitetään ledeillä vasta,

Lisätiedot

Pamemetrilista ADAP-KOOL. EKC 201 ja EKC 301

Pamemetrilista ADAP-KOOL. EKC 201 ja EKC 301 Pamemetrilista ADAP-KOOL EKC 201 ja EKC 301 RC.8A.D1.02 RC.8A.D2.02 08-1999 DANFOSS EKC201/301-SÄÄTIMiEN OHJELMOINTI Danfossin elektronista ohjauskeskusta (elektronista termostaattia) malli EKC:tä toimitetaan

Lisätiedot

KÄYTTÖOHJE ELTRIP-R6. puh. 08-6121 651 fax 08-6130 874 www.trippi.fi seppo.rasanen@trippi.fi. PL 163 87101 Kajaani

KÄYTTÖOHJE ELTRIP-R6. puh. 08-6121 651 fax 08-6130 874 www.trippi.fi seppo.rasanen@trippi.fi. PL 163 87101 Kajaani KÄYTTÖOHJE ELTRIP-R6 PL 163 87101 Kajaani puh. 08-6121 651 fax 08-6130 874 www.trippi.fi seppo.rasanen@trippi.fi SISÄLLYSLUETTELO 1. TEKNISIÄ TIETOJA 2. ELTRIP-R6:n ASENNUS 2.1. Mittarin asennus 2.2. Anturi-

Lisätiedot

AS-0.3200 Automaatio- ja systeemitekniikan projektityöt

AS-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ätiedot

PIKAKÄYTTÖOHJE V S&A Matintupa

PIKAKÄYTTÖOHJE V S&A Matintupa PIKAKÄYTTÖOHJE V1.0 2007 S&A Matintupa MITTALAITE; PAINIKKEET, PORTIT, OSAT PAIKALLINEN portti (local, L) PÄÄPORTTI (master, M) LCD NÄYTTÖ PÄÄTETUNNISTIN VIRTAKYTKIN FUNKTIONÄPPÄIN Jännitteen syöttö VAHVISTUS/

Lisätiedot

TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?

TIES530 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ätiedot

DC-moottorin pyörimisnopeuden mittaaminen back-emf-menetelmällä

DC-moottorin pyörimisnopeuden mittaaminen back-emf-menetelmällä 1 DC-moottorin pyörimisnopeuden mittaaminen back-emf-menetelmällä JK 23.10.2007 Johdanto Harrasteroboteissa käytetään useimmiten voimanlähteenä DC-moottoria. Tämä moottorityyppi on monessa suhteessa kätevä

Lisätiedot

S-108.3020. Elektroniikan häiriökysymykset. Laboratoriotyö 1

S-108.3020. Elektroniikan häiriökysymykset. Laboratoriotyö 1 1/8 S-108.3020 Elektroniikan häiriökysymykset Laboratoriotyö 1 Häiriöiden kytkeytyminen yhteisen impedanssin kautta lämpötilasäätimessä 13.9.2007 TJ 2/8 3/8 Johdanto Sähköisiä häiriöitä on kaikkialla ja

Lisätiedot

GSRELE ohjeet. Yleistä

GSRELE ohjeet. Yleistä GSRELE ohjeet Yleistä GSM rele ohjaa Nokia 3310 puhelimen avulla releitä, mittaa lämpötilaa, tekee etähälytyksiä GSM-verkon avulla. Kauko-ohjauspuhelin voi olla mikä malli tahansa tai tavallinen lankapuhelin.

Lisätiedot

OPERAATIOVAHVISTIN. Oulun seudun ammattikorkeakoulu Tekniikan yksikkö. Elektroniikan laboratoriotyö. Työryhmä Selostuksen kirjoitti 11.11.

OPERAATIOVAHVISTIN. Oulun seudun ammattikorkeakoulu Tekniikan yksikkö. Elektroniikan laboratoriotyö. Työryhmä Selostuksen kirjoitti 11.11. Oulun seudun ammattikorkeakoulu Tekniikan yksikkö Elektroniikan laboratoriotyö OPERAATIOVAHVISTIN Työryhmä Selostuksen kirjoitti 11.11.008 Kivelä Ari Tauriainen Tommi Tauriainen Tommi 1 TEHTÄVÄ Tutustuimme

Lisätiedot

Taitaja2005/Elektroniikka. 1) Resistanssien sarjakytkentä kuormittaa a) enemmän b) vähemmän c) yhtä paljon sähkölähdettä kuin niiden rinnankytkentä

Taitaja2005/Elektroniikka. 1) Resistanssien sarjakytkentä kuormittaa a) enemmän b) vähemmän c) yhtä paljon sähkölähdettä kuin niiden rinnankytkentä 1) Resistanssien sarjakytkentä kuormittaa a) enemmän b) vähemmän c) yhtä paljon sähkölähdettä kuin niiden rinnankytkentä 2) Kahdesta rinnankytketystä sähkölähteestä a) kuormittuu enemmän se, kummalla on

Lisätiedot

Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje.

Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje. Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje. Asennus: HUOM. Tarkemmat ohjeet ADC-16 englanninkielisessä User Manual issa. Oletetaan että muuntimen kaikki johdot on kytketty anturiin, käyttöjännite

Lisätiedot

OPERAATIOVAHVISTIMET 2. Operaatiovahvistimen ominaisuuksia

OPERAATIOVAHVISTIMET 2. Operaatiovahvistimen ominaisuuksia KAJAANIN AMMATTIKORKEAKOULU Tekniikan ja liikenteen ala TYÖ 11 ELEKTRONIIKAN LABORAATIOT H.Honkanen OPERAATIOVAHVISTIMET 2. Operaatiovahvistimen ominaisuuksia TYÖN TAVOITE Tutustua operaatiovahvistinkytkentään

Lisätiedot

Tehtävään on varattu aikaa 8:30 10:00. Seuraavaan tehtävään saat siirtyä aiemminkin. Välipalatarjoilu työpisteisiin 10:00

Tehtävään on varattu aikaa 8:30 10:00. Seuraavaan tehtävään saat siirtyä aiemminkin. Välipalatarjoilu työpisteisiin 10:00 LUE KOKO OHJE HUOLELLA LÄPI ENNEN KUIN ALOITAT!!! Tehtävä 1a Tehtävään on varattu aikaa 8:30 10:00. Seuraavaan tehtävään saat siirtyä aiemminkin. Välipalatarjoilu työpisteisiin 10:00 MITTAUSMODULIN KOKOAMINEN

Lisätiedot

Operaatiovahvistimen vahvistus voidaan säätää halutun suuruiseksi käyttämällä takaisinkytkentävastusta.

Operaatiovahvistimen vahvistus voidaan säätää halutun suuruiseksi käyttämällä takaisinkytkentävastusta. TYÖ 11. Operaatiovahvistin Operaatiovahvistin on mikropiiri ( koostuu useista transistoreista, vastuksista ja kondensaattoreista juotettuna pienelle piipalaselle ), jota voidaan käyttää useisiin eri kytkentöihin.

Lisätiedot

KÄYTTÖOHJE LÄMPÖTILA-ANEMOMETRI DT-619

KÄYTTÖOHJE LÄMPÖTILA-ANEMOMETRI DT-619 KÄYTTÖOHJE LÄMPÖTILA-ANEMOMETRI DT-619 2007 S&A MATINTUPA 1. ILMAVIRTAUKSEN MITTAUS Suora, 1:n pisteen mittaus a) Kytke mittalaitteeseen virta. b) Paina UNITS - näppäintä ja valitse haluttu mittayksikkö

Lisätiedot

Kojemeteorologia. Sami Haapanala syksy 2013. Fysiikan laitos, Ilmakehätieteiden osasto

Kojemeteorologia. 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ätiedot

ELEKTRONIIKAN PERUSTEET T700504

ELEKTRONIIKAN PERUSTEET T700504 ELEKTRONIIKAN PERUSTEET T700504 syksyllä 2014 OSA 2 Veijo Korhonen 4. Bipolaaritransistorit Toiminta Pienellä kantavirralla voidaan ohjata suurempaa kollektorivirtaa (kerroin β), toimii vahvistimena -

Lisätiedot

Multivibraattorit. Bistabiili multivibraattori:

Multivibraattorit. Bistabiili multivibraattori: Multivibraattorit Elektroniikan piiri jota käytetään erilaisissa kahden tason systeemeissä kuten oskillaattorit, ajastimet tai kiikkut. Multivibraattorissa on vahvistava elementtti ja ristiinkytketyt rvastukset

Lisätiedot

A / D - MUUNTIMET. 2 Bittimäärä 1. tai. A / D muunnin, A/D converter, ADC, ( Analog to Digital Converter )

A / D - MUUNTIMET. 2 Bittimäärä 1. tai. A / D muunnin, A/D converter, ADC, ( Analog to Digital Converter ) A / D - MUUNTIMET A / D muunnin, A/D converter, ADC, ( Analog to Digital Converter ) H. Honkanen Muuntaa analogisen tiedon ( yleensä jännite ) digitaalimuotoon. Lähtevä data voi olla sarja- tai rinnakkaismuotoista.

Lisätiedot

Ongelma(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 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ätiedot

Toiminnallinen määrittely versio 1.2

Toiminnallinen määrittely versio 1.2 Toiminnallinen määrittely versio 1.2 Ryhmä 2 Sami Luomansuu, 168128, sami.luomansuu@tut.fi Panu Sjövall, 205401, panu.sjovall@tut.fi VERSIOHISTORIA Versio Päiväys Tekijät Tehdyt muutokset 1.0 02.10.12

Lisätiedot

Sähköpajan elektroniikkaa

Sähköpajan elektroniikkaa Sähköpajan elektroniikkaa Kimmo Silvonen (X) "Virtalähde", teholähde, verkkolaite (wall-wart) Elektroniikkapiirit vaativat toimiakseen käyttöjännitteen. Paristot noin 1,5 V tai 3 V / kenno Ladattavat NiMH-akut

Lisätiedot

1 Muutokset piirilevylle

1 Muutokset piirilevylle 1 Muutokset piirilevylle Seuraavat muutokset täytyvät olla piirilevylle tehtynä, jotta tätä käyttöohjetta voidaan käyttää. Jumppereiden JP5, JP6, JP7, sekä JP8 ja C201 väliltä puuttuvat signaalivedot on

Lisätiedot

L-sarjan mittamuuntimet

L-sarjan mittamuuntimet Keskus Signaalimuuntimet Signaalimuuntimet standardisignaalille L-sarjan mittamuuntimet Sisäänmenoviesti (virta, jännite, lämpötila, vastus) sekä vakioidut sisäänmenoviestialueet Ulostuloviesti 4-20 ma,

Lisätiedot

Fortum Fiksu Etäohjattava roiskeveden kestävä sähkökytkin (IP44) Käyttöohjeet

Fortum Fiksu Etäohjattava roiskeveden kestävä sähkökytkin (IP44) Käyttöohjeet Fortum Fiksu Etäohjattava roiskeveden kestävä sähkökytkin (IP) Käyttöohjeet Sisällys 1 Fortum Fiksu -järjestelmään liitettävä sähkökytkin 2 Asentaminen 2.1 Kytkimen liittäminen Fortum Fiksu -järjestelmään

Lisätiedot

Lähettimet. Vastaanotin Hälytykset. OV-yksikkö DPR990

Lähettimet. Vastaanotin Hälytykset. OV-yksikkö DPR990 Vastaanottimet Omavalvontyksikkö DPR990 PromoLog-omavalvontaohjelma asennettuna Webserver-ohjelmisto asennettuna Yksinkertainen käyttöönotto, ei ohjelmien asennusta PromoLog-ohjelma käynnistyy automaattisesti

Lisätiedot

S SÄHKÖTEKNIIKKA Kimmo Silvonen

S SÄHKÖTEKNIIKKA Kimmo Silvonen S55.0 SÄHKÖTEKNKKA 9.5.000 Kimmo Silvonen Tentti: tehtävät,,5,8,9. välikoe: tehtävät,,,4,5. välikoe: tehtävät 6,7,8,9,0 Oletko muistanut vastata palautekyselyyn Voit täyttää lomakkeen nyt.. aske virta.

Lisätiedot

CRT NÄYTÖN VAAKAPOIKKEUTUS- ASTEEN PERIAATE

CRT NÄYTÖN VAAKAPOIKKEUTUS- ASTEEN PERIAATE CRT NÄYTÖN VAAKAPOIKKEUTUS- ASTEEN PERIAATE H. Honkanen Kuvaputkinäytön vaakapoikkeutusaste on värähtelypiirin ja tehoasteen sekoitus. Lisäksi tahdistuksessa on käytettävä vaihelukittua silmukkaa ( PLL

Lisätiedot

TSI DP-CALC 5815 KÄYTTÖOHJE

TSI DP-CALC 5815 KÄYTTÖOHJE TSI DP-CALC 5815 KÄYTTÖOHJE DP-CALC 5815 käyttöohje 2 SISÄLLYSLUETTELO 1 Mittarin perusvarusteet.. 3 2 Käyttöönotto. 3 Virransyöttö.. 3 Paristojen ja akkujen asennus... 3 3 Mittarin käyttö... 3 Näppäintoiminnot...

Lisätiedot

A11-02 Infrapunasuodinautomatiikka kameralle

A11-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ätiedot

Flash AD-muunnin. Ominaisuudet. +nopea -> voidaan käyttää korkeataajuuksisen signaalin muuntamiseen (GHz) +yksinkertainen

Flash 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ätiedot

NiMH Laturi. Suunnittelu Olli Haikarainen

NiMH Laturi. Suunnittelu Olli Haikarainen Suunnittelu Olli Haikarainen NiMH Laturi Ostettuani digitaalikameran totesin sen kuluttavan niin paljon virtaa että on aika siirtyä käyttämään ladattavia akkuja. Ostin neljä kappaletta 1850 ma tunnin akkuja

Lisätiedot

Ohjelmoitava magneettivastuksellinen kuntopyörä. LCD-Näyttö BC-81295

Ohjelmoitava magneettivastuksellinen kuntopyörä. LCD-Näyttö BC-81295 Ohjelmoitava magneettivastuksellinen kuntopyörä LCD-Näyttö BC-81295 Yhteenveto Tämä on tarkoitettu ainoastaan ohjelmoitavaan magneettivastukselliseen kuntopyörään. Järjestelmään kuuluu kolme (3) osaa:

Lisätiedot

KÄYTTÖOHJE HIRVIMATIC (2V0) 5.5.2010

KÄYTTÖOHJE HIRVIMATIC (2V0) 5.5.2010 1 KÄYTTÖOHJE HIRVIMATIC (2V0) 5.5.2010 NÄPPÄIMISTÖ: Ohjelman valinta Asetukset /nollaus Ajastimen valinta (Ei vielä käytössä) Ohjaus oikealle / lisää asetusta / ajastimen käynnistys Seis / valinnan vahvistus

Lisätiedot

Aurinkojärjestelmän syväpurkauksen ohjausyksikkö Suunnittelu Mikko Esala

Aurinkojärjestelmän syväpurkauksen ohjausyksikkö Suunnittelu Mikko Esala Aurinkojärjestelmän syväpurkauksen ohjausyksikkö Suunnittelu Mikko Esala Yleistä: Tämä laite on suunniteltu aurinkoenergia järjestelmiin, suojaamaan akkua syväpurkausta vastaan. Laite kytketään akun ja

Lisätiedot

Esimerkkitentin ratkaisut ja arvostelu

Esimerkkitentin ratkaisut ja arvostelu Sivu (5) 2.2.2 Fe Seuraavassa on esitetty tenttitehtävien malliratkaisut ja tehtäväkohtainen arvostelu. Osassa tehtävistä on muitakin hyväksyttäviä ratkaisuja kuin malliratkaisu. 2 Tehtävät on esitetty

Lisätiedot

Arduino ohjelmistokehitys

Arduino 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ätiedot

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli

TIEP114 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

Arduino. Kimmo Silvonen (X)

Arduino. Kimmo Silvonen (X) Arduino Kimmo Silvonen (X) Arduino, toimiva oma versio (osat Pajalla) ATmega 328P IC DIL-kotelossa (DIP) päältä katsottuna, Arduinon pinnit +5 V TX RX DTR FT232 10k 22p 22p Reset 1 RX D0 TX D1 D2 PWM D3

Lisätiedot

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

Moottorin kierrosnopeus Tämän harjoituksen jälkeen: Moottorin kierrosnopeus Tämän harjoituksen jälkeen: osaat määrittää moottorin kierrosnopeuden pulssianturin ja Counter-sisääntulon avulla, osaat siirtää manuaalisesti mittaustiedoston LabVIEW:sta MATLABiin,

Lisätiedot

Sähköautoprojekti Pienoissähköauto Elektroniikan kokoonpano Moottoriohjain. http://www.elwis.fi

Sähköautoprojekti Pienoissähköauto Elektroniikan kokoonpano Moottoriohjain. http://www.elwis.fi Sähköautoprojekti Pienoissähköauto Elektroniikan kokoonpano Moottoriohjain http://www.elwis.fi Sisällys Elektroniikan osalista... 3 Tarvittavat työkalut... 3 Elektroniikan rakentaminen... 4 1. Piirilevyn

Lisätiedot

Konsolin näytössä näkyy käytettäessä ohjaavia viestejä, joita kannattaa tämän ohjeen lisäksi seurata.

Konsolin näytössä näkyy käytettäessä ohjaavia viestejä, joita kannattaa tämän ohjeen lisäksi seurata. 1 Tulostaulun käyttöohje 1. Yleistä Konsolin näytössä näkyy käytettäessä ohjaavia viestejä, joita kannattaa tämän ohjeen lisäksi seurata. Näytön alapuolella olevilla A, B, C jne. painikkeilla voi valita

Lisätiedot

Aurinkopaneelin lataussäädin 12/24V 30A. Käyttöohje

Aurinkopaneelin lataussäädin 12/24V 30A. Käyttöohje Aurinkopaneelin lataussäädin 12/24V 30A Käyttöohje 1 Asennuskaavio Aurinkopaneeli Matalajännitekuormitus Akku Sulake Sulake Invertterin liittäminen Seuraa yllä olevaa kytkentäkaaviota. Sulakkeet asennetaan

Lisätiedot

ABT PÖYTÄVAAKA PAKVAAKA1

ABT PÖYTÄVAAKA PAKVAAKA1 ABT PÖYTÄVAAKA PAKVAAKA1 SISÄLLYSLUETTELO 1. Toiminnot 3 2. Asennus 3 3. Varotoimenpiteet 3 4. LCD-näyttö 4 5. Näppäimet 5 6. Toimintojen asettaminen 5 7. Punnitusyksikön vaihtaminen 6 8. Vikakoodit 7

Lisätiedot

MUISTIPIIRIT H. Honkanen

MUISTIPIIRIT H. Honkanen MUISTIPIIRIT H. Honkanen Puolijohdemuistit voidaan jaotella käyttötarkoituksensa mukaisesti: Puolijohdemuistit Luku- ja kirjoitusmuistit RAM, Random Access Memory - Käytetään ohjelman suorituksen aikaisen

Lisätiedot

Kontrollerin tehonsäätö

Kontrollerin 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ätiedot

6.3. AVR_rauta. EEPROM-muisti 09.12.2007 pva

6.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ätiedot

1 YLEISTÄ. Taitaja2002, Imatra Teollisuuselektroniikkatyö Protorakentelu 1.1 PROJEKTIN TARKOITUS

1 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ätiedot

A/D-muuntimia. Flash ADC

A/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ätiedot

Ongelma(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 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ätiedot

PROBYTE CONTROL GSM. GSM/SMS-hälytys- ja ohjauslaite. GSM Control 7/11/01 sivu 1/5

PROBYTE CONTROL GSM. GSM/SMS-hälytys- ja ohjauslaite. GSM Control 7/11/01 sivu 1/5 PROBYTE CONTROL GSM GSM/SMS-hälytys- ja ohjauslaite GSM Control 7/11/01 sivu 1/5 Yleistä l - PROBYTE CONTROL GSM on hälytys- ja kauko-ohjauslaite, joka käyttää GSM/SMStekniikkaa viestien välitykseen GSM

Lisätiedot

Käyttöohje EMT757 / 3567 Ohjelmoitava digitaalinen kellokytkin

Käyttöohje EMT757 / 3567 Ohjelmoitava digitaalinen kellokytkin Käyttöohje EMT757 / 3567 Ohjelmoitava digitaalinen kellokytkin A. Toiminnot 1. Käytetään päällä/pois -aikojen asettamiseen, säätämään erilaisia aikajaksoja virran päälläololle. Toimii erilaisten laitteiden

Lisätiedot

9.6 Kannettava testilaite

9.6 Kannettava testilaite 9.6 Kannettava testilaite Kannettavalla testilaitteella testataan ylivirtalaukaisimen, energia- ja virtamuuntimien, laukaisumagneetin F5 sekä mittausarvojen näytön oikea toiminta. 9.6.1 Ulkonäkö (1) LED

Lisätiedot

Nokeval No 280701. Käyttöohje. Tekstinäyttö 580-ALF

Nokeval No 280701. Käyttöohje. Tekstinäyttö 580-ALF Nokeval No 28070 Käyttöohje Tekstinäyttö 580-ALF Nokeval Oy Yrittäjäkatu 2 3700 NOKIA Puh. 03-342 4800 Fax. 03-342 2066 2 Kenttänäytttösarja 580 sarjaviesteille 5820 580 Sarjaviesti RS-232 tai RS-485 PC

Lisätiedot

Monipuolinen vesimittari

Monipuolinen vesimittari FI Demineralisoitu lämmitysvesi on paras ratkaisu kaikkiin laitteistoihin Monipuolinen vesimittari Asennus Toiminnot Käyttö Huolto Vastaa standardeja: VDI 2035 SWKI BT 102-01 ELYSATOR -vesimittari valvoo

Lisätiedot

Moottorin lämpötilan mittauksen kytkeminen taajuusmuuttajaan

Moottorin lämpötilan mittauksen kytkeminen taajuusmuuttajaan Moottorin lämpötilan mittauksen kytkeminen taajuusmuuttajaan IEC standardin asettama vaatimus: IEC 60664-1:2007 Pienjänniteverkon laitteiden eristyskoordinaatio. Osa 1:Periaatteet, vaatimukset ja testit.

Lisätiedot

Projektityöt. Sami Alaiso, Jyri Lujanen 30. marraskuuta 2009

Projektityö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ätiedot

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. FT Ari Viinikainen

TIEP114 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ätiedot

Tekniikka ja liikenne (5) Tietoliikennetekniikan laboratorio

Tekniikka ja liikenne (5) Tietoliikennetekniikan laboratorio Tekniikka ja liikenne 4.4.2011 1 (5) Tietoliikennetekniikan laboratorio Työ 1 PCM-työ Työn tarkoitus Työssä tutustutaan pulssikoodimodulaation tekniseen toteutustapaan. Samalla nähdään, miten A/Dmuunnin

Lisätiedot

YLEISTÄ ALOITUS. Laitteen kuvaus. Näytön kuvaus. Laitteen käynnistäminen ja sammuttaminen UP = YLÖS DOWN = ALAS BACK = TAKAISIN

YLEISTÄ ALOITUS. Laitteen kuvaus. Näytön kuvaus. Laitteen käynnistäminen ja sammuttaminen UP = YLÖS DOWN = ALAS BACK = TAKAISIN WT6 Pikaopas YLEISTÄ Laitteen kuvaus UP = YLÖS DOWN = ALAS BACK = TAKAISIN Näytön kuvaus 1. Väylän numero 2. Vasen/oikea greeninäkymä 3. Väylän Par-luku 4. Matka greenin taakse 5. Matka greenin eteen 6.

Lisätiedot

Käyttöohjeet Pinta-alamittari Flex Counter

Käyttöohjeet Pinta-alamittari Flex Counter Käyttöohjeet Pinta-alamittari Flex Counter System Part number Serial number Installed by Installation date Lykketronic Area Counter Standard Page 1 SISÄLLYSLUETTELO 1. YLEISTÄ TIETOA FLEX COUNTERISTA...3

Lisätiedot

Kauko-ohjauslaite GSM rele 2011 v 24.10.2010

Kauko-ohjauslaite GSM rele 2011 v 24.10.2010 Kauko-ohjauslaite GSM rele 2011 v 24.10.2010 Gsmreleen päätoiminnat Etälaiteiden kauko-ohjaus vanhan GSM-puhelimen avulla Laitteessa on neljä releettä ja kaksi lisäohjausta. Yhteensä kuusi ohjausta. Releiden

Lisätiedot

GSM -tuotteet. HUIPPULUOTETUN STD-32:n UUSI MALLI! Uutuutena: Musta ulkokotelo Uusittu piirilevy Pulssilaskuri Sähköpostilähetys

GSM -tuotteet. HUIPPULUOTETUN STD-32:n UUSI MALLI! Uutuutena: Musta ulkokotelo Uusittu piirilevy Pulssilaskuri Sähköpostilähetys Siitek Security Oy:n JM -hinnasto. Tarvikkeet & GSM -tuotteet. Hintoihin lisätään arvonlisävero 24 %. Tämä hinnasto on toistaiseksi voimassa ja Siitek Security Oy pidättää oikeuden hinnan muutoksiin. Kaikki

Lisätiedot

Näppäimistö CT 1000. Käyttäjäopas. Global Safety & Security Solutions Oy E-mail: info@globalsafety.fi. CT1000v.5

Näppäimistö CT 1000. Käyttäjäopas. Global Safety & Security Solutions Oy E-mail: info@globalsafety.fi. CT1000v.5 Näppäimistö CT 1000 Käyttäjäopas CT1000v.5 Global Safety & Security Solutions Oy E-mail: info@globalsafety.fi Sivu 2 CT 1000 Rajoitukset Kaikki oikeudet tähän ohjekirjaan ovat Global Safety & Security

Lisätiedot

ELEKTRONISET TOIMINNOT

ELEKTRONISET 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ätiedot

I-Vinssi LM.60i 24V / I/O-net / 60NM. Sisältö Sovellukset 1 Ominaisuudet 1 Mitoitus 3 Varavirtalähde 3 Varusteet 4 Johdotus 5 Tekninen erittely 5

I-Vinssi LM.60i 24V / I/O-net / 60NM. Sisältö Sovellukset 1 Ominaisuudet 1 Mitoitus 3 Varavirtalähde 3 Varusteet 4 Johdotus 5 Tekninen erittely 5 I-Vinssi LM.60i 24V / I/O-net / 60NM A5332020 Sisältö Sovellukset 1 Ominaisuudet 1 Mitoitus 3 Varavirtalähde 3 Varusteet 4 Johdotus 5 Tekninen erittely 5 Sovellukset Käyttölaite ohjaa ilman sisääntuloluukkuja.

Lisätiedot

ELEC-A4010 Sähköpaja Arduinon ohjelmointi. Jukka Helle

ELEC-A4010 Sähköpaja Arduinon ohjelmointi. Jukka Helle ELEC-A4010 Sähköpaja Arduinon ohjelmointi Jukka Helle Arduino UNO R3 6-20VDC 5VDC muunnin 16 MHz kideoskillaattori USB-sarjamuunnin (ATmega16U2) ATmega328 -mikro-ohjain 14 digitaalista I/O väylää 6 kpl

Lisätiedot

GSM OHJAIN FF KÄYTTÖOHJE PLC MAX S03

GSM OHJAIN FF KÄYTTÖOHJE PLC MAX S03 GSM OHJAIN FF KÄYTTÖOHJE PLC MAX S03 TRIFITEK FINLAND OY 2012 V1.0 1. OHJELMISTO; ASENTAMINEN, KÄYTTÖ 1.1 Ohjelmiston asentaminen tietokoneeseen, Ajurin asentaminen Laitteen mukana toimitetaan muistitikulla

Lisätiedot

HF1 laitteen käyttöönotto ja asetukset

HF1 laitteen käyttöönotto ja asetukset HF1 laitteen käyttöönotto ja asetukset Laitteen kytkentä 1. Kytke laitteeseen käyttöjännite 12V. Sulakkeelle menevään punaiseen johtoon kytketään +12V. Normaalissa odotustilassa laitteen virrankulutus

Lisätiedot

OMNIA OPINNÄYTETYÖ AMMATTIOPISTO. Diginoppa ICTP09SLG OMNIAN AMMATTIOPISTO

OMNIA 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ätiedot

Fortum Fiksu Mittaava, etäohjattava sähkökytkin sisäkäyttöön Käyttöohjeet

Fortum Fiksu Mittaava, etäohjattava sähkökytkin sisäkäyttöön Käyttöohjeet Fortum Fiksu Mittaava, etäohjattava sähkökytkin sisäkäyttöön Käyttöohjeet Sisällys 1 Fortum Fiksu -järjestelmään liitettävä mittaava pistorasiakytkin sisäkäyttöön 2 Asentaminen 2.1 Kytkimen liittäminen

Lisätiedot

HARJOITUSTYÖ: Mikropunnitus kvartsikideanturilla

HARJOITUSTYÖ: Mikropunnitus kvartsikideanturilla Tämä työohje on kirjoitettu ESR-projektissa Mikroanturitekniikan osaamisen kehittäminen Itä-Suomen lääninhallitus, 2007, 86268 HARJOITUSTYÖ: Mikropunnitus kvartsikideanturilla Tarvittavat laitteet: 2 kpl

Lisätiedot

Agent-D -sarja. Tilauskoodi: Agent-D-HT2 sis. Agent-D-Clip-S -anturi Agent-D-HT2-EX (EX-Zone 1) sis. Agent-D-Clip-S -anturi

Agent-D -sarja. Tilauskoodi: Agent-D-HT2 sis. Agent-D-Clip-S -anturi Agent-D-HT2-EX (EX-Zone 1) sis. Agent-D-Clip-S -anturi Agent-D -sarja Agent-D -sarjan kosteus ja/tai lämpötila -loggerit -arja on monipuolinen data-loggeriperhe omalla LCD-näytöllä kosteuden ja lämpötilan mittaamiseen joko integroidulla ja/tai kaapelilla kytketyllä

Lisätiedot

LUMA SUOMI -kehittämisohjelma LUMA FINLAND -utvecklingsprogram LUMA FINLAND development programme Ohjelmointia Arduinolla

LUMA SUOMI -kehittämisohjelma LUMA FINLAND -utvecklingsprogram LUMA FINLAND development programme Ohjelmointia Arduinolla Ohjelmointia Arduinolla Kyösti Blinnikka, Olarin koulu ja lukio LUMA-keskus Aalto Mikä on Arduino? Open Source Electronics Prototyping Platform Arduino on avoimeen laitteistoon ja ohjelmistoon perustuva

Lisätiedot

WintEVE Sähköauton talvitestit

WintEVE Sähköauton talvitestit 2013 WintEVE Sähköauton talvitestit J.Heikkilä Centria 5/13/2013 1 Sisältö Reitti 1 (42.3km) -2 C -5 C lämpötilassa, 10.1.2013, 14:08:28 14:59:37... 2 Reitti 1 (42.3km) -14 C -17 C lämpötilassa, 11.1.2013,

Lisätiedot

111570SF-04 2014-06 CS60. Liitäntä- ja määritysopas Ohjausautomatiikka

111570SF-04 2014-06 CS60. Liitäntä- ja määritysopas Ohjausautomatiikka SF-0 0-0 CS0 Liitäntä- ja määritysopas Ohjausautomatiikka Liitännät CU0. Piirikortin asettelu Art.nr. Art.nr. P Art.nr. P P P Art.nr. P P P P P P P P P Liitännät ohjauspaneeleihin. Dip-kytkinasetus P Liitäntä

Lisätiedot

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

S14 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ätiedot

JOHNSON CONTROLS. Maalämpösäädin KÄYTTÖOHJE

JOHNSON CONTROLS. Maalämpösäädin KÄYTTÖOHJE JOHNSON CONTROLS Maalämpösäädin KÄYTTÖOHJE Ohjekirjassa perehdytään tarkemmin maalämpökoneen toimintaan ja asetuksiin. Noudattamalla ohjekirjan ohjeita saatte parhaimman hyödyn laitteestanne, sekä varmistatte

Lisätiedot

ELEC-C3240 Elektroniikka 2

ELEC-C3240 Elektroniikka 2 ELEC-C324 Elektroniikka 2 Marko Kosunen Marko.kosunen@aalto.fi Digitaalielektroniikka Tilakoneet Materiaali perustuu kurssiins-88. Digitaalitekniikan perusteet, laatinut Antti Ojapelto Luennon oppimistavoite

Lisätiedot

7.3. Oheisrautaa. DS1820 30.10.2007

7.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ätiedot