OSEK 直接网络管理基本功能

1、协调各 ECU 同时进入网络睡眠模式;
 2、检测和监控网络的配置;
 3、提供系统状态。所有参与直接网络管理的 ECU,根据[OSEKNM]中的算法建立逻辑环的通信机制:
 4、每个参与直接[NM]的 ECU 都有一个特定的网络管理地址;
5、每个 ECU 发送特定的 NM 报文,NM 报文由优先级较高 ECU 发送至优先级较
低 ECU,优先级最低 ECU 发送至优先级最高 ECU,NM 报文以这种令牌环机
制依次发送形成逻辑环;
6、NM 报文分为 Alive 报文、Ring 报文和 LimpHome 报文;
7、需要 CAN 通信时,ECU 网络启动,通过发送 Alive 报文唤醒网络或申请加入网
络,收到 Alive 报文的其它 ECU 被唤醒或更新逻辑后继重新建立逻辑环;
 8、当建立逻辑环,ECU 发送 Ring 报文,接收到 Ring 报文的其它 ECU 监测其目
标地址,判断是否被跳过,若被跳过则发送 Alive 报文,提示其它 ECU 更新逻
辑后继,重新建立逻辑环;
9、逻辑环稳定时,如果ECU不再需要 CAN通信也就是自身睡眠条件完全满足时,
该 ECU 将在发送的 Ring 报文中设置[Sleep.Ind](睡眠指示位),以通知网络中
其它 ECU。当逻辑环中所有的 ECU 都发送了设置 Sleep.Ind 的 Ring 报文,检
测到网络中所有 ECU 都满足睡眠条件的 ECU 会发送设置[Sleep.Ack](睡眠确
认位)的 Ring 报文,网络中所有的 ECU 接收到设置 Sleep.Ack 的 Ring 报文后
同步进入等待睡眠状态;
10、如果在进入等待睡眠状态后 t WaitBusSleep 时间内,网络中所有 ECU 没有监测到中
断事件,将同步进入睡眠状态。若 ECU 监测到中断,则 ECU 重新发送 Alive 报
文,重新建立逻辑环;
11、睡眠指示位的状态由应用程序进行控制,如果应用程序需要 CAN 通信,睡眠指
示位将被复位,此时 ECU 睡眠条件不满足,即 Sleep.Ind=0;当应用程序不再
需要 CAN 通信,此时 ECU 睡眠条件满足,在下次发送 NM 报文时会将其睡眠
指示位置位,即 Sleep.Ind=1

can网络管理(osek中的NM)相关推荐

  1. 关于Autosar中的NM模块的理解

    关于Autosar中的NM模块的理解 本篇文章主要介绍AutoSar中关于NM模块的理解. 阅读本篇文章希望达到的目的: 1. NM(网络管理)是用来做什么的: 2. AutoSar中网络管理的原理: ...

  2. linux中的nm命令

    代码在git 是names的缩写, nm命令主要是用来列出某些文件中的符号(说白了就是一些函数和全局变量等). 下面, 我们一起来看看. linux中的nm命令简介 nm * nm: main.c: ...

  3. NM网络管理dbc中信号属性

    NM property NMAsrBaseAddress        Network      NMAdrCanMsgCycleTime    Node        NM消息的发送周期 NMAdr ...

  4. linux中的nm命令简介【转】

    (转自:https://blog.csdn.net/stpeace/article/details/47089585) nm不是ni ma的缩写, 当然, 也不是ni mei的缩写, 而是names的 ...

  5. Canoe-OSEK网络管理自动化测试脚本CAPL 这适用于主流osek nm的测试用例

    Canoe-OSEK网络管理自动化测试脚本CAPL 这适用于主流osek nm的测试用例 1.启动程序 2.加载配置文件 3.选择帧类型(标准帧或扩展帧) 4.修改配置文件,自动弹出配置文件窗口 5. ...

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

    在上篇中我们分别在状态机和报文格式方面对OSEK和AUTOSAR网络管理进行了简单介绍,感兴趣的小伙伴请移步至文章<科普系列:AUTOSAR与OSEK网络管理比较(上)>. 三.OSEK与 ...

  7. Samba服务器在高校网络管理中的应用

    摘要:linux服务器在民办高校的网络管理中,有着广泛的应用前景.Samba服务是linux服务器可以提供的重要网络服务,主要是提供文件和打印共享服务,也能够作为主域控制器(PDC),进行集中的帐户管 ...

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

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

  9. Ubuntu中启用关闭Network-manager网络设置问题!

    Ubuntu中启用关闭Network-manager网络设置问题! [Server版本] 在UbuntuServer版本中,因为只存有命令行模式,所以要想进行网络参数设置,只能通过修改/etc/net ...

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

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

最新文章

  1. Google和Facebook为什么不用Docker?
  2. 为 MySQL/MariaDB 开启 Binlog 功能
  3. 架构周报:微信后台系统的演进之路
  4. http://jsbeautifier.org/
  5. 计算机视觉编程——图像聚类
  6. Ubuntu18.04 给整个目录及子目录赋权限
  7. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1056:点和正方形的关系
  8. Java中的一些零星容易被忽略的API(及时补充)
  9. J2SE核心开发实战(一)——认识J2SE
  10. 安川机器人焊枪切换设定方法_安川机器人参数更改方法
  11. ML大杂烩:**常见机器学习算法公式梳理
  12. python 字符串format使用
  13. 监控组策略应用----组策略结果
  14. 深入研究memcache 特性和限制
  15. css+div导航条样式
  16. 基于JAVA+SpringMVC+Mybatis+MYSQL的快递预取件查询系统
  17. esp8266 at接收数据中断时间_关于嵌入式系统中断优先级的一点思考
  18. CMD编写bat病毒
  19. 基于微博评论的情感分析研究(小记)
  20. 软件工程实践 Blog17

热门文章

  1. ALTOVA XMLSPY使用,建xml文件,构建xpath和XQuery查询,xml和json格式转换
  2. 单片机实验报告实验七:定时器实验
  3. CUDA: (十一) NVIDIA 2D Image And Signal Performance Primitives (NPP) 初探
  4. Curvy Little Bottles——ACM icpc 2012 word final problem B
  5. 光功率 博科交换机_博科光纤交换机zone划分命令方法
  6. Mathematica处理高斯光束的分布图像
  7. Blender-UV Mapping
  8. dd如何查找单位蓝牙机子mac地址和raw数据
  9. 便宜的前端培训班都有哪些?
  10. ROS路由器ethernet接口: