詳解CAN總線:CAN總線報(bào)文格式—過(guò)載幀
CAN總線上傳輸?shù)男畔⒎Q(chēng)為報(bào)文,當(dāng)總線空閑時(shí)任何連接的單元都可以開(kāi)始發(fā)送新的報(bào)文。
CAN通信是通過(guò)以下5種類(lèi)型的幀進(jìn)行的:
數(shù)據(jù)幀
遙控幀
錯(cuò)誤幀
過(guò)載幀
幀間隔
另外,數(shù)據(jù)幀和遙控幀有標(biāo)準(zhǔn)格式和擴(kuò)展格式兩種格式。標(biāo)準(zhǔn)格式有 11 個(gè)位的標(biāo)識(shí)符(Identifier: 以下簡(jiǎn)稱(chēng) ID), 擴(kuò)展格式有 29 個(gè)位的 ID。
各種幀的用途如下表所示:
近期打算寫(xiě)5篇文章,分別詳細(xì)介紹這5種類(lèi)型的CAN總線報(bào)文格式,本篇博文將詳細(xì)講解CAN過(guò)載幀格式,創(chuàng)作不易,請(qǐng)各位朋友多多點(diǎn)贊、收藏、關(guān)注支持~
過(guò)載幀是用于接收單元通知其尚未完成接收準(zhǔn)備的幀,過(guò)載幀由過(guò)載標(biāo)志和過(guò)載界定符構(gòu)成。
過(guò)載標(biāo)志由6個(gè)位的顯性位組成,過(guò)載標(biāo)志的構(gòu)成與主動(dòng)錯(cuò)誤標(biāo)志的構(gòu)成相同。過(guò)載標(biāo)志其形式破壞了間歇場(chǎng)的固定格式,結(jié)果使其他所有節(jié)點(diǎn)也檢測(cè)到了一個(gè)出錯(cuò)狀態(tài),就都各自送出一個(gè)超載標(biāo)志。
過(guò)載界定符由8個(gè)位的隱性位組成,過(guò)載界定符的構(gòu)成與錯(cuò)誤界定符的構(gòu)成相同。過(guò)載標(biāo)志發(fā)送完畢后,每個(gè)節(jié)點(diǎn)都對(duì)總線進(jìn)行監(jiān)察,直到檢測(cè)到一個(gè)隱性位為止。此時(shí),每個(gè)節(jié)點(diǎn)均已發(fā)送完各自的過(guò)載標(biāo)志,接著所有節(jié)點(diǎn)還要同時(shí)開(kāi)始發(fā)送7個(gè)隱性位,配齊長(zhǎng)達(dá)8位的過(guò)載界定符。
過(guò)載幀的構(gòu)成如下圖所示:
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。
LCD顯示屏相關(guān)文章:lcd顯示屏原理
lcd相關(guān)文章:lcd原理