前言

首先,问大家几个问题,你清楚:

  • 为什么要引入网络管理呢?上电同时启动,下电同时关闭,它不香吗?

  • 你知道车上的ECU节点可以分为哪几种类型吗?

  • 汽车启动时,ECU之间怎么保持同步唤醒的呢?

  • 下电时,ECU又是怎样协同罢工的呢?

  • 汽车熄火后,什么样的ECU会继续工作呢?

这篇,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:


正文

网络节点类型

汽车上ECU节点千千万万,不可能ignition On时所有ECU都正常工作,而是当用户需要请求相关功能时,参与该功能的相关ECU节点才需要启动起来,否则带来的只是过多对电池的无用消耗。

为了更好的去利用整车的能源,防止出现不必要的电池浪费,网络管理(Network Management,以下简称NM)便可以很好的解决此类问题,最大可能的高效利用整车电池能源,节约用车成本,延长电池使用寿命。

虽然汽车上网络总线类型多种多样,有CAN,FlexyRay、Lin、Ethernet等,但基本原理相似,本文将以最为常见的CAN总线的NM来讲述,举一反三&

AUTOSAR从入门到精通100讲(八十二)-AutoSAR之基础篇CanNM相关推荐

  1. AUTOSAR从入门到精通100讲(十二)-V2X通信安全技术要求标准

    01 基于LTE的车联网通信架构 基于LTE的车联网通信系统支持车-车(V2V)应用.车-路(V2I)应用.车-网(V2N)应用和车-人(V2P)应用,利用这些应用可向用户提供诸如道路安全.交通效率提 ...

  2. AUTOSAR从入门到精通100讲(十八)-AUTOSAR操作系统OS

    0  为什么需要OS? 现在嵌入式系统纷繁复杂,这点毋庸置疑,但是为什么需要操作系统呢?有没有仔细思考过.其实在早期的嵌入式系统中,是没有操作系统概念的.相信做嵌入式开发的同学都能理解,在main() ...

  3. AUTOSAR从入门到精通100讲(十三)--autosar架构中的ARXML

    在AUTOSAR架构下,ARXML文件作为通用配置文件或数据库文件,在数据传输和存储中起到关键作用 什么是XML? XML(eXtensible Markup Language)可扩展标记语言,是一种 ...

  4. AUTOSAR从入门到精通100讲(十三)-autosar架构中的ASPICE模块

    ASPICE,全称"Automotive Software Process Improvement and Capacity Determination" ,汽车软件过程改进及能力 ...

  5. AUTOSAR从入门到精通100讲(十五)-AURIX TC3xx MCAL中Link文件解析以及代码变量定位方法详解

    一 TC3xx系列MCAL中TASKING Link文件解析以及代码变量定位方法 1 TASKING Link文件解析 1.1 DSRAM中的数据存放: 在AURIX™ 2G中(以TC387为例),每 ...

  6. AUTOSAR从入门到精通100讲(十四)-一文详解CAN总线错误帧

    01 错误帧的帧结构 在发送和接收报文时,总线上的节点如果检测出了错误,那么该节点就会发送错误帧,通知总线上的节点,自己出错了. 错误帧由错误标志和错误界定符两个部分组成. 主动错误标志:6个连续的显 ...

  7. AUTOSAR从入门到精通100讲(十一)-AUTOSAR NVM基础知识

    1 NVRAM Block 1.1 缩写 NVRAM Block是NVM manager层所定义对象.其相关的概念和基本对象包括: 1.2 BSO和NVRAM Block 之间的组织关系如图 1 所示 ...

  8. AUTOSAR从入门到精通100讲(十)-DoIP协议介绍

    概述 所谓的DoIP其实就是基于以太网的通讯协议对UDS协议的数据进行传输,即Diagnostic communication over Internet Protocol.其本身也是一种协议,规范于 ...

  9. AUTOSAR从入门到精通100讲(六)-AUTOSAR中的PostBuild Data Set Generation Phase

    Post Build Data Set Generation Phase是一个可选的阶段,取决于用户是否要在软件组件和生成的RTE中实现VARIANT-POST-BUILD-SELECTABLE.这种 ...

  10. AUTOSAR从入门到精通100讲(八十一)-AUTOSAR基础篇之FiM

    前言 你清楚以下几个问题吗? 当系统发生故障时,系统应该怎样做出反应呢? 如何实现当故障发生时,系统做出相应的可预知行为呢? 我们经常讲的系统降级跟FiM到底是什么关系? FiM与其他基础软件模块是如 ...

最新文章

  1. curl模拟post请求
  2. Spring Cloud Alibaba 统一门户:基于网关的统一用户认证方案
  3. RabbitMQ OS X下安装及常用命令-1
  4. golang NewRequest gorequest 实现http请求
  5. 网站关键词如何布局更有利于关键词排名提升?
  6. C# 线程知识--使用Task执行异步操作(转)
  7. 分数换算小数补0法_分数怎么化成整数 分数转化方法
  8. 备份文件命令SqlServer一键复制数据库脚本
  9. 雅可比旋转求解对称二维矩阵的特征值和特征向量
  10. Linux 进程概念
  11. xtrabackup备份还原MySQL数据库
  12. R语言:Error in file(out, “wt“) : cannot open the connection
  13. PHPSTORM插件
  14. C语言strtok_r和strtok使用方法
  15. Android 如何查看 SQLite 数据库
  16. Python3-word文档操作(八):提取word文档中的图片方式一-利用docx库
  17. 362 敲击计数器
  18. 5、英飞凌-AURIX-TC3X7: PWM实验之使用 GTM -TOM 实现
  19. html+js在前端实现条码枪功能Demo
  20. python编程输入名字配对情侣网名_输入名字制作情侣网名,如何制作甜蜜的情侣网名?...

热门文章

  1. 1042 字符统计(PAT乙级、C++)(超详细)
  2. PCM设备能在公网使用吗?
  3. 多模光纤收发器的基本参数及主要特点
  4. 【渝粤教育】国家开放大学2018年春季 3912T★汽车底盘构造与维修 参考试题
  5. 【渝粤教育】国家开放大学2019年春季 1062文学英语赏析 参考试题
  6. 【渝粤教育】国家开放大学2018年春季 0014-22T秘书学(一) 参考试题
  7. mysql workbench入门_5分钟入门MySQL Workbench
  8. python中什么叫合法的标识_python合法标识符要求是什么
  9. Java异常处理(2)--异常处理机制及自定义异常
  10. java hashmap实例_java HashMap详解及实例代码