osek網路管理 OSEK網路管理心得

2021-10-17 23:19:55 字數 770 閱讀 8666

osek網路管理總結:

1、建環機制:網路管理報文id從小到大傳送,然後從最大節點到最小節點依次建成邏輯環。

byte0:代表此幀網路管理報文傳送的目標位址。通俗說就是這幀網路管理報文是傳送給bcm還是給peps或者其他節點。

byte1:代表傳送的網路管理報文的型別即是ring報文還是alive報文或者limphome報文;

01:代表 alive報文,在匯流排上宣告自己的存在,請求其他節點與自己建環。

02:代表ring報文;

12:代表當前節點已無通訊請求(睡眠標誌位ind置位),即告知其他節點我已滿足睡眠條件;

32:即將其睡眠應答位置1,當檢測到其他節點都在傳送12ring報文後,最後乙個節點傳送此應答報文,告知其他節點當前整個網路無通訊請求,可以睡眠。此時進入睡眠等待狀態即twbs狀態。

04:代表跛行報文,如果網路管理報文接收計數器和傳送計數器超限後,傳送跛行報文即無其他節點與此節點建環,只有乙個節點存在。

其餘位元組預留。

3、osek網路管理可以被應用報文喚醒。

4、當匯流排進入bus off模式後,dut應該傳送limphome報文。

5、時間引數:

當定時引數tmax超時時,節點復位,再次進入節點初始化。計數器nmrxcount+1,傳送alive報文後,nmtxcount+1。

twbs:當匯流排上傳送32ring報文後,到匯流排進入睡眠模式之間的時間。

osek網路管理 OSEK網路管理2

3.1.3 osek網路管理之邏輯環 今天介紹下osek網路管理最核心的部分,建立邏輯環,先看圖4 4,可以看出,正常建環的情況下,上一條nm報文的id就是下一條nm報文的第一位元組的資料,比如劃線的3條報文,第一條報文的id為0x19,資料的第一位元組為0xe8,第二條報文的id為0xe8,資料的...

AutoSar和OSEK網路管理比較

共同點 1.都屬於直接網路管理。2.網路管理的目的都是協調各節點同步進入休眠及喚醒 主要是休眠 3.都依靠特定的網路管理can報文,每個節點的網路管理id都不一樣。4.喚醒方法相同,第乙個喚醒的節點傳送網路管理幀即同時喚醒其它節點。不同點 1.喚醒幀型別不一樣 網路喚醒後,osek要求節點發出的第一...

can網路管理(osek中的NM)

1 協調各 ecu 同時進入網路睡眠模式 2 檢測和監控網路的配置 3 提供系統狀態。所有參與直接網路管理的 ecu,根據 oseknm 中的演算法建立邏輯環的通訊機制 4 每個參與直接 nm 的 ecu 都有乙個特定的網路管理位址 5 每個 ecu 傳送特定的 nm 報文,nm 報文由優先順序較高...