0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

揭秘高速汽車(chē)總線系統(tǒng)FlexRay:CAN總線已OUT?!看看寶馬X5協(xié)議解碼分析之道

AGk5_ZLG_zhiyua ? 來(lái)源:未知 ? 作者:電子大兵 ? 2017-09-06 09:48 ? 次閱讀

FlexRay通訊協(xié)議是一種具備故障容錯(cuò)的高速汽車(chē)總線系統(tǒng),已經(jīng)成熟運(yùn)用在BMW X5的電控減震和主控懸吊系統(tǒng)中。本文和大家共同了解FlexRay協(xié)議及對(duì)應(yīng)的解碼方案。

FlexRay總線介紹

FlexRay是一種高速可確定性的,具備故障容錯(cuò)的汽車(chē)總線系統(tǒng)。如今大多數(shù)汽車(chē)中主要是通過(guò)CAN總線進(jìn)行數(shù)據(jù)交換,新的x-by-wire系統(tǒng)設(shè)計(jì)思想的出現(xiàn),也導(dǎo)致了車(chē)輛系統(tǒng)對(duì)信息傳送速度尤其是故障容錯(cuò)與時(shí)間確定性的需求不斷增加。而FlexRay通過(guò)在確定的時(shí)間槽中傳遞信息,以及在兩個(gè)通道上的故障容錯(cuò)和冗余信息的傳送,滿(mǎn)足了這些新增加的要求。

FlexRay的拓?fù)浣Y(jié)構(gòu)可分為單信道和雙信道,包括單信道總線型、單信道星型、單信道混合型和雙信道可獨(dú)立選擇拓?fù)湫问?。如圖1所示為單信道總線型,圖2為雙信道拓?fù)湫问健?/p>

圖1 單通道總線拓?fù)?/span>

圖2 雙通道總線拓?fù)?/span>

  • FlexRay 在物理上通過(guò)兩條分開(kāi)的總線通信,總數(shù)據(jù)速率可高達(dá)到20Mbit/秒;

  • FlexRay具有可靠性特點(diǎn),尤其其冗余通信能力可實(shí)現(xiàn)通過(guò)硬件完全復(fù)制網(wǎng)絡(luò)配置,并進(jìn)行進(jìn)度監(jiān)測(cè);

  • FlexRay可支持各種拓?fù)?,如總線、星型和混合拓?fù)洹?/p>

圖3 各個(gè)協(xié)議數(shù)據(jù)速率的比較

雖然FlexRay本身不能確保系統(tǒng)安全,但它可以支持以安全為導(dǎo)向的系統(tǒng)(如線控系統(tǒng)X-by-Wire)的設(shè)計(jì)。

圖4 FlexRay應(yīng)用系統(tǒng)

FlexRay數(shù)據(jù)幀結(jié)構(gòu)

一個(gè)數(shù)據(jù)幀由幀頭、有效數(shù)據(jù)段和幀尾三部分組成。如圖5所示:

圖5 FlexRay數(shù)據(jù)幀

  • 幀頭

  1. 保留位(1位),為日后的擴(kuò)展做準(zhǔn)備;

  2. 負(fù)載段前言指示(1位),指明幀的負(fù)載段的向量信息;

  3. 空幀指示(1位),指明負(fù)載段的數(shù)據(jù)幀是否為零;

  4. 同步幀指示(1位),指明這是一個(gè)同步幀;

  5. 起始幀指示(1位),指明發(fā)送幀的節(jié)點(diǎn)是否為啟始幀;

  6. 幀ID(11位),指明在系統(tǒng)設(shè)計(jì)過(guò)程中分配到每個(gè)節(jié)點(diǎn)的ID;

  7. 有效數(shù)據(jù)長(zhǎng)度(7位),指示有效數(shù)據(jù)的的長(zhǎng)度;

  8. 頭部CRC(11位),表明同步幀指示器和起始幀指示器的CRC計(jì)算值;

  9. 周期(6位)。指明在幀傳輸時(shí)間內(nèi)傳輸幀的節(jié)點(diǎn)的周期計(jì)數(shù)。

  • 有效數(shù)據(jù)部分

  1. 數(shù)據(jù)部分,在圖中分別以data0、data1…表示;

  2. 信息ID;

  3. 網(wǎng)絡(luò)管理向量。

  • 幀尾部分

只含有單個(gè)的數(shù)據(jù)域,即CRC部分,包括幀頭CRC和數(shù)據(jù)幀的CRC。

致遠(yuǎn)電子示波器FlexRay解碼方案

依托于ZDS4054 Plus示波器強(qiáng)大的運(yùn)算平臺(tái),我們免費(fèi)標(biāo)配FlexRay協(xié)議的解碼功能。既可以對(duì)512M全內(nèi)存的FlexRay數(shù)據(jù)進(jìn)行解碼,又可以對(duì)車(chē)輛通訊信號(hào)監(jiān)測(cè),每一幀數(shù)據(jù)的信息均可在事件表中進(jìn)行查看,如下圖6所示:

圖6 FlexRay總線解碼

對(duì)長(zhǎng)時(shí)間監(jiān)測(cè)的數(shù)據(jù)進(jìn)行異常分析,可在示波器的縮放模式下使用雙ZOOM多窗口顯示的功能,對(duì)信號(hào)進(jìn)行多窗口異常監(jiān)測(cè)和分析,可就某一個(gè)數(shù)據(jù)幀進(jìn)行分析,也可對(duì)某一個(gè)上升沿的上升時(shí)間進(jìn)行分析測(cè)量等,同時(shí)還可以實(shí)時(shí)觀測(cè)事件表中的數(shù)據(jù)變化,如下圖7所示。

圖7 FlexRay細(xì)節(jié)分析

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    1898

    瀏覽量

    130336
  • FlexRay
    +關(guān)注

    關(guān)注

    4

    文章

    51

    瀏覽量

    22885

原文標(biāo)題:【FlexRay解碼】寶馬X5協(xié)議解碼分析

文章出處:【微信號(hào):ZLG_zhiyuan,微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    示波器的LIN、CANFlexRay串行總線調(diào)試

    I2C 和SPI協(xié)議通常應(yīng)用在電子控制單元(ECU)的芯片間通信。對(duì)于各種汽車(chē)子系統(tǒng)(例如舒適性控制系統(tǒng)、防盜鎖、傳動(dòng)系統(tǒng)和引擎控制)之間的長(zhǎng)距離串行通信和控制,
    發(fā)表于 01-29 11:47 ?5455次閱讀

    3分鐘了解汽車(chē)三大總線CAN,LIN,Flexray

    隨著新能源汽車(chē)列入國(guó)家加快培育和發(fā)展的七大戰(zhàn)略性新興產(chǎn)業(yè),汽車(chē)的智能化、數(shù)字網(wǎng)絡(luò)化、節(jié)能化成了汽車(chē)發(fā)展的大方向。汽車(chē)總線是實(shí)現(xiàn)數(shù)字網(wǎng)絡(luò)化的基
    發(fā)表于 02-17 11:02 ?5.8w次閱讀
    3分鐘了解<b class='flag-5'>汽車(chē)</b>三大<b class='flag-5'>總線</b><b class='flag-5'>CAN</b>,LIN,<b class='flag-5'>Flexray</b>

    汽車(chē)CAN總線系統(tǒng)的挑戰(zhàn)與設(shè)計(jì)

    CAN總線技術(shù)已在汽車(chē)上廣泛應(yīng)用,隨著新能源車(chē)型以及自動(dòng)駕駛技術(shù)的推廣,總線問(wèn)題也對(duì)汽車(chē)的安全帶來(lái)風(fēng)險(xiǎn)挑戰(zhàn),本文從
    的頭像 發(fā)表于 11-03 10:17 ?995次閱讀
    <b class='flag-5'>汽車(chē)</b><b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>系統(tǒng)</b>的挑戰(zhàn)與設(shè)計(jì)

    汽車(chē)CAN總線系統(tǒng)原理、設(shè)計(jì)與應(yīng)用

    控制器局域網(wǎng)(CAN)是現(xiàn)代汽車(chē)網(wǎng)絡(luò)通信與控制系統(tǒng)中的重要組成部分,《汽車(chē)CAN總線
    發(fā)表于 04-09 22:27

    示波器用于汽車(chē)CAN總線解碼的案例

    陜西省某國(guó)家重點(diǎn)中等職業(yè)學(xué)校,學(xué)校開(kāi)設(shè)汽車(chē)運(yùn)用與維修類(lèi)、信息技術(shù)類(lèi)、電工電子類(lèi)、機(jī)電技術(shù)類(lèi)等多個(gè)專(zhuān)業(yè),他們咨詢(xún)示波器,要做汽車(chē)CAN總線解碼
    發(fā)表于 09-02 18:08

    汽車(chē)FlexRay總線解碼分析

    FlexRay通訊協(xié)議是一種具備故障容錯(cuò)的高速汽車(chē)總線系統(tǒng),已經(jīng)成熟運(yùn)用在BMW
    發(fā)表于 06-12 07:00

    CAN總線協(xié)議分析

    `CAN總線接口協(xié)議分析通過(guò)OSC482L進(jìn)行CAN總線接口的
    發(fā)表于 08-19 09:27

    CAN總線協(xié)議簡(jiǎn)介

    采用載波監(jiān)聽(tīng)多路訪問(wèn)、逐位仲裁的非破壞性總線仲裁技術(shù)。直接通信距離最遠(yuǎn)10km,速率5Kb/s通信速率最高可達(dá)1Mb/s,距離40m末端要有120歐終端電阻11898協(xié)議iso的osi模型11898-1對(duì)應(yīng)controller1
    發(fā)表于 03-01 06:29

    CAN總線應(yīng)用—汽車(chē)領(lǐng)域

    文中分析CAN總線的發(fā)展和汽車(chē)CAN總線技術(shù)的特征,對(duì)CA
    發(fā)表于 12-14 14:58 ?86次下載

    汽車(chē)電子行業(yè)的FlexRay解碼實(shí)測(cè)分析

    FlexRay通訊協(xié)議是一種具備故障容錯(cuò)的高速汽車(chē)總線系統(tǒng),已經(jīng)成熟運(yùn)用在BMW
    發(fā)表于 08-09 15:17 ?2341次閱讀
    <b class='flag-5'>汽車(chē)</b>電子行業(yè)的<b class='flag-5'>FlexRay</b><b class='flag-5'>解碼</b>實(shí)測(cè)<b class='flag-5'>分析</b>

    寶馬X5混動(dòng)版系統(tǒng)深度解析

    中大型SUV里頭,寶馬X5絕對(duì)是最受土豪鐘愛(ài)的車(chē)型之一,就連我這個(gè)對(duì)SUV不感冒的人都對(duì)它有莫名的好感。今年的上海車(chē)展,寶馬X5沒(méi)有缺席,但沒(méi)有三兩實(shí)力,整個(gè)普通版上臺(tái)湊數(shù)就未免太不“
    的頭像 發(fā)表于 07-01 09:55 ?1.4w次閱讀

    CAN總線協(xié)議是什么?CAN總線協(xié)議有哪些?CAN總線協(xié)議知識(shí)分析

    本文說(shuō)的CAN即是一種總線,也是一種協(xié)議。因此,我們常聽(tīng)見(jiàn)CAN總線,也常聽(tīng)見(jiàn)CAN
    的頭像 發(fā)表于 10-03 19:53 ?7.4w次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>協(xié)議</b>是什么?<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>協(xié)議</b>有哪些?<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>協(xié)議</b>知識(shí)<b class='flag-5'>分析</b>

    高速CAN總線和低速CAN總線區(qū)別分析

    高速CAN總線上為顯性電平(邏輯0)時(shí),CAN_H為3.5V、CAN_L為1.5V,此時(shí)電壓差是2V,顯性狀態(tài)的
    發(fā)表于 09-13 16:57 ?4374次閱讀

    flexray總線工作原理介紹

    、可靠性和靈活性方面具有一定的優(yōu)勢(shì)。FlexRay支持總線間的多種消息傳遞架構(gòu)。 隨著FlexRay汽車(chē)上的廣泛使用以及網(wǎng)絡(luò)日益統(tǒng)一,這項(xiàng)功能將越發(fā)重要。例如,若干家
    的頭像 發(fā)表于 07-18 11:13 ?3236次閱讀
    <b class='flag-5'>flexray</b><b class='flag-5'>總線</b>工作原理介紹

    高速CAN總線和低速CAN總線的特性

    總線的特性。 首先,高速CAN總線是指數(shù)據(jù)傳輸速率較高的CAN總線,其中包括
    的頭像 發(fā)表于 01-31 14:09 ?2134次閱讀