三、网络管理报文

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. 稀疏性如何为AI推理增加难度
  2. 使用ExpandableListView以及如何优化view的显示减少内存占用
  3. linux离线安装docker教程,Linux 离线安装docker的过程
  4. f1 score与f2 score的区别
  5. 软件工程——理论、方法与实践 第一章
  6. 2021全球自由行报告:我的中国,真好玩!
  7. BufferedWriter 和 BufferedReader 的基本用法,附演示程序。以及一个复制文本文件的程序
  8. java获取正在执行的timer_Java线程与并行编程(一)
  9. xpath下面的xpath_深入研究XPATH查询
  10. 新海诚动画背景简单娱乐分析
  11. Spark之MLlib
  12. sap中有关地址及电话的相关表
  13. 判断一个变量是否在一个数组里
  14. (转)CRC校验算法详解
  15. gradle下载不下来依赖包_Gradle 下载依赖jar包及源码
  16. 余世伟视频笔记----如何塑造管理者的性格魅力领袖根性之积极和大度
  17. vue 表格固定首行首列(纯css)
  18. 解决selenium自动关闭浏览器
  19. 将QQ和微信的保存路径由C盘转移到其他盘
  20. linux /home recovering journal,启动Ubuntu时出现 /dev/sda2 clean 和 /dev/sda2 recovering journal 现象的解决办法...

热门文章

  1. 《Spark商业案例与性能调优实战100课》第27课:彻底解密Spark Shuffle令人费解的6大经典问题
  2. [知了堂学习笔记]_设计模式之工厂模式
  3. EcoFuzz: Adaptive Energy-Saving Greybox Fuzzing as a Variant of the Adversarial Multi-Armed Bandit
  4. pyinstaller第三方库出现‘C:\Users\Administrator\整条进度条**.py‘ not found
  5. live555修改IP地址
  6. NVIDIA设备弹出错误,这个设备是不可移动的,问题的解决办法
  7. 四驾马车:从“制造之城”到“智能制造之都”的长沙缘何飞速前进
  8. 桥梁防碰撞智能预警系统的作用——喜讯科技
  9. 服务机器人有哪些种类?
  10. zynq7000 学习(二十四)VGA 接口原理分析和控制逻辑的实现学习