国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

虹科干貨 | 帶你全面認識“CAN總線錯誤”(二)——CAN錯誤類型

廣州虹科電子 ? 2022-06-09 09:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

A simple intro to CAN errors

CAN總線錯誤

在本系列文章中,我們將為您詳細介紹CAN總線錯誤的相關知識,包括CAN總線錯誤的基礎概念、CAN總線錯誤的類型、CAN錯誤幀和CAN節點錯誤狀態,并通過實際的應用測試生成并記錄CAN錯誤。

CAN總線錯誤類型

CAN總線協議規定了5種CAN錯誤類型:

位錯誤[發送器]

位填充錯誤[接收器]

格式錯誤[接收者]

ACK應答錯誤(應答)[發送器]

CRC校驗錯誤(循環冗余校驗)[接收器]

5fa26f8c-e290-11ec-b80f-dac502259ad0.jpg

在前文中,我們已經對位錯誤和位填充錯誤有所了解,這兩者都是在位級別進行評估的。其余三種CAN錯誤類型在消息級別進行評估。下面我們詳細介紹每種錯誤類型。

前文回顧:虹科干貨 | 帶你全面認識“CAN總線錯誤”(一)——CAN總線錯誤與錯誤幀


01

位錯誤

CAN總線上的每個CAN節點都會在任何給定時間監控信號電平——這意味著發送CAN節點也會“讀回”它發送的每一位。如果發送器讀取的數據位級別與其發送的內容不同,則發送器會將其檢測為位錯誤。但是,如果在仲裁過程中(即發送CAN ID時)發生位不匹配,則不會將其解釋為位錯誤。類似地,應答時隙(ACK字段)中的不匹配不會導致位錯誤,因為ACK字段特別要求來自發送器的隱性位被來自接收器的顯性位覆蓋。

5fe4affa-e290-11ec-b80f-dac502259ad0.jpg

02

位填充錯誤

如前文所述,位填充是CAN標準的一部分。它規定在同一邏輯級別的每5個連續位之后,第6位必須是補碼。這是通過提供上升沿來確保網絡的持續同步所必需的。此外,它確保位流不會被誤解為錯誤幀或標記消息結束的幀間空間(7位隱性序列)。所有CAN節點都會自動刪除多余的位。

如果在CAN消息內(在SOF和CRC字段之間)的總線上觀察到具有相同邏輯電平的6位序列,則接收器將其檢測為位填充錯誤,即填充錯誤。

601fbcb2-e290-11ec-b80f-dac502259ad0.jpg

03

格式錯誤

此消息級別檢查利用CAN消息中的某些字段/位必須始終處于某個邏輯級別的事實。具體來說,1位SOF必須是顯性的,而整個8位EOF字段必須是隱性的。此外,ACK和CRC界定符必須是隱性的。如果接收器發現這些位中的任何一個具有無效的邏輯電平,則接收器將其檢測為格式錯誤。

607a00d2-e290-11ec-b80f-dac502259ad0.jpg

04

ACK應答錯誤(應答)

當發送器發送CAN報文時,它將包含ACK字段(應答),發送器將在其中發送一個隱性位。所有偵聽CAN節點都應在該字段中發送顯性位以驗證消息的接收(無論節點是否對消息感興趣)。如果發送器未讀取ACK時隙中的顯性位,則發送器將其檢測為ACK錯誤。

60b532b0-e290-11ec-b80f-dac502259ad0.jpg

05

CRC校驗錯誤(循環冗余校驗)

每個CAN報文都包含一個15位的循環冗余校驗和字段。在這里,發送器已經計算了CRC值并將其添加到消息中。每個接收節點也會自己計算CRC。如果接收器的CRC計算與發送器的CRC不匹配,接收器會將其檢測為CRC錯誤。

60ecd9a4-e290-11ec-b80f-dac502259ad0.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CAN
    CAN
    +關注

    關注

    59

    文章

    3066

    瀏覽量

    472740
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    答疑 | 如何快速上手CAN診斷儀?10分鐘從開機到實戰

    CAN總線通信的穩定運行直接影響設備性能——而排查總線故障、解析報文數據,往往需要一款兼顧專業性與易用性的診斷工具。本期答疑,我們將介紹
    的頭像 發表于 02-11 17:01 ?553次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | 如何快速上手<b class='flag-5'>CAN</b>診斷儀?10分鐘從開機到實戰

    賦能儲能系統集成:CAN中繼器/網橋如何破解BMS儲能通信難題?

    CAN總線在遠距離傳輸、多設備協同中的天然短板,PCANRepeater中繼器與PCAN
    的頭像 發表于 02-04 17:03 ?553次閱讀
    賦能儲能系統集成:<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>CAN</b>中繼器/網橋如何破解BMS儲能通信難題?

    HK-CoreTest:專業的CAN/CAN FD總線測試軟件,高效易用

    面對汽車電子開發中復雜的車載網絡測試需求,如何選擇一款功能全面、操作便捷的CAN/CAN FD測試軟件?HK-CoreTest作為一款綜
    的頭像 發表于 12-29 13:20 ?422次閱讀

    CAN被動錯誤恢復后為什么rt_device_write還會返回異常呢?

    1、系統啟動,給CAN總線發送數據,總線設備通訊正常 2、制造總線錯誤,當總線設備
    發表于 12-22 16:29

    干貨 | 嵌入式AI崛起,CAN總線如何重塑新角色?

    工作?答案,或許就藏在歷經考驗的通信技術——CAN總線之中。分享的這篇來自國際CAN領域權威組織CiA(CANinAutomation)
    的頭像 發表于 11-26 17:03 ?1756次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> | 嵌入式AI崛起,<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>如何重塑新角色?

    圓滿收官 | CAN總線專題全系列直播精華回顧已上線!

    CAN總線系列直播圓滿收官!HongKeWebinars作為汽車電子通信領域的核心協議,CAN總線
    的頭像 發表于 11-24 17:55 ?2845次閱讀
    圓滿收官 | <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>CAN</b><b class='flag-5'>總線</b>專題全系列直播精華回顧已上線!

    直播預告 | 11月11日15點!CAN XL總線技術直播,權威解讀下一代車載通信標準的技術革新與落地實踐

    的飛躍?歡迎觀看CAN總線專題」直播第8期,資深技術工程為您帶來CANXL
    的頭像 發表于 11-04 17:34 ?1314次閱讀
    直播預告 | 11月11日15點!<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>CAN</b> XL<b class='flag-5'>總線</b>技術直播,權威解讀下一代車載通信標準的技術革新與落地實踐

    直播回顧 | 硬核干貨放送,CAN總線應用層直播助您告別低效聯調,破解車載網絡開發核心難題

    ?直播想要系統學習CAN總線知識,提升開發效率和項目交付質量?想要了解行業成功案例和高效工具鏈,幫助團隊評估新技術方案、控制風險?歡迎關注
    的頭像 發表于 09-17 17:39 ?814次閱讀
    直播回顧 | 硬核<b class='flag-5'>干貨</b>放送,<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>CAN</b><b class='flag-5'>總線</b>應用層直播助您告別低效聯調,破解車載網絡開發核心難題

    干貨 | CAN XL:打破2048字節壁壘的下一代CAN總線,到底強在哪?

    引言作為最早的車載與工業通信總線標準,傳統CAN(包括CANCC和CANFD)在數十年的發展中奠定了嵌入式通信的基礎,但隨著智能化、網聯化需求的爆發,其技術瓶頸逐漸凸顯。面對傳統CAN的局限性,行業
    的頭像 發表于 09-11 17:34 ?1376次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> | <b class='flag-5'>CAN</b> XL:打破2048字節壁壘的下一代<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>,到底強在哪?

    CAN總線電容過大?三種解決方案來了

    時,經常會遇到由于下降沿過緩導致的未采樣錯誤。下降沿過緩通常是由于總線電容過大引起的。由于CAN收發器采用單向驅動結構,上升沿有驅動,而下降沿則是通過總線與終端
    的頭像 發表于 07-22 11:36 ?701次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>電容過大?三種解決方案來了

    如何評估CAN總線信號質量

    CAN總線網絡的性能在很大程度上取決于其信號質量。信號質量差可能導致通信錯誤,進而引發系統故障、效率降低甚至安全隱患。因此,評估和確保CAN總線
    發表于 06-07 08:46

    如何驗證CAN控制器的錯誤響應機制?

    使用ZPS-CANFD設備驗證CAN控制器的錯誤響應過程。CAN控制器的錯誤管理機制是保障CAN總線
    的頭像 發表于 04-30 18:24 ?849次閱讀
    如何驗證<b class='flag-5'>CAN</b>控制器的<b class='flag-5'>錯誤</b>響應機制?

    CAN節點錯誤管理機制工作原理解析

    CAN節點的穩定性、可靠性和安全性得益于其強大的錯誤管理機制。那么,CAN節點為什么能感知錯誤?又是如何響應錯誤?您是否能清晰地想象出這一過
    的頭像 發表于 03-25 11:44 ?921次閱讀
    <b class='flag-5'>CAN</b>節點<b class='flag-5'>錯誤</b>管理機制工作原理解析