搞了两年的Autosar,用到的网络管理都是Autosar网络管理,虽然偶尔有听到或看到Osek网络管理,但是一直没机会具体进行开发和测试。最近有机会具体接触和开发到,弄完之后感受就是:还是Autosar的网络管理好用,Osek Nm状态比Autosar Nm复杂一点,而且Osek Nm不好测试。 前言 据我目前所知,网络管理有Osek网络管理和Autosar...
汽车网络管理从根本上来说是为了省电的,基本的实现方式就是汽车在没有使用的情况下一些ECU会通过网络管理协调进入低功耗模式或者睡眠模式,从而达到省电的目的。目前主流的网络管理标准有两个,一个是AUTOSAR(Automotive Open System Architecture,即汽车开放系统架构),另一个是OSEK。 AUTOSAR与OSEK的网络管理方式虽然有区...
OSEK网络管理唤醒后会发出一帧特殊网络管理报文,用来进行建环,建环完成后才根据逻辑环发送网络管理报文;以三个节点建立逻辑环简单举个例子:1):通信启动 网络中所有节点发出Alive报文。OSEK网络管理建环示意图(1)2):确认逻辑后继节点 所有节点根据总线上出现的Alive报文判断自身节点的逻辑后继节点。OSEK网络管理...
汽车网络管理从根本上来说是为了省电的,基本的实现方式就是汽车在没有使用的情况下一些ECU会通过网络管理协调进入低功耗模式或者睡眠模式,从而达到省电的目的。目前主流的网络管理标准有两个,一个是AUTOSAR(Automotive Open System Architecture,即汽车开放系统架构),另一个是OSEK。 AUTOSAR与OSEK的网络管理方式虽然有区...
AutoSar网络管理和OSEK网络管理的区别 相同点 1、都属于直接网络管理。 2、网络管理的目的都是协调各节点同步进入休眠及唤醒(主要是休眠)。 3、都依靠特定的网络管理CAN报文,每个节点的网络管理ID都不一样。 4、唤醒方法相同,第一个唤醒的节点发送网络管理帧即同时唤醒其它节点。
1. OSEK同步休眠时刻是所有节点都发送Ring请求休眠帧,且收到其它节点的Ring确认休眠帧。而AUTOSAR的同步休眠时刻是所有节点都停发NM帧,且不能收到其它节点的NM帧。比较而言,AUTOSAR要简单点。 2. OSEK令牌环中只要有一个节点异常,其它节点就要重新建立环才能维持正常网络状态,策略比较复杂。而AUTOSAR网络管理中,一...
1)在正常通信OSEK网络管理网络中 不论是加入某个新节点还是掉线某个节点,都会影响网络管理的状态,需要重新建环才能维持正常的网络管理。 2)而AUTOSAR网络管理 不论是加入新节点还是已有的节点掉线都不会影响原有节点的网络管理状态。 02 总结 AUTOSAR网络管理和OSEK网络管理 ...
OSEK网络管理唤醒后会发出一帧特殊网络管理报文,用来进行建环,建环完成后才根据逻辑环发送网络管理报文;以三个节点建立逻辑环简单举个例子: 1):通信启动 网络中所有节点发出Alive报文 图十一 OSEK网络管理建环示意图(1) 2):确认逻辑后继节点 所有节点根据总线上出现的Alive报文判断自身节点的逻辑后继节点 ...
OSEK网络管理唤醒后会发出一帧特殊网络管理报文,用来进行建环,建环完成后才根据逻辑环发送网络管理报文;以三个节点建立逻辑环简单举个例子: 1.通信启动 网络中所有节点发出Alive报文。 图二OSEK网络管理建环示意图(1) 2.确认逻辑后继节点 所有节点根据总线上出现的Alive报文判断自身节点的逻辑后继节点。
而AUTOSAR网络管理唤醒后直接周期性发出自身的网络管理报文即可,无需发出特殊的网络管理报文。 休眠行为不一样 OSEK网络管理在总线睡眠之前,所有节点正常发送网络管理报文,待所有节点都准备好休眠并发送SleepInd后,最后一个节点发送SleepACK,网络中各节点再同时休眠,同样以三个节点简单举个例子:A/B/C三个节点处于正常...