FlexRay

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. május 8-án felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .

A FlexRay (FlexRay) egy nagy sebességű hálózati protokoll autókhoz, amelyet az NXP , a BMW , a Daimler , a Bosch , a General Motors és a Volkswagen által alapított globális FlexRay konzorcium fejlesztett ki . A protokoll átviteli sebessége eléri a 10 Mbps -t . Az első specifikációkat 2004-ben tették közzé. [1] A FlexRay konzorcium 2009-ben feloszlott, de a szabványokat ISO 17458-1-től 17458-5-ig fogadták el.

A csillag (aktív csillag, kettős csillag [1] ) és a busz topológiák támogatottak, és 2 független fizikai adatcsatorna használható a megbízhatóság növelésére. A FlexRay busz két szakaszból álló időciklusban fut: statikus és dinamikus. A statikus szegmens az egyes tőzsdetípusok számára szekciókra van felosztva , valós idejű garanciákat biztosítva. A dinamikus szegmens a CAN-buszhoz hasonlóan működik , ahol a központ résztvevői átvehetik a busz irányítását, ha az elérhető.

Alkalmazás

A busz elektromechanikus vezérlőrendszerekhez van elhelyezve ( Drive-by-wire , Steer-by-wire - elektronikus kormányzás, Brake-by-wire - elektronikus fékvezérlés) [2] .

Az első FlexRay-vel ellátott autók 2006 végén jelentek meg (BMW X5). A FlexRay-vel felszerelt járművek közül:

2010-ig az NXP 2 millió FlexRay chipet szállított [1] .

Hogyan működik

A FlexRay rendszer egy buszból és több ECU -ból áll .  Mindegyik ECU-nak van egy független órageneráló áramköre , de a frekvencia eltolódása nem haladhatja meg a referenciaérték 0,15%-át. Ezzel a pontossággal körülbelül 300 bit küldhető újraszinkronizálás nélkül. A generátorok szinkronizálása periodikusan, egy statikus szegmensben történik.

Egy adott időpontban csak egy ECU küld jelet a busznak az NRZI differenciálkód használatával . Minden elküldött bit 8 órajelre kerül kisugárzásra, a vevő 8 mintát vesz, de ezek közül az utolsó 5 bit értékét határozza meg (a szavazórendszer funkción keresztül).

A cserék a keretek részeként történnek . A keret az [1] séma szerint szolgáltatásbitekkel keretezett bájtokból áll :

Használaton kívül a busz 1-es (nagyfeszültségű) állapotban van. A busz átmenet a 0 állapotba jelzi a résztvevőknek, hogy az átvitel megkezdődött. A teljes üzenet jele a BSS0 (1) vagy a FES (0) vétele. 1 bájt átviteléhez 80 buszciklust használnak: 16-ot a BSS0/1-hez és 64-et magának az adatnak. A keretformátum legfeljebb 254 bájt átvitelét teszi lehetővé, és külön CRC összegek használatát teszi lehetővé a fejléchez (11 bit) és az adatokhoz (24 bit) [1] .

A FlexRay nagyobb sebességet biztosít, mint a hagyományos CAN busz; a kerethossz mezőt is védi, ellentétben a CAN-nal [1] . A FlexRay busznak van néhány hátránya: alacsony feszültségszint és aszimmetria, ami korlátozza a busz hosszát. Nagyobb áteresztőképességű és nem biztonságos alkalmazásokhoz nagyobb valószínűséggel Ethernet-csoportbuszok [5] használatára kerül sor , feltéve, hogy "idővezérelt" bővítményeket és ütközésgátló kapcsolókat [1] használnak .

Jegyzetek

  1. 1 2 3 4 5 6 7 A FlexRay Protokoll archiválva 2016. június 7-én a Wayback Machine -nél , Philip Koopman, 2015, Carnegie  Mellon
  2. Oleg Tatarnikov, Smart Cars Archiválva : 2017. augusztus 21., a Wayback Machine / ComputerPress 11'2007
  3. FlexRay busz BMW fékrendszerekben (elérhetetlen link) . Letöltve 2017. augusztus 21. Az eredetiből archiválva : 2017. augusztus 21.. 
  4. Flexray hálózat egy 2007-es BMW X5-ön (nem elérhető link) . Letöltve 2017. augusztus 21. Az eredetiből archiválva : 2017. augusztus 21.. 
  5. Beyond FlexRay: A BMW Ethernet terveket sugároz . Archiválva : 2017. augusztus 21. a Wayback Machine -nél . Etimes,  2010

Lásd még

Linkek