LANGATON TIEDONKERUU METSÄKONEEN CAN-VÄYLÄSTÄ
|
|
- Jaana Melasniemi
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Olli-Matti Jormakka LANGATON TIEDONKERUU METSÄKONEEN CAN-VÄYLÄSTÄ Insinööri (AMK), Tietotekniikka Kevät 2015
2 TIIVISTELMÄ Tekijä(t): Jormakka Olli-Matti Työn nimi: Langaton tiedonkeruu metsäkoneen CAN-väylästä Tutkintonimike: Insinööri (AMK), tietotekniikka Asiasanat: CAN, J1939, Bluetooth, Android Tässä opinnäytetyössä tutkitaan langatonta tiedonkeruuta metsäkoneen CAN-väylästä käyttäen SAE J1939-protokollaa ja mobiililaitetta. Lisäksi tutustutaan CAN-väylän toimintaan, hankitaan tietoa SAE J1939 -protokollasta ja tutkitaan SAE J1939 -standardiin liittyviä asioita. Työn tilaaja oli ProfiPro OY. Opinnäytetyön tarkoituksena oli selvittää keino kerätä tietoa metsäharvesterin CAN-väylästä helposti ja langattomasti. Etenkin vikailmoitusten ja virhekoodien lukemisen mahdollisuus oli yksi päämääristä. Tätä päämäärää varten tutkittiin CAN-väylän teoriaa perinpohjaisesti, erityisesti CANviestien sisältöä ja rakennetta. Koska raskaan kaluston ajoneuvot käyttävät SAE J1939 -protokollaa CAN-väylässään, oli myös perehdyttävä siihen. Opinnäytetyö alkaa CAN-väylän perusteista sekä CAN-viestin teoriasta. Tämän jälkeen työ jatkuu SAE J1939 -standardin tutkimisella ja selvityksellä siitä, mitä muutoksia se tuo mukanaan. Seuraavassa osiossa selvitetään, millä tavalla saadaan luotua yhteys tiedonsiirtoa varten ajoneuvon ja mobiililaitteen välille. Lopuksi on testausta Android-sovellusten avulla. Työn tuloksena on esimerkki siitä, millaisilla välineillä ja kuinka langatonta tiedonkeruuta raskaan kaluston ajoneuvosta voi suorittaa. Lisäksi mukana on myös laaja teoriaosuus CAN-väylästä ja SAE J1939 -protokollasta..
3 ABSTRACT Author(s): Jormakka Olli-Matti Title of the Publication: Collecting data wirelessly from the CAN-bus of a forestry machine Degree Title: Bachelor of Engineering, Information Technology Engineering Keywords: CAN, J1939, Bluetooth, Android This thesis was made to research for an option for reading and collecting data from the CAN-bus of a forestry machine using SAE J1939-protocol. In addition, the theoretical parts of CAN-bus and SAE J1939 -standard are inspected. The thesis was commissioned by ProfiPro OY. The objective of this thesis was to research for a proper way to collect data easily and wirelessly from a forestry machine s CAN-bus. Especially the possibility of being able to read diagnostic fault messages was one of the main priorities. To achieve this goal, a research on the characteristics and theory of the CAN-bus and the build of the CAN-message was necessary. Because heavy duty vehicles use the SAE J1939 -standard, a look was needed to be taken at the characteristics of it as well. The thesis starts with the examination of the theoretical part of CAN. The second section is about the SAE J1939 -standard. The next section is about creating a connection between a mobile device and the vehicle. The last section is about testing with two Android applications. The result of this thesis is an example of how and with what equipment one can read and collect data wirelessly from a heavy duty vehicle. In addition, there is a large section of the theory of CAN and the SAE J1939 -standard.
4 1 SISÄLLYS KÄYTETYT LYHENTEET 1 JOHDANTO CAN-VÄYLÄ Nopea- ja hidas-can Jännitetaso Protokollakerrokset Viestin rakenne Viestimuodot Kilpavarausjärjestelmä Stuff Bit SAE J1939-STANDARDI J1939-viestin osat Priority PGN Source Address Parametriryhmät Parametrinumerot YHTEYS MOBIILILAITTEELLE Bluetooth-adapteri Adapterin liittäminen ajoneuvoon MOBIILILAITTEEN SOVELLUS Android-testiohjelma Breaker Log TULOKSET JA YHTEENVETO LÄHTEET LIITTEET
5 2 KÄYTETYT LYHENTEET ACK Acknowledge CAN Controller Area Network CRC Cyclic Redundancy Check-sum DP Data Page EOF End Of Frame ECU Electronic Control Unit IDE Identifier Extension IFS Interframe Space PDU Protocol Data Unit PF PDU Form PGN Parameter Group Number
6 3 PS PDU-Specific R Reserved RTR Remote Transmission Request SAE Society of Automotive Engineers SOF Start Of Frame SPN Suspect Parameter Number
7 4 1 JOHDANTO Robert Bosch esitteli CAN-väylän (Controller Area Network) vuonna 1986 SAEkongressissa (Society of Automotive Engineers). Tähän johti ajoneuvoissa käytettävän elektroniikan lisääntyminen ja tarve vähentää johdotuksia. [1, s. 3-4.] Nykyään uudet ajoneuvot sisältävätkin hyvin paljon erilaista elektroniikkaa kuten antureita, ajonvakautusjärjestelmiä ja navigaatiota. CAN-väylän avulla nämä eri elektroniset ohjausyksiköt kommunikoivat keskenään. SAE J1939 on protokolla, jota käytetään raskaan kaluston ajoneuvoissa. Se perustuu CAN:iin ja on hyväksytty standardi. Tämän työn kohteena on ProfiPro Oy:n valmistama metsäkone, joka käyttää J1939-protokollaa. Opinnäytetyön päätavoitteena on saada aikaan systeemi, jossa mobiililaitteen ja Bluetooth-yhteyden avulla kerätään tietoa harvesterin CAN-väylästä. Lisäksi perehdytään CAN-väylän toimintaan sekä raskaan kaluston standardi J1939 toimintaan. Työssä tutustutaan aluksi CAN-väylän toimintaan yleisesti. Kolmannen luvun aihe on raskaan kaluston standardi J1939:n ominaisuudet. Neljännen luvun aihe on yhteyden luominen mobiililaitteen ja ajoneuvon välille sekä Bluetooth-adapteri, jolla CAN-viestit saadaan muunnettua ja lähetettyä mobiililaitteelle. Viidennessä luvussa tutustutaan mobiililaitteessa käytettävään sovellukseen.
8 5 2 CAN-VÄYLÄ Yksinkertaisimmillaan CAN-väylä muodostuu kahdesta johdosta. Toisella johdolla välitetään CAN High -signaali, ja toisella CAN Low -signaali. Väylän laitteet (solmut) yhdistetään johdolla. Johdon päihin laitetaan 120 ohmin päätevastukset, joiden tarkoitus on estää heijastumat väylän päistä. [1, s. 132; 2.] Väylän periaate on esitetty kuvassa 1. Kuva 1. Yksinkertainen CAN-väylä [3, s. 7] CAN-väylää kehitettäessä huomiota kiinnitettiin siihen, että voitaisiin välttää keskitetyn ohjausyksikön käyttö tiedonsiirron ohjaamisessa. Tähän tarkoitukseen sopii parhaiten topologia, jossa verkon solmut on kytketty väylään ja jossa jokainen solmu kykenee vastaanottamaan kaiken liikkuvan tiedon. Lisäksi väylätopologian etuna on se, että yhden solmun vioittuminen ei vaikuta muiden toimintaan. Myös uusien asemien liittäminen väylään hoituu helposti. [4, s. 31.] Jokainen verkon solmu muodostuu mikroprosessoripohjaisesta ohjaimesta, ohjainlaitteesta ja liityntäpiiristä. CAN-ohjainlaite huolehtii CAN-viestien lähettämisestä ja vastaanottamisesta. Se käsittelee lähetettävän tiedon ja toimittaa sen lähettimelle. Lähetin tuottaa vaadittavan jännitetason sekä lähettää käsitellyn viestin
9 6 sarjamuotoisesti väylälle. Vastaanotin käsittelee saapuvat viestit ja välittää ne CAN-ohjainlaitteelle. Mikro-ohjain puolestaan ohjaa CAN-ohjainlaitetta ja tuottaa lähetettävän tiedon sekä käyttää hyväkseen saapuvaa tietoa. [4, s. 31.] Alla olevassa kuvassa (2) on esitetty solmun rakenne. Kuva 2. CAN-verkon solmu [4, s. 31] 2.1 Nopea- ja hidas-can Nopea-CAN (CAN-C) ja hidas-can (CAN-B) toimivat eri tiedonsiirtonopeudella ja ajoneuvoissa niitä käytetään eri sovelluksissa. CAN-C-väylän tiedonsiirtonopeus on 125 kbit/s 1 MBit/s. Reaaliaikaisuuden ansiosta näitä väyliä voidaan käyttää ajoneuvoissa muun muassa moottorin ohjaukseen ja ajonvakautukseen. [4, s. 30.] CAN-B-väylien tiedonsiirtonopeus on kbit/s. Kyseinen tiedonsiirtonopeus riittää ajoneuvoissa moniin mukavuus- ja korialueen sovelluksiin, esimerkiksi istuinten ja peilien säätöön. [4, s. 30.]
10 7 2.2 Jännitetaso CAN-signaalissa on hallitseva ja väistyvä tila. Looginen 1 tarkoittaa väistyvää tilaa ja looginen 0 hallitsevaa tilaa. CAN-lähetin muuttaa loogiset tilat 1 ja 0 sopiviksi jännitetasoiksi ja syöttää ne CAN-väylän johtimiin. [4, s. 33.] CAN-C- ja CAN-B-väylät käyttävät eri jännitetasoja. Väistyvässä tilassa nopean väylän molemmat johtimet ovat 2,5 V. Hallitsevassa tilassa nopea väylä käyttää 3,5 V jännitettä CAN-High -johtimessa ja 1,5 V jännitettä CAN-Low -johtimessa. [4, s. 33.] Hitaan väylän väistyvässä tilassa CAN-High -johtimen jännite on 0 V ja CAN-Low -johtimen 5 V. Hallitsevassa tilassa vastaavasti jännitteet ovat CAN-High -johtimessa 3,6 V ja CAN-Low -johtimessa 1,4 V. Molempien väylien jännitetasot on esitetty alla olevassa kuvassa. [4, s. 33.] Kuva 3. a) Hitaan CAN-väylän jännitetasot b) Nopean CAN-väylän jännitetasot [4, s. 33]
11 8 2.3 Protokollakerrokset CAN-järjestelmissä elektroniikka ja ohjelmisto on kerrostettu eri kerroksille, mikä sallii väyläjärjestelmän joustavamman toteuttamisen [4, s. 34]. Eri protokollakerroksia ovat: Sovellutuskerros Toteutuskerros Lähetyskerros Fyysinen kerros Sovellutuskerros esittää tiedon oikean tietorakenteen muodossa ja toimittaa lähetettäviksi tarkoitetut tiedot toteutuskerrokseen [4, s. 34]. Toteutuskerros päättelee, milloin mitäkin viestejä lähetetään. Toteutuskerros myös suodattaa saapuvista viestijoukosta ne viestit, joita sovellutus tarvitsee. [4, s. 34.] Lähetyskerros ottaa toteutuskerrokselta vastaan viestit ja muokkaa ne sellaiseen muotoon, että fyysinen kerros pystyy välittämään ne väylälle. Lähetyskerros myös huolehtii vikojen havaitsemisesta ja varoittamisesta sekä väylän haltuunotosta. [4, s. 34.] Fyysinen kerros on kerroksien alin taso, ja siihen kuuluvat fyysiset elementit, kuten johdot ja tiedonsiirtoon käytettävät jännitteet. Protokollakerrokset on esitetty kuvassa 4.
12 9 Kuva 4. Protokollakerrokset [4, s. 34] 2.4 Viestin rakenne Tieto välittyy väylällä tietopaketteina, joilla on tietynlainen viestikehys, joka sisältää tiedon tietyllä tavalla muotoiltuna. CAN tukee kahta erilaista kehysmuotoa, jotka ovat CAN2.0A ja CAN2.0B. CAN2.0A-kehysmuoto käyttää 11 bitin mittaista tunnistetta ja CAN2.0B-kehysmuoto 29 bitin mittaista tunnistetta. Molempia kehysmuotoja voidaan käyttää samassa verkossa yhteensopivuuden ansiosta. [4, s. 36.] Molemmissa kehysmuodoissa tiedon rakenne on samanlainen. Viesti alkaa aloitusbitillä, jonka jälkeen tulee haltuunottokenttä, ohjauskenttä, tietokenttä ja CRCkenttä. Viestin lopussa on kuittauskenttä ja kehyksen lopetuskenttä. [4, s. 36, 37.] CAN2.0A-viestikehys on esitetty kuvassa 5.
13 10 Kuva 5. CAN2.0A-viestikehyksen rakenne [1, s. 37] Haltuunottokentän (Arbitration Field) muodostaa 11 bitin mittainen tunniste (29 bitin mittainen CAN2.0B-kehysmuodossa) ja RTR-bitti (Remote Transmission Request) [4, s. 37]. 11-bittinen tunniste sallii 2048 erilaista viestiä, kun taas 29-bittinen tunniste sallii yli 500 miljoonaa erilaista viestiä [1, s. 46]. RTR-bitti kertoo, onko kyseessä tietokehys vai pyyntökehys. Se on hallitseva tietokehyksessä ja väistyvä pyyntökehyksessä [4, s. 37]. Haltuunottokentän rakenne on esitetty kuvassa 6. Kuva 6. Viestin haltuunottokenttä [1, s. 46] CAN2.0A-kehyksessä ohjauskentän (Control Field) muodostaa IDE-bitti (Identifier Extension Bit), jota seuraa reserved-bitti, joka on varattu tulevaisuuden tarpei-
14 11 siin. Kentän muut neljä bittiä määrittelevät lähetettävän tietokentän tavujen lukumäärän. Koska CAN2.0B-kehyksessä IDE-bitti kuuluu jo haltuunottokenttään, on sen tilalla reserved-bitti. [4, s. 37.] Ohjauskentän rakenne on esitetty kuvassa 7. Kuva 7. Viestin ohjauskenttä [1, s. 47] Tietokenttä (Data Field) sisältää viestin tiedon ja on pituudeltaan 0-8 tavua. Yksi viesti voi sisältää useamman tiedon, esimerkiksi kahden eri anturin arvon [4, s. 37]. CRC-kenttä (Cyclic Redundancy Check-sum) sisältää 15-bittisen tarkistusluvun, jonka avulla voidaan havaita tiedonsiirtovirheitä [1, s. 48; 4, s. 37]. CRC-kenttä on esitetty kuvassa 8. Kuva 8. Viestin CRC-kenttä [1, s. 48]
15 12 Kuittauskentän (Acknowledgement Field) arvon määrittävät vastaanottavat asemat, joiden tulee kuitata viesti vastaanotetuksi. Kentän muodostaa kuittausalue ja sen päättävä rajoitinbitti. Vain viestin vastaanottaminen kuitataan, mikä ilmaisee lähettäjälle, että tiedon lähettäminen sujui ongelmitta. [1, s. 122; 4, s. 37.] Kuittauskenttä on esitetty kuvassa 9. Kuva 9. Viestin kuittauskenttä [1, s. 49] Viestin lopetuskenttä (End Of Frame) kertoo viestin päättymisestä ja sen muodostaa seitsemän väistyvää bittiä [1, s. 51; 4, s. 38] Kehysten väli (IFS, Interframe Space) muodostuu kolmesta perättäisestä väistyvästä bitistä, jotka erottavat peräkkäiset viestit toisistaan. Koska ongelmasta tai virheestä halutaan välitön tieto, voidaan virhe- tai ylikuormakehys lähettää välittömästi edellisen kehyksen perään. [1, s. 70, 71; 4, s. 38.] 2.5 Viestimuodot CAN-väylällä on mahdollista lähettää neljää erilaista kehystä eli viestimuotoa: Tietokehys Pyyntökehys Virhekehys Ylikuormakehys
16 13 Tietokehystä käyttävä viesti sisältää tietoa, esimerkiksi lämpötila-anturin lämpötila. Tiedon tuottaa lähettävä asema [4, s. 36]. Pyyntökehystä käytetään, kun asema haluaa kertoa tarvitsevansa tiettyä tietoa. Esimerkiksi automaattisen ilmastoinnin ohjausyksikkö voisi tarvita lämpötila-anturilta tiedon hytin lämpötilasta säätääkseen tuuletuksen sopivaksi. Tiedon tuottaja vastaa pyyntöön lähettämällä pyytävälle asemalle tietokehyksen. [4, s. 36.] Havaitessaan virheen asema lähettää siitä tiedon muille asemille käyttäen virhekehystä [4, s. 36]. CAN sallii vain viisi peräkkäistä saman polariteetin omaavaa bittiä viestissä. Tätä sääntöä käytetään hyväksi virhekehystä lähetettäessä, joten virhekehys sisältää aina vähintään kuusi peräkkäistä hallitsevaa bittiä. [1, s. 57] Ylikuormakehystä käytetään viiveen aikaansaamiseksi kahden tieto- tai pyyntökehyksen välille. Lähettävä asema kertoo olevansa kykenemätön käsittelemään toista kehystä kyseisellä hetkellä. [4, s. 36.] 2.6 Kilpavarausjärjestelmä CAN-väylän solmut voivat yrittää lähettää tietoa aina väylän ollessa vapaa. Jos useampi solmu yrittää lähettää tietoa samaan aikaan, ratkaistaan lähetysvuoro viestin prioriteetin avulla. Arvoltaan pienimmän tunnisteen omaava viesti on suurin prioriteetiltaan ja lähetetään sen takia ensimmäisenä. Tätä järjestelmää kutsutaan kilpavaraukseksi, ja sen periaate on esitetty kuvassa 10. [5, s. 7, 8.]
17 14 Kuva 10. Kilpavarausjärjestelmän periaate [5, s. 7] 2.7 Stuff Bit CAN sallii vain viisi peräkkäistä hallitsevaa tai väistyvää bittiä peräkkäin SOF-bitin ja CRC-kentän lopun välille. Tämä johtuu siitä, että yli viisi peräkkäistä samanmuotoista bittiä kertoo virheestä ja CAN käyttää tätä tietoa virhekehyksessä. [1, s. 96.] Lähettääkseen tai vastaanottaakseen dataa, joka sisältää yli viisi samaa bittiä peräkkäin, täytyy lähettävän solmun lisätä viestiin ylimääräinen, päinvastainen bitti viiden samanmuotoisen bitin jälkeen. Tätä ylimääräistä bittiä kutsutaan nimellä Stuff Bit. Vastaanottava solmu sitten suodattaa ja poistaa tämän ylimääräisen bitin viestistä. [1, s. 96.] Kuvassa 11 on esitetty Stuff Bitin käyttöalue ja kuvassa 12 on periaatekuva Stuff Bitin käytöstä.
18 15. Kuva 11. Stuff Bitin käyttöalue CAN-viestissä [1, s. 96] Kuva 12. Stuff Bitin käyttö [1, s. 98]
19 16 3 SAE J1939-STANDARDI J1939 on SAE:n (The Society of Automotive Engineers) kehittämä protokolla, joka perustuu CAN:iin. Se käyttää laajennettua CAN2.0B-viestikehystä, jossa on 29 bitin pituinen tunniste. SAE J1939 on hyväksytty standardi raskaan kaluston ajoneuvoihin. Tällaisia ajoneuvoja ovat mm. rakennus- ja metsäkoneet. [6, s. 1-3.] J1939 tarjoaa sarjamuotoisen datakommunikaation mikroprosessoripohjaisten yksiköiden (ECU, Electronic Control Unit) välille ajoneuvossa. Viestit näiden yksiköiden välillä sisältävät dataa, esimerkiksi ajonopeuden tai öljyn lämpötilan. [6, s. 17.] Väylän maksiminopeudeksi on määritelty 250 kbit/s, maksimipituudeksi 40 m ja maksimimäärä solmuille on 30. Väylä todennäköisesti toimii myös maksimiarvojen yläpuolella, mutta SAE on määritellyt ne varmistaakseen, että suorituskyky pysyy korkeana. [6, s. 18.] Yksi pääpiirteistä J1939-standardissa on kuitenkin parametrinumeroiden (SPN, Suspect Parameter Number) ja parametriryhmien (PGN, Parameter Group Number) käyttö. J1939-standardissa on valmiiksi määritelty valtava määrä ajoneuvon tietoja näihin parametriryhmiin ja parametrinumeroihin. PGN ja SPN ovatkin hyvin tärkeitä ulkopuolista sovellusta kehitettäessä esimerkiksi tiedonkeruuta varten. Parametriryhmät ja niiden sisältö on esitetty SAE:n virallisissa dokumenteissa. [6, s. 19.]
20 J1939-viestin osat J1939 käyttää laajennettua CAN-viestiä eli CAN2.0B-kehysformaattia. Tämä tarkoittaa sitä, että viestin haltuunottokentän tunniste on 11 bitin sijaan 29 bitin pituinen. [6, s. 19.] Viestin sekä tunnisteen rakenne on esitetty alla olevassa kuvassa. Kuva 13. CAN2.0B-viestin rakenne [6, s. 21] Priority Tunnisteen kolme ensimmäistä bittiä määrittävät viestin prioriteetin ja ovat arvoltaan 0-8. Mitä pienempi arvo näistä kolmesta bitistä saadaan, sitä suurempi on viestin prioriteetti. Ääripäät näistä ovat arvot 0 (000) ja 8 (111). [6, s. 41.]
21 PGN PGN-kenttä koostuu neljästä osasta: Reserved (R) Data Page (DP) PDU Format (PF) PDU Specific (PS) PGN-kenttä liittyy parametriryhmän määrittelyyn. Reserved-bitti on varattu tulevaisuuden tarpeita varten ja on aina 0. Data Page määrittää parametriryhmien sivun ja on tällä hetkellä myös aina 0. Yhdelle sivulle mahtuu 8672 eri parametriryhmää. Toista sivua saatetaan tarvita tulevaisuudessa, jos parametriryhmien määrä ylittää yhden sivun kapasiteetin. [6, s. 42.] PF määrittelee PS:n sisällön. Jos PF on pienempi kuin 240, PS sisältää viestin kohteen osoitteen (PDU1). Jos PF on suurempi kuin 240, käytetään PS:ää Group Extensionina eli parametriryhmän numeron määrittämisessä (PDU2). [6, s. 43.] Kuvissa 14 ja 15 on esitetty molemmat tapaukset.
22 19 Kuva 14. PDU Specific määrittää kohteen osoitteen (PDU1) [6, s. 55] Kuva 15. PDU Specific määrittää parametriryhmän numeroa (PDU2) [6, s. 56]
23 Source Address 29 bitin mittaisen tunnisteen viimeiset 8 bittiä sisältävät lähteen osoitteen. Lähde on viestin lähettävä ECU. Jokaisella ECU:lla on uniikki osoite eikä PGN ole sidottu osoitteeseen. [6, s. 42.] 3.2 Parametriryhmät Parametriryhmät (PGN, Parameter Group Number) ovat SAE:n valmiiksi määriteltyjä, usean parametrin sisältäviä ryhmiä. Lisäksi jotkut ryhmät voivat olla myös valmistajan määrittelemiä. Yksi parametriryhmä sisältää yleensä useita samantyyppisiä tietoja. Esimerkiksi jäähdytysnesteen, polttoaineen ja öljyn lämpötilat kuuluvat kaikki samaan parametriryhmään (Engine temperature, PGN 65262). [6, s. 42.] Kyseisen parametriryhmän määrittely on esitetty kuvassa 16. Kuva 16. PGN määrittely [6, s. 46]
24 Parametrinumerot Parametrinumerot (tai parametrin tunnistenumerot, SPN) ovat SAE:n määrittämiä parametrien tunnistenumeroita [6, s. 46]. SPN sisältää seuraavat tiedot: Datan pituus tavuina (Data Length) Datan tyyppi (Data Type) Tarkkuus (Resolution) Lähtöarvo (Offset) Arvon vaihteluväli (Range) Parametriryhmä (Reference) Edellisen kuvan jatkoksi on alla olevassa kuvassa (17) esitetty SPN 110, joka sisältää jäähdytysnesteen lämpötilan. Kuva 17. SPN 110 määrittely [6, s. 47]
25 22 Kuvasta selviävät tiedot ovat seuraavat: Datan pituus on yksi tavu Datan tyyppi on mitattu Tarkkuus on yksi Celsiusaste bittiä kohden Lähtöarvo on -40 Celsiusastetta Arvon vaihteluväli on Celsiusastetta Parametri kuuluu parametriryhmään PGN Kuvassa 18 on yhteenvedon vuoksi esitetty, kuinka parametrit sisältyvät parametriryhmiin ja edelleen CAN-viestiin. Kuva 18. Parametrit ja parametriryhmät [6, s. 47]
26 23 4 YHTEYS MOBIILILAITTEELLE Työn tavoite oli saada aikaan systeemi, jonka avulla olisi mahdollista lukea dataa harvesterin CAN-väylästä langattomasti. Ensimmäinen askel tavoitteen saavuttamisessa oli yhteyden luominen ajoneuvon ja mobiililaitteen välille. Tiedonsiirtomenetelmää mobiililaitteen ja CAN-väylän välille mietittäessä tultiin siihen tulokseen, että Bluetooth olisi hyvä vaihtoehto. Tulokseen johti se, että Bluetoothia tukevat lähestulkoon kaikki mobiililaitteet. Lisäksi tähän tarkoitukseen valmistettuja adaptereita on hyvin niukasti ja ne tuntuvat kaikki käyttävän Bluetoothia. 4.1 Bluetooth-adapteri Pitkän etsinnän jälkeen löytyikin yksi sopiva adapteri, joka muuntaa CAN-viestin ASCII-merkeiksi ja lähettää sen Bluetoothia käyttäen mobiililaitteelle. Adapterin valmistaja on yhdysvaltalainen Viacont. Se on ajoneuvojen etäkäyttöön erikoistunut yhtiö, joka valmistaa ajoneuvojen liitettävyyden helpottamiseen tarkoitettuja laitteita ja ohjelmistoja. Käytettävä Bluetooth-adapteri on pieni ja se kytketään ajoneuvon CAN-väylän J1939 diagnostiikkaliittimeen. Se on suunniteltu yhdistämään älypuhelin, tabletti tai tietokone ajoneuvon ECU:un käyttäen Bluetooth 2.1 -yhteyttä. Lisäksi se sisältää suojauksen ylijännitettä ja -virtaa varten. Tuettuja mobiilikäyttöjärjestelmiä adapterille ovat Android 2.1+, Windows Phone 7+ ja Blackberry. [7.]
27 24 Seuraavassa kuvassa (19) on esitetty adapterin dimensiot ja hieman yleisiä tietoja. Kuva 19. Bluetooth-adapteri [7] 4.2 Adapterin liittäminen ajoneuvoon Kuten edellä mainittiin, adapteri liitetään ajoneuvon J1939-diagnostiikkaliittimeen. Liitin on 9-pinninen, ja se on esitetty kuvassa 20. Kuva 20. J1939-diagnostiikkaliitin
28 25 Liittimen pinnit ovat seuraavat: A = Ground (maa) B = Battery (käyttöjännite) C = J1939+ (CAN-High) D = J1939- (CAN-Low) E = J1939 Shield F = J1708+ (J1708-protokollan CAN-High) G = J1708- (J1708-protokollan CAN-Low) H = NC (Not Connected) J = NC (Not Connected) Adapteri käyttää näistä vain maata, käyttöjännitettä, J1939 CAN-Highta ja J1939 CAN-Lowta.
29 26 5 MOBIILILAITTEEN SOVELLUS Adapterin oston mukana tulevat myös tunnukset Viacontin SDK-sivustolle, josta saa ladattua hyödyllisiä tiedostoja sisältävän paketin. Datalehtien ja käyttöohjeiden lisäksi paketti sisältää Java-kirjastoja, jotka helpottavat omien sovellusten kehittämistä todella paljon. Koska J1939-standardiin sisältyy hyvin paljon valmiiksi määriteltyjä parametreja, on niiden liittäminen koodiin melko työlästä ja haastavaa. SDK-paketin mukana tulee myös testiohjelma Androidille sekä kyseisen ohjelman lähdekoodit. Adapterin testaamiseen mobiililaitteen puolella käytettiin SDK-paketin Androidtestiohjelmaa sekä Breaker Log -sovellusta. Breaker Log on testivaiheessa oleva älypuhelinsovellus ja se on yhteensopiva Viacontin adapterin kanssa. Testauksen kohteena oli ProfiPron harvesteri ja mobiililaitteena käytettiin Samsung Galaxy S4 -älypuhelinta. ProfiPron tiloissa Nivalassa oli yksi harvesteri huollettavana, joten laitetta ja mobiilisovelluksia päästiin testaamaan oikean ajoneuvon parissa. Adapteri kytkettiin ohjeiden mukaisesti suoraan ajoneuvon diagnostiikkaliittimeen. Tämän jälkeen sininen ledi alkoi vilkkua, mikä tarkoittaa sitä, että adapteri on käyttövalmis ja virta on kytketty. Seuraavaksi muodostettiin yhteys mobiililaitteelta, jonka jälkeen sininen ledi alkoi taas vilkkua ilmoittaen onnistuneesta yhteydestä. Seuraavaksi testattiin mobiilisovelluksia tiedonkeruuta varten. 5.1 Android-testiohjelma Ensimmäisenä testiohjelmana käytettiin adapterin mukana tulevan SDK-paketin Android-testiohjelmaa. Käytännössä ohjelma purkaa CAN-viestit ja tekee listan parametreista eikä se sisällä sen kummempaa käyttöliittymää. Lisäksi sillä voi
30 27 tehdä pyyntöjä non-broadcast -parametreille. Kuvassa 21 on esitetty kaksi kuvankaappausta sovelluksesta. Kuva 21. Android-testiohjelma 5.2 Breaker Log Breaker Log -sovelluksessa on SDK-paketin testiohjelman tapaan mahdollisuus tutkia listaa parametreista, mutta se sisältää myös paljon muutakin. Siitä löytyy myös oikea käyttöliittymä. Sovelluksessa on viisi välilehteä, jotka ovat: DASH BODY TRIP FAULT DIAG
31 28 DASH-välilehden (dashboard, kojelauta) alta löytyy kojelautanäkymä, jossa on nopeusmittari ja kaksi merkkivaloa. BODY-välilehden alla on näkymä, josta voi tutkia muun muassa kuorman massaa. Kuvassa 22 ja 23 on esitetty kuvankaappaukset DASH- ja BODY-välilehdistä. Kuva 22. DASH-välilehti Kuva 23. BODY-välilehti
32 29 TRIP-välilehden alla on esitetty tietoja, kuten maksiminopeus, moottorin käyttötunnit ja käytetyn polttoaineen määrä. FAULT-välilehden alta löytyy näkymä aktiivisille vikakoodeille. On mahdollista tarkastella muun muassa vian SPN-numeroa, parametriryhmää ja vian vakavuutta. Viimeisen (DIAG) välilehden alta löytyy Android-testiohjelman kaltainen lista parametreista. Kuvassa 24 on esitetty kuvankaappaukset TRIP- ja FAULT-välilehdistä. Kuva 24. TRIP- ja FAULT-välilehdet
33 30 6 TULOKSET JA YHTEENVETO Insinöörityössä onnistuttiin löytämään hyvä vaihtoehto langattomalle tiedonkeruulle harvesterin CAN-väylästä. Bluetoothin lisäksi toinen hyvä tiedonsiirtomenetelmä voisi olla WiFi, mutta tällä hetkellä markkinoilla on hyvin vähän adaptereita tähän tarkoitukseen. Erilaiset kehitysalustat (Arduino, Raspberry Pi) ja näiden lisäosat ovat myös mahdollisia ratkaisuja kehitettäessä laitetta yhdistämään metsäkone ja mobiililaite. Raa an CAN-viestin ymmärtäminen ja purkaminen voi olla hyvin haastavaa ja hidasta, mutta työssä käytetty adapteri ja sen mukana tulevat ohjelmointikirjastot helpottavat prosessia. Adapterin ja testiohjelmien avulla saatiin aikaiseksi linkki metsäkoneen ja mobiililaitteen välille, joten tiedonkeruu, esimerkiksi parametrien ja vikakoodien lukeminen, sujui ongelmitta. Liitteessä 1 on kuva adapterista. Insinöörityössä päästiin sille asetettuihin tavoitteisiin hyvin. Saatiin luotua systeemi, jonka avulla datan lukeminen mobiililaitteella harvesterin CAN-väylästä oli mahdollista. Lisäksi hyvien lähteiden avulla saatiin aikaan kattava tietopaketti CAN-väylän ja SAE J1919-standardin teoreettisesta puolesta.
34 31 LÄHTEET 1. Wilfried, V A Comprehensible Guide to Controller Area Network. Greenfield: Copperhill Media Corporation. 2. Lammila, M; Karhu O. CAN ja CANopen perusteet, Saatavana: 3. Pöllänen, J. V CAN-Väylä Saatavana: 4. Dietsche, K.H.; Juhala, M; Bosch, R Ajoneuvojen verkottuminen. Autoalan koulutuskeskus. 5. Alanen, J. V CAN-ajoneuvojen ja koneiden sisäinen paikallisväylä. Tampere: VTT Automaatio. Saatavana: 6. Wilfried, V A Comprehensible Guide to J1939. Greenfield: Copperhill Media Corporation. 7. Viacontin kotisivuilta löytyvä esittely Bluetooth-adapterista. Saatavana:
35 LIITTEET Liite 1
Tuisku Tomi. CAN-väylä. Raskaankaluston standardi SAE J1939
Tuisku Tomi CAN-väylä Raskaankaluston standardi SAE J1939 Opinnäytetyö Kevät 2012 Tekniikan yksikkö Tietotekniikka koulutusohjelma Sulautetut järjestelmät 2 SEINÄJOEN AMMATTIKORKEAKOULU Opinnäytetyön tiivistelmä
Päällirakenteen CAN-liitäntä. Scanian CAN-liitäntä päällirakenteelle. CAN-liitäntä. Vaatimukset CAN-tiedonsiirtoon ajoneuvon kanssa
CAN-liitäntä BWE:llä (Bodywork Electrical System) varustetuissa ajoneuvoissa päällirakennevarusteiden CAN-liitäntä on liitin C493, napa 3 (CAN-low) ja napa 4 (CAN-high). Jos ajoneuvo on varustettu tehtaalla
Bronto Skylift Oy Ab, ohjaajana DI Jouni Törnqvist
Tampereen ammattikorkeakoulu Auto- ja kuljetustekniikan koulutusohjelma Auto- ja työkonetekniikka Jaana Sokka Opinnäytetyö CAN-väylätekniikka ajoneuvokäytössä Työn ohjaaja Työn teettäjä Tampere 12/2009
Yleisiä tietoja CAN-verkosta. Yleistä. Lisätietoja CAN-yhtyedestä on annettu seuraavissa asiakirjoissa:
Yleistä Ohjausyksiköiden on usein vaihdettava tietoja keskenään. Perinteisesti ohjausyksiköt, joiden on kommunikoitava, liitetään suoraan toisiinsa. Jos ohjausyksikkö tarvitsee tietoja esim. ajonopeudesta
OSI ja Protokollapino
TCP/IP OSI ja Protokollapino OSI: Open Systems Interconnection OSI Malli TCP/IP hierarkia Protokollat 7 Sovelluskerros 6 Esitystapakerros Sovellus 5 Istuntokerros 4 Kuljetuskerros 3 Verkkokerros Linkkikerros
FMS:n CAN-liitäntä. Johdanto
Johdanto FMS:n CAN-liitäntä Tämä asiakirja sisältää tietoja FMS-standardista. FMS-standardi on useiden kuormaautovalmistajien kehittämä avoin rajapinta. FMS-Standard description version 03 on tuettu. C137-liitin
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ä,
1. Väyläjärjestelmien jaottelu
1 1. Väyläjärjestelmien jaottelu Väyläjärjestelmät luokitellaan niiden tiedonsiirtonopeuden mukaisesti. Tällä tarkoitetaan maksiminopeutta, jolla tietoa väyläjärjestelmässä voidaan toimittaa. Taulukossa
LAUNCH. Tuote-esittely X-431 PRO. We innovate your business. Ammattilaisen monimerkkidiagnostiikkatyökalu
Tuote-esittely Ammattilaisen monimerkkidiagnostiikkatyökalu Esittely Käyttöjärjestelmä: Android Diagnostiikkayhteys: Bluetooth-tekniikka Suorittaa kaikki X431-sarjan toiminnot Vikakoodien luku ja poisto
Internet Protocol version 6. IPv6
Internet Protocol version 6 IPv6 IPv6 Osoiteavaruus 32-bittisestä 128-bittiseksi Otsikkokentässä vähemmän kenttiä Lisäominaisuuksien määritteleminen mahdollista Pakettien salaus ja autentikointi mahdollista
Tehtävä 2: Tietoliikenneprotokolla
Tehtävä 2: Tietoliikenneprotokolla Johdanto Tarkastellaan tilannetta, jossa tietokone A lähettää datapaketteja tietokoneelle tiedonsiirtovirheille alttiin kanavan kautta. Datapaketit ovat biteistä eli
LAUNCH. Tuote-esittely X-431 PRO. We innovate your business. Ammattilaisen diagnostiikkatyökalu mobiiliin internetiin
Tuote-esittely Ammattilaisen diagnostiikkatyökalu mobiiliin internetiin Esittely on edistynyt vikadiagnostiikkatesteri, jonka alustana on Androidkäyttöjärjestelmä ja Bluetooth:lla toimiva yhteys. Laite
Alatunniste
1 I NTERNET OF THINGS = ESINEIDEN INTERNET Alatunniste 2 MIKÄ ON IOT/EIT? Internet of things Esineiden internet Määritelmä Jokainen sähköä käyttävä laite joka on kytketty verkkoon Jokaisella on oma osoitteensa
SM211 RS485 - JBUS/MODBUS mittarille SM103E. Käyttöohje
SM211 RS485 - JBUS/MODBUS mittarille SM103E Käyttöohje Sisällys Alustavat toimet... 1 Yleistiedot... 1 Asennus... 2 Ohjelmointi... 3 Tiedonsiirtoosoite... 4 Tiedonsiirtonopeus... 4 Tiedonsiirron pariteetti...
BACnet protokolla kiinteistöautomaatiossa
BACnet protokolla kiinteistöautomaatiossa Yrityksen toimintamalli Toimitusjohtajataso Toimitusjohtajan tehtävät Organisoi ja valvoo organisaation toimintaa sekä reagoi tarvittaessa. Myös raportointi on
Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO
Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO Opinnäytetyö KESKI-POHJANMAAN AMMATTIKORKEAKOULU Puutekniikan koulutusohjelma Toukokuu 2009 TIIVISTELMÄ OPINNÄYTETYÖSTÄ Yksikkö Aika Ylivieska
Tietotalo Insight. Digitaalinen markkinointi. Beacon FAQ: Vastaukset yleisimpiin kysymyksiin beaconeista
Tietotalo Insight Digitaalinen markkinointi Beacon FAQ: Vastaukset yleisimpiin kysymyksiin beaconeista 1 Beacon FAQ Digitaalisesta kontekstisidonnaisesta markkinoinnista puhuttaessa mennään usein monelle
AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja:
AirPrint-opas Tämä käyttöopas koskee seuraavia malleja: HL-340CW/350CDN/350CDW/370CDW/380CDW DCP-905CDW/900CDN/900CDW MFC-930CW/940CDN/9330CDW/9340CDW Versio A FIN Kuvakkeiden selitykset Tässä käyttöoppaassa
IFM-NÄYTÖN SOVITTAMINEN CAN- VÄYLÄLLÄ DIESELMOOTTORIIN CODESYS-KEHITYSYMPÄRISTÖN AVULLA
IFM-NÄYTÖN SOVITTAMINEN CAN- VÄYLÄLLÄ DIESELMOOTTORIIN CODESYS-KEHITYSYMPÄRISTÖN AVULLA Leo Suhonen Opinnäytetyö Toukokuu 2011 Kone- ja tuotantotekniikka Kone- ja laiteautomaatio Tampereen ammattikorkeakoulu
JOVISION IP-KAMERA Käyttöohje
JOVISION IP-KAMERA Käyttöohje 1 Yleistä... 2 2 Kameran kytkeminen verkkoon... 2 2.1 Tietokoneella... 2 2.2 Älypuhelimella / tabletilla... 5 3 Salasanan vaihtaminen... 8 3.1 Salasanan vaihtaminen Windows
Sisu-moottorin vikakoodien indikointi ja kääntäminen
Jouko Vartiainen Sisu-moottorin vikakoodien indikointi ja kääntäminen Insinööri (AMK) Tietotekniikka Kevät 2015 TIIVISTELMÄ Tekijä: Vartiainen Jouko Työn nimi: Sisu-moottorin vikakoodien indikointi ja
Ohje luottamuksellista tietoa sisältävien sähköpostiviestien lähettämiseen ja vastaanottamiseen
Ohje luottamuksellista tietoa sisältävien sähköpostiviestien lähettämiseen ja vastaanottamiseen Liikenteen turvallisuusvirasto 27.9.2012 Sisällysluettelo Luottamuksellista tietoa sisältävien sähköpostiviestien
Connection Manager -käyttöohje
Connection Manager -käyttöohje 1.0. painos 2 Sisältö Tee yhteysongelmien vianmääritys 10 Tietoja yhteydenhallintasovelluksesta 3 Näin pääset alkuun 3 Avaa yhteydenhallintasovellus 3 Tarkista nykyisen yhteyden
SM210 RS485 - JBUS/MODBUS mittarille SM102E. Käyttöohje
SM210 RS485 - JBUS/MODBUS mittarille SM102E Käyttöohje Sisällys Alustavat toimet... 1 Yleistiedot... 1 Asennus... 2 Ohjelmointi... 3 Pääsy ohjelmointitilaan (COde= 100)... 3 Tiedonsiirto-osoite... 5 Tiedonsiirtonopeus...
Julkaisun laji Opinnäytetyö. Sivumäärä 43
OPINNÄYTETYÖN KUVAILULEHTI Tekijä(t) SUKUNIMI, Etunimi ISOVIITA, Ilari LEHTONEN, Joni PELTOKANGAS, Johanna Työn nimi Julkaisun laji Opinnäytetyö Sivumäärä 43 Luottamuksellisuus ( ) saakka Päivämäärä 12.08.2010
Maventa Connector Käyttöohje
Maventa Connector Käyttöohje 17.4.2015 Sisällys 1. Esittely... 2 1.1. Käytön edellytykset... 2 1.2. Tuetut aineistomuodot... 2 2. Asennustiedosto... 3 2.1. Sisäänkirjautuminen... 7 3. Asetuksien määrittäminen...
TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri. Pikaohje
TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri Pikaohje Pikaohje Myyntipaketin sisältö 1. TeleWell TW-EA711 ADSL modeemi & palomuuri 2. AC-DC sähköverkkomuuntaja 3. RJ-11 puhelinjohto ja suomalainen
Office 2013 - ohjelmiston asennusohje
Office 2013 - ohjelmiston asennusohje Tämän ohjeen kuvakaappaukset on otettu asentaessa ohjelmistoa Windows 7 käyttöjärjestelmää käyttävään koneeseen. Näkymät voivat hieman poiketa, jos sinulla on Windows
CAN-väylän lukeminen ja SAE J1939 -viestien tulkinta
Heikki Hyvämäki CAN-väylän lukeminen ja SAE J1939 -viestien tulkinta Metropolia Ammattikorkeakoulu Insinööri (AMK) Auto- ja Kuljetustekniikka Insinöörityö 3.3.2015 Tiivistelmä Tekijä(t) Otsikko Sivumäärä
Käytettäväksi QR-koodin lukulaitteen/lukijan kanssa yhteensopivien sovellusten kanssa
Xerox QR Code -sovellus Pika-aloitusopas 702P03999 Käytettäväksi QR-koodin lukulaitteen/lukijan kanssa yhteensopivien sovellusten kanssa Käytä QR (Quick Response) Code -sovellusta seuraavien sovellusten
Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone
ja ylläpito computer = laskija koostuu osista tulostuslaite näyttö, tulostin syöttölaite hiiri, näppäimistö tallennuslaite levy (keskusyksikössä) Keskusyksikkö suoritin prosessori emolevy muisti levy Suoritin
WBelectronics. Infinity USB Phoenix - Käyttöohje
WBelectronics Infinity USB Phoenix - Käyttöohje Johdanto Laitteen asentaminen Onneksi olkoon Infinity USB Phoenix -laitteen hankinnasta! Infinity kytketään toimintaan kolmessa vaiheessa: 1) Asenna laite
14. Luento: Kohti hajautettuja sulautettuja järjestelmiä. Tommi Mikkonen,
14. Luento: Kohti hajautettuja sulautettuja järjestelmiä Tommi Mikkonen, tommi.mikkonen@tut.fi Agenda Johdanto Hajautettujen järjestelmien väyliä LON CAN Pienen laitteen sisäinen hajautus OpenCL Network
IMPACT 4.01.10 7.9.2015. 64/Kuvaus, Rakenne ja toiminta//volvon dynaaminen ohjaus, toimintakuvaus
Tulostanut:Pekka Vuorivirta Palvelu Alustatunnus Polku 64/Kuvaus, Rakenne ja toiminta//volvon dynaaminen ohjaus, toimintakuvaus Malli Tunniste FH (4) 132355236 Julkaisupäivämäärä 29.11.2013 Tunnus/Käyttö
AirPrint-opas. Versio 0 FIN
irprint-opas Versio 0 FIN Kuvakkeiden selitykset Tässä käyttöoppaassa käytetään seuraavaa kuvaketta: Vinkki Vinkit kertovat, miten eri tilanteissa voi toimia tai miten toimintoa voi käyttää yhdessä muiden
Sähköposti ja uutisryhmät 4.5.2005
Outlook Express Käyttöliittymä Outlook Express on windows käyttöön tarkoitettu sähköpostin ja uutisryhmien luku- ja kirjoitussovellus. Se käynnistyy joko omasta kuvakkeestaan työpöydältä tai Internet Explorer
AirPrint-opas. Tämä opas on tarkoitettu mustesuihkumalleille. Versio B FIN
AirPrint-opas Tämä opas on tarkoitettu mustesuihkumalleille. Versio B FIN Soveltuvat mallit Tämä käyttöopas koskee seuraavia malleja: DCP-J40DW, MFC-J430DW/J440DW/J450DW/J460DW/J470DW Kuvakkeiden selitykset
Aimo-ohjauspaneelin käyttöohje Sisällys
Aimo-ohjauspaneelin käyttöohje Sisällys Tunnusten tilaaminen... 2 Sisäänkirjautuminen... 3 Käyttöliittymä... 4 Ryhmätekstiviestien lähettäminen... 5 Ryhmät... 7 Push-viestien lähettäminen... 12 Mobiilipalvelun
InteliNano NT. Käyttäjän opas. Copyright 2011 ComAp a.s..
InteliNano NT Käyttäjän opas Copyright 2011 ComAp a.s.. ComAp a.s.. Kundratka 17, 180 00 Praha 8, Tšekin tasavalta Puh: +420 246 012 111, faksi: +420 266 316 647 S-posti: info@comap.cz, www.comap.cz SISÄLLYSLUETTELO
Tekninen Tuki. Access Point asennusohje
Access Point asennusohje Langattoman signaalin kantoaluetta on kätevä laajentaa Access Pointia ja ns. siltausta käyttämällä. Access Pointin pohjassa on WAN MAC Address (MAC osoite). Kirjoita tämä ylös
AirPrint-opas. Versio 0 FIN
AirPrint-opas Versio 0 FIN Kuvakkeiden selitykset Tässä käyttöoppaassa käytetään seuraavaa kuvaketta: Vinkki Vinkit kertovat, miten eri tilanteissa voi toimia tai miten toimintoa voi käyttää yhdessä muiden
K U U L A L A A K E R I LUOTTAMUKSELLINEN 1(6)
K U U L A L A A K E R I LUOTTAMUKSELLINEN 1(6) Messto HTTP API Messto HTTP API on sovelluskehittäjiä varten kehitetty helppo tapa toteuttaa tekstiviesti- ja multimediaviestisovelluksia. Rajapinnan avulla
Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi
Käytettävyys ja käyttäjätutkimus Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi Teron luennot Ke 15.2 miniluento Ti 28.2 viikkotehtävän anto (T,M) To 1.3 Tero paikalla (tehtävien tekoa) Ti 6.3
Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle
Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle 2 Sisällys 1 Palvelunhallinta... 3 1.1 Käyttäjäryhmän luominen... 3 2 Tehtävienhallinta- perustiedot... 4 2.1 Yhtiön perustiedot... 4 2.2 Tehtävä-/
Lumon tuotekirjaston asennusohje. Asennus- ja rekisteröintiohje
Lumon tuotekirjaston asennusohje Asennus- ja rekisteröintiohje 1. Sisältö 1. Asennuspaketin lataaminen 4 2. Zip-tiedoston purkaminen ja sovelluksen asentaminen 4 3. Sovelluksen rekisteröiminen 7 4. Sisällön
Moodlen lohkon käyttöohje
Koulutuskeskus Tavastia Moodlen lohkon käyttöohje Versio 1.0.1 Janne Kalmari 24.10.2007 MOODLEN TEKSTIVIESTI LOHKON KÄYTTÖOHJE Yleistä... 1 Rakenne... 2 Käyttö... 4 Tallennetut viestit... 4 Vastaanottajat...
Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros)
Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros) Tämän harjoituksen tarkoituksena on tutustua IP-protokollaan. Kertausta - Harjoitus 4: Erään sovelluksen
KÄYTTÖOHJE PEL 1000 / PEL 1000-M
V1.0 (19.02.2015) 1 (8) KÄYTTÖÖNOTTO Asennus - Lähetin tulisi asentaa mittauskohdan yläpuolelle kondensoitumisongelmien välttämiseksi. - Kanavan ylipaine mitataan siten, että kanavan mittayhde yhdistetään
FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL
FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...
Javan asennus ja ohjeita ongelmatilanteisiin
Javan asennus ja ohjeita ongelmatilanteisiin Javaa tarvitaan Fivaldin Sovellusikkunan alaisiin sovelluksiin, jotka käyttävät Oracle Forms -tekniikkaa. Visma Fivaldin osalta suosittelemme aina käyttämään
Nokia Lifeblog 2.5 Nokia N76-1
Nokia Lifeblog 2.5 Nokia N76-1 2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N76 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä tavaramerkkejä. Muut tässä asiakirjassa
Mitä Uutta - SURFCAM V5.1 Sisällysluettelo
VER CAD/CAM Software with world class precision and control... Mitä uutta Mitä Uutta - SURFCAM V5.1 Sisällysluettelo 1) Parannettu muistinhallinta 32 ja 64 bitin järjestelmissä 3 2) Konesimulointi Optio
SwingControl-valvontayksikön tietojen lukeminen Jeven Flow -sovelluksella
SIVU 2 JEVEN Keittiöilmanvaihtolaitteet Tuotekuvaus ja yhdistäminen 2 Yhteys-sivu 3 Sisäisen verkon asennukset 5 JEVEN Keittiöilmanvaihtolaitteet SIVU 2 TUOTEKUVAUS Jeven Flow -sovelluksella voidaan ottaa
BEYOND: Two Souls BEYOND Touch Sovellus
BEYOND: Two Souls BEYOND Touch Sovellus BEYOND Touch -SOVELLUS Jotta saisit kaiken irti BEYOND: Two Souls -pelikokemuksesta, suosittelemme pelaamaan peliä langattomalla DUALSHOCK 3-ohjaimella. Jos kuitenkin
AUTON TIEDONSIIRTOTYÖKALUT VIDA ALL-IN-ONE
VIDA ALL-IN-ONE SISÄLTÖ 1 TIETOA AUTON TIEDONSIIRTOTYÖKALUISTA... 3 1.1 DiCE... 3 1.2 J2534... 3 1.3 VCT2000... 3 1.4 Volvon järjestelmätesteri (VST)... 3 2 DICE... 4 2.1 Tuki... 4 2.2 Komponentit... 4
TURVAVÄYLÄSEMINAARI. Erilaiset kenttäväylät ja niiden kehitys 13.11.2002. Jukka Hiltunen
TURVAVÄYLÄSEMINAARI Erilaiset kenttäväylät ja niiden kehitys 13.11.2002 Jukka Hiltunen Miksi väylätekniikkaa? 1. luonnolliset perusteet: : kehittyneiden kenttälaitteiden ja ylemmän tason laitteiden välille
Ajoneuvoväylät. Ajoneuvojen sähköjärjestelmät toteutettu nykyään väyläperustaisesti - Useita erilaisia väyliä käytössä
Ajoneuvoväylät Ajoneuvojen sähköjärjestelmät toteutettu nykyään väyläperustaisesti - Useita erilaisia väyliä käytössä - CAN väylät ( Controller Area Network) - Yleisväylä ajoneuvossa, Toimii väyläjärjestelmän
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
Kuvan ottaminen ja siirtäminen
Kuvan ottaminen ja siirtäminen Kuvien ottaminen Kuvien ottaminen tapahtuu oppilaiden omien kännykkäkameroiden tai koulun tablettien kameran avulla o Työ tehdään pareittain, joten ainakin toisella työparin
MAKING MODERN LIVING POSSIBLE. Danfoss Link SCM Simple Communication Module Asennusohje. Danfoss Heating Solutions
MAKING MODERN LIVING POSSIBLE Simple Communication Module Asennusohje Danfoss Heating Solutions Sisällysluettelo Johdanto.... 29 Asennus.... 29 Kiinnitys.... 29 Johdotus... 30 Laitteen lisääminen.... 30
Nokia langaton äänisovitin AD-47W
Nokia langaton äänisovitin AD-47W 9247383/1 SUOMI AD-47W-sovittimen avulla voit kytkeä langatonta Bluetooth-tekniikkaa tukevan yhteensopivan HF-laitteen tietokoneeseen (tai muuhun yhteensopivaan laitteeseen).
Collector for ArcGIS. Ohje /
Collector for ArcGIS Ohje / 10.5.2019 2 (11) Sisältö 1. Collector for ArcGIS... 3 2. Kartan luominen ArcGIS Onlinessa... 3 2.1 Karttatason luominen... 3 2.2 Ominaisuustietotaulun kenttien määrittäminen...
Pika-aloitusopas. Langaton IP-kamera. Tekninen tuki QG4_B
FI Tekninen tuki Langaton IP-kamera Pika-aloitusopas Lataa Windows- tai Mac-asiakasohjelmisto seuraavasta osoitteesta: https://reolink.com/software-and-manual/ Tarkemmat asennusohjeet selostetaan käyttöoppaassa:
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
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
Avoimen luukun varoitussanomat. Toiminto
Toiminto Kaikki kuorma-autot 1 on varustettu avoimien luukkujen varoitussanomien näyttötoiminnolla. Varoitussanomaa voidaan käyttää erityyppisille luukuille, joissa on anturi, joka ilmaisee, että luukku
SISU-MOOTTORIN SCR-JÄRJESTELMÄN TIETOJEN INDIKOINTI
Janne Suutari SISU-MOOTTORIN SCR-JÄRJESTELMÄN TIETOJEN INDIKOINTI Insinööri (AMK) Tietotekniikka Kevät 2015 TIIVISTELMÄ Tekijä(t): Suutari Janne Työn nimi: Sisu-moottorin SCR-järjestelmän tietojen indikointi
LoCCaM. LoCCaM Cam laitteiston ohjaaminen. Dimag Ky dimag.fi
LoCCaM LoCCaM Cam laitteiston ohjaaminen Dimag Ky janne.koski @ dimag.fi +358505907788 Laitteen lisääminen sovellukseen Sovelluksen pääsivulta valitaan oikeasta yläkulman valikosta Aloita uusi (1) Aukeavaan
Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro1 29.10.2013
Virtualisointi Pertti Pennanen DOKUMENTTI 1 (5) SISÄLLYSLUETTELO Virtualisointi... 2 Virtualisointiohjelmia... 2 Virtualisointitapoja... 2 Verkkovirtualisointi... 2 Pertti Pennanen DOKUMENTTI 2 (5) Virtualisointi
Käyttöohje BTGP-38KM Bluetooth GPS Data Logger V1.0
Käyttöohje BTGP-38KM Bluetooth GPS Data Logger V1.0 I Johdanto 1. Yhteenveto BTGP-38KM Data Logger yhdistää kehittyneet Bluetooth- ja GPS-teknologiat yhteen tuotteeseen. Bluetooth-teknologia mahdollistaa
Office 365 palvelujen käyttöohje Sisällys
Office 365 palvelujen käyttöohje Sisällys Sisäänkirjautuminen... 2 Office 365:n käyttöliittymä... 3 Salasanan vaihto... 5 Outlook-sähköpostin käyttö... 7 Outlook-kalenterin käyttö... 10 OneDriven käyttö...
Android. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Android 4.0.3 Ice Cream Sandwichissä.
Y K S I K Ä Ä N A S I A K A S E I O L E M E I L L E LI I A N P I E NI TAI M I K Ä Ä N H A A S T E LI I A N S U U R I. Android Sähköpostin määritys Määrittämällä sähköpostitilisi Android-laitteeseesi, voit
LoCCaM Riistakamerasovellus. Dimag Ky dimag.fi
LoCCaM Riistakamerasovellus Dimag Ky janne.koski @ dimag.fi +358505907788 Sovelluksen toimintaperiaate Toimintaperiaate yksinkertaistettuna on seuraavanlainen Kamera ottaa kuvan tai videon jonka lähettää
RAPORTTI Risto Paakkunainen Arto Valtonen Pasi Vähämartti Metsäteollisuuden automaation harjoitustyö Joulukuu 2007
RAPORTTI Risto Paakkunainen Arto Valtonen Pasi Vähämartti Metsäteollisuuden automaation harjoitustyö Joulukuu 2007 Automaatiotekniikka Sivu 1 (11) Tehtäväkuvaus: Tämän projektin tarkoituksena oli perehtyä
A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen
1 AS-0.3200 Automaatio- ja systeemitekniikan projektityöt A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen Projektisuunnitelma Tommi Salminen, Hanna Ukkola, Olli Törmänen 19.09.2014 1 Projektin
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
Micro:bit. Käyttöohje. Innokas verkosto Petja Pyykkönen, Saimaan mediakeskus Käyttöohje / 2016 Innokas
Micro:bit Käyttöohje Innokas verkosto Petja Pyykkönen, Saimaan mediakeskus 24.5.2017 Käyttöohje / 2016 Innokas Micro:bitin rakenne Micro:bitin etupuolelta löytyy 25 punaista LEDiä, jotka voidaan ohjelmoida
Wi-Fi Direct -opas. Helppo määritys Wi-Fi Directin avulla. Vianmääritys. Liite
Wi-Fi Direct -opas Helppo määritys Wi-Fi Directin avulla Vianmääritys Liite Sisällys Tietoja oppaasta... 2 Oppaassa käytetyt symbolit... 2 Vastuuvapauslauseke... 2 1. Helppo määritys Wi-Fi Directin avulla
MoveSole StepLab. Mobiili liikkumisen mittausjärjestelmä
MoveSole StepLab Mobiili liikkumisen mittausjärjestelmä Liikkumista mittaava mobiili mittausjärjestelmä MoveSole StepLab koostuu langattomasti toisissaan yhteydessä olevista MoveSole-mittauspohjallisista
S11-09 Control System for an. Autonomous Household Robot Platform
S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on
Sisäilmaston mittaus hyödyntää langatonta anturiteknologiaa:
Ismo Grönvall/Timo/TUTA 0353064 Tehtävä 5: Sisäilmaston mittaus hyödyntää langatonta anturiteknologiaa: Ihmiset viettävät huomattavan osan (>90 %) ajasta sisätiloissa. Sisäilmaston laatu on tästä syystä
Enemmän voitonriemua. Vähemmän tylsiä hetkiä. Pelien ja sovellusten jakaminen Sonera Viihde -palvelussa
Enemmän voitonriemua. Vähemmän tylsiä hetkiä. Pelien ja sovellusten jakaminen Sonera Viihde -palvelussa Sisällysluettelo 1. Game & Application Sharing -toiminto (pelien ja sovellusten jakaminen)... 3 2.
Digitaalitekniikan matematiikka Luku 13 Sivu 1 (10) Virheen havaitseminen ja korjaus
Digitaalitekniikan matematiikka Luku 13 Sivu 1 (10) Digitaalitekniikan matematiikka Luku 13 Sivu 2 (10) Johdanto Tässä luvussa esitetään virheen havaitsevien ja korjaavien koodaustapojen perusteet ja käyttösovelluksia
Gree Smart -sovelluksen (WiFi) asennus- ja käyttöohje: Hansol-sarjan ilmalämpöpumput WiFi-ominaisuuksilla
02/2016, ed. 5 KÄYTTÖOHJE Gree Smart -sovelluksen (WiFi) asennus- ja käyttöohje: Hansol-sarjan ilmalämpöpumput WiFi-ominaisuuksilla Maahantuoja: Tiilenlyöjänkuja 9 A 01720 Vantaa www.scanvarm.fi Kiitos
reitittimissä => tehokkaampi 2005 Markku Kojo IPv6
4. IPv6-protokolla (RFC 2460) Enemmän osoitteita 16 tavua osoitteelle => osoitteita paljon! Virtaviivaistettu nopeampi käsittely k reitittimissä => tehokkaampi Uusia piirteitä Erilaisten sovellusten tarpeet
Webinaarin osallistujan ohje
Webinaarin osallistujan ohje 9.10.2015 Webinaariohjelmisto Kiinko käyttää webinaareissaan WebEx-ohjelmistoa Se mahdollistaa tietokoneiden väliset neuvottelut, kokoukset ja koulutukset internet-yhteyden
3. Kuljetuskerros 3.1. Kuljetuspalvelu
End- to- end 3. Kuljetuskerros 3.1. Kuljetuspalvelu prosessilta prosessille looginen yhteys portti verkkokerros koneelta koneelle IP-osoite peittää verkkokerroksen puutteet jos verkkopalvelu ei ole riittävän
Kuvailulehti. Korkotuki, kannattavuus. Päivämäärä 03.08.2015. Tekijä(t) Rautiainen, Joonas. Julkaisun laji Opinnäytetyö. Julkaisun kieli Suomi
Kuvailulehti Tekijä(t) Rautiainen, Joonas Työn nimi Korkotuetun vuokratalon kannattavuus Ammattilaisten mietteitä Julkaisun laji Opinnäytetyö Sivumäärä 52 Päivämäärä 03.08.2015 Julkaisun kieli Suomi Verkkojulkaisulupa
LUMECOM. Jyrsinsovellus. 1. Asennusohje 2. Käyttöohje 3. Käyttöönottokortti
LUMECOM Jyrsinsovellus 1. Asennusohje 2. Käyttöohje 3. Käyttöönottokortti 11.4.2018 Asennusohje - ProJyrsin 1. Avaa Google Play Store tabletiltasi - sovellus ei tue toistaiseksi Apple/IOS käyttöjärjestelmiä
Markus Niiranen HARVESTERIPÄÄN SAHAN KETJUNOPEUDEN SÄÄTÖ
Markus Niiranen HARVESTERIPÄÄN SAHAN KETJUNOPEUDEN SÄÄTÖ Insinööri (AMK) Tietotekniikka Kevät 2016 TIIVISTELMÄ Tekijä: Niiranen Markus Työn nimi: Harvesteripään sahan ketjunopeuden säätö Tutkintonimike:
Verkkoliikennettä Java[ssa lla] Jouni Smed
Verkkoliikennettä Java[ssa lla] Jouni Smed 9.2.2001 1 Perusteita 1 (2) tarvittavat luokat paketissa MDYDQHW IP-osoitteita käsitellään,qhw$gguhvv-olioina luonti (huom. ei konstruktoria):,qhw$gguhvvdggu,qhw$gguhvvjhw%\1dphdgguhvv
ReSound-sovellukset - käyttöohje
ReSound-sovellukset - käyttöohje Johdanto Onneksi olkoon ReSound-sovelluksen lataamisen johdosta. ReSoundsovellukset tuottavat parempia kuuntelemiselämyksiä ja auttavat hyödyntämään ReSound-kuulokojeita
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
Pilvi 9.0. Arkkitehtuuri. Esimerkki arkkitehtuurit
Esimerkki arkkitehtuurit Sivu 2/8 Sisällysluettelo 1. Johdanto... 3 1.1. Termejä... 3 2. Web hosting ilman kuormantasausta... 4 3. Web hosting kuormatasaus ja bastion... 5 3.1.... 5 3.2. Kuvaus... 5 4.
YHDISTYKSEN DIGITAALINEN VIESTINTÄ
24.04.2018 (dia 1) YHDISTYKSEN DIGITAALINEN VIESTINTÄ Miten viestimme tehokkaasti ja turvallisesti? Järjestötreffit, Kansalaistoiminnan keskus Lohja, 24.4.2018 24.04.2018 (dia 2) ESITTELY Erno Haapalehto,
DNA Prepaid WLAN Mokkula
DNA Prepaid WLAN Mokkula Mokkula käyttää normaalikokoista / suurempaa SIM-korttia. Irrota SIM-kortti kokonaisena ja laita se Mokkulaan alla olevan kuvan mukaisesti. Jos irrotat vahingossa pienemmän SIM-kortin,
2-AKSELISEN LINEAARILIIKKEEN OHJAAMINEN
2-AKSELISEN LINEAARILIIKKEEN OHJAAMINEN Janne Rossi Kirjallisuustyö 6.11.2011 LUT Energia Sähkötekniikan koulutusohjelma SISÄLLYSLUETTELO 1. SOVELLUKSEN YLEINEN KUVAUS... 3 2. VAATIMUSMÄÄRITTELY... 3 2.1
QR-koodit INNOSTAVAA HAUSKAA PALJON KÄYTTÖTAPJA HELPPOA ILMAISTA MOTIVOIVAA
QR-koodit QR-koodit INNOSTAVAA HAUSKAA PALJON KÄYTTÖTAPJA HELPPOA MOTIVOIVAA ILMAISTA QR-koodi paljon tietoa Koodin avulla pääsee nopeasti halutulle verkkosivulle tai esim. YouTube-videoon ilman osoitteen
Digital Thermometer KÄYTTÖOHJE
Digital Thermometer KÄYTTÖOHJE Lämpömittari 1 2 Anturin osoitin Lämpötilayksikkö ( C / F ) Anturin osoittama lämpötila Bluetooth-osoitin Virtapainike (ON/OFF) Parinmuodostuspainike Hälytyksen katkaisupainike