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ä.
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] .
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] .
UART | |||||||
---|---|---|---|---|---|---|---|
Fyysiset kerrokset |
| ||||||
Protokollat |
| ||||||
Käyttöalueet | |||||||
Toteutukset |
|