【Osek网络管理测试】知识点解读

🙋‍♂️ 【Osek网络管理测试】系列💁‍♂️点击跳转

1.格式介绍

在这里插入图片描述
下面对报文格式举例:
在这里插入图片描述
解析Ring报文
在这里插入图片描述

2.三种类型报文介绍

2.1.报文描述

2.1.1. Alive报文(声明报文)

用于声明自己地址或声明自己被跳过,
向其它ECU声明需要加入到网络管理的逻辑环中。 
在该阶段, 网络上的II类ECU需要根据其它ECU发送的Alive报文不断的动态调整配置表, 进而确定自身的前继节点和后继节点 。
Alive报文的目标地址等于发送Alive报文节点自身的地址

——ECU上电或唤醒							
	发送Alive报文声明自身在线、请求其他节点与自己建环							
——建环过程被跳过							
	则发送 Alive 报文以重新加入并建立逻辑环				

2.1.2. Ring报文(逻辑环报文)

正常运行状态,所有ECU依次发送Ring报文形成逻辑环通信;						
ECU在确定了自身的前继节点和后继节点后, 需要与网络内的其它ECU 建环,ECU在接收到其前继节点的Ring报文后, 向其后继者发送自己的Ring 报文, 这个传递的顺序和机制称为令牌环。							
Ring报文的目标地址为其后继节点地址。	

2.1.3. LimpHome报文(跛行回家报文)

节点连续发送或接收故障则进入LimpHome状态;					
LimpHome报文目标地址为发送LimpHome报文节点自身的地址。

2.2.操作码概述

2.2.1报文标志位

在这里插入图片描述
在这里插入图片描述

3.时间参数解释

在这里插入图片描述
在这里插入图片描述

4.其它

1.ECU上电第一帧为NM报文
2.当网络内只有一个II类ECU 时, ECU 发送4组Alive报 文、 Ring报文,
 再发送一帧Alive报文后,发送LimpHome报文
3.OSEK网络管理可以被应用报文唤醒。
4.当总线进入bus off模式后,DUT应该发送limphome报文。
5.Sleep.Ind标志: 
Sleep.Ind为休眠请求标志位, 当ECU检测到自身的休眠条件不满足时,
发出的NM报文中该位为0,声明自身不满足休眠条件;
当ECU检测到自身的休眠条件满足时,
发出的NM报文中该位为1,声明自身满足休眠条件。 
6.Sleep.Ack 标 志:
Sleep.Ack 为休眠应答标志位, 
令牌环中第1个检测到所有ECU的休眠请求标志位为1的ECU发出的NM报文中该位为1。 
发出NM报文中该位为1的ECU和接受到该指令的ECU需立即停发所有报文。
  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OSEK NM(OSEK Network Management)是一种用于汽车电子系统中的网络管理协议。它是基于OSEK/VDX标准的一部分,旨在提供一种可靠的通信机制,用于在汽车电子系统中管理网络节点之间的通信。 OSEK NM定义了一套规范,用于实现网络节点之间的通信和管理。它包括以下主要功能: 1. 网络节点的识别和管理:OSEK NM允许每个网络节点具有唯一的标识符,并提供了一种机制来管理节点的加入和离开网络。 2. 网络节点之间的通信:OSEK NM提供了一种可靠的通信机制,用于在网络节点之间传输数据。它使用了一种基于事件触发的机制,当节点需要发送数据时,它会触发一个事件,其他节点可以通过监听这个事件来接收数据。 3. 网络节点状态的监测:OSEK NM提供了一种机制来监测网络节点的状态,包括节点是否在线、节点是否可用等。这对于系统的故障诊断和网络管理非常重要。 关于测试用例,针对OSEK NM的测试可以包括以下方面: 1. 节点加入和离开网络测试测试节点加入和离开网络的情况,包括正常情况和异常情况,例如节点加入网络时的冲突处理、节点离开网络时的清理操作等。 2. 数据传输的测试测试节点之间的数据传输是否可靠和准确,包括数据的发送和接收过程、数据的完整性和正确性等。 3. 节点状态监测的测试测试节点状态监测功能是否正常工作,包括节点在线状态的监测、节点可用性的监测等。 4. 异常情况下的测试测试在异常情况下,如网络故障或节点故障时,系统的容错和恢复能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值