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

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

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

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

CAN總線結(jié)構(gòu)與CAN總線標(biāo)準(zhǔn)幀

DIri_ALIFPGA ? 來源:未知 ? 作者:李倩 ? 2018-03-13 14:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我知道,我對與電子有關(guān)的所有事情都很著迷,但不論從哪個角度看,今天的現(xiàn)場可編程門陣列(FPGA),都顯得“鶴立雞群”,真是非常棒的器件。如果在這個智能時代,在這個領(lǐng)域,想擁有一技之長的你還沒有關(guān)注FPGA,那么世界將拋棄你,時代將拋棄你。作者ALIFPGA,多年FPGA開發(fā)經(jīng)驗,所有文章皆為多年學(xué)習(xí)和工作經(jīng)驗之總結(jié)。

CAN總線是一種串行數(shù)據(jù)通信協(xié)議,其通信接口中集成了CAN協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對通信數(shù)據(jù)的成幀處理,包括位填充、數(shù)據(jù)塊編碼、循環(huán)冗余檢驗、優(yōu)先級判別等項工作。

CAN總線結(jié)構(gòu)

CAN總線規(guī)范采用了ISO-OSI(Open System Interconnection Reference Model,開放式通信系統(tǒng)互聯(lián)參考模型)的三層網(wǎng)絡(luò)結(jié)構(gòu),有三種不同的器件與之相對應(yīng)。

對應(yīng)物理層的是收發(fā)器;

對應(yīng)數(shù)據(jù)鏈路層的是CAN控制器;

應(yīng)用層上主要是用戶特殊的應(yīng)用,對應(yīng)的器件是微控制器。

CAN總線標(biāo)準(zhǔn)幀

標(biāo)準(zhǔn)幀11位標(biāo)識符。

幀類型數(shù)據(jù)幀、遠(yuǎn)程幀、錯誤幀和過載幀

數(shù)據(jù)幀:數(shù)據(jù)幀攜帶數(shù)據(jù)從發(fā)送器至接收器??偩€上傳輸?shù)拇蠖嗍沁@個幀。

遠(yuǎn)程幀:由總線單元發(fā)出,請求發(fā)送具有同一識別符的數(shù)據(jù)幀。數(shù)據(jù)幀(或遠(yuǎn)程幀)通過幀間空間與其他各幀分開。

錯誤幀:任何單元一但檢測到總線錯誤就發(fā)出錯誤幀。

過載幀:過載幀用以在先行的和后續(xù)的數(shù)據(jù)幀(或遠(yuǎn)程幀)之間提供一附加的延時。

幀以起始幀(SOF)位開始, SOF 為顯性狀態(tài),允許所有節(jié)點(diǎn)的硬同步。SOF之后是仲裁字段,由12個位組成,分別為11個標(biāo)識位和一個遠(yuǎn)程發(fā)送請求(Remote TransmissionRequest, RTR)位。RTR 位用于區(qū)分報文是數(shù)據(jù)幀

(RTR 位為顯性狀態(tài))還是遠(yuǎn)程幀(RTR 位為隱性狀態(tài))。

仲裁字段之后是控制字段,由6 個位組成??刂谱侄蔚牡谝晃粸闃?biāo)識擴(kuò)展(Identifier Extension,IDE)位,該位應(yīng)是顯性狀態(tài)來指定標(biāo)準(zhǔn)幀。標(biāo)識擴(kuò)展位的下一位為零保留位(RB0),CAN 協(xié)議將其定義為顯性位??刂?/p>

字段的其余4 位為數(shù)據(jù)長度碼(Data Length Code,DLC),用來指定報文中包含的數(shù)據(jù)字節(jié)數(shù)(0 到8 字節(jié))。

控制字段之后為數(shù)據(jù)字段,包含要發(fā)送的任何數(shù)據(jù)字節(jié)。數(shù)據(jù)字段長度由上述DLC 定義(0 到8 字節(jié))。

數(shù)據(jù)字段之后為循環(huán)冗余校驗(CRC)字段,用來檢測報文傳輸錯誤。CRC 字段包含一個15 位的CRC 序列,之后是隱性的CRC 定界位。

最后一個字段是確認(rèn)字段(ACK),由2 個位組成。在確認(rèn)時隙(ACK Slot)位執(zhí)行期間,發(fā)送節(jié)點(diǎn)發(fā)出一個隱性位。任何收到無錯誤幀的節(jié)點(diǎn)會發(fā)回一個顯性位(無論該節(jié)點(diǎn)是否配置為接受該報文與否)來確認(rèn)幀收到無誤。確認(rèn)字段以隱性確認(rèn)定界符結(jié)束,該定界符可能不允許被改寫為顯性位。

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

    關(guān)注

    1650

    文章

    22204

    瀏覽量

    626759
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    2007

    瀏覽量

    134170

原文標(biāo)題:CAN總線標(biāo)準(zhǔn)幀

文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    假期更新了一文搞懂CAN總線協(xié)議格式,CAN FD總線協(xié)議怎能錯過?本篇博文將講解CAN FD
    發(fā)表于 10-14 12:49 ?4344次閱讀
    淺談<b class='flag-5'>CAN</b> FD<b class='flag-5'>總線</b>協(xié)議<b class='flag-5'>幀</b>格式

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

    在ISO 11898-2和ISO 11898-3中分別規(guī)定了兩種CAN總線結(jié)構(gòu)(在BOSCH CAN2.0規(guī)范中,并沒有關(guān)于總線拓?fù)?b class='flag-5'>結(jié)構(gòu)的說
    發(fā)表于 04-07 09:30 ?3683次閱讀
    高速<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>和低速<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>的特性

    CAN總線標(biāo)準(zhǔn)和擴(kuò)展

    CAN總線標(biāo)準(zhǔn)和擴(kuò)展主要決定ID的長度,標(biāo)準(zhǔn)
    發(fā)表于 08-20 06:43

    Can總線何時是空閑的

    錄1.Can總線電平介紹2.Can總線何時是空閑的3.Can總線
    發(fā)表于 08-23 08:44

    can總線結(jié)構(gòu)和原理

    控制器局域網(wǎng)總線CAN,Controller Area Network)是一種用于實時應(yīng)用的串行通訊協(xié)議總線,它可以使用雙絞線來傳輸信號,是世界上應(yīng)用最廣泛的現(xiàn)場總線之一。
    發(fā)表于 11-09 19:33 ?3.2w次閱讀
    <b class='flag-5'>can</b><b class='flag-5'>總線結(jié)構(gòu)</b>和原理

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

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

    can總線結(jié)構(gòu)

    CAN總線用戶接口簡單,編程方便。網(wǎng)絡(luò)拓?fù)?b class='flag-5'>結(jié)構(gòu)采用總線結(jié)構(gòu)。這種網(wǎng)絡(luò)結(jié)構(gòu)簡單、成本低,并且采用
    的頭像 發(fā)表于 11-28 17:16 ?1.9w次閱讀
    <b class='flag-5'>can</b><b class='flag-5'>總線結(jié)構(gòu)</b>

    CAN總線基礎(chǔ)的詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是CAN總線基礎(chǔ)的詳細(xì)資料概述包括了:概述,汽車總線CAN標(biāo)準(zhǔn),CAN
    發(fā)表于 11-29 15:31 ?123次下載
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>基礎(chǔ)的詳細(xì)資料概述

    CAN總線擴(kuò)展的雙濾波方式

    CAN總線在的幀數(shù)據(jù)在總線上傳送時,其它的CAN控制器是通過驗收濾波來決定總線上的數(shù)據(jù)的ID是
    發(fā)表于 07-10 11:30 ?2798次閱讀

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

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

    CAN總線標(biāo)準(zhǔn)和擴(kuò)展有什么區(qū)別呢?分別適用于什么工況?

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

    請問用CAN存儲器存儲的CAN總線數(shù)據(jù)格式有哪些呢?

    之間的信息傳輸。下面將詳細(xì)介紹CAN總線數(shù)據(jù)的格式。 CAN總線數(shù)據(jù)分為兩種類型:
    的頭像 發(fā)表于 01-31 13:46 ?2076次閱讀

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

    總線的特性。 首先,高速CAN總線是指數(shù)據(jù)傳輸速率較高的CAN總線,其中包括CAN 2.0A和
    的頭像 發(fā)表于 01-31 14:09 ?4008次閱讀

    CAN總線的數(shù)據(jù)結(jié)構(gòu)

    CAN總線是一種基于時間分割的通信協(xié)議,它允許多個設(shè)備共享一個通信介質(zhì)(如雙絞線或光纖)。CAN總線的數(shù)據(jù)傳輸速率可以達(dá)到1 Mbps,適用于短距離通信。
    的頭像 發(fā)表于 07-24 15:06 ?2134次閱讀

    CAN總線通信中的數(shù)據(jù)結(jié)構(gòu)解析

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