在網(wǎng)絡(luò)管理中,網(wǎng)絡(luò)中的各個(gè)節(jié)點(diǎn)通過網(wǎng)絡(luò)管理報(bào)文進(jìn) 行通信,AUTOSAR CAN網(wǎng)絡(luò)管理報(bào)文的數(shù)據(jù)場格式見表
注意:NM報(bào)文就是CAN報(bào)文。NM報(bào)文符合CAN報(bào)文的格式,由幀起始、仲裁場、控制場、數(shù)據(jù)場、CRC場、應(yīng)答場、幀結(jié)尾組成。
一般廠家在設(shè)計(jì)的時(shí)候會(huì)規(guī)定好NM報(bào)文的ID范圍。
舉個(gè)例子:規(guī)定標(biāo)識(shí)符在0x500到0x5FF范圍為NM報(bào)文。當(dāng)在CANoe中抓取到此ID范圍內(nèi)的報(bào)文,那就是NM報(bào)文。如下圖中的例子:報(bào)文ID= 0x502;
表1中,字節(jié)0為ECU Address,作為源節(jié)點(diǎn)標(biāo)識(shí)符,用 以告知其他節(jié)點(diǎn)該報(bào)文是由哪個(gè)節(jié)點(diǎn)發(fā)送的;處于CAN網(wǎng) 絡(luò)中的每個(gè)節(jié)點(diǎn)都會(huì)分配一個(gè)唯一的標(biāo)識(shí)符,本文中網(wǎng)絡(luò) 管理報(bào)文的ECU Address=0x439。此報(bào)文的ID=一個(gè)基礎(chǔ)值+ECU的ID,例如廠家規(guī)定基礎(chǔ)值為0x400,那么此報(bào)文的ID=0x500+0x39=0x439。
字節(jié)1為控制比特向量, 字節(jié)2~7為用戶自定義的數(shù)據(jù)信息。本文中字節(jié)2User date 0 用于將網(wǎng)絡(luò)喚醒原因顯示出來,其他自定義數(shù)據(jù)作為擴(kuò)展 保留,用“0x00”填充。表2列出了控制比特向量各位的含 義。其中Bit0為重復(fù)報(bào)文狀態(tài)請求位,置1代表需進(jìn)入重復(fù) 報(bào)文發(fā)送狀態(tài),清零代表不再需要重復(fù)報(bào)文發(fā)送狀態(tài);Bit4位為激活喚醒位,置1代表主動(dòng)喚醒狀態(tài),清零代表被 動(dòng)喚醒狀態(tài)。其他位為保留位,以0填充。Byte1:control bit vector定義如下:
審核編輯 :李倩
-
CAN
+關(guān)注
關(guān)注
57文章
2885瀏覽量
466720 -
網(wǎng)絡(luò)管理
+關(guān)注
關(guān)注
0文章
123瀏覽量
28042 -
AUTOSAR
+關(guān)注
關(guān)注
10文章
371瀏覽量
22394
原文標(biāo)題:AUTOSAR CAN網(wǎng)絡(luò)管理報(bào)文的數(shù)據(jù)場格式
文章出處:【微信號(hào):智能汽車電子與軟件,微信公眾號(hào):智能汽車電子與軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
使用CAN以及CANIF配置了S32K310的CAN驅(qū)動(dòng)模塊,如何進(jìn)行報(bào)文的接收呢?
STM32G473 CAN發(fā)送數(shù)據(jù)出現(xiàn)丟幀怎么解決?
工業(yè)智能網(wǎng)關(guān)實(shí)現(xiàn)北向自定義報(bào)文配置流程

CAN差分波形的邊沿如此緩慢怎么辦?

AUTOSAR通信與CAN協(xié)議的關(guān)系
AUTOSAR通信組件介紹 AUTOSAR通信層功能分析
百問MQTT協(xié)議分析 - MQTT簡述及協(xié)議報(bào)文格式組成

【CAN總線知識(shí)】全面了解CAN總線協(xié)議

CAN底層報(bào)文抓到了,卻不知怎么解析?以及如何看到信號(hào)運(yùn)行狀態(tài)?

CAN總線的報(bào)文類型介紹
【CAN總線知識(shí)】為什么CAN節(jié)點(diǎn)ID不能相同?

can網(wǎng)絡(luò)數(shù)據(jù)幀的特點(diǎn)
TSMaster 中不同總線報(bào)文消息過濾的操作方式

評(píng)論