CAN協(xié)議可以接收和發(fā)送11位標(biāo)準(zhǔn)數(shù)據(jù)幀和29位擴(kuò)展數(shù)據(jù)幀,CAN標(biāo)準(zhǔn)數(shù)據(jù)幀和擴(kuò)展數(shù)據(jù)幀只是幀ID長(zhǎng)度不同,以便可以擴(kuò)展更多CAN節(jié)點(diǎn)。
1標(biāo)準(zhǔn)數(shù)據(jù)幀
標(biāo)準(zhǔn)數(shù)據(jù)幀基于早期的CAN規(guī)格(1.0和2.0A版),使用了11位的識(shí)別域。
CAN標(biāo)準(zhǔn)幀幀信息是11字節(jié),包括幀描述符和幀數(shù)據(jù)兩部分。如下表所列:
前3字節(jié)為幀描述部分。字節(jié)1為幀信息,第7位(FF)表示幀格式,在標(biāo)準(zhǔn)幀中FF=0,第6位(RTR)表示幀的類型,RTR=0表示為數(shù)據(jù)幀,RTR=1表示為遠(yuǎn)程幀。DLC表示在數(shù)據(jù)幀時(shí)實(shí)際的數(shù)據(jù)長(zhǎng)度。
標(biāo)準(zhǔn)數(shù)據(jù)幀的 ID 有 11 個(gè)位。從 ID10 到 ID0 依次發(fā)送,可以出現(xiàn)2^11種報(bào)文,幀ID的范圍是:000-7FF,禁止高 7 位都為隱性(禁止設(shè)定:ID=1111111XXXX)。
字節(jié)2~3為報(bào)文識(shí)別碼,其高11位有效。
字節(jié)4~11為數(shù)據(jù)幀的實(shí)際數(shù)據(jù),遠(yuǎn)程幀時(shí)無(wú)效。
2擴(kuò)展數(shù)據(jù)幀
CAN擴(kuò)展幀幀信息是13字節(jié),包括幀描述符和幀數(shù)據(jù)兩部分,如下表所示:
前5字節(jié)為幀描述部分。字節(jié)1為幀信息,第7位(FF)表示幀格式,在擴(kuò)展幀中FF=1,第6位(RTR)表示幀的類型,RTR=0表示為數(shù)據(jù)幀,RTR=1表示為遠(yuǎn)程幀。DLC表示在數(shù)據(jù)幀時(shí)實(shí)際的數(shù)據(jù)長(zhǎng)度。
擴(kuò)展格式的 ID 有 29 個(gè)位,基本 ID 從 ID28 到 ID18,擴(kuò)展 ID 由 ID17 到 ID0 表示,基本 ID 和 標(biāo)準(zhǔn)格式的 ID 相同,可以出現(xiàn)2^29種報(bào)文,且在數(shù)據(jù)鏈路上是有間隙的(對(duì)操作者透明),幀ID的范圍是0000 0000-1FFF FFFF,禁止高 7 位都為隱性(禁止設(shè)定:基本 ID=1111111XXXX)。
字節(jié)2~5為報(bào)文識(shí)別碼,其高28位有效。
字節(jié)6~13為數(shù)據(jù)幀的實(shí)際數(shù)據(jù),遠(yuǎn)程幀時(shí)無(wú)效。
3標(biāo)準(zhǔn)數(shù)據(jù)幀和擴(kuò)展數(shù)據(jù)幀的特性
CAN標(biāo)準(zhǔn)數(shù)據(jù)幀和擴(kuò)展數(shù)據(jù)幀只是幀ID長(zhǎng)度不同,功能上都是相同的,它們有一個(gè)共同的特性:幀ID數(shù)值越小,優(yōu)先級(jí)越高。
審核編輯:湯梓紅
-
CAN
+關(guān)注
關(guān)注
57文章
2754瀏覽量
463702 -
數(shù)據(jù)幀
+關(guān)注
關(guān)注
0文章
46瀏覽量
6744
原文標(biāo)題:詳解CAN總線:標(biāo)準(zhǔn)數(shù)據(jù)幀和擴(kuò)展數(shù)據(jù)幀
文章出處:【微信號(hào):美男子玩編程,微信公眾號(hào):美男子玩編程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論