三、网络管理报文

NM报文的ID一般定义为:基础ID+源地址,每个节点应分配一个唯一的标识符(ECU地址)Node_ID,网络管理报文一般会统一一个基地址,这个是根据主机厂不同而不同,有些是用0x400 - 0x4FF或者0x500 - 0x5FF,也有0x600 - 0x6FF,这个根据实际情况来确认。不过Node_ID的取值范围一般是统一的0x00- 0xFF(依然有例外)。

网络管理报文定义

无论是CAN亦或是CANFD,一般来说,网络管理报文的长度都是定义为8,因此常用的网络管理报文定义如下图所示;byte 0固定为Node_ID信息,byte 1固定为Control Bit Vector(控制比特向量),其余值一般为保留值,各个主机厂根据实际需求进行设置。

Node Identification定义

基地址 + ECU_ID(例如:0x600 < NM Msg <= 0x6FF)

控制比特向量(Control Bit Vector)

Bit 0: Repeat Message Request(重复报文请求)

0:DUT不在重复报文请求状态

1:DUT处于重复报文请求状态

当由于重复消息请求而从正常操作状态和就绪睡眠状态进入重复消息状态时,将重复消息请求位置为1,直到重新进入正常操作状态和就绪睡眠状态。

Bit 3: NM Coordinator Sleep Bit (NM协调器休眠位)

0:主协调器未请求启动同步关闭

1:主协调器请求启动同步关机

Bit 4 Active Wakeup Bit (主动唤醒位)

0: DUT不是被主动唤醒(passive wakeup)

1: DUT是被主动唤醒 (active Wakeup)

当由于重复消息请求而从正常操作状态和就绪睡眠状态进入重复消息状态时,将重复消息请求位置为1,直到重新进入正常操作状态和就绪睡眠状态。

Bit 6 Partial Network Information Bit (PNI)(部分网络信息位)

0:NM PDU不包含部分网络请求信息

1:NM PDU包含部分网络请求信息

Bit 1, 2, 5, 7 are reserved for future extensions

0: 已禁用/保留以备将来使用,属于用户自定义在不同的主机厂都有不同的定义,这个根据实际情况即可,如果未使用则默认为0

本地唤醒事件是什么?

远程唤醒事件是什么?

唤醒源是什么?

保持源是什么?

车载网络 - Autosar网络管理 - 网络管理报文相关推荐

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

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

  2. 车载网络 - Autosar网络管理 - 基本概念

    Autosar作为当前车载行业使用最为广泛的一种汽车开发系统架构,网上也有很多相关的介绍:不过我看很多有完整的来讲一下这个规范的,一般都是只讲了其中一部分,我这就准备搞出来一套完整版本的Autosar ...

  3. AutoSar CAN网络管理状态机理解

    AutoSar CAN网络管理状态机理解 前言 网络管理是整车控制很重要的功能.在CAN网络中通常有两种报文,应用数据帧和网络管理帧.应用数据帧只负责网络在正常工作模式下各节点的数据交互,网络管理帧控 ...

  4. AUTOSAR PN网络管理测试开发实践

    背景介绍 提起"匮电"二字,做测试的老司机定会虎躯一震,而根据过往经验,"网络管理"常是引起匮电的"钉子户",所以针对网络管理的验证是测试的 ...

  5. 微型计算机中的数据总线用来进行什么的传输,汽检2011级汽车车载网络复习题答案...

    车载网络复习题 一.填空题 1.一辆汽车不管有多少块电控单元,不管信息容量有多大,每块电控单元都只需引出两条导线共同接在两个节点上,这两条导线就称作数据总线,又称BUS 线. 2.为了简化线路,提高各 ...

  6. FlexRay车载网络标准

    FlexRay车载网络标准已经成为同类产品的基准,将在未来很多年内,引导整个汽车电子产品控制结构的发展方向.FlexRay是继CAN 和LIN之后的最新研发成果,可以有效管理多重安全和舒适功能:譬如, ...

  7. 网工学习 第十一章 网络管理 网络管理基础 网络管理协议五大标准 SNMP协议 RMON

    目录 第十一章 网络管理 网络管理基础 网络管理协议五大标准 SNMP协议 SNMP协议的操作 SNMPv1 SNMPv2 SNMPv3 管理数据库MIB-2 被管理 对象标识符OID RMON 第十 ...

  8. 鉴源论坛 · 观辙丨基于规则的车载网络入侵检测技术

    作者 | 柳泽上海控安可信软件创新研究院研发工程师 来源 | 鉴源实验室 在过去的几十年中,CAN总线是最广泛被应用的车载网络现场总线.但随着汽车电子产品的功能逐渐丰富,以及新一代的智能辅助驾驶系统的 ...

  9. 【CANoe】车载网络的相关概述

    CANoe开发的相关学习 基础篇章: 第一章 车载网络的相关概述 车载网络的相关概述 CANoe开发的相关学习 前言 一.车载网络的起源 二.CAN总线概述 1.CAN总线的简单发展 2.CAN总线特 ...

最新文章

  1. cap mysql_.NetCore关于Cap(RabbitMQ)结合MySql使用出现MySql相关类冲突问题解决办法
  2. AGX Xavier CAN调试
  3. 病从口入:土壤菌群如何影响肠道健康
  4. 鼠标点上去怎么那向上html,鼠标上去文字上移.html
  5. jmeter图片的下载
  6. Touchpad Synaptics 触摸板(中文) [zt]
  7. Redis集群搭建很easy
  8. rabbitmq-死信队列
  9. 对计算机视觉研究的认识,计算机视觉(作业)
  10. js原型和原型链_初识JS原型/原型链/原型继承
  11. BerkeleyDB环境API
  12. PHP怎么计算百分比?PHP计算百分比的写法
  13. Ubuntu安装ssh远程连接服务
  14. 系统稳定性建设实践总结
  15. 计算机发展的新用途应用,新时期计算机技术的应用及发展趋势
  16. pc计算机属于第几代,i5 vPro是第几代?十一代vPro平台你了解吗?
  17. 微信群活码,一个能够将用户自动分流的工具
  18. win32 绘制超酷界面(二)
  19. Three.js地球开发—6.三维球面上某点进行贴图标注
  20. 手扎20190521——bolg示例

热门文章

  1. 前端vue+element-ui上传图片至七牛,并返回外链URL至后台
  2. “华为杯”研究生数学建模竞赛2007年-【华为杯】B题:机械臂运动路径设计问题(附获奖论文)
  3. arduino 按钮读取_arduino Uno3中的按钮开关问题
  4. 弘辽科技:如何利用多多进宝快速提升销量
  5. 如何理解Unity组件化开发模式
  6. 选择云计算机时首先考虑的是,用户选择云计算时的首要考虑因素是什么?
  7. Dubbo详解,用心看这一篇文章就够了【重点】
  8. python NSGA-II 算法
  9. echart关系树状图_在vue中使用echart创建树形图
  10. 工业运动控制-电机选择、驱动器和控制器应用