女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

can數(shù)據(jù)幀有哪幾個(gè)域組成

科技綠洲 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2024-07-24 15:14 ? 次閱讀

CAN控制器局域網(wǎng)絡(luò))是一種基于消息傳遞的通信協(xié)議,廣泛應(yīng)用于汽車、工業(yè)自動(dòng)化嵌入式系統(tǒng)等領(lǐng)域。CAN協(xié)議的數(shù)據(jù)幀是用于傳輸信息的基本單位。

1. CAN數(shù)據(jù)幀概述

CAN數(shù)據(jù)幀是一種用于在CAN總線上傳輸數(shù)據(jù)的格式。一個(gè)典型的CAN數(shù)據(jù)幀由多個(gè)域組成,包括幀起始、仲裁域、控制域、數(shù)據(jù)域、CRC域和幀結(jié)束。每個(gè)域都有其特定的作用和格式。

2. 幀起始

幀起始是CAN數(shù)據(jù)幀的第一個(gè)域,用于標(biāo)識(shí)一個(gè)新幀的開(kāi)始。幀起始由一個(gè)單一的邏輯“0”位組成,持續(xù)一個(gè)或多個(gè)位時(shí)間。當(dāng)CAN控制器檢測(cè)到總線上的電平從邏輯“1”變?yōu)檫壿嫛?”時(shí),它將開(kāi)始接收一個(gè)新的數(shù)據(jù)幀。

3. 仲裁域

仲裁域是CAN數(shù)據(jù)幀中用于確定發(fā)送優(yōu)先級(jí)的部分。在CAN網(wǎng)絡(luò)中,多個(gè)設(shè)備可能會(huì)同時(shí)發(fā)送數(shù)據(jù)。仲裁域確保只有一個(gè)設(shè)備能夠成功發(fā)送其數(shù)據(jù)幀。仲裁域由11位標(biāo)識(shí)符(對(duì)于標(biāo)準(zhǔn)數(shù)據(jù)幀)或29位標(biāo)識(shí)符(對(duì)于擴(kuò)展數(shù)據(jù)幀)組成。

3.1 標(biāo)識(shí)符

標(biāo)識(shí)符是仲裁域的核心部分,用于區(qū)分不同的數(shù)據(jù)幀。標(biāo)識(shí)符由多個(gè)字段組成,包括優(yōu)先級(jí)字段和消息ID字段。

  • 優(yōu)先級(jí)字段 :標(biāo)識(shí)符的高幾位用于表示優(yōu)先級(jí)。在CAN協(xié)議中,優(yōu)先級(jí)是倒置的,即數(shù)值越小,優(yōu)先級(jí)越高。這意味著標(biāo)識(shí)符的高幾位越接近“0”,該數(shù)據(jù)幀的優(yōu)先級(jí)就越高。
  • 消息ID字段 :標(biāo)識(shí)符的其余位用于表示消息ID。消息ID用于唯一標(biāo)識(shí)CAN網(wǎng)絡(luò)中的消息類型。

3.2 遠(yuǎn)程傳輸請(qǐng)求(RTR)

在CAN協(xié)議中,有兩種類型的數(shù)據(jù)幀:遠(yuǎn)程幀和數(shù)據(jù)幀。遠(yuǎn)程幀用于請(qǐng)求數(shù)據(jù),而數(shù)據(jù)幀用于傳輸數(shù)據(jù)。遠(yuǎn)程傳輸請(qǐng)求(RTR)位用于區(qū)分這兩種類型的數(shù)據(jù)幀。如果RTR位為“0”,則表示該數(shù)據(jù)幀是一個(gè)數(shù)據(jù)幀;如果RTR位為“1”,則表示該數(shù)據(jù)幀是一個(gè)遠(yuǎn)程幀。

4. 控制域

控制域包含有關(guān)數(shù)據(jù)幀的元信息,如數(shù)據(jù)長(zhǎng)度和幀類型。控制域由6位組成,包括數(shù)據(jù)長(zhǎng)度代碼(DLC)和幀格式指示器(FFI)。

4.1 數(shù)據(jù)長(zhǎng)度代碼(DLC)

數(shù)據(jù)長(zhǎng)度代碼(DLC)是一個(gè)4位的字段,用于指示數(shù)據(jù)域中數(shù)據(jù)字節(jié)的數(shù)量。DLC的取值范圍是0到8,表示數(shù)據(jù)域可以包含0到8個(gè)字節(jié)的數(shù)據(jù)。

4.2 幀格式指示器(FFI)

幀格式指示器(FFI)是一個(gè)2位的字段,用于指示數(shù)據(jù)幀的類型。FFI的取值如下:

  • 00 :標(biāo)準(zhǔn)數(shù)據(jù)幀
  • 01 :擴(kuò)展數(shù)據(jù)幀
  • 10 :錯(cuò)誤幀
  • 11 :遠(yuǎn)程幀

5. 數(shù)據(jù)域

數(shù)據(jù)域是CAN數(shù)據(jù)幀中用于傳輸實(shí)際數(shù)據(jù)的部分。數(shù)據(jù)域的長(zhǎng)度由DLC字段確定,可以包含0到8個(gè)字節(jié)的數(shù)據(jù)。每個(gè)字節(jié)由8位組成,數(shù)據(jù)域的總長(zhǎng)度可以是0到64位。

6. CRC域

CRC(循環(huán)冗余校驗(yàn))域用于檢測(cè)數(shù)據(jù)幀在傳輸過(guò)程中的錯(cuò)誤。CRC域由15位組成,包括CRC序列碼和CRC界定符。

6.1 CRC序列碼

CRC序列碼是一個(gè)14位的字段,用于存儲(chǔ)計(jì)算得出的CRC值。CAN協(xié)議使用多項(xiàng)式除法算法來(lái)計(jì)算CRC值,以確保數(shù)據(jù)幀的完整性。

6.2 CRC界定符

CRC界定符是一個(gè)單獨(dú)的位,用于標(biāo)識(shí)CRC序列碼的結(jié)束。當(dāng)CAN控制器接收到CRC界定符時(shí),它將開(kāi)始計(jì)算接收到的數(shù)據(jù)幀的CRC值,并與發(fā)送方發(fā)送的CRC值進(jìn)行比較,以檢測(cè)數(shù)據(jù)幀是否在傳輸過(guò)程中發(fā)生錯(cuò)誤。

7. ACK域

ACK(確認(rèn))域是一個(gè)可選的域,用于確認(rèn)數(shù)據(jù)幀的接收。在CAN協(xié)議中,接收方在成功接收到一個(gè)數(shù)據(jù)幀后,會(huì)發(fā)送一個(gè)ACK域,以通知發(fā)送方數(shù)據(jù)幀已被正確接收。

8. 幀結(jié)束

幀結(jié)束是CAN數(shù)據(jù)幀的最后一個(gè)域,用于標(biāo)識(shí)數(shù)據(jù)幀的結(jié)束。幀結(jié)束由七個(gè)連續(xù)的邏輯“1”位組成,確保數(shù)據(jù)幀在傳輸過(guò)程中的同步。

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

    關(guān)注

    28

    文章

    996

    瀏覽量

    40933
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2884

    瀏覽量

    466688
  • 傳輸數(shù)據(jù)
    +關(guān)注

    關(guān)注

    1

    文章

    127

    瀏覽量

    16292
  • 數(shù)據(jù)幀
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    6911
收藏 人收藏

    評(píng)論

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

    綜合布線系統(tǒng)由哪幾個(gè)部分組成

    `  誰(shuí)來(lái)闡述一下綜合布線系統(tǒng)由哪幾個(gè)部分組成?`
    發(fā)表于 01-03 15:03

    快速二值圖像連通標(biāo)記算法哪幾個(gè)環(huán)節(jié)?特點(diǎn)是什么?

    怎么實(shí)現(xiàn)二值圖像連通體檢測(cè)?快速二值圖像連通標(biāo)記算法哪幾個(gè)環(huán)節(jié)?特點(diǎn)是什么?
    發(fā)表于 04-08 06:49

    DSP設(shè)計(jì)流程哪幾個(gè)步驟?

    FPGA設(shè)計(jì)工具視點(diǎn)是什么DSP設(shè)計(jì)流程哪幾個(gè)步驟?
    發(fā)表于 04-30 06:56

    光孤子通信系統(tǒng)由哪幾個(gè)單元組成的?

    光孤子通信系統(tǒng)由哪幾個(gè)單元組成的?光孤子通信系統(tǒng)哪些關(guān)鍵技術(shù)?
    發(fā)表于 05-28 06:19

    工業(yè)伺服電機(jī)由哪幾個(gè)主要組成部分?工業(yè)伺服電機(jī)Mechaduino特點(diǎn)哪些?

    伺服電機(jī)哪些應(yīng)用實(shí)例?工業(yè)伺服電機(jī)由哪幾個(gè)主要組成部分?工業(yè)伺服電機(jī)Mechaduino特點(diǎn)哪些?
    發(fā)表于 06-28 09:41

    工業(yè)機(jī)器人哪幾個(gè)子系統(tǒng)組成?各自的作用是什么?

    工業(yè)機(jī)器人的定義是什么?哪些特點(diǎn)?工業(yè)機(jī)器人哪幾個(gè)子系統(tǒng)組成?各自的作用是什么?工業(yè)機(jī)器人的主要技術(shù)參數(shù)哪些?
    發(fā)表于 07-05 07:20

    工業(yè)控制機(jī)由哪幾個(gè)部分組成

    計(jì)算機(jī)控制技術(shù)習(xí)題—計(jì)算機(jī)控制技術(shù)習(xí)題1.1 什么是計(jì)算機(jī)控制系統(tǒng)?它由哪幾個(gè)部分組成?1.2 計(jì)算機(jī)控制系統(tǒng)的典型形式哪些?各有什么優(yōu)缺點(diǎn)?1.3 實(shí)時(shí)、在線方式和離線方式的含義是什么?1.4
    發(fā)表于 09-01 06:40

    TwinCAT哪幾個(gè)安裝級(jí)別

    TwinCAT哪幾個(gè)安裝級(jí)別?TwinCAT的幾個(gè)安裝級(jí)別分別表示什么意思?
    發(fā)表于 10-08 09:14

    電流艙型DAC是由哪幾個(gè)模塊組成

    什么是電流艙型DAC?電流艙型DAC是由哪幾個(gè)模塊組成的?
    發(fā)表于 10-14 06:26

    STM32的閃存模塊是由哪幾個(gè)部分組成

    STM32的閃存模塊是由哪幾個(gè)部分組成的?SD卡可分為哪幾類?UCOSII是什么?何優(yōu)點(diǎn)?
    發(fā)表于 10-15 07:03

    STM32的最小系統(tǒng)主要由哪幾個(gè)部分組成

    STM32的最小系統(tǒng)主要由哪幾個(gè)部分組成?stm32哪幾種復(fù)位方式?
    發(fā)表于 10-15 09:34

    ARM Cortex哪幾個(gè)系列?

    ARM Cortex哪幾個(gè)系列?
    發(fā)表于 10-22 07:37

    STM32的時(shí)鐘系統(tǒng)哪幾個(gè)時(shí)鐘源呢

    STM32的最小系統(tǒng)是由哪些部分組成的?STM32的時(shí)鐘系統(tǒng)哪幾個(gè)時(shí)鐘源呢?
    發(fā)表于 11-22 06:42

    示波器的組成--示波器由哪幾個(gè)部分組成的?

    示波器的組成--示波器由哪幾個(gè)部分組成的? 在數(shù)字電路實(shí)驗(yàn)中,需要使用若干儀器、儀表觀察實(shí)驗(yàn)現(xiàn)象和結(jié)果。常用
    發(fā)表于 02-10 21:14 ?5450次閱讀

    CAN數(shù)據(jù)的各個(gè)及其作用

    CAN數(shù)據(jù)由多個(gè)組成,包括起始、仲裁、控制
    的頭像 發(fā)表于 07-24 15:10 ?2524次閱讀