OSEK间接网络管理则是建立在信息传递的基础上的,网络节点周围的各模块向这一节点定时地发送信息,管理模块根据所获得的信息就可以判断出它们的状态,同时由其监控的更新网络状态。
间接的网络管理机制下,Master节点通过监控应用程序消息来监控网络状况,从而实现对整个网络的有效管理。所以,实现间接的网络管理要求节点能够在系统运行过程中,定时地周期性地发送特定的NM消息。
间接网络管理机制下,节点有两组状态:标识自身的状态not mute/mute和标识其他节点的状态present/absent。其中,状态又有一般状态和扩展状态(statically)之分,见表3.4所示:

表3.4 间接网络管理的节点状态
间接网络管理的消息的传送和接收是基于两个超时机制的:

  1. 所有的消息都被一个全局的时间线(TOB)所监听;
  2. 每个消息被自身专用的一个时间线监听。
    其中,全局时间线的取值,必须不小于所有消息专用的时间线中的最大值。
    每个消息独自的超时机制可以由COM提供,即所谓的“COM截止线监控”机制。超时与否由交互层确定,每当一条消息被正确发送或者接收,或者收发超时,COM组件都会提交给网络管理模块相应的信息。
    间接网络管理的节点内部状态(即节点的NM所处的状态)和直接网络管理下的类似,见图3 8所示:

    图3 8 间接网络管理的节点内部状态
    absent或者mute状态不会促使NM让节点进入NMLimpHome状态,因为NM只监控节点行为,但是它不知道节点行为失常的原因是自身损坏,还是链路上的其他环节出了问题。
    扩展的超时机制使用阈值的方式来监控节点的当前状态,每次消息的接收发送成功与否,NM都减小或者增大标识节点功能正常与否的一个计数器,如果计数器增大到指定的阈值,则该节点被标识为mute/absent statically,,如果计数器减小到指定的阈值,则该节点被标识为not mute/present statically。例子见图3 9所示:

    图3 9 扩展的超时机制
    间接网络管理的总线睡眠模式,其与直接网络管理不同的是,间接网络管理中没有整个网络上的总线睡眠协商过程,Master节点如果想要进入睡眠状态,它就发送一个含有总线睡眠信息的消息给所有他所监控的Slave节点,Slave节点接收到总线睡眠消息后,就调用GotoMode(BusSleep)函数进入总线睡眠状态,Master节点在总线睡眠发送出去后调用GotoMode(BusSleep)函数进入总线睡眠状态。参见图3 10:

    图3 10间接网络管理的总线睡眠模式

OSEK间接网络管理(NM)相关推荐

  1. AUTOSAR 网络管理NM

    关于AUTOSAR的底层驱动.平台OS.平台应用.RTE.应用软件这些和VxWorks653很相似,就不多赘述了. 此处说一下AUTOSAR独有的网络通讯规范和网络管理模块NM 一.AUTOSAR C ...

  2. 基于CAN的网络管理NM(network management)

    感谢分享: https://zhuanlan.zhihu.com/p/45226069 车载网络总线管理的目的是使网络中的ECU节点有序地睡眠和唤醒,在没有通信需求的时候睡眠,可以节约电池的能量. C ...

  3. OSEK直接网络管理软件开发

  4. 车载网络 - Autosar网络管理 - 网络管理简介

    一.什么是CAN网络管理及它的作用 现在的车辆是由大量的ECU节点组成的,为了能使各ECU能够正确并及时地进行CAN通信,需要有一套机制来统一协调总线上各节点的休眠唤醒,这套机制就是CAN网络管理(N ...

  5. AUTOSAR技术分析报告

    AUTOSAR简介 汽车电子领域的软件主要属于嵌入式软件.因此,其发展阶段类似于其他嵌入式系统的软件发展.由于受限于嵌入式硬件本身资源的匮乏,各种硬件产品的种类繁多和各自差异,以及整体嵌入式系统软件的 ...

  6. 科普系列:AUTOSAR与OSEK网络管理比较(上)

    一.前言 汽车网络管理从根本上来说是为了省电的,基本的实现方式就是汽车在没有使用的情况下一些ECU会通过网络管理协调进入低功耗模式或者睡眠模式,从而达到省电的目的.目前主流的网络管理标准有两个,一个是 ...

  7. AUTOSAR网络管理需求规范

    AUTOSAR网络管理需求规范 1.概述 1.1 AUTOSAR基本定义 1.2 CAN总线基本介绍 1.3 网络管理基本介绍 2.CAN协议栈 2.1 CAN协议栈定义 2.2 CAN通信发送过程 ...

  8. autosar网络管理_AP AUTOSAR平台设计(11)——网络管理

    点击蓝字右上角      关注置顶不迷路 Hello!大家好!欢迎来到<搞一下汽车电子>本篇是AP AUTOSAR平台设计(11)--网络管理如果觉得不错,"转发" & ...

  9. 一文了解AUTOSAR网络管理

    在本文中,我们将讨论 NM(网络管理)接口和 CAN 总线特定的 NM 模块,它们是 AUTOSAR 分层软件架构的服务层的一部分. 1 网络管理接口: Network Management Inte ...

  10. CAN总线的AUTOSAR网络管理

    一,个人小心得 作为刚入门两个月汽车电子行业的软件工程师,现阶段在学习汽车组合开关的测试(主要用CANoe软件),在学习过程中总结了一些自己理解的知识点,当然也希望得到大佬们的指点.当然如果要做一个优 ...

最新文章

  1. 共轭梯度下降法matlab,用matlab实现最速下降法,牛顿法和共轭梯度法求解实例
  2. NDK 与 JNI 的关系
  3. Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL、数据操作语句DML、数据控制语句DCL、其他基本语句、流程控制语句、批处理语句)概念及其相关案例之详细攻略
  4. java工程师linux命令,这篇文章就够了
  5. JDK和cglib生成代理类
  6. 怎么安装python_零基础入门必看篇:浅析python,PyCharm,Anaconda三者之间关系
  7. OpenCV A-KAZE匹配的实例(附完整代码)
  8. 米聊PK微信:微信是一朵奇葩
  9. Android 一直往文件写数据_对标苹果 AirDrop,Google 为安卓开发了一个文件传输利器...
  10. 经典神经网络 | 从Inception v1到Inception v4全解析
  11. 线性筛法--------2013年1月2日
  12. 190725每日一句
  13. Python MQTT 最简单例程搭建
  14. [DiMP跟踪算法]代码学习笔记
  15. html组合标题,如何组合标题关键词(影响标题的5个因素)
  16. DOS命令查看局域网所有IP
  17. python代码控制机械臂_Dobot 机械臂
  18. BZOJ3277 串 【后缀数组】【二分答案】【主席树】
  19. windows/linux远程开关机原理及实现
  20. 网络请求分析实战篇(01)—— 爬取amazon搜索栏的关联关键词

热门文章

  1. 服装计算机辅助设计(CAD)技能证书
  2. 定时器加状态转移图方式实现DS18B20
  3. 基于讯飞语音API应用开发之——离线词典构建
  4. 博微JAVA面试_博微Java笔试题
  5. 我的大学四年到毕业工作5年的学习路线资源汇总
  6. 便宜的前端培训班都有哪些?
  7. HDOJ(航电)题目分类大全
  8. 功能性能服务器图标,SQL Server服务器的图标及其功能
  9. 2016上海计算机考试PS玉佩题,玉佩效果,教案,ps,实例教程.doc
  10. 大学课程 | 《软件工程》知识点超详细总结归纳