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

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

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

傳統(tǒng)CAN總線與CAN FD幀格式的區(qū)別

jf_13721959 ? 來源:jf_13721959 ? 作者:jf_13721959 ? 2022-06-20 17:40 ? 次閱讀

當(dāng)汽車工業(yè)進入發(fā)展階段時,CAN 總線已經(jīng)開始以其能夠提供的廣泛功能應(yīng)用于該行業(yè)。它在具有以非常合理的成本同時擁有相當(dāng)多的優(yōu)秀特性,很快就成為了目前使用的核心通信協(xié)議。但是,隨著時間的推移,技術(shù)發(fā)展已超過了 CAN總線的功能。越來越多的技術(shù)先進的電子模塊有不斷增加的數(shù)據(jù)要求,這就需要更加靈活的總線協(xié)議支持。當(dāng)越來越多的CAN總線功能開始變得不足時,就需要一個新的解決方案。此外,隨著數(shù)據(jù)和帶寬需求的爆炸式增長,僅通過增加更多的CAN總線也是行不通的。因此,作為一種新的解決方案,博世在2011-2012年開發(fā)并發(fā)布了對原始CAN總線協(xié)議的擴展,稱為 CAN 靈活數(shù)據(jù)速率(CAN Flexible Data Rate ISO 11898-1:2015中規(guī)定)

CAN FD 實際上是一種功能更強大的 CAN。靈活的信號傳輸為汽車電子通信提供了更高的帶寬和所有所需的功能,而且成本效益很高。此外,它提供了幾乎所有 CAN 總線功能的升級,是能夠滿足更高級數(shù)據(jù)和帶寬要求的更好選擇。

傳統(tǒng) CAN 2.0總線的許多特點,使得其在 ECU 數(shù)量較多、帶寬利用率較低的應(yīng)用情況下,可作為一個理想的選擇。

傳統(tǒng) CAN 總線支持每幀8字節(jié)的最大信息有效載荷,最大數(shù)據(jù)速率為1Mbps。另外,標準/擴展的 CAN 2.0A分別允許11比特/29比特的數(shù)據(jù)傳輸。而CAN FD支持靈活的信息有效載荷在2Mbps,5Mbps和8Mbps的數(shù)據(jù)速率下,每幀的信息有效載荷范圍為0、8、12、16、20、24、32、48、64字節(jié)。

傳統(tǒng) CAN 總線與 CAN FD 的幀格式看起來似乎沒有太大的區(qū)別。但是在 CAN FD 幀格式中,有一些在傳統(tǒng) CAN 總線中不存在的添加字段。

pYYBAGKu2AGALJ1IAACHSBYx-4Y170.png

poYBAGKu2BGAZMGfAADNvPbYin8595.png

RRS:遠程請求替換(始終為顯性 0)。CAN FD 完全不支持遠程幀。(在經(jīng)典的 CAN 中,有 RTR(遠程傳輸請求)用于識別數(shù)據(jù)幀和遠程幀)

FDF:靈活數(shù)據(jù)速率格式(始終為隱性 1),用于指示靈活數(shù)據(jù)幀格式的使用。

EDL:擴展數(shù)據(jù)長度(始終為隱性 1),用于在 CAN FD 中管理更大的有效載荷和更快的比特率。

BRS:比特率開關(guān)有助于確定數(shù)據(jù)幀的比特率。

? Dominant 0 表示CAN FD 數(shù)據(jù)幀的仲裁速率高達1Mbit/sec。? 隱性 1 表示 CAN FD 數(shù)據(jù)幀的仲裁速率更高/更快,范圍高達 5Mbit/sec。

ESI:錯誤狀態(tài)指示器

顯性 0 表示錯誤激活模式。

隱性 1 表示錯誤被動模式。

DLC:Data Length Code 是 CAN FD 中的 4 位代碼,表示幀中的數(shù)據(jù)字節(jié)數(shù)。(DLC 值范圍從 1001 到 1111,用于指定 12、16、20、24、32、48 和 64 字節(jié)的數(shù)據(jù)長度)。

CRC:循環(huán)冗余校驗的長度為 17 位,用于最多 16 字節(jié)的數(shù)據(jù),或 21 位用于 20-64 字節(jié)。它的長度取決于 EDL 和 DLC 位的長度。CAN FD 始終使用 4 個固定填充位來提高通信的可靠性。

將此類字段添加到 CAN FD 使其能夠相應(yīng)地滿足汽車行業(yè)的需求。它在汽車通信中的應(yīng)用主要是需要在更短的時間內(nèi)以更高的速度傳輸更多的數(shù)據(jù)。人們可以使用相同的帶寬來積累更多的數(shù)據(jù)。此外,就像傳統(tǒng)的 CAN 總線一樣,CAN FD 也有許多優(yōu)點:

? 多個 ECU 之間的通信效率和速度提高了30倍? 通過先進的 CRC減少了未檢測到的錯誤數(shù)量? 可在較快和較慢的數(shù)據(jù)速率之間靈活切換? 允許單個報文搭載更多的數(shù)據(jù)? 提高了網(wǎng)絡(luò)帶寬? 提高了協(xié)議效率? 降低了協(xié)議損耗? 更好的可靠性? 簡化處理? 可向下兼容

CAN FD 早在幾年前就已經(jīng)存在,并且現(xiàn)在仍被汽車行業(yè)所采用。CAN FD 相對于傳統(tǒng) CAN 總線的顯著優(yōu)勢是向后兼容性,使其能夠與使用傳統(tǒng) CAN 總線的電路一起使用。但是,如果考慮汽車技術(shù)的發(fā)展速度,很明顯 CAN FD 將被證明是傳統(tǒng) CAN 的更好替代品。CAN FD 的主要優(yōu)點是能夠使用較少的帶寬以更高的速度傳輸靈活的數(shù)據(jù),使其與眾不同且更為強大。

Influx 為您帶來 ReXgenRebel CT4 CAN FD,配備 2 條 CAN FD 總線。這使用戶能夠以靈活的數(shù)據(jù)速率發(fā)送更多信號。

審核編輯:湯梓紅

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

    關(guān)注

    145

    文章

    1911

    瀏覽量

    130560
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2694

    瀏覽量

    463146
  • 幀格式
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    5481
收藏 人收藏

    評論

    相關(guān)推薦

    汽車CAN總線報文類型與格式解析#CAN #常學(xué)常新

    CAN總線
    北匯信息POLELINK
    發(fā)布于 :2024年11月08日 18:25:47

    CAN總線知識】深度解析CAN-FDCAN協(xié)議的差別

    導(dǎo)讀隨著工業(yè)的發(fā)展,工業(yè)總線上的數(shù)據(jù)量越來越多,這使得CAN總線的逐漸達到負荷極限,這就需要改進原有的總線來提高總線傳輸速率,
    的頭像 發(fā)表于 10-23 08:06 ?329次閱讀
    【<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>知識】深度解析<b class='flag-5'>CAN-FD</b>與<b class='flag-5'>CAN</b>協(xié)議的差別

    CAN FD傳統(tǒng)CAN區(qū)別是什么

    隨著汽車電子、工業(yè)自動化的蓬勃發(fā)展,CAN總線上的設(shè)備數(shù)量、數(shù)據(jù)量都大大增加,給CAN總線帶來了極大的挑戰(zhàn)。為滿足更高的帶寬及數(shù)據(jù)吞吐量,CAN
    的頭像 發(fā)表于 10-22 10:47 ?237次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>與<b class='flag-5'>傳統(tǒng)</b><b class='flag-5'>CAN</b>的<b class='flag-5'>區(qū)別</b>是什么

    CAN-FDCAN總線網(wǎng)絡(luò)第二章

    日常工作中使用 CAN FD 的公司實習(xí)。無論哪種方式,本指南都會向您展示 CAN FD:具有靈活數(shù)據(jù)的 CAN 的相似點、差異和用例。
    的頭像 發(fā)表于 10-02 15:20 ?179次閱讀
    <b class='flag-5'>CAN-FD</b>:<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>網(wǎng)絡(luò)第二章

    CAN/CAN FD/CAN XL三大總線協(xié)議解讀,是逐步替代關(guān)系嗎?

    電子發(fā)燒友網(wǎng)報道(文/吳子鵬)在軟件定義汽車逐漸成為主流的當(dāng)下,數(shù)據(jù)傳輸?shù)乃俣群托食蔀榇蛟熘悄芷嚨钠款i,在這種大背景下,傳統(tǒng)CAN總線應(yīng)對一些需求已經(jīng)相當(dāng)吃力,因此CAN
    的頭像 發(fā)表于 08-12 01:12 ?4117次閱讀

    can標準和擴展能否共存

    CAN(Controller Area Network)是一種用于汽車和工業(yè)自動化領(lǐng)域的現(xiàn)場總線通信協(xié)議。CAN協(xié)議具有多種格式,包括標準
    的頭像 發(fā)表于 07-24 15:24 ?1482次閱讀

    CAN FD盒基本功能包括哪些

    議,將用戶發(fā)送的數(shù)據(jù)正確地發(fā)送到CAN FD總線上。 實時捕獲CAN FD
    的頭像 發(fā)表于 07-02 16:21 ?825次閱讀

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

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

    請問用CAN存儲器存儲的CAN總線數(shù)據(jù)格式有哪些呢?

    請問用CAN存儲器存儲的CAN總線數(shù)據(jù)格式有哪些呢? CAN
    的頭像 發(fā)表于 01-31 13:46 ?1161次閱讀

    CAN總線的標準和擴展有什么區(qū)別呢?分別適用于什么工況?

    CAN總線的標準和擴展CAN協(xié)議中的兩種類型。
    的頭像 發(fā)表于 01-30 09:41 ?5459次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>的標準<b class='flag-5'>幀</b>和擴展<b class='flag-5'>幀</b>有什么<b class='flag-5'>區(qū)別</b>呢?分別適用于什么工況?

    CAN總線的發(fā)展歷程 CAN XL總線的典型應(yīng)用

    進一步升級,2003年CAN總線升級為HS CAN,但還是第一代技術(shù)。2011年第二代CAN總線CAN-
    的頭像 發(fā)表于 12-21 14:03 ?2811次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>的發(fā)展歷程 <b class='flag-5'>CAN</b> XL<b class='flag-5'>總線</b>的典型應(yīng)用

    can標準和擴展區(qū)別

    標準和擴展是用于在控制器局域網(wǎng)(CAN)中傳輸數(shù)據(jù)的兩種基本格式。它們在結(jié)構(gòu)、標識符長度、數(shù)據(jù)長度以及數(shù)據(jù)傳輸和應(yīng)用上存在一些
    的頭像 發(fā)表于 12-08 10:08 ?9210次閱讀

    can和canfd的區(qū)別

    can和canfd的區(qū)別? CAN(Controller Area Network)和CAN-FDCAN with Flexible Da
    的頭像 發(fā)表于 12-07 15:37 ?4196次閱讀

    can數(shù)據(jù)的標準格式

    CAN(Controller Area Network)是一種廣泛應(yīng)用于汽車、工業(yè)控制和通信領(lǐng)域的串行通信總線標準。CAN數(shù)據(jù)CAN
    的頭像 發(fā)表于 12-01 16:41 ?4196次閱讀

    請問usb can收發(fā)器是否能和CAN FD總線搭配使用呢?

    請問usb can收發(fā)器是否能和CAN FD總線搭配使用呢? USB-CAN收發(fā)器是一種使用USB接口連接計算機和
    的頭像 發(fā)表于 11-22 16:37 ?776次閱讀