Кіріспе

FlexRay - FlexRay консорциумы әзірлеген автомобиль желісі байланыс протоколы. Ол CAN және TTP-ге қарағанда жылдам және сенімді болуы үшін жасалған, бірақ ол да қымбат. FlexRay консорциумы 2009 жылы таратылды, бірақ FlexRay стандарты қазір ISO стандарттарының жиынтығы болып табылады, ISO 17458 1-ден 17458 5-ке дейін. FlexRay - бұл жоғары дерек жылдамдығын, қатеге төзімділікті, уақыт циклында жұмыс істеуді қамтамасыз ету үшін жасалған байланыс шинасы, оқиғаға байланысты және уақытқа байланысты байланыс үшін статикалық және динамикалық сегменттерге бөлінеді.

Ерекшеліктері

FlexRay 10 мегабитке дейінгі деректерді қолдайды, жұлдызды және шиналық физикалық топологияларды қолдайды және ақауларға төзімділік үшін екі тәуелсіз дерек арнасы болуы мүмкін (бір арна жұмыс істемесе, байланыс төменгі жолақтымен жалғаса алады). Автобус екі бөлікке бөлінетін уақыт циклы бойынша жұмыс істейді: статикалық сегмент және динамикалық сегмент. Статикалық сегмент жеке байланыс түрлеріне арналған кесінділерге алдын ала бөлінген, бұл оның алдыңғы CAN-ға қарағанда күшті детерминизмді қамтамасыз етеді. Динамикалық сегмент көбірек CAN сияқты жұмыс істейді, түйіндер қол жетімді болған кезде автобусты басқарады, оқиғаға байланысты мінез-құлықты рұқсат етеді.

Коммерциялық қолдану

FlexRay-пен бірінші сериялық өндіріс көлігі 2006 жылдың соңында BMW X5 (E70) болды, бұл жаңа және жылдам бейімделетін тоңазытқыш жүйесін қамтамасыз етті. FlexRay толық пайдалану 2008 жылы жаңа BMW 7-сериясында (F01) енгізілді.

Сағат

FlexRay жүйесі шина мен ЭСУ-дан (Электронды басқару блогынан) тұрады. Әрбір ЭКУ-да тәуелсіз сағат бар. Сағат ауытқуы эталондық сағаттан 0,15% -дан артық болмауы тиіс, сондықтан жүйенің ең баяу және ең жылдам сағаттары арасындағы айырма 0,3% -дан артық болмауы керек. Бұл дегеніміз, егер ECU s - жіберуші, ал ECU r - қабылдаушы болса, онда жіберушінің әрбір 300 циклі үшін қабылдаушының 299 мен 301 циклінің арасында болады. Сағаттар ешбір қиындық тудырмауы үшін жиі қайта синхрондастырылады. Сағат статикалық сегментте жіберіледі.

Үлгі алынған біттер

Биттің мәні 8 бит аймақтың ортасында үлгіленеді. Қателер экстремалды циклдерге ауыстырылады және сағат аз уақытқа дейін синхрондалады. (Дрейф 300 циклге 1 циклден аз, ал беру кезінде сағат 300 циклге бір реттен көп рет синхрондалады.)

Даму құралдары

FlexRay шинасын әзірлеу және/немесе ақауларды жою кезінде аппараттық сигналдарды тексеру өте маңызды болуы мүмкін. Логикалық талдаушылар мен автобус талдаушылар - бұл адамдар бос уақытында жоғары жылдамдықты толқын түрлерін көру үшін сигналдарды жинап, талдап, кодтауы, сақтау құралдары.

FlexRay-тің болашағы

Ethernet FlexRay-ді жолақты көп қажет ететін, қауіпсіздікке маңызды емес қолданбалар үшін алмастыра алады.