无主之地2配置高吗|看真人裸体BBBBB|秋草莓丝瓜黄瓜榴莲色多多|真人強奷112分钟|精品一卡2卡3卡四卡新区|日本成人深夜苍井空|八十年代动画片

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

CAN總線幀種類介紹篇

0
分享至

一.CAN總線當(dāng)中幀的種類

CAN總線當(dāng)中通信是通過以下 5 種類型的幀進(jìn)行的。

? 數(shù)據(jù)幀

? 遙控幀

? 錯誤幀

? 過載幀

? 幀間隔

數(shù)據(jù)幀和遙控幀有標(biāo)準(zhǔn)格式和擴(kuò)展格式兩種格式。標(biāo)準(zhǔn)格式有11個位的標(biāo)識符,擴(kuò)展格式有29個位的ID。

二.五種類型幀用途說明

幀類型 幀用途 數(shù)據(jù)幀 用于發(fā)送單元向接收單元傳送數(shù)據(jù)的幀 遙控幀 用于接收單元向具有相同ID的發(fā)送單元請求數(shù)據(jù)的幀 錯誤幀 用于當(dāng)檢測出錯誤時向其它單元通知錯誤的幀 過載幀 用于接收單元通知其尚未做好接收準(zhǔn)備的幀 幀間隔 用于將數(shù)據(jù)幀及遙控幀與前面的幀分離開來的

三.數(shù)據(jù)幀的組成

數(shù)據(jù)幀是五種類型幀當(dāng)中最為常用的幀。它結(jié)構(gòu)上由7段組成:幀起始+仲裁段+控制段+數(shù)據(jù)段+CRC段+ACK段+幀結(jié)束

No 名稱 介紹 01 幀起始 表示幀的開始,由一個的顯性電平組成 02 仲裁段 表示幀的優(yōu)先級, 由標(biāo)識符(ID)和傳送幀類型(RTR)組成 03 控制段 表示數(shù)據(jù)的字節(jié)數(shù),由6個bit構(gòu)成 04 數(shù)據(jù)段 可發(fā)送0~8 個字節(jié)的數(shù)據(jù) 05 CRC段 用于校驗(yàn)傳輸是否正確 06 ACK段 表示確認(rèn)是否正常接收 07 幀結(jié)束 由7個連續(xù)的隱形位組成

1)幀起始

表示數(shù)據(jù)幀開始的段

無論是標(biāo)準(zhǔn)數(shù)據(jù)幀還是擴(kuò)展數(shù)據(jù)幀都包含這兩個段。幀起始標(biāo)志著數(shù)據(jù)幀和遠(yuǎn)程幀的起始,由一個單獨(dú)的顯性位(邏輯0)組成。總線空閑時,發(fā)送節(jié)點(diǎn)發(fā)送幀起始,其他接收節(jié)點(diǎn)同步于該幀起始位。(總線空閑時為隱性位,故幀起始以顯性位非常好識別)

2)仲裁段

表示該幀優(yōu)先級的段, 標(biāo)準(zhǔn)格式和擴(kuò)展格式在此的構(gòu)成有所不同。

標(biāo)準(zhǔn)格式的ID有11個位。從ID28到ID18被依次發(fā)送。禁止高7位都為隱性。(禁止設(shè)定:ID=1111111XXXX)

擴(kuò)展格式的ID有29個位。基本ID從ID28到ID18,擴(kuò)展ID由ID17到ID0表示。基本ID和標(biāo)準(zhǔn)格式的ID相同。禁止高7位都為隱性。(禁止設(shè)定:基本ID=1111111XXXX)

3)控制段

控制段共6位。

標(biāo)準(zhǔn)幀的控制段由擴(kuò)展幀標(biāo)志位IDE、保留位r0和數(shù)據(jù)長度代碼DLC組成;

擴(kuò)展幀控制段則由r1、r0和DLC組成。

IDE:標(biāo)準(zhǔn)幀中該位位于控制段,為顯性0。擴(kuò)展幀中屬于仲裁段,為隱性1。

保留位(r0、r1) 保留位必須全部以顯性電平發(fā)送。但接收方可以接收顯性、隱性及其任意組合的電平

4)數(shù)據(jù)段

標(biāo)準(zhǔn)、擴(kuò)展格式相同) 數(shù)據(jù)段可包含 0~8 個字節(jié)的數(shù)據(jù)。從 MSB(最高位)開始輸出

5)CRC段

為了保證報文的正確傳輸,CAN的報文包含了一段15位的CRC校驗(yàn)碼,一旦接收節(jié)點(diǎn)算出的CRC碼跟接收到的CRC碼不同,則它會向發(fā)送節(jié)點(diǎn)反饋出錯信息,利用錯誤幀請求它重新發(fā)送。CRC部分的計算一般由CAN控制器硬件完成.

CRC界定符恒為隱性1。

6)ACK段

用來確認(rèn)是否正常接收。由ACK槽(ACK Slot)和ACK界定符2個位構(gòu)成。

應(yīng)答槽:

發(fā)送節(jié)點(diǎn):發(fā)送隱性電平1

接受成功的節(jié)點(diǎn):發(fā)送顯性電平0

總線電平與與節(jié)點(diǎn)的發(fā)送結(jié)果對比:顯性發(fā)送成功,隱性發(fā)送失敗。

應(yīng)答標(biāo)識:一個隱性電平1

7)幀結(jié)束

表示該幀的結(jié)束的段,由7個連續(xù)的隱形位(1111111)組成

四.遙控幀的組成

幀起始+仲裁段+控制段+ CRC段+ACK段+幀結(jié)束。和數(shù)據(jù)幀相對比,遠(yuǎn)程幀是沒有數(shù)據(jù)段的。

比較內(nèi)容 數(shù)據(jù)幀 遠(yuǎn)程幀 ID 發(fā)送節(jié)點(diǎn)的ID 被請求發(fā)送節(jié)點(diǎn)的ID SRR 顯性電平 隱性電平 RTR 顯性電平 隱性電平 DLC 發(fā)送的數(shù)據(jù)長度 接收的數(shù)據(jù)長度 是否有數(shù)據(jù)段 有 沒有 CRC校驗(yàn)范圍 起始幀+仲裁段+控制段+數(shù)據(jù)段 起始幀+仲裁段+控制段

RTR 遠(yuǎn)程發(fā)送請求位

SRR 代替遠(yuǎn)程請求位

DLC 數(shù)據(jù)長度位

CRC 校驗(yàn)位

五.錯誤幀的組成

用于在接收和發(fā)送消息時檢測出錯誤通知錯誤的幀,錯誤幀由錯誤標(biāo)志和錯誤界定符構(gòu)成,其中錯誤界定符由 8 個位的隱性位構(gòu)成。

1)主動錯誤狀態(tài)

可以正常參加總線通信的狀態(tài),處于主動錯誤狀態(tài)的單元檢測出錯誤時,輸出主動錯誤標(biāo)志。

2)被動錯誤狀態(tài)

是易引起錯誤的狀態(tài)。處于被動錯誤狀態(tài)的單元雖能參加總線通信,但為不妨礙其他單元通信,接收時不能積極地發(fā)送錯誤通知;處于被動錯誤狀態(tài)的單元即使檢測出錯誤,而其它處于主動錯誤狀態(tài)的單元如果沒發(fā)現(xiàn)錯誤,整個總線也被認(rèn)為是沒有錯誤的。處于被動錯誤狀態(tài)的單元檢測出錯誤時,輸出被動錯誤標(biāo)志。另外,處于被動錯誤狀態(tài)的單元在不能馬上再次開始發(fā)送。在開始下次發(fā)送前,在間隔幀期間內(nèi)必須插入“延遲傳送”(8個位的隱性位)。

3)總線關(guān)閉態(tài)

總線關(guān)閉態(tài)是不能參加總線上通信的狀態(tài)。信息的接收和發(fā)送均被禁止。這些狀態(tài)依靠發(fā)送錯誤計數(shù)和接收錯誤計數(shù)來管理,根據(jù)計數(shù)值決定進(jìn)入何種狀態(tài)。

處于總線關(guān)閉態(tài)的單元,檢測到128次連續(xù)11個位的隱性位的時候,發(fā)送錯誤計時器和接收錯誤計時器都將置為0。

單元錯誤狀態(tài) 發(fā)送錯誤計數(shù)值(TEC) 接收錯誤計數(shù)值(REC) 主動錯誤狀態(tài) 0~127 且 0~127 被動錯誤狀態(tài) 128~255 或 128~255 總線關(guān)閉態(tài) 256~ ? 256~ ?

4)CAN-Bus錯誤類型

1.CRC錯誤

發(fā)送節(jié)點(diǎn)計算得到的CRC值與接收到的CRC值不同時發(fā)送該錯誤

2.格式錯誤

傳輸?shù)臄?shù)據(jù)幀格式與任何一種合法的幀格式不符合時發(fā)生該錯誤

3.應(yīng)答錯誤

發(fā)送節(jié)點(diǎn)在ACK階段沒有接收到應(yīng)答信號時發(fā)生該錯誤

4.位發(fā)送錯誤

發(fā)送節(jié)點(diǎn)在發(fā)送時發(fā)現(xiàn)總線電平與發(fā)送電平不相同時發(fā)生該錯誤

5.位填充錯誤

通信線纜上傳輸信號違反位填充規(guī)則時發(fā)生該錯誤

六.過載幀的組成

當(dāng)某個接收節(jié)點(diǎn)沒有做好接收下一幀數(shù)據(jù)的準(zhǔn)備時,將發(fā)送過載幀以通知發(fā)送節(jié)點(diǎn);

1)過載幀的構(gòu)成

過載幀由過載標(biāo)志(6個位的顯性位)和過載界定符(8個位的隱性位)構(gòu)成。

過載界定符的構(gòu)成與錯誤界定符的構(gòu)成相同,過載標(biāo)志的構(gòu)成與主動錯誤標(biāo)志的構(gòu)成也相同。

2)過載幀原理

對于過載幀的幀結(jié)構(gòu)我們可以這樣理解:接收節(jié)點(diǎn)達(dá)到接收極限時,就會發(fā)出過載幀到總線上,顯然,過載標(biāo)志的6個連續(xù)顯性位會屏蔽掉總線上其它節(jié)點(diǎn)的發(fā)送,也就是說這個時候的接收節(jié)點(diǎn)通過發(fā)送過載幀的方式來破壞其它節(jié)點(diǎn)的發(fā)送,這樣在接收節(jié)點(diǎn)發(fā)送過載幀期間,

其它節(jié)點(diǎn)就不能成功發(fā)送報文,于是就相當(dāng)于把其它節(jié)點(diǎn)的發(fā)送推遲了,也就是說接收節(jié)點(diǎn)在其發(fā)送過載幀的這段時間得以“休息”。

3)有3種情況會引起過載幀

1.接收節(jié)點(diǎn)自身原因。接收節(jié)點(diǎn)由于某種原因需要延遲接收下一個數(shù)據(jù)幀或者遙控幀。

2.在幀間隔的間歇段的第一位和第二位檢測到一個顯性位(正常的間歇段都是隱性位)。幀間隔的間隔段本應(yīng)是三個連續(xù)的隱性位,如果接收節(jié)點(diǎn)在間隔段檢測到顯性位,那么就意味著此時有報文發(fā)向接收節(jié)點(diǎn),但這個時候是不應(yīng)該有報文發(fā)來的,于是接收節(jié)點(diǎn)發(fā)送過載幀。

3.CAN節(jié)點(diǎn)在錯誤界定符或過載界定符的第八位(最后一位)聽到一個顯性位0,節(jié)點(diǎn)會發(fā)送一個過載幀,且錯誤計數(shù)器不會增加。接收節(jié)點(diǎn)在錯誤界定符和過載界定符的最后一位聽到顯性位,也意味著有報文發(fā)向接收節(jié)點(diǎn),但這個時候是不應(yīng)該有報文發(fā)來的,于是接收節(jié)點(diǎn)發(fā)送過載幀。

七.間隔幀的組成

幀間隔是用于分隔數(shù)據(jù)幀和遙控幀的幀。數(shù)據(jù)幀和遙控幀可通過插入幀間隔將本幀與前面的任何幀(數(shù)據(jù)幀、遙控幀、錯誤幀、過載幀)分開。

過載幀和錯誤幀前不能插入幀間隔。

來自汽車以太網(wǎng)技術(shù)研究實(shí)驗(yàn)室公眾號

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
啥都和愛國扯到一起,就是一種病

啥都和愛國扯到一起,就是一種病

老唐有話說
2026-05-14 16:18:17
A股:剛剛,國務(wù)院國資委發(fā)布,不出意外的話,下周將迎來新變化

A股:剛剛,國務(wù)院國資委發(fā)布,不出意外的話,下周將迎來新變化

云鵬敘事
2026-05-16 00:00:09
國家發(fā)改委主任鄭柵潔會見波音公司總裁奧特伯格

國家發(fā)改委主任鄭柵潔會見波音公司總裁奧特伯格

新京報
2026-05-15 20:29:22
上海87-82戰(zhàn)勝北京!賽后數(shù)據(jù)一清二楚,不是王哲林 最大功臣是他

上海87-82戰(zhàn)勝北京!賽后數(shù)據(jù)一清二楚,不是王哲林 最大功臣是他

小火箭愛體育
2026-05-15 21:32:09
難怪黃仁勛那么積極跟著特朗普訪華,一到北京就拿下了大額訂單。

難怪黃仁勛那么積極跟著特朗普訪華,一到北京就拿下了大額訂單。

魔都姐姐雜談
2026-05-14 22:09:10
人活多久,看喝酒就知道?壽命短的人,喝酒一般有這6個特征

人活多久,看喝酒就知道?壽命短的人,喝酒一般有這6個特征

芹姐說生活
2026-05-14 23:38:55
上海奪G1但3人需總結(jié)!盧偉應(yīng)變差點(diǎn),白邊優(yōu)勢被打沒,弗格太鐵

上海奪G1但3人需總結(jié)!盧偉應(yīng)變差點(diǎn),白邊優(yōu)勢被打沒,弗格太鐵

籃球資訊達(dá)人
2026-05-16 01:09:21
38.98萬,夸張啊...

38.98萬,夸張啊...

放毒
2026-05-15 19:14:23
中紀(jì)委再次重拳出擊!這4個領(lǐng)域?qū)⒈粐?yán)查,這4種行為將被嚴(yán)肅處理

中紀(jì)委再次重拳出擊!這4個領(lǐng)域?qū)⒈粐?yán)查,這4種行為將被嚴(yán)肅處理

細(xì)說職場
2026-05-15 14:01:05
鄺兆鐳U17亞洲杯首秀!送助攻后或舊傷復(fù)發(fā),只踢半場仍獲贊

鄺兆鐳U17亞洲杯首秀!送助攻后或舊傷復(fù)發(fā),只踢半場仍獲贊

奧拜爾
2026-05-16 02:13:48
悲催!上海一母親將700萬遺產(chǎn)給兒子,6年后才發(fā)現(xiàn)被女兒徹底拉黑

悲催!上海一母親將700萬遺產(chǎn)給兒子,6年后才發(fā)現(xiàn)被女兒徹底拉黑

火山詩話
2026-05-15 06:49:15
特朗普還沒回國,就開始放狠話了

特朗普還沒回國,就開始放狠話了

利刃號
2026-05-15 17:16:39
第一次感受到“荔枝核的威力”,泡水里20天,長成“粉盆栽”

第一次感受到“荔枝核的威力”,泡水里20天,長成“粉盆栽”

美家指南
2026-05-15 15:27:43
國宴名場面刷屏:穿紅衣的服務(wù)員火了,這才是大國該有的體面

國宴名場面刷屏:穿紅衣的服務(wù)員火了,這才是大國該有的體面

娛樂洞察點(diǎn)點(diǎn)
2026-05-15 12:40:18
“錢車兩空”!男子以租代購跑網(wǎng)約車,三年還清13.5萬,過戶前一夜車被拖走

“錢車兩空”!男子以租代購跑網(wǎng)約車,三年還清13.5萬,過戶前一夜車被拖走

網(wǎng)約車觀察室
2026-05-14 10:00:49
張雪宣布停產(chǎn)!博主:雷軍出問題你建議退款 自己出問題只補(bǔ)償

張雪宣布停產(chǎn)!博主:雷軍出問題你建議退款 自己出問題只補(bǔ)償

念洲
2026-05-14 14:29:33
不是洛夫頓!不是古德溫!許利民贊上海隊1人,威廉姆斯傷情出爐

不是洛夫頓!不是古德溫!許利民贊上海隊1人,威廉姆斯傷情出爐

老吳說體育
2026-05-15 23:31:25
這跟不穿有啥區(qū)別?趙露思演唱會內(nèi)衣外穿:被眾嘲一套比一套辣眼

這跟不穿有啥區(qū)別?趙露思演唱會內(nèi)衣外穿:被眾嘲一套比一套辣眼

胡一舸南游y
2026-05-13 15:23:56
看好誰當(dāng)選臺北市長?1.4萬人網(wǎng)絡(luò)投票結(jié)果一面倒

看好誰當(dāng)選臺北市長?1.4萬人網(wǎng)絡(luò)投票結(jié)果一面倒

新時光點(diǎn)滴
2026-05-16 00:10:48
沙拉維深情告別羅馬:我即將離開,但我的一部分靈魂將永駐于此

沙拉維深情告別羅馬:我即將離開,但我的一部分靈魂將永駐于此

懂球帝
2026-05-16 02:43:35
2026-05-16 02:59:00
新能源自動駕駛 incentive-icons
新能源自動駕駛
專注于半導(dǎo)體行業(yè)資訊
977文章數(shù) 347關(guān)注度
往期回顧 全部

頭條要聞

黃仁勛在北京喝豆汁痛苦皺眉 問“這是什么東西”

頭條要聞

黃仁勛在北京喝豆汁痛苦皺眉 問“這是什么東西”

體育要聞

德約科維奇買的球隊,從第6級聯(lián)賽升入法甲

娛樂要聞

方媛為何要來《桃花塢6》沒苦硬吃?

財經(jīng)要聞

騰訊掉隊,馬化騰戳破真相

科技要聞

直降千元起步!蘋果華為率先開啟618讓利

汽車要聞

高爾夫GTI刷新紐北紀(jì)錄 ID. Polo GTI迎全球首秀

態(tài)度原創(chuàng)

家居
時尚
親子
藝術(shù)
軍事航空

家居要聞

110㎡淡而有致的生活表達(dá)

頂級團(tuán)隊拍出來的作品不如素人,問題出在哪兒了?

親子要聞

孕婦補(bǔ)鈣怕刺激怎么選?液體鈣無添加配方實(shí)測,藍(lán)帽認(rèn)證更靠譜

藝術(shù)要聞

1008米!沙特“世界第一高樓”項(xiàng)目,為何極有可能建成?

軍事要聞

烏克蘭首都基輔遭空襲 死亡人數(shù)增至12人

無障礙瀏覽 進(jìn)入關(guān)懷版