FlexRay

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 8. toukokuuta 2022 tarkistetusta versiosta . vahvistus vaatii 1 muokkauksen .

FlexRay (FlexRay) on nopea verkkoprotokolla autoille, jonka on kehittänyt globaali FlexRay-konsortio, jonka perusti NXP yhdessä BMW :n , Daimlerin , Boschin , General Motorsin ja Volkswagenin kanssa . Protokollan nopeus saavuttaa 10 Mbps . Ensimmäiset tekniset tiedot julkaistiin vuonna 2004. [1] FlexRay-konsortio hajosi vuonna 2009, mutta standardit hyväksyttiin ISO 17458-1 - 17458-5.

Tähti (aktiivinen tähti, kaksoistähti [1] ) ja väylätopologioita tuetaan, ja luotettavuuden parantamiseksi voidaan käyttää kahta itsenäistä fyysistä datakanavaa. FlexRay-väylä kulkee kahden segmentin aikajaksossa: staattinen ja dynaaminen. Staattinen segmentti on jaettu osiin yksittäisiä vaihtotyyppejä varten, mikä tarjoaa reaaliaikaiset takuut. Dynaaminen segmentti toimii samalla tavalla kuin CAN-väylä , jossa keskuksen osallistujat voivat ottaa väylän hallintaansa, kun se on käytettävissä.

Sovellus

Väylä on sijoitettu sähkömekaanisia ohjausjärjestelmiä varten ( Drive-by-wire , Steer-by-wire - elektroninen ohjaus, Brake-by-wire - elektroninen jarrujen ohjaus) [2] .

Ensimmäiset FlexRaylla varustetut autot ilmestyivät vuoden 2006 lopulla (BMW X5). FlexRaylla varustetut ajoneuvot:

Vuoteen 2010 mennessä NXP oli toimittanut 2 miljoonaa FlexRay-sirua [1] .

Kuinka se toimii

FlexRay- järjestelmä koostuu väylästä ja useista ECU :sta .  Jokaisella ECU:lla on itsenäinen kellon generointipiiri , mutta taajuuden poikkeama ei saa ylittää 0,15 % viitearvosta. Tällä tarkkuudella voidaan lähettää noin 300 bittiä ilman uudelleensynkronointia. Generaattorien synkronointi tapahtuu ajoittain, staattisessa segmentissä.

Kullekin ajalle vain yksi ECU lähettää signaalin väylään käyttämällä NRZI -erokoodia . Jokainen lähetetty bitti lähetetään 8 kellolle, vastaanotin vastaanottaa 8 näytettä, mutta määrittää bittiarvot niistä viidestä viimeisestä (äänestysjärjestelmän kautta).

Vaihdot tehdään osana kehyksiä . Kehys koostuu tavuista , jotka on kehystetty palvelubiteillä kaavan [1] mukaisesti :

Väylä pidetään tilassa 1 (korkea jännite), kun sitä ei käytetä. Väylän siirtyminen tilaan 0 ilmoittaa osallistujille, että lähetys on alkanut. Täydellisen viestin merkki on BSS0 (1) tai FES (0) vastaanotto. Yhden tavun siirtämiseen käytetään 80 väyläjaksoa: 16 BSS0/1:lle ja 64 itse datalle. Kehysmuoto mahdollistaa jopa 254 tavun siirron ja mahdollistaa erillisten CRC -summien käytön otsikolle (11 bittiä) ja datalle (24 bittiä) [1] .

FlexRay tarjoaa nopeampia nopeuksia kuin perinteinen CAN-väylä; se myös suojaa kehyksen pituuskenttää toisin kuin CAN [1] . FlexRay-väylällä on joitain haittoja: matalat jännitetasot ja epäsymmetria, joka rajoittaa väylän pituutta. Suuremman suorituskyvyn ja ei-turvallisuuden sovelluksissa käytetään todennäköisemmin Ethernet-ryhmäväyliä [5] , jos käytetään "aikaliipaisia" laajennuksia ja törmäyksenestokytkimiä [1] .

Muistiinpanot

  1. 1 2 3 4 5 6 7 FlexRay-protokolla arkistoitu 7. kesäkuuta 2016 Wayback Machinessa , Philip Koopman, 2015, Carnegie  Mellon
  2. Oleg Tatarnikov, Smart Cars Arkistoitu 21. elokuuta 2017 Wayback Machinessa / ComputerPress 11'2007
  3. FlexRay-väylä BMW-jarrujärjestelmissä (pääsemätön linkki) . Haettu 21. elokuuta 2017. Arkistoitu alkuperäisestä 21. elokuuta 2017. 
  4. Flexray-verkko vuoden 2007 BMW X5:ssä (linkki ei käytettävissä) . Haettu 21. elokuuta 2017. Arkistoitu alkuperäisestä 21. elokuuta 2017. 
  5. Beyond FlexRay: BMW lähettää Ethernet-suunnitelmat Arkistoitu 21. elokuuta 2017 Wayback Machinessa . EEtimes,  2010

Katso myös

Linkit