1.NMPDU
NMPDU(NM protocal data unit),NM协议数据单元。由以下几个部分组成:
(1)NM地址域(NM address field)
(2)NM控制域(NM control field)
(3)NM数据域(NM data field,本部分为可选项)
图1 NMPDU格式
2.寻址机制
网络中的每一个节点都给分配了一个全局标识,可以被其他节点识别。
通过NM报文一对一地进行定向的通信,通信顺序符合逻辑环中定义的各节点的顺序。NM报文里必须包含全局标识,每个节点发送的NM消息包含其自身的ID和其接收节点的ID。
图2 NMPDU编码/解码
数据链路层提供了窗口通信机制的接口。窗口机制由WindowMask和IdBase来定义。
下面提供一个示例:
图3 CAN网络中NMPDU的发送和接收机制示意
其中,CAN ID包含两部分:
(1)一个固定的IDBase
(2)通过WindowMask选中的NMPDU地址域中的某些位
参考资料:OSEK/VDX Network Management Version 2.5.3