1. Väyläjärjestelmien jaottelu



Samankaltaiset tiedostot
Yleisiä tietoja CAN-verkosta. Yleistä. Lisätietoja CAN-yhtyedestä on annettu seuraavissa asiakirjoissa:

Tehtävä 2: Tietoliikenneprotokolla

FMS:n CAN-liitäntä. Johdanto

SM211 RS485 - JBUS/MODBUS mittarille SM103E. Käyttöohje

Avoimen luukun varoitussanomat. Toiminto

SM210 RS485 - JBUS/MODBUS mittarille SM102E. Käyttöohje

Ajoneuvoväylät voidaan jakaa kolmeen pääryhmään niiden käyttötarkoituksen perusteella:

Nopeusrajoitin. Aktivointi analogisilla signaaleilla. Aktivointi ulkoiseilla CAN-verkolla

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

Jaetun muistin muuntaminen viestin välitykseksi. 15. lokakuuta 2007

Korotettu joutokäynti

Kuva maailmasta Pakettiverkot (Luento 1)

BACnet protokolla kiinteistöautomaatiossa

Jatkuva kierrosluvun rajoitus

Mikä on EN81-28? Jumittunut hissiin?

TEKNIIKAN JA LIIKENTEEN TOIMIALA. Auto- ja kuljetustekniikka. Autosähkötekniikka INSINÖÖRITYÖ VÄYLÄJÄRJESTELMÄT: MOST, BYTEFLIGHT, FLEXRAY

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone

Vapaa-asennon automaattikytkentä

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

Verkon värittämistä hajautetuilla algoritmeilla

C494 Liitin johdinsarjalle ohjaamosta runkoon C494

Itsestabiloivabysanttilainen yhteisymmärrys. Timo Virkkala

Lisää reititystä. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Lisää reititystä. Jaakko Kangasharju

Lisää reititystä. Tietokoneverkot 2008 (4 op) Syksy Teknillinen korkeakoulu. Lisää reititystä. Jaakko Kangasharju

IMPACT /Kuvaus, Rakenne ja toiminta//volvon dynaaminen ohjaus, toimintakuvaus

Momentinrajoitin. Aktivointi analogisilla signaaleilla. Aktivointi ulkoiseilla CAN-verkolla

Kaukovalojen ja lisäkaukovalojen vilkuttamisen kaukoaktivointi

Jokin ulkopuolisen valmistajan 24V tai 230V jännitetasolla toimiva säädin

Työasema- ja palvelinarkkitehtuurit IC Tallennusjärjestelmät. Tallennusjärjestelmät. 5 opintopistettä.

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

Meillä on RATKAISU KTS 560 / KTS 590. Ohjainlaitediagnoosi ESI[tronic] 2.0:n avulla

T2V2 Turvallisuushavaintoilmoitussanomakuvaus

TURVAVÄYLÄSEMINAARI. Erilaiset kenttäväylät ja niiden kehitys Jukka Hiltunen

CAN-väyläsimulaattori

Teknisiä käsitteitä, lyhenteitä ja määritelmiä

Kuntien KA-mallit ilo silmälle?

LonWorks H. Honkanen. LonWorks-tekniikastalla on kyky tukea useita erilaisia tiedonsiirtomedioita ilman erityistä tukea itse LONlaitteen

» multiaccess channel» random access channel LAN (Ethernet) langaton. ongelma: käyttövuoron jakelu Yhteiskäyttöisen kanavan käyttö

4. MAC-alikerros. yleislähetys (broadcast) ongelma: käyttövuoron jakelu. » multiaccess channel» random access channel LAN (Ethernet) langaton

14. Luento: Kohti hajautettuja sulautettuja järjestelmiä. Tommi Mikkonen,

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

KIINTEISTÖAUTOMAATION VÄYLÄRATKAISUT

Kommunikaatio Visa Linkiö. MS-E2142 Optimointiopin seminaari: Peliteoria ja tekoäly

Kokemuksia Lappeenrannan kaupungin BACnet integraatiosta

Moottorin kaukokäynnistys. Toiminta. Käyttäytyminen. Moottorin kaukokäynnistyksen toiminnolla moottori käynnistetään ohjaamon ulkopuolelta.

Datatähti 2019 loppu

T2V2 Vaaratilanneilmoitussanomakuvaus

älykkäimmän autohälyttimen

Vektorien pistetulo on aina reaaliluku. Esimerkiksi vektorien v = (3, 2, 0) ja w = (1, 2, 3) pistetulo on

Elektroninen ohjaus helposti

Webinaarin osallistujan ohje

Käyttöohje. Sida 1. BRT-12 Battery Replacement Tool

DownLink Shared Channel in the 3 rd Generation Base Station

Tämä dokumentti on tehty pohjaan Muistiopohja_logolla.ott

IoT-tieto virtaamaan ja tehokkaasti hyödyksi

Tuisku Tomi. CAN-väylä. Raskaankaluston standardi SAE J1939

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

Sähköisten aineistojen välityspalvelu (Liite 2)

Task list Submit code Submissions Scoreboard View queue Edit contest

Visual Voic -version 8.5 ja uudempien pikaopas

EI MIKÄÄN NÄISTÄ. KUVITETTU MINI-MENTAL STATE EXAMINATION Ohjeet viimeisellä sivulla. 1. Mikä vuosi nyt on? 2. Mikä vuodenaika nyt on?

HP Mobile -kaukosäädin (vain tietyt mallit) Käyttöopas

Vaihteleva kaukovalovilkku. Toiminta. Käyttäytyminen

Ohjelmistoarkkitehtuurit

Kauko-ohjaimen käyttöohje. Part No.: R OM-GS (0)-Acson FAN SWING MODE TURBO TIMER OFF CANCEL. Acson A5WM15JR Acson A5WM25JR

Toimintokaavio. UML-Toimontokaavio 1

Tietojärjestelmien yhteensovittaminen turvallisesti älykkäisiin koneisiin

Oikaisuja Suomen Säädöskokoelmaan

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro

VALLOX DIGIT väyläprotokolla

Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Langattoman kotiverkon mahdollisuudet

KESKITETTY RAIDELIIKENTEEN INFORMAATIOJÄRJESTELMÄ. Järjestelmän yleiskuvaus

Microsoft Outlook Web Access. Pikaohje sähköpostin peruskäyttöön

Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen

Task list Submit code Submissions Messages Scoreboard View queue Edit contest

Korotettu joutokäynti. Toiminta. Käyttäytyminen

TRUST WIRELESS KEYBOARD & MOUSE

Kuluttajat mukaan verkkolaskujen vastaanottajiksi

VMU-C EM. Asennus ja käyttö

Kenguru 2018 Cadet (8. ja 9. luokka)

RECO irtaimiston- ja omaisuuden hallinta

Verkkolaskun haasteisiin vastaaminen Basware e-invoicing Forum

Näkyvyys- ja valaistustoimintojen kaukoaktivointi

Palvelukuvaus, palvelutasot ja sanktiot

Opus SMS tekstiviestipalvelu

Kuva Suomen päätieverkko 1 Moottoritiet on merkitty karttaan vihreällä, muut valtatiet punaisella ja kantatiet keltaisella värillä.

Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen

90 ryhmän 1 huomautuksen f alakohdan nojalla. Näin ollen tavara luokitellaan CN-koodiin muuksi titaanista valmistetuksi tavaraksi.

Ajovalojen deaktivointi. Toiminta. Aktivointi. Ajovalot (kaukovalot, lähivalot, lisäkaukovalot ja takasumuvalot) sammutetaan automaattisesti,

Synco TM 700 säätimen peruskäyttöohjeet

Nokeval. No Kenttänäytöt 581D ja 582D sarjaviesteille RS-485/232

LoCCaM Riistakamerasovellus. Dimag Ky dimag.fi

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu LAPPEENRANTA Puh.

1 Yleistä. 2 Lähettäjän perustiedot

Matematiikan tukikurssi, kurssikerta 1

OHJE 1(6) Windowsin ääniasetukset Jos äänet eivät kuulu ConnectPro:ssa, Skypessä tai muussa ohjelmassa,

Algoritmit 2. Luento 6 Ke Timo Männikkö

5. Numeerisesta derivoinnista

Transkriptio:

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 1 on yleiskatsaus tietoväylistä, joita ajoneuvoissa pääasiassa käytetään. Infotainment (informaatio ja viihde) -alueella välitetään usein runsaasti tietoa suurella nopeudella. Tästä esimerkkinä elävä kuva (esimerkiksi DVD-soitin), jonka siirrossa pääasiassa hyödynnetään MOST-väylää (Media Oriented Systems Transport). Luokka Tiedonsiirtonopeus Käyttö Diagnoosi < 10 k/s K-johdin A < 25 k/s LIN B 25 125 k/s CAN (Low Speed) C 125 1000 k/s CAN (High Speed) C + 1 M/s TTCAN D > 1 M/s FlexRay, TTP Infotainment > 10 M/s MOST Taulukko 1: Väyläjärjestelmät nykyaikaisessa ajoneuvossa. Taulukko: Martin Frei Väyläjärjestelmien jaottelu siis perustuu eri luokkiin niiden tiedonsiirtonopeuden mukaisesti. Taulukossa esitetyt ovat raja-arvoja, jotka voivat olla välttämättä ole kiinteitä ja vaihdella valmistajan mukaisesti. Ajoneuvokäytössä yleisimpiä ovat CAN (Controller Area Network) ja LIN (Local Interconnected Network). Uudempi FlexRaytietoväylä ei ainakaan vielä ole kovin yleinen, mutta sen käyttö ajoneuvoissa on kasvussa. MOST-väylän tiedonsiirrossa käytetään valokaapelia, kun kaikissa muissa väyläratkaisuissa tiedon välittämiseen käytetään kuparijohtimia. MOST-väylä on hinnaltaan varsin kallis, jonka vuoksi sitä yleensä käytetään vain kalliimmissa autoissa. Jo 1990-luvun puolivälistä lähtien CANväylä on vaikuttanut ajoneuvokehitykseen. CAN-väylä perustuu kahden väyläkaapelin käyttämiseen, jolloin informaatio välittyy kahdessa kuparijohtimessa. Seuraavassa luvussa CAN-väylään tutustutaan tarkemmin. 9

2 CAN-väylä 2. CAN-väylä 2.1 CAN-väylän rakenne OL 1 OL 2 CAN-H CAN-L OL 3 OL 4 Kuva 1: Ohjainlaitteiden yksinkertainen verkottaminen. Grafiikka/kuvat: Martin Frei Moottoritekniikalle asetetut vaatimukset, kiristyneet pakokaasupäästömääräykset ja kasvanut mukavuuselektroniikan tarve johtivat siihen, että elektronisten ohjainlaitteiden määrä ajoneuvoissa alkoi kasvaa. Tämä puolestaan johti ajoneuvoinformaatiossa erilaisiin osajärjestelmien jaotteluun, kuten tunnistimiin, joita kuitenkin pitäisi olla jälkikäteen helppo asentaa lisää. Lisäksi niiden kuuluisi kokonaisvaltaisesti olla ajoneuvon diagnoosivalvonnan alaisia. Näin oli tullut tarve liittää eri ohjainlaitteet toimivan verkotusratkaisun avulla yhteen. CAN-väylässä jokainen ohjainlaitteista on kahden kuparijohtimen välityksellä yhteydessä toisiinsa. Käytännössä tämä tarkoittaa, että jokaisen ohjainlaitteen kaksi väyläjohdinta on yhdessä kohtaa keskitetty samaan pisteeseen samalla tavoin kuin ajoneuvon keskitetty maadoituspiste. Kuvassa 1 näytetään neljän ohjainlaitteen periaatteellinen verkotusratkaisu. Riippuen käytetyistä ohjainlaitteista on mahdollista liittää jopa 128 erillistä elektroniikkayksikköä toisiinsa. Verkotetun järjestelmän etuja ovat: Johtimia ja tunnistimia tarvitaan vähemmän Samanaikainen usean ohjainlaitteen diagnoosi on mahdollinen Järjestelmän laajentaminen on helpompaa Piste, jossa väyläjohtimet liittyvät toisiinsa, on nimetty solmukohdaksi. Jokaisessa CAN-järjestelmässä on vähintään kaksi solmukohtaa. Toinen niistä on nimetty CAN H:ksi (CAN High), toinen on puolestaan saanut nimen CAN L (CAN Low). Johtimet, jotka yhdistävät ohjainlaitteet toisiinsa, ovat nimeltään CAN H- ja CAN L-johdin. Johtimet on kierretty toistensa ympärille, jotka ulkoiset häiriötekijät jäisivät mahdollisimman pieniksi. Tätä johtimien kierrätystapaa kutsutaan englanninkielisellä nimellä Twisted Pair. 10

2 CAN-väylän toimintaa voi verrata useamman henkilön käymään puhelinneuvotteluun. Yksi neuvotteluun osallistuvista aloittaa viestinnän tervehtimällä ja esittelemällä itsensä: Hyvää päivää, nimeni on Bernd Meier. Seuraavaksi tämä neuvottelija julkituo esityslistansa: Tänään minulla on esityslistalla kolme tärkeää asiaa, jotka teille nyt esittelen. Näin neuvottelija jatkaa kertomalla kohta kohdalta tarkemmin esityslistansa sisällöstä. Varmistaakseen, että muut puhelinneuvotteluun osallistuvat ovat täysin ymmärtäneet, mistä on kyse, saattaa viestinnän aloittanut esittää kysymyksen: Oletteko ymmärtäneet kaiken?. Tässä vaiheessa herra Meier pitää tauon, jotta muut neuvotteluun osallistuvat ehtivät vastata esitettyyn kysymykseen. Mikäli kysymyksiä ei ilmene, on hra Meierin osuus näiltä osin päättynyt. Kuva 2: Twisted Pair-johtimet Näin CAN-väylä verkottaa ohjainlaitteet toisiinsa mainittujen CAN-johtimien välityksellä. Jotta kommunikointi ohjainlaitteiden välillä olisi ylipäätänsä mahdollista, on kaikkien väylään kuuluvien puhuttava saman protokollan mukaista kieltä. Näin varmistetaan, että kaikki osalliset ymmärtävät toisiaan viestejä lähetettäessä, välitettäessä ja vastaanottaessa. 2.2. CAN-viesti Kuva 3: CAN-viestin protokolla Kehyksen alku Tunnistus Kontrollikenttä Tietokenttä CRC-tarkistussumma Vahvistuskenttä Kehyksen loppu Väylätauko 1 11 6 0... 64 16 2 7 3 11

2 CAN-väylä Kuten todettua, voi CAN-väylän toimintaa verrata tällä yksinkertaisella esimerkillä. Yksittäiset ohjainlaitteet vastaavat puhelinneuvotteluun osallistuvia henkilöitä. Niinpä väylän tiedon siirtoon liittyvät säännöt ovat ennalta sovitun protokollan mukaisia, ja niiden kuuluu olla samanlaisia sekä yhteisiä kaikissa väylään liittyvissä ohjainlaitteissa. Periaatteessa protokollamuotoja on kaksi: standardiprotokolla, jota ajoneuvoissa enimmäkseen käytetään ja laajennettu protokolla, jota käytetään järjestelmissä, joiden tietoväylässä liikutettavia viestejä on (nimensä mukaisesti) tavallista enemmän. Näin esimerkiksi raskaissa hyötyajonevoissa. Kuvassa 3 osoitetaan, miten standardiprotokollan mukainen CAN-viesti periaatteessa rakentuu. Jokainen viesti alkaa niin sanotulla Startbitillä (käynnistysbitti), jonka englanninkielinen lyhenne on SoF. Sitten tulee tunnistusbitti (Identifier; ID). Jokaisella viestillä on yksilöllinen tunnistusbitti, mikä tarkoittaa, että täsmälleen samanlaista tunnistusta ei lähetetä kahteen kertaan. Verrattaessa puhelinneuvotteluun, on SoF kuin tervehtiminen, tunnistusbitin ollessa sama kuin henkilön esittäytyminen. Seuraavaksi ohjainlaite lähettää informaation, kuinka pitkä viesti tulee olemaan. Tämä tieto on sisällytetty kontrollikenttään. Nämä tiedot siis toimitetaan väylään ja vastaanotetaan muiden ohjainlaitteiden toimesta. Sitten lähettävä yksikkö vielä toimittaa tietojen tarkistussumman, jotta vastaanottavat yksiköt voivat tarkastaa, että liikkunut tieto on oikein ymmärretty. Nyt lähettävä yksikkö pitää viestitystauon ja odottaa, että vastaanottajilta tulee vahvistus viestisisällön vastaanottamisesta ja sen ymmärtämisestä. Tämä vahvistus (Acknowledge) on tavallaan kuittaus, ja pitää tulla kaikilta yksiköiltä (ohjainlaitteilta), joille viesti on toimitettu. Viestin päätöskenttä (End of Frame) koostuu seitsemästä samanlaisesta merkistä (bitistä). Seuraavaksi lähtevään viestiin tulee pieni katkos, jonka aikana viestejä ei voi liikkua kumpaakaan suuntaan. Heti kun viestiaktiviteetti tietoväylässä hiljenee, voivat kaikki väylään liitetyt ohjainlaitteet jälleen toimittaa viestejään. Laajennettu protokolla rakentuu samalla tavalla. Yhdentoista bitin sijasta tunnistuskenttä (Identifier) sisältää kaikkiaan 29 bittiä. Pidempää merkkijonoa tarvitaan, jotta väylään olisi mahdollista toimittaa laajempi valikoima viestejä. 2.3 Sovittaminen (viestien priorisointi) CAN-väylä perustuu niin kutsuttuun Multimaster-periaatteeseen, mikä tarkoittaa, että kaikki järjestelmään liitetyt yksiköt on asetettu toimimaan samoilla valtuuksilla. Jokainen ohjainlaite kykenee itsenäisesti muodostamaan viestejä ja toimittamaan niitä väylään ilman, että tämä aiheuttaisi ohjain 12

2 Prioriteetti Tunnistuskenttä 1 000 1010 1101 2 001 0000 0100 3 010 0001 1001 Taulukko 2: Prioriteetin mukainen tunnistus. laitteiden välille konfliktia. Samanaikainen lähetysyritys ei johda bittien yhteentörmäykseen, siitä pitää huolen viestijärjestyksen sovittaminen, ts. viestien priorisointi. Viestin tärkeys määritellään tunnistuskentässä; mitä tärkeämpi viesti on kyseessä, sitä enemmän tunnistuskentän merkkijonon alussa on nollia (0). Taulukossa 2 esitellään kolme tunnistuskenttää, jotka on lajiteltu priorisoinnin mukaiseen järjestykseen. Jos kaksi tai useampi ohjainlaite lähettää samanaikaisesti viestin väylään, asettuvat viestit niiden tärkeyden mukaiseen toimitusjärjestykseen. Vähemmän tärkeät lähetysyritykset jäävät hetkellisesti taka-alalle. Lähettäjä, jonka viestiä ei sillä hetkellä väylään toimitettu, muuttuu automaattisesti viestiä vastaanottavaksi lukijaksi. Välittömästi, kun tärkeysjärjestyksessä ohi ajanut viesti on toimitettu ja väylä on jälleen vapaa, voivat muut ohjainlaitteet lähettää viestejään. Jos useampi ohjainlaite lähettää yhtäaikaisesti, saa etusijan korkeimmalla prioriteetilla varustettu viesti. Tätä menetelmää kutsutaan sovittamiseksi, jota siis tarvitaan vain silloin, kun useampi ohjainlaite yrittää lähettää viestejä samanaikaisesti. Alemmalla prioriteetilla varustetun viestin toimittamista ei voida keskeyttää edes silloin, kun korkeammalla prioriteetilla varustettu viesti olisi menossa jakeluun. Sen on odotettava, kunnes edellinen viesti on toimitettu ja väylä on jälleen vapaa. 2.4 Tiedonsiirto Datatiedot CAN-väylässä toimitetaan sarjamuotoisesti. Tämä tarkoittaa, että ohjainlaitteet lähettävät viestin bitit peräkkäin aseteltuna väylään. Yhdellä väyläyksiköllä ilmenevä toimintahäiriö ei näin voi vaikuttaa muun väylän toimintaan. Ensimmäinen bittimerkki aivan vasemmalla on kehyksen alku (Start of Frame). Seuraavat 11 bittiä muodostavat tunnistuskentän. Sitä seuraavat bittiryhmät on selitetty CAN-viestin protokollaa esittelevässä kuvassa 3. Periaatteessa jokainen verkkoon liitetty ohjainlaite on toteutettu kolmen tason mukaisesti. Niistä ensimmäisellä tasolla käy ilmi, miten elektroninen ohjainyksikkö ylipäätänsä on rakennettu. Ymmärrettävästi tähän tarvitaan tietokone (mikroprosessori). Toinen taso on CAN-valvontayksikkö (Controller), jonka tehtävänä on muotoilla tietokoneen oheista- 13