在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

CAN與CAN FD的區(qū)別是什么?

智能汽車電子與軟件 ? 來(lái)源:智能汽車電子與軟件 ? 作者:智能汽車電子與軟 ? 2023-05-22 10:17 ? 次閱讀

一、CAN與CAN FD的概念

1、CAN是什么

控制器局域網(wǎng)總線(CAN,Controller Area Network)是一種用于實(shí)時(shí)應(yīng)用的串行通訊協(xié)議總線,它可以使用雙絞線來(lái)傳輸信號(hào),是世界上應(yīng)用最廣泛的現(xiàn)場(chǎng)總線之一。 CAN協(xié)議用于汽車中各種不同元件之間的通信,以此取代昂貴而笨重的配電線束。 該協(xié)議的健壯性使其用途延伸到其他自動(dòng)化和工業(yè)應(yīng)用。 CAN協(xié)議的特性包括完整性的串行數(shù)據(jù)通訊、提供實(shí)時(shí)支持、傳輸速率高達(dá)1Mb/s、同時(shí)具有11位的尋址以及檢錯(cuò)能力。

wKgaomRq0OWAVGFNAADDLFU_ekw476.png

來(lái)源:車技幫

2、CAN FD是什么

CAN FD 是CAN with Flexible Data rate的縮寫,翻譯為【可變速率的 CAN】。 也可以簡(jiǎn)單的認(rèn)為是傳統(tǒng)CAN的升級(jí)版,其中要說(shuō)明的是,只升級(jí)了協(xié)議,物理層沒(méi)有改變。

3、為什么需要CAN FD?

原因主要是汽車功能越來(lái)越多,越來(lái)越復(fù)雜,傳統(tǒng)的CAN總線(CAN2.0)的負(fù)載率越來(lái)越高,甚至負(fù)載率高達(dá)95%,以及傳統(tǒng)CAN總線還存在一些局限性。

傳統(tǒng)CAN總線的局限性包括:

· 傳輸率最大為1Mbiy/s(典型的<= 500kbit/s);

· 傳統(tǒng)CAN數(shù)據(jù)幀超過(guò)50%的額外開銷(overhead > 50%)。

對(duì)比其他協(xié)議,額外開銷比例要小得多,如UDP (1500 bytes/datagram, 64 bytes overhead),F(xiàn)lexRay(254 bytes/frame, 8 bytes overhead)。

還有就是歷史原因,汽車不可能直接放棄目前的傳統(tǒng)CAN總線技術(shù),重頭來(lái)過(guò)。 那么為了解決CAN總線負(fù)載率問(wèn)題,而又能兼容CAN總線,并且研發(fā)成本不能太高的問(wèn)題,因此在2015年最新的修訂版ISO 11898-1(classic CAN和CAN FD)發(fā)布。

目前的很多應(yīng)用對(duì)于通訊的數(shù)據(jù)量要求越來(lái)越高,對(duì)于通訊的速率要求也越來(lái)越高,尤其是當(dāng)速率高于1MBit/s的時(shí)候,傳統(tǒng)的CAN通訊是無(wú)法滿足的,所以基于這種應(yīng)用的需求,CAN FD就應(yīng)運(yùn)而生了。 既然是出于這樣的目的,CANFD的出現(xiàn)肯定是需要解決傳輸速率和傳輸字節(jié)的問(wèn)題,帶著這樣的思路我們就可以更容易地理解CANFD協(xié)議,以及為什么會(huì)出現(xiàn)它了。

、CAN與CANFD的比較

CAN與CAN-FD主要區(qū)別:傳輸速率不同、數(shù)據(jù)域長(zhǎng)度不同、幀格式不同、ID長(zhǎng)度不同。

1、傳輸速率不同

CAN的傳輸速率

一般的工程中比較常用的為500K每秒的通訊速率。 這個(gè)速率在實(shí)際測(cè)試的時(shí)候也是非常可靠的。 CAN總線上任意兩個(gè)節(jié)點(diǎn)的最大傳輸距離與其位速率有關(guān)。 最大通信距離指的是同一條總線上兩個(gè)節(jié)點(diǎn)之間的距離。 從下面圖中,可以看到速率越低通訊距離就越遠(yuǎn),也就是說(shuō)CAN總線的通訊距離和波特率成反比。 CAN最大傳輸速率為1Mbps

wKgZomRq0OWAetv7AABNndTvUV4231.png

來(lái)源:CSDN編程社區(qū). 何以解憂唯有寫!

CANFD的傳輸速率

CAN-FD 采用了兩種位速率:從控制場(chǎng)中的 BRS 位到 ACK 場(chǎng)之前(含 CRC 分界符)為可變速率,其余部分為原 CAN 總線用的速率。 兩種速率各有一套位時(shí)間定義寄存器,它們除了采用不同的位時(shí)間單位 TQ 外,位時(shí)間各段的分配比例也可不同。

因此,對(duì)于 CAN FD而言,是在 CAN 的基礎(chǔ)上增加了一個(gè)數(shù)據(jù)域的傳輸速率,數(shù)據(jù)傳輸速率要大于等于原 CAN 總線用的速率。 也就是說(shuō) CAN FD 支持兩種傳輸速率,兩種速率可以保持一致,也可以不保持一致。 速率可變,仲裁比特率最高1Mbps,數(shù)據(jù)比特率最高8Mbps。

wKgZomRq0OWATso0AAE50a3jzvw075.png

來(lái)源:博客園. 華夏九州

2、數(shù)據(jù)域長(zhǎng)度不同

CAN的數(shù)據(jù)域長(zhǎng)度,一幀數(shù)據(jù)最長(zhǎng)8字節(jié)。 CAN FD數(shù)據(jù)域長(zhǎng)度,一幀數(shù)據(jù)最長(zhǎng)64字節(jié)。

傳統(tǒng)CAN報(bào)文與CANFD報(bào)文的DLC長(zhǎng)度區(qū)別如下所示:

wKgZomRq0OWAJ9R9AAEkhL9a8DY265.png

來(lái)源:CSDN編程社區(qū).qq_41256212

傳統(tǒng)CAN報(bào)文與CANFD報(bào)文的最大區(qū)別有2點(diǎn),1、CANFD可以傳輸更多的數(shù)據(jù),2、CANFD報(bào)文在傳輸中由2種傳輸速率完成傳輸,一種是標(biāo)稱的CAN總線速率(用于傳輸非數(shù)據(jù)域的字段),另一種是數(shù)據(jù)域傳輸速度(用于傳輸數(shù)據(jù)域的字段)。

3、幀格式不同

在CAN總線上傳輸?shù)?a target="_blank">信息稱為報(bào)文,當(dāng)總線空閑時(shí)任何連接的單元都可以開始發(fā)送新的報(bào)文。 CAN通信是通過(guò)以下5種類型的幀進(jìn)行的:數(shù)據(jù)幀 、遙控幀 、錯(cuò)誤幀 、過(guò)載幀 、幀間隔。

wKgaomRq0OWAMEsLAAD8qwZpgcw349.png

來(lái)源:CSDN編程社區(qū). 不脫發(fā)的程序猿

CAN FD新增了FDF、BRS、ESI位。

FDF:表示CAN報(bào)文還是CAN-FD報(bào)文。
BRS:表示位速率轉(zhuǎn)換,該位隱性時(shí),速率可變(即BSR到CRC使用轉(zhuǎn)換速率傳輸),該位為顯性時(shí),以正常的CAN-FD總線速率傳輸(恒定速率);
ESI:表示發(fā)送節(jié)點(diǎn)狀態(tài)。

wKgaomRq0OWAMhX7AAFjwuByhKs431.png

來(lái)源:CSDN編程社區(qū) 金城孤客

4、ID長(zhǎng)度不同

CAN標(biāo)準(zhǔn)幀ID長(zhǎng)度最長(zhǎng)11bit,CANFD標(biāo)準(zhǔn)幀ID長(zhǎng)度可擴(kuò)展到12bit。

三**、CAN與CANFD的優(yōu)劣勢(shì)**

1、CAN優(yōu)勢(shì)

具有實(shí)時(shí)性強(qiáng)、傳輸距離較遠(yuǎn)、抗電磁干擾能力強(qiáng)、成本低等優(yōu)點(diǎn);

采用雙線串行通信方式,檢錯(cuò)能力強(qiáng),可在高噪聲干擾環(huán)境中工作;

具有優(yōu)先權(quán)和仲裁功能,多個(gè)控制模塊通過(guò)CAN 控制器掛到CAN-bus 上,形成多主機(jī)局部網(wǎng)絡(luò);

可根據(jù)報(bào)文的ID決定接收或屏蔽該報(bào)文;

可靠的錯(cuò)誤處理和檢錯(cuò)機(jī)制;

發(fā)送的信息遭到破壞后,可自動(dòng)重發(fā);

節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下具有自動(dòng)退出總線的功能;

報(bào)文不包含源地址或目標(biāo)地址,僅用標(biāo)志符來(lái)指示功能信息、優(yōu)先級(jí)信息。

2、CAN缺點(diǎn)

不一致性

CAN總線各節(jié)點(diǎn)質(zhì)量的不一致會(huì)引發(fā)系統(tǒng)癱瘓、錯(cuò)誤、死機(jī)等問(wèn)題,所以CAN一致性測(cè)試成為保證CAN網(wǎng)絡(luò)安全運(yùn)行的重要手段。

不可預(yù)測(cè)性

CAN總線將節(jié)點(diǎn)狀態(tài)分為ErrorAcTIve、Error Passive 和Bus Off 三種,這三種狀態(tài)在一定條件下可以互相轉(zhuǎn)換,不同狀態(tài)中節(jié)點(diǎn)的發(fā)送有不同的延遲。 另外,由于CAN 的原子廣播特點(diǎn),其它節(jié)點(diǎn)的發(fā)送錯(cuò)誤或接收錯(cuò)誤會(huì)開啟一個(gè)錯(cuò)誤幀,從而影響到該節(jié)點(diǎn)的接收錯(cuò)誤計(jì)數(shù)器的值,進(jìn)而影響節(jié)點(diǎn)狀態(tài)。

信道出錯(cuò)堵塞

節(jié)點(diǎn)有可能受干擾或其它原因暫時(shí)或永久失效,出錯(cuò)的主機(jī)會(huì)命令CAN 收發(fā)器不斷發(fā)送消息,即所謂的Babbling ldiot 錯(cuò)誤。 由于該信息的格式等均合法,因此CAN 沒(méi)有相應(yīng)的機(jī)制來(lái)處理這種情況。

3、CAN FD的優(yōu)勢(shì)

CAN FD提高位速率的同時(shí)提供更短的CAN幀

延遲時(shí)間更短.

更好的實(shí)時(shí)性能

更高的帶寬

CAN FD可以在CAN幀中容納從8到64字節(jié)更多的數(shù)據(jù)

相對(duì)更少的系統(tǒng)開銷 = 更好的數(shù)據(jù)吞吐量

發(fā)送較大數(shù)據(jù)對(duì)象時(shí),軟件更簡(jiǎn)單高效

CAN FD具有更高性能的CRC算法

降低未檢測(cè)到錯(cuò)誤的風(fēng)險(xiǎn)

但是因?yàn)槭苤朴?a target="_blank">產(chǎn)品的穩(wěn)定性考驗(yàn),改造成本等問(wèn)題,還沒(méi)辦法快速全面普及CAN FD。

、小結(jié)

總的來(lái)看,由于現(xiàn)在車輛上需要的通訊數(shù)據(jù)越來(lái)越多,而原有的CAN負(fù)載率逐年升高,考慮到傳統(tǒng)的CAN通訊的架構(gòu)已經(jīng)非常的龐大了,如果將傳統(tǒng)的全部推翻更換一個(gè)全新的通訊方式所要付出的代價(jià)實(shí)在太大,所以需要一個(gè)既能兼容原有的CAN通訊,又不至于增加太高的成本,CAN FD就是一個(gè)折中方案,同時(shí)還可以提高數(shù)據(jù)的傳輸量。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16445

    瀏覽量

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

    關(guān)注

    57

    文章

    2769

    瀏覽量

    464383
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2903

    瀏覽量

    88392
  • 通訊協(xié)議
    +關(guān)注

    關(guān)注

    10

    文章

    279

    瀏覽量

    20434
  • CANFD
    +關(guān)注

    關(guān)注

    0

    文章

    59

    瀏覽量

    5014

原文標(biāo)題:CAN與CAN FD的區(qū)別是什么?

文章出處:【微信號(hào):智能汽車電子與軟件,微信公眾號(hào):智能汽車電子與軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何實(shí)現(xiàn)CANCAN FD的升級(jí)?

    自動(dòng)駕駛技術(shù)迅速發(fā)展,車輛中的CAN總線已經(jīng)無(wú)法滿足數(shù)據(jù)吞吐量和傳輸速度的要求,CAN總線的加速升級(jí)版——CAN FD技術(shù)正在逐漸替代現(xiàn)有網(wǎng)絡(luò)。為了進(jìn)一步了解
    的頭像 發(fā)表于 09-20 09:31 ?9110次閱讀

    CAN接口和can_fd區(qū)別是什么

    1.CAN接口和can_fd區(qū)別
    發(fā)表于 12-10 08:17

    FlexCAN與普通的CAN區(qū)別嗎?CAN FDCAN有什么區(qū)別

    FlexCAN與普通的CAN區(qū)別嗎,CAN FDCAN有什么區(qū)別
    發(fā)表于 11-08 08:30

    CANCAN FD快速升級(jí)的實(shí)現(xiàn)方案

    自動(dòng)駕駛技術(shù)迅速發(fā)展,車輛中的CAN總線已經(jīng)無(wú)法滿足數(shù)據(jù)吞吐量和傳輸速度的要求,CAN總線的加速升級(jí)版——CAN FD技術(shù)正在逐漸替代現(xiàn)有網(wǎng)絡(luò),為了進(jìn)一步了解
    的頭像 發(fā)表于 09-19 16:56 ?1.3w次閱讀

    CAN FD的七個(gè)技術(shù)問(wèn)題資料總結(jié)

    CAN FD的七個(gè)技術(shù)問(wèn)題資料總結(jié)包括了:1.CAN FD的數(shù)據(jù)幀格式變化?2.CAN FD
    發(fā)表于 09-27 08:00 ?29次下載
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>的七個(gè)技術(shù)問(wèn)題資料總結(jié)

    can總線一幀多少字節(jié)多少位_MCU擴(kuò)展CAN/CAN FD接口方案MCP2518FD+ATA6563

    “本文介紹MCU通過(guò)SPI串口擴(kuò)展CAN/CAN FD接口擴(kuò)展方案,該方案基于MCP2518FD+ATA6563,可快速部署應(yīng)用于實(shí)際項(xiàng)目。”1.C
    發(fā)表于 10-29 11:21 ?18次下載
    <b class='flag-5'>can</b>總線一幀多少字節(jié)多少位_MCU擴(kuò)展<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>接口方案MCP2518<b class='flag-5'>FD</b>+ATA6563

    STM32設(shè)備上的CAN FD

    本文件的目的如下所述: ?概述具有靈活數(shù)據(jù)速率(CAN-FD)協(xié)議的控制器局域網(wǎng)(CAN)。 ?描述CAN-FD相對(duì)于經(jīng)典CANCAN
    發(fā)表于 08-28 10:34 ?8次下載

    CANCAN FD如何解決彼此的通訊

    因?yàn)槭苤朴诋a(chǎn)品的穩(wěn)定性考驗(yàn),改造成本等問(wèn)題,沒(méi)法快速全面普及CAN FD。另外,在2012年底提出CAN FD到2015年中成為ISO CAN
    發(fā)表于 10-18 14:20 ?3245次閱讀

    可以混合使用Classical CAN格式和CAN FD格式的診斷報(bào)文嗎?

    Unexpected N_PDU的處理只適用于相同N_AI的診斷報(bào)文。Classical CANCAN FD的N_AI本就不同,所以,互不干擾,可以并行處理;單個(gè)Message中不要混用Classical
    發(fā)表于 12-05 10:06 ?1405次閱讀

    CAN FD是什么意思 優(yōu)點(diǎn)有哪些

    隨著總線技術(shù)在汽車電子領(lǐng)域越來(lái)越廣泛和深入的應(yīng)用,特別是自動(dòng)駕駛技術(shù)的迅速發(fā)展,汽車電子對(duì)總線寬度和數(shù)據(jù)傳輸速率的要求也越來(lái)也高,傳統(tǒng)CAN(1MBit/s,8Bytes?Payload)已難以滿足
    的頭像 發(fā)表于 07-18 10:40 ?2907次閱讀

    經(jīng)典CAN網(wǎng)絡(luò)加入CAN FD節(jié)點(diǎn)需要注意什么?

    目前,整車的網(wǎng)絡(luò)拓?fù)渲校?b class='flag-5'>CAN FD的使用已經(jīng)非常普遍。當(dāng)然,帶來(lái)的問(wèn)題也非常的多。CAN FD在設(shè)計(jì)之初,就考慮了向后兼容Classic CAN
    的頭像 發(fā)表于 08-22 09:11 ?1838次閱讀
    經(jīng)典<b class='flag-5'>CAN</b>網(wǎng)絡(luò)加入<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>節(jié)點(diǎn)需要注意什么?

    CAN FD的降噪措施

    CAN FD的降噪措施
    的頭像 發(fā)表于 12-07 10:48 ?716次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>的降噪措施

    can和canfd的區(qū)別

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

    如何使用DSLogic分析CAN/CAN-FD 信號(hào)?

    一文檔介紹本文將一步步介紹如何使用DSLogic邏輯分析儀采集并分析CAN/CAN-FD信號(hào),因?yàn)?b class='flag-5'>CAN信號(hào)的測(cè)量和CAN-FD的大致一樣,所以下文以
    的頭像 發(fā)表于 01-08 14:54 ?1525次閱讀
    如何使用DSLogic分析<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN-FD</b> 信號(hào)?

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

    隨著汽車電子、工業(yè)自動(dòng)化的蓬勃發(fā)展,CAN總線上的設(shè)備數(shù)量、數(shù)據(jù)量都大大增加,給CAN總線帶來(lái)了極大的挑戰(zhàn)。為滿足更高的帶寬及數(shù)據(jù)吞吐量,CAN FD
    的頭像 發(fā)表于 10-22 10:47 ?518次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>與傳統(tǒng)<b class='flag-5'>CAN</b>的<b class='flag-5'>區(qū)別是</b>什么
    主站蜘蛛池模板: 亚洲大成色www永久网 | 女人爽到喷水的视频大全在线观看 | 在线免费视频手机版 | 色婷婷综合激情 | 亚洲一级毛片免费看 | 精品国产第一国产综合精品gif | 大片毛片女女女女女女女 | 成人综合网站 | 久久久精品午夜免费不卡 | 最近在线视频免费观看2019 | 俺来也俺去啦久久综合网 | bt天堂在线最新版www | 狠狠操操 | 黄视频网站在线看 | 你懂的网站在线观看 | 天天爱天天色 | 俄罗斯女人69xxx | 国产精品主播在线观看 | 黑人40厘米全进去xxxx猛交 | 精品久久香蕉国产线看观看亚洲 | 成人18毛片| rrr523亚洲国产片 | 天天干天天干 | 怡红院日本 | 热久久久久 | 日本人善交69xxx | 禁h粗大太大好爽好涨受不了了 | 这里只有精品视频 | 国产成人1024精品免费 | 日韩美aaa特级毛片 日韩美a一级毛片 | 国产区一区二区三 | 清纯唯美亚洲综合一区 | 亚洲国产色图 | 香淫 | 一级a爱片久久毛片 | 日本不卡一区二区三区视频 | 伊人2233| 日本免费观看完整视频 | 九九免费久久这里有精品23 | 日本美女黄视频 | 国产女人水多白浆 |