chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

一文解析CAN總線遠程幀和錯誤幀

h1654155282.3538 ? 來源:網(wǎng)絡整理 ? 2018-05-07 11:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文主要介紹了CAN總線遠程幀和錯誤幀,首先我們先來了解了解一下通訊時使用的幀類型有哪些,他們的作用又是什么,具體的跟隨小編一起來了解一下吧。

通訊時使用下面5個類型的幀

1、數(shù)據(jù)幀

2、遙控幀

3、錯誤幀

4、過載幀

5、幀間空隙

在所有這些幀中,數(shù)據(jù)幀和遙控幀由用戶設置,而其它幀則由CAN硬件設置。 數(shù)據(jù)和遙控幀有兩種格式:標準和擴展格式。標準格式有11bit的ID,而擴展格式則是29bit的ID。以下是各個幀的作用。

一文解析CAN總線遠程幀和錯誤幀

CAN總線遠程幀和錯誤幀

一、遠程幀

通常,數(shù)據(jù)傳輸是由數(shù)據(jù)源節(jié)點(例如,傳感器發(fā)出數(shù)據(jù)幀)自主完成的。但也可能存在目標節(jié)點向源節(jié)點請求發(fā)送數(shù)據(jù)的情況。要做到這一點,目標節(jié)點需發(fā)送一個遠程幀,其中的標識符應與所需數(shù)據(jù)幀的標識符相匹配。隨后,相應的數(shù)據(jù)源節(jié)點會發(fā)送一個數(shù)據(jù)幀以響應遠程幀請求。遠程幀與數(shù)據(jù)幀存在兩點不同:

1)遠程幀的RTR 位為隱性狀態(tài);

2)遠程幀沒有數(shù)據(jù)字段。

當帶有相同標識符的數(shù)據(jù)幀和遠程幀同時發(fā)出時,數(shù)據(jù)幀將贏得仲裁,因為其標識符后面的RTR 位為顯性。這樣,可使發(fā)送遠程幀的節(jié)點立即收到所需數(shù)據(jù)。

一文解析CAN總線遠程幀和錯誤幀

一文解析CAN總線遠程幀和錯誤幀

二、錯誤幀

這個幀用來通知在傳輸期間發(fā)生了一個錯誤,錯誤幀由一個錯誤標志和一個錯誤定界符組成,錯誤幀由CAN的硬件來發(fā)送。圖24顯示了錯誤幀的結構。

(1) 錯誤標志:有2種錯誤標志類型:主動錯誤和被動錯誤標志

a)主動錯誤標志:6個顯性位

b) 被動錯誤標志:6個隱性位

(2) 錯誤定界符:由8個隱性位組成。

一文解析CAN總線遠程幀和錯誤幀

注1:錯誤標志重疊:取決于連接到總線上的各單元檢測出錯誤的時間,錯誤標志可能一個重疊在另一個上,總共可達12bit長度。

注2:主動錯誤標志:處于主動錯誤狀態(tài)的單元檢測出錯誤時輸出的錯誤標志。

注3:被動錯誤標志:處于被動錯誤狀態(tài)的單元檢測出錯誤時輸出的錯誤標志。

主動錯誤

當錯誤主動節(jié)點檢測到一個總線錯誤時,這個節(jié)點將產生一個主動錯誤標志來中斷當前的報文發(fā)送。主動錯誤標志由6 個連續(xù)的顯性位構成。這種位序列主動打破了位填充規(guī)則。所有其他節(jié)點在識別到所生成的位填充錯誤后,會自行產生錯誤幀,稱為錯誤反射標志。錯誤標志字段因此包含6 到12 個連續(xù)顯性位(由1 個或多個節(jié)點產生)。錯誤定界字段(8 個隱性位)為錯誤幀劃上句號。在錯誤幀發(fā)送完畢后,總線主動恢復正常狀態(tài),被中斷的節(jié)點會嘗試重新發(fā)送被中止的報文。

一文解析CAN總線遠程幀和錯誤幀

被動錯誤

當錯誤被動節(jié)點檢測到一個總線錯誤時,該節(jié)點將發(fā)送一個被動錯誤標志,并緊接著發(fā)送錯誤定界字段。錯誤被動標志由6 個連續(xù)的隱性位構成,而錯誤被動節(jié)點發(fā)出的錯誤幀包含14 個隱性位。由此可知,除非總線錯誤被錯誤主動節(jié)點或正在發(fā)送報文的節(jié)點檢測到,否則由于錯誤被動標志不會影響總線運行,將繼續(xù)發(fā)送報文。如果發(fā)送節(jié)點產生一個錯誤被動標志,那么,由于位填充規(guī)則被打破,將導致其他節(jié)點產生錯誤幀。錯誤幀發(fā)送完畢后,錯誤被動節(jié)點必須等待總線上出現(xiàn)6 個連續(xù)隱性位后,才能嘗試重新參與總線通訊。錯誤定界符由8 個隱性位組成,允許總線節(jié)點在錯誤發(fā)生后重新啟動總線通訊。

一文解析CAN總線遠程幀和錯誤幀

錯誤幀的輸出時序

檢測到發(fā)生錯誤的單元輸出一個錯誤標志,以通知其它單元。

處于主動錯誤狀態(tài)的單元輸出的錯誤標志為主動錯誤標志;處于被動錯誤狀態(tài)的單元輸出的錯誤標志為被動錯誤標志。

發(fā)送單元發(fā)送完錯誤幀之后,將再次發(fā)送數(shù)據(jù)幀或遙控幀。

錯誤標志輸出時序如表9:

一文解析CAN總線遠程幀和錯誤幀

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

    關注

    146

    文章

    2050

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    淺談CAN FD總線協(xié)議格式

    假期更新了搞懂CAN總線協(xié)議格式,CAN FD總線
    發(fā)表于 10-14 12:49 ?4801次閱讀
    淺談<b class='flag-5'>CAN</b> FD<b class='flag-5'>總線</b>協(xié)議<b class='flag-5'>幀</b>格式

    CAN總線錯誤基礎知識及排查分析技術

    錯誤CAN總線用于進行錯誤通知的報文,可以將任何個節(jié)點發(fā)現(xiàn)的
    發(fā)表于 02-24 09:27 ?2963次閱讀

    示波器破解CAN錯誤/BusOff的經(jīng)驗分享

    MCU內置了CAN控制器用來將MCU的數(shù)據(jù)封裝為CAN格式,同時它也負責CAN的校驗和錯誤
    發(fā)表于 09-08 09:19 ?2823次閱讀

    讀懂CAN通訊錯誤

    CAN總線通信技術廣泛應用于多個行業(yè),是每個總線設計工程師必學的個通訊網(wǎng)絡。然而,對于CAN通信中的
    的頭像 發(fā)表于 06-12 08:24 ?4252次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>讀懂<b class='flag-5'>CAN</b>通訊<b class='flag-5'>錯誤</b><b class='flag-5'>幀</b>

    CAN總線過載及數(shù)據(jù)詳解

    CAN:Controller Area Network,控制器局域網(wǎng)是種能有效支持分布式控制和實時控制的串行通訊網(wǎng)絡。本文首先介紹了CAN總線系統(tǒng)結構及數(shù)據(jù)傳輸,其次詳細的闡述了
    的頭像 發(fā)表于 05-07 10:59 ?2.4w次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>過載<b class='flag-5'>幀</b>及數(shù)據(jù)<b class='flag-5'>幀</b>詳解

    詳解常用的CAN總線(下):錯誤

    錯誤種類分為5種,分別是:位發(fā)送錯誤、ACK錯誤、位填充錯誤、CRC錯誤、格式
    發(fā)表于 06-19 17:25 ?7489次閱讀
    詳解常用的<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>(下):<b class='flag-5'>錯誤</b><b class='flag-5'>幀</b>

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

    AsimpleintrotoCANerrorsCAN總線錯誤介紹在本系列文章中,我們將為您詳細介紹CAN總線錯誤的相關知識,包括
    的頭像 發(fā)表于 05-27 10:39 ?6223次閱讀
    虹科干貨 | 帶你全面認識“<b class='flag-5'>CAN</b><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><b class='flag-5'>錯誤</b>與<b class='flag-5'>錯誤</b><b class='flag-5'>幀</b>

    科普系列:CAN總線錯誤及排查方法簡介

    錯誤的基礎知識錯誤的作用錯誤CAN
    的頭像 發(fā)表于 02-23 15:11 ?5427次閱讀
    科普系列:<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>錯誤</b><b class='flag-5'>幀</b>及排查方法簡介

    CAN協(xié)議數(shù)據(jù)的介紹

    通過 CAN 總線傳輸數(shù)據(jù)是需要按照定協(xié)議進行的,CAN 協(xié)議提供了 5種格式來傳輸數(shù)據(jù):數(shù)據(jù)
    的頭像 發(fā)表于 07-25 10:36 ?1.4w次閱讀
    <b class='flag-5'>CAN</b>協(xié)議數(shù)據(jù)<b class='flag-5'>幀</b>的介紹

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

    如何用示波器排查CAN的各種錯誤呢? 導言: 控制器局域網(wǎng)絡(Controller Area Network,CAN)是種常用的現(xiàn)場
    的頭像 發(fā)表于 12-07 11:09 ?2382次閱讀

    CAN通信協(xié)議中有哪幾種類型?CAN通信中格式的作用

    CAN通信協(xié)議中有四種類型,分別是數(shù)據(jù)、遠程錯誤
    的頭像 發(fā)表于 01-30 09:18 ?8193次閱讀

    CAN總線的標準和擴展有什么區(qū)別呢?分別適用于什么工況?

    CAN總線的標準和擴展CAN協(xié)議中的兩種類型。
    的頭像 發(fā)表于 01-30 09:41 ?1w次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>的標準<b class='flag-5'>幀</b>和擴展<b class='flag-5'>幀</b>有什么區(qū)別呢?分別適用于什么工況?

    CAN總線通信中的數(shù)據(jù)結構解析

    CAN總線由Bosch公司在1980年代開發(fā),旨在為汽車電子系統(tǒng)提供個可靠的通信網(wǎng)絡。隨著技術的發(fā)展,CAN總線已經(jīng)被廣泛應用于各種工業(yè)和
    的頭像 發(fā)表于 11-12 10:12 ?4866次閱讀

    基于Vector工具進行CAN協(xié)議錯誤的分析實踐

    廣播發(fā)送的短結構,還體現(xiàn)在其錯誤檢測機制上。通過總線數(shù)據(jù)以及總線波形來分析總線故障時,CAN協(xié)
    的頭像 發(fā)表于 01-15 10:03 ?1434次閱讀
    基于Vector工具進行<b class='flag-5'>CAN</b>協(xié)議<b class='flag-5'>錯誤</b><b class='flag-5'>幀</b>的分析實踐

    CAN總線報錯看不懂?5種錯誤+5步排查法次講清

    CAN總線通信異常?錯誤幀頻繁出現(xiàn)?本文詳解五種錯誤類型,并提供五步排查法,助你快速定位問題根源。錯誤
    的頭像 發(fā)表于 03-16 11:36 ?319次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>報錯看不懂?5種<b class='flag-5'>錯誤</b><b class='flag-5'>幀</b>+5步排查法<b class='flag-5'>一</b>次講清