Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
FlexRay - FlexRay консорциумы әзірлеген автомобиль желісі байланыс протоколы. Ол CAN және TTP-ге қарағанда жылдам және сенімді болуы үшін жасалған, бірақ ол да қымбат. FlexRay консорциумы 2009 жылы таратылды, бірақ FlexRay стандарты қазір ISO стандарттарының жиынтығы болып табылады, ISO 17458 1-ден 17458 5-ке дейін. FlexRay - бұл жоғары дерек жылдамдығын, қатеге төзімділікті, уақыт циклында жұмыс істеуді қамтамасыз ету үшін жасалған байланыс шинасы, оқиғаға байланысты және уақытқа байланысты байланыс үшін статикалық және динамикалық сегменттерге бөлінеді.
Computer network protocol
FlexRay is an automotive network communications protocol developed by the FlexRay Consortium to govern on board automotive computing. It is designed to be faster and more reliable than CAN and TTP, but it is also more expensive. The FlexRay consortium disbanded in 2009, but the FlexRay standard is now a set of ISO standards, ISO 17458 1 to 17458 5. FlexRay is a communication bus designed to ensure high data rates, fault tolerance, operating on a time cycle, split into static and dynamic segments for event triggered and time triggered communications.
Ерекшеліктері
FlexRay 10 мегабитке дейінгі деректерді қолдайды, жұлдызды және шиналық физикалық топологияларды қолдайды және ақауларға төзімділік үшін екі тәуелсіз дерек арнасы болуы мүмкін (бір арна жұмыс істемесе, байланыс төменгі жолақтымен жалғаса алады). Автобус екі бөлікке бөлінетін уақыт циклы бойынша жұмыс істейді: статикалық сегмент және динамикалық сегмент. Статикалық сегмент жеке байланыс түрлеріне арналған кесінділерге алдын ала бөлінген, бұл оның алдыңғы CAN-ға қарағанда күшті детерминизмді қамтамасыз етеді. Динамикалық сегмент көбірек CAN сияқты жұмыс істейді, түйіндер қол жетімді болған кезде автобусты басқарады, оқиғаға байланысты мінез-құлықты рұқсат етеді.
FlexRay supports data rates up to 10 [[megabit, explicitly supports both star and bus physical topologies, and can have two independent data channels for fault tolerance (communication can continue with reduced bandwidth if one channel is inoperative). The bus operates on a time cycle, divided into two parts: the static segment and the dynamic segment. The static segment is preallocated into slices for individual communication types, providing stronger determinism than its predecessor CAN. The dynamic segment operates more like CAN, with nodes taking control of the bus as available, allowing event triggered behavior.
Коммерциялық қолдану
FlexRay-пен бірінші сериялық өндіріс көлігі 2006 жылдың соңында BMW X5 (E70) болды, бұл жаңа және жылдам бейімделетін тоңазытқыш жүйесін қамтамасыз етті. FlexRay толық пайдалану 2008 жылы жаңа BMW 7-сериясында (F01) енгізілді.
The first series production vehicle with FlexRay was at the end of 2006 in the BMW X5 (E70), enabling a new and fast adaptive damping system. Full use of FlexRay was introduced in 2008 in the new BMW 7 Series (F01).
Сағат
FlexRay жүйесі шина мен ЭСУ-дан (Электронды басқару блогынан) тұрады. Әрбір ЭКУ-да тәуелсіз сағат бар. Сағат ауытқуы эталондық сағаттан 0,15% -дан артық болмауы тиіс, сондықтан жүйенің ең баяу және ең жылдам сағаттары арасындағы айырма 0,3% -дан артық болмауы керек. Бұл дегеніміз, егер ECU s - жіберуші, ал ECU r - қабылдаушы болса, онда жіберушінің әрбір 300 циклі үшін қабылдаушының 299 мен 301 циклінің арасында болады. Сағаттар ешбір қиындық тудырмауы үшін жиі қайта синхрондастырылады. Сағат статикалық сегментте жіберіледі.
The FlexRay system consists of a bus and ECUs (Electronic control unit). Each ECU has an independent clock. The clock drift must be not more than 0.15% from the reference clock, so the difference between the slowest and the fastest clock in the system is no greater than 0.3%. This means that, if ECU s is a sender and ECU r is a receiver, then for every 300 cycles of the sender there will be between 299 and 301 cycles of the receiver. The clocks are resynchronized frequently enough to assure that this causes no problems. The clock is sent in the static segment.
Үлгі алынған біттер
Биттің мәні 8 бит аймақтың ортасында үлгіленеді. Қателер экстремалды циклдерге ауыстырылады және сағат аз уақытқа дейін синхрондалады. (Дрейф 300 циклге 1 циклден аз, ал беру кезінде сағат 300 циклге бір реттен көп рет синхрондалады.)
The value of the bit is sampled in the middle of the 8 bit region. The errors are moved to the extreme cycles, and the clock is synchronized frequently enough for the drift to be small. (Drift is smaller than 1 cycle per 300 cycles, and during transmission the clock is synchronized more than once every 300 cycles.)
Даму құралдары
FlexRay шинасын әзірлеу және/немесе ақауларды жою кезінде аппараттық сигналдарды тексеру өте маңызды болуы мүмкін. Логикалық талдаушылар мен автобус талдаушылар - бұл адамдар бос уақытында жоғары жылдамдықты толқын түрлерін көру үшін сигналдарды жинап, талдап, кодтауы, сақтау құралдары.
When developing and/or troubleshooting the FlexRay bus, examination of hardware signals can be very important. Logic analyzers and bus analyzers are tools which collect, analyze, decode, store signals so people can view the high speed waveforms at their leisure.
FlexRay-тің болашағы
Ethernet FlexRay-ді жолақты көп қажет ететін, қауіпсіздікке маңызды емес қолданбалар үшін алмастыра алады.
Ethernet may replace FlexRay for bandwidth intensive, non safety critical applications.