一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

【Z站推薦】CANFD CRC段與傳統(tǒng)CAN差距有多大?

ZLG致遠(yuǎn)電子 ? 2022-07-21 16:26 ? 次閱讀

很多人了解過CANFD,可能知道CANFD CRC段與傳統(tǒng)CAN CRC差距是CRC多項式不同,但實際CANFD CRC段與傳統(tǒng)CAN的差異遠(yuǎn)不止這些。接下來,我們細(xì)說下CANFD CRC段帶來的變化:

75b9c372-05e2-11ed-9ade-dac502259ad0.jpg 不同數(shù)據(jù)段長度選擇不同的CRC多項式

傳統(tǒng)CAN采用的是15位的CRC校驗,由于CANFD支持更大的數(shù)據(jù)量,為提供通信可靠性,針對不同長度的CANFD報文,調(diào)整其CRC算法,詳見下表。

75cbeb24-05e2-11ed-9ade-dac502259ad0.jpg當(dāng)報文為傳統(tǒng)CAN時,仍采用原有的CRC多項式。

當(dāng)報文為CANFD且數(shù)據(jù)長度小于等于16字節(jié)時,調(diào)整為17位的CRC多項式。

當(dāng)報文為CANFD且數(shù)據(jù)長度大于16字節(jié)時,則調(diào)整為21位的CRC多項式。


75e08368-05e2-11ed-9ade-dac502259ad0.jpg ?CRC計算時機不同

在傳統(tǒng)CAN中,位填充(連續(xù)5位相同位后填充一位相反位)是在CRC計算之后進行。當(dāng)CAN控制器發(fā)送報文時,先對報文CRC計算后,再填入填充位發(fā)送;接收時,則對接收數(shù)據(jù)移除填充位后,再做CRC校驗。

在CANFD中,CRC計算時機調(diào)整為位填充后。也就是說,發(fā)送方發(fā)送時,先對報文進行位填充后,再做CRC計算。這種方式增加了對填充位的CRC計算,降低了錯誤漏檢的概率。

75b9c372-05e2-11ed-9ade-dac502259ad0.jpg 增加固定填充位和填充位計數(shù)

CANFD中,CRC域采用一種固定填充位的格式:在CRC段第一位及接下來的每四位增加一個固定填充位,填充位為上一位的反碼。以下分別為CRC17和CRC21的固定填充位(FSB)位置。

76017690-05e2-11ed-9ade-dac502259ad0.png

76126cb6-05e2-11ed-9ade-dac502259ad0.png

除了固定填充位之外,CRC域的起始還包含了3位的填充位計數(shù),及1位填充位計數(shù)檢驗位,以進一步提高通信可靠性。填充位計數(shù)在CRC段的位置如下圖紅框所示。7623e874-05e2-11ed-9ade-dac502259ad0.png
3位填充位計數(shù)表示的值為實際填充位計數(shù)對8取模的結(jié)果,采用格雷碼顯示。奇偶校驗位對填充位計數(shù)進行奇偶校驗。詳見下表。76315dce-05e2-11ed-9ade-dac502259ad0.png需要注意的是,non-ISO CANFD協(xié)議標(biāo)準(zhǔn),無固定填充位FSB及填充位計數(shù)。若使用USBCANFD-200U時,遇到通訊的CANFD控制器為non-ISO標(biāo)準(zhǔn),可以在打開通道時,選擇CANFD標(biāo)準(zhǔn)為non-ISO,以兼容non-ISO標(biāo)準(zhǔn)CANFD控制器。

7643ca2c-05e2-11ed-9ade-dac502259ad0.png

【版權(quán)聲明】本文為ZLG開發(fā)者社區(qū)用戶原創(chuàng)內(nèi)容,未經(jīng)授權(quán)不得轉(zhuǎn)載。

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

    關(guān)注

    57

    文章

    2840

    瀏覽量

    466343
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    CANFD協(xié)議轉(zhuǎn)換器:搭建通訊橋梁

    局域網(wǎng)絡(luò)靈活數(shù)據(jù)速率)協(xié)議與其他協(xié)議進行轉(zhuǎn)換,以便在物聯(lián)網(wǎng)環(huán)境中實現(xiàn)設(shè)備之間的互聯(lián)互通。近期發(fā)現(xiàn)了兩款產(chǎn)品USR-CAN315(CANFD轉(zhuǎn)以太網(wǎng))、USR-CAN316(CANFD轉(zhuǎn)
    的頭像 發(fā)表于 04-19 09:48 ?161次閱讀
    <b class='flag-5'>CANFD</b>協(xié)議轉(zhuǎn)換器:搭建通訊橋梁

    車載通信方案為何選擇CAN/CANFD?

    摘要 隨著汽車電子技術(shù)的飛速發(fā)展,車載通信系統(tǒng)在車輛的智能化、網(wǎng)聯(lián)化進程中扮演著至關(guān)重要的角色??刂破骶钟蚓W(wǎng)絡(luò)(CAN)及其擴展版本CANFD憑借其卓越的可靠性、高效的數(shù)據(jù)傳輸能力和強大的抗干擾特性
    的頭像 發(fā)表于 03-25 21:38 ?158次閱讀

    工程師在產(chǎn)品選型的時究竟是選CAN還是CANFD接口卡呢?

    很多工程師在產(chǎn)品選型的時候會疑惑,究竟是選CAN接口卡還是CANFD接口卡呢?兩者之間什么區(qū)別呢?影響選擇的關(guān)鍵因素又是什么?我們今天一個一個來拆解。1.波特率傳統(tǒng)
    的頭像 發(fā)表于 03-21 11:37 ?258次閱讀
    工程師在產(chǎn)品選型的時究竟是選<b class='flag-5'>CAN</b>還是<b class='flag-5'>CANFD</b>接口卡呢?

    如何使用ZPS-CANFD觀察CAN數(shù)據(jù)鏈路層的工作過程

    CAN總線在數(shù)據(jù)鏈路層中的應(yīng)用是其通信協(xié)議中的關(guān)鍵部分、它負(fù)責(zé)在物理層之上實現(xiàn)數(shù)據(jù)的可靠傳輸。致遠(yuǎn)第二代CAN總線分析儀ZPS-CANFD,除了可以完成CAN、
    的頭像 發(fā)表于 03-18 11:38 ?241次閱讀
    如何使用ZPS-<b class='flag-5'>CANFD</b>觀察<b class='flag-5'>CAN</b>數(shù)據(jù)鏈路層的工作過程

    CAN/CANFD?總線干擾儀TESTBASE-BDI

    總線干擾儀是CAN/CANFD總線一致性測試中必不可少的重要設(shè)備,用于實現(xiàn)采樣點以及故障注入等測試項配合桌面式車載網(wǎng)絡(luò)自動化測試系統(tǒng)TESTBASE-DESKNAT以及基于VBA的CAN/CA
    的頭像 發(fā)表于 12-26 11:24 ?935次閱讀
    <b class='flag-5'>CAN</b>/<b class='flag-5'>CANFD</b>?總線干擾儀TESTBASE-BDI

    rk3588 canfd發(fā)送部分?jǐn)?shù)據(jù)失敗的問題

    0 200##065.68.00.00.92.00.00.00 必然失敗 不知道什么原因,仲裁和數(shù)據(jù)的波特率修改成其他的也是一樣,有沒有遇到過這種情況的?或者支持canfd的板子
    發(fā)表于 12-18 10:53

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

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

    CAN/CANFD卡接口函數(shù)使用說明

    電子發(fā)燒友網(wǎng)站提供《CAN/CANFD卡接口函數(shù)使用說明.pdf》資料免費下載
    發(fā)表于 10-15 17:35 ?0次下載

    【龍芯2K0300蜂鳥板試用】CAN接口驅(qū)動板設(shè)計、CANFD測試、CAN C++程序驅(qū)動測試

    :ProProject_loongson-CANFD-ext_2024-08-25.epro.7z 測試 先用短接線把兩路CAN短接起來,測試一下互相收發(fā): 測試CAN通信 ifconfig
    發(fā)表于 08-25 21:09

    CAN轉(zhuǎn)Profinet從協(xié)議網(wǎng)關(guān)(JM-PN-CAN

    2.0A/CAN2.0B協(xié)議,支持對CAN幀進行過濾處理。 2、網(wǎng)關(guān)做為CAN網(wǎng)絡(luò)設(shè)備一側(cè)的Master(即主),做為Profinet網(wǎng)絡(luò)設(shè)備一側(cè)的Slave(即從
    的頭像 發(fā)表于 08-17 15:47 ?388次閱讀
    <b class='flag-5'>CAN</b>主<b class='flag-5'>站</b>轉(zhuǎn)Profinet從<b class='flag-5'>站</b>協(xié)議網(wǎng)關(guān)(JM-PN-<b class='flag-5'>CAN</b>)

    canfd標(biāo)準(zhǔn)幀的id及相關(guān)特性

    CAN FD(控制器局域網(wǎng)絡(luò)靈活數(shù)據(jù)速率)是一種用于車輛和工業(yè)自動化中的通信協(xié)議,它是對原始CAN協(xié)議的擴展。CAN FD的主要優(yōu)勢是能夠傳輸更大的數(shù)據(jù)負(fù)載,同時保持與原始CAN協(xié)議的
    的頭像 發(fā)表于 07-24 15:22 ?2749次閱讀

    CANFD_TopFIFO無法正常工作的原因?

    我閃爍了 CANFD_TopFIFO 示例代碼,但沒有得到預(yù)期的輸出。 在 FIFO 模式下測試 CAN Rx 時,即使接收多個報文,F(xiàn)IFO 編號也始終顯示為 0。 雖然我能正確接收
    發(fā)表于 07-03 08:06

    常見的可以作為CAN的模塊或設(shè)備有哪些

    作為CANopen主,通過CAN接口連接CANopen從設(shè)備,實現(xiàn)數(shù)據(jù)采集、監(jiān)測和控制等功能。 通常內(nèi)嵌CAN接口,并設(shè)計有多種保護措
    的頭像 發(fā)表于 06-14 11:23 ?904次閱讀

    詳解TSMaster CANCANFDCRC E2E 校驗方法

    面對切換工具鏈的用戶來說,在TSMaster上完成總線通訊中的CRC/E2E校驗處理不是特別熟悉,該文章可以協(xié)助客戶快速使用TSMaster完成CAN/CANFD總線通訊的CRC/E2
    的頭像 發(fā)表于 05-25 08:21 ?3501次閱讀
    詳解TSMaster <b class='flag-5'>CAN</b> 與 <b class='flag-5'>CANFD</b> 的 <b class='flag-5'>CRC</b> E2E 校驗方法

    CYT2B75 SK Rev03無法正常發(fā)送CANFD數(shù)據(jù),為什么?

    (T2G_Sample_Driver_Library_8.0.0tviibe1msrcexamplescanfdClassic_CAN),代碼未經(jīng)過任何修改,測試經(jīng)典CAN,功能正常。 問題:根據(jù)論壇和TRM的資料,我嘗試手動清除TXBCR寄存器,也無法正常發(fā)送
    發(fā)表于 05-24 07:37