91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

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

電子工程師 ? 來源:網絡整理 ? 2018-02-16 07:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

一、CAN總線錯誤簡介

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

圖1 5種錯誤類型

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

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

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

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

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

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

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

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

二、什么是局部錯誤?

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

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

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

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

    關注

    145

    文章

    2043

    瀏覽量

    135233
  • CAN
    CAN
    +關注

    關注

    59

    文章

    3067

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CAN_DeInit API 錯誤的原因?怎么解決?

    我嘗試在 BOOTLOADER 跳轉到 APP 之前關閉 CAN 控制器,但當我調用 CAN_DeInit 時,它實際上沒有重新初始化,導致跳轉后在 CAN 總線上發(fā)送了
    發(fā)表于 03-06 08:26

    開源項目汽車CAN總線分析儀總體介紹

    在做車載、工業(yè)控制項目時,CAN 總線調試總遇到協議不兼容、數據抓不全的問題?
    的頭像 發(fā)表于 02-05 10:03 ?350次閱讀
    開源項目汽車<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>分析</b>儀總體介紹

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

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

    CAN 總線自定義協議使用說明

    關于can總線的設置
    發(fā)表于 11-05 17:00 ?2次下載

    CAN總線遠程調試工具介紹

    一種工程機械領域調試上的創(chuàng)新產品,可用于Codesys 源程序的無線下載聯機、遠程調試、故障診斷、CAN 總線數據在線監(jiān)控、透傳收發(fā)、數據采集、數據分析、遠程控制等各種 CAN
    發(fā)表于 10-17 16:14 ?0次下載

    120Ω的秘密:CAN總線終端電阻的重要性

    CAN總線作為一種廣泛應用的工業(yè)通信協議,其終端電阻的作用不容忽視。本文將詳細探討CAN總線終端電阻的重要性及其在通信中的關鍵作用。CAN
    的頭像 發(fā)表于 08-08 11:35 ?1118次閱讀
    120Ω的秘密:<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>終端電阻的重要性

    廣成科技CANFD轉CAN總線GCAN-418的優(yōu)勢

    作為CAN總線的升級產品,CANFD相較于傳統(tǒng)的CAN總線,擁有如下幾個方面的優(yōu)勢。
    的頭像 發(fā)表于 08-05 11:47 ?1119次閱讀
    廣成科技CANFD轉<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>GCAN-418的優(yōu)勢

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

    在新能源汽車路試中,CAN總線傳輸異常是一個常見問題。本期我們將探討由于總線電容過大導致的下降沿過緩問題,并介紹三種有效的解決方案。CAN總線
    的頭像 發(fā)表于 07-22 11:36 ?708次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>電容過大?三種解決方案來了

    CAN總線采樣點不一致的危害

    采樣點不一致是CAN總線網絡中常見的配置錯誤,可能導致位錯誤、同步問題、錯誤幀增加、節(jié)點總線關閉
    發(fā)表于 06-07 08:55

    如何評估CAN總線信號質量

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

    如何用泰克MSO5系列混合信號示波器調試IoT和CAN總線

    場景。然而,在IoT系統(tǒng)開發(fā)與維護中,CAN總線的調試常面臨信號干擾、時序錯誤、協議沖突等問題。泰克MSO5系列混合信號示波器憑借其高分辨率、多通道同步、協議解碼等功能,成為調試CAN
    的頭像 發(fā)表于 05-30 14:17 ?868次閱讀
    如何用泰克MSO5系列混合信號示波器調試IoT和<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>

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

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

    CAN總線模組選購指南:2025年全球CAN產品品牌與CAN-bus方案盤點

    作為實現設備間實時通信與高可靠性數據傳輸的核心組件,其選購對于系統(tǒng)穩(wěn)定性和性能至關重要。 本文基于權威市場數據平臺的分析,盤點了2025年全球主流CAN總線模塊品牌及其解決方案,幫助工程師和系統(tǒng)集成商選擇最佳產品,并深入解析市場
    的頭像 發(fā)表于 04-11 10:36 ?2586次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>模組選購指南:2025年全球<b class='flag-5'>CAN</b>產品品牌與<b class='flag-5'>CAN</b>-bus方案盤點

    CAN節(jié)點錯誤管理機制工作原理解析

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