精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

CAN總線局部錯誤及全局通知分析

電子工程師 ? 來源:網絡整理 ? 2018-02-16 07:57 ? 次閱讀

局部錯誤,全局通知是CAN總線錯誤類型中較為典型的一種,如何通過錯誤報文及波形快速定位錯誤原因呢?本文結合現場實測案例簡要分析。

一、CAN總線錯誤簡介

在CAN總線中存在5種錯誤類型,如圖1所示:它們互相并不排斥,下面簡單介紹一下它們的區別、產生的原因。

圖1 5種錯誤類型

位錯誤:向總線送出一位的某個節點同時也在監視總線,當監視到總線位的電平和送出的電平不同時,則在該位時刻檢測到一個位錯誤。但是在仲裁區的填充位流期間或應答間隙送出隱性位而檢測到顯性位時,不認為是錯誤位。

填充錯誤:在使用位填充方法進行編碼的報文中(幀起始到CR序列),出現了第6個連續相同的位電平時,將檢 測出一個填充錯誤。

CRC錯誤:CRC序列是由發送器CRC計算的結果組成的。接收器以和發送器相同的方法計算CRC。如果計算的結果和接收到的CRC序列不同,則檢測出一個CRC錯誤。

格式錯誤: 當固定格式的位區中(如CRC認可位、ACK認可位、幀結束位)出現一個或多個非法位時,則檢測到一個形式錯誤。

應答錯誤:在應答間隙,每一個接收端都會向總線回一個顯性位,如果發送端在ACK場檢測不到顯性位應答,將產生應答錯誤。

當出現5種錯誤類型之一時,發送或接收節點將發送錯誤幀。其中錯誤幀 又分主動錯誤幀和被動錯誤幀。

主動錯誤幀由處于主動錯誤狀態的節點發送 ,幀格式由主動錯誤標志(6個連續顯性位)+錯誤標志疊加(0~6個連續顯性位)+錯誤界定符(8個連續的隱性位)組成。

被動錯誤幀由被動錯誤狀態的節點發送,幀格式由被動錯誤標志(6個連續隱性位)+錯誤標志疊加(0~6個連續顯性位)+錯誤界定符(8個連續的隱性位)組成。被動錯誤標志能夠部分或全部被其它節點的顯性位覆蓋。

二、什么是局部錯誤?

在整個CAN網絡中,由于干擾等原因引起總線局部錯誤(即某一個CAN節點出錯,其他節點正常),CAN總線上的主動報錯站點首先檢測到錯誤,并立即主動向總線上發出錯誤標識,通知其他未發現錯誤的節點,如圖4所示:

圖4 錯誤幀的發送(局部錯誤)

檢測錯誤---發送錯誤幀---通知報文錯誤:首先,發送節點檢測到總線錯誤,發出錯誤標識——六個連續的顯性電平位,總線接收到錯誤標識后進行全局通知——0~6個連續的顯性電平位+8個連續的隱性電平位,告知其他節點總線錯誤。

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

    關注

    145

    文章

    1936

    瀏覽量

    130629
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2715

    瀏覽量

    463372
收藏 人收藏

    評論

    相關推薦

    CAN總線測試工具選擇與使用

    1. CAN分析CAN分析儀是一種高級的測試工具,能夠實時捕獲和分析CAN
    的頭像 發表于 11-12 10:16 ?203次閱讀

    CAN總線與LIN總線的區別

    隨著汽車電子系統的復雜性增加,車輛內部通信的需求也在不斷增長。CAN總線和LIN總線作為兩種主要的車載通信協議,各自扮演著重要的角色。 1. 設計原理 CAN
    的頭像 發表于 11-12 10:13 ?319次閱讀

    CAN總線的主要優勢與不足

    隨著汽車電子系統的日益復雜化,對通信網絡的需求也在不斷增長。CAN總線作為一種成熟的通信協議,已經在汽車行業中得到了廣泛的應用。 一、CAN總線的主要優勢 高可靠性:
    的頭像 發表于 11-12 10:10 ?262次閱讀

    CAN總線常見錯誤碼及其解決方法

    CAN總線(Controller Area Network)是一種常用于車輛和工業自動化系統中的串行通信協議。它允許多個設備共享同一通信介質,以實現數據的實時交換。在使用CAN總線時,
    的頭像 發表于 11-12 10:05 ?446次閱讀

    CAN總線通信協議詳解

    的主要特點 多主控制 :任何節點都可以在任何時候發送信息,無需請求許可。 非破壞性總線仲裁 :當兩個或多個節點同時發送信息時,優先級較低的消息會被自動停止發送,以避免數據沖突。 錯誤檢測與處理 :CAN
    的頭像 發表于 11-12 09:46 ?260次閱讀

    CAN總線基礎知識匯總#CAN #CANoe #汽車總線

    CAN總線
    北匯信息POLELINK
    發布于 :2024年11月04日 13:35:54

    什么是CAN時鐘?#CAN #汽車CAN總線? #CANoe

    CAN總線
    北匯信息POLELINK
    發布于 :2024年10月29日 12:23:36

    CAN總線錯誤狀態的種類

    CAN總線錯誤狀態的種類主要包括以下幾種,每種狀態都反映了CAN總線網絡中節點或總線的不同
    的頭像 發表于 09-03 14:17 ?916次閱讀

    CAN總線的特點、原理及應用

    CAN總線的特點 多主控制:CAN總線采用多主控制方式,任何一個節點都可以在任何時刻向網絡上的其他節點發送信息,而無需等待總線空閑。 非破
    的頭像 發表于 06-16 10:19 ?3164次閱讀

    一文讀懂CAN通訊錯誤

    CAN總線通信技術廣泛應用于多個行業,是每個總線設計工程師必學的一個通訊網絡。然而,對于CAN通信中的錯誤幀,許多人僅停留在表面了解,缺乏深
    的頭像 發表于 06-12 08:24 ?2540次閱讀
    一文讀懂<b class='flag-5'>CAN</b>通訊<b class='flag-5'>錯誤</b>幀

    CAN 會收到錯誤的數據嗎?

    CAN-bus總線協議以高穩定性,高容錯率而著稱于世,然而仍有很多用戶在使用的時候擔心CAN會接受到錯誤的信息,在數據里增加了CRC校驗的部分,這種做法是否有必要?
    的頭像 發表于 04-04 08:24 ?379次閱讀
    <b class='flag-5'>CAN</b> 會收到<b class='flag-5'>錯誤</b>的數據嗎?

    CAN總線錯誤幀及其排查方法簡單介紹#汽車CAN總線?

    CAN總線汽車電子
    北匯信息POLELINK
    發布于 :2024年03月15日 14:14:40

    什么是CAN總線通信?CAN總線工作原理

    這意味著變送器通過CAN收發器改變總線電平,并將其信息傳輸到CAN總線。接收器通過監測總線電平將總線
    發表于 02-19 14:53 ?6038次閱讀
    什么是<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>通信?<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>工作原理

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

    高速CAN總線和低速CAN總線的特性 高速CAN總線和低速C
    的頭像 發表于 01-31 14:09 ?2553次閱讀

    如何用示波器排查CAN的各種錯誤幀呢?

    如何用示波器排查CAN的各種錯誤幀呢? 導言: 控制器局域網絡(Controller Area Network,CAN)是一種常用的現場總線通信協議,廣泛應用于汽車電子系統、工業自動化
    的頭像 發表于 12-07 11:09 ?1113次閱讀