2021-09-11

AutoSAR】【EcuM】ECU状态管理
专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。
07-08 129
目录

一、EcuM架构位置

​二、EcuM功能介绍

三、EcuM状态机

1.STARTUP阶段

2、UP状态

3、shutdown状态

4、休眠状态

5、OFF状态

一、EcuM架构位置

EcuM模块位于系统服务层,如下图红色方框里;

二、EcuM功能介绍

EcuM本身它管理着ECU在STARTUP, RUN,OFF,SLEEP,WAKEUP状态之间的相互切换。

责所有BSW的初始化以及去初始化
和ComM协作来管理网络状态,在需要时关闭ECU
管理所有的唤醒事件,并且在需要时


ECU软件的AUTOSAR分层架构.pdf
07-29
是浙大Smart AutoSAR培训材料,可以做个 AutoSAR入门了解。
表情包
插入表情
还能输入1000个字符
EcuM – ECU 的启动
专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。
06-21 258
EcuM – 此 AUTOSAR 模块执行 ECU 的启动:第 1 部分

吨ECU 的启动顺序由 ECU 管理器模块或 EcuM 处理。EcuM 负责整个 ECU 的初始化和取消初始化。在执行微控制器的启动文件后,这是在启动期间执行的第一个模块。

-根据 AUTOSAR 规范,ECU 包括 BSW Manager (BswM)、Autosar OS 和 Scheduler Manager (SchM) 模块。因此,EcuM 负责 BswM、SchM 和 Autosar OS 模块的初始化和去.


032_AUTOSAR学习笔记_接口
小灰笔记
12-12 2656
         首先先总结一下 AUTOSAR的接口分类: AUTOSAR接口、标准化 AUTOSAR接口、标准化接口、 AUTOSAR应用接口。具体的应用,参考Vector如下的资料:

         先从字面意思上猜测一下:标准化AUTOSAR接口是不是AUTOSAR接口的一种特殊实现?标准化接口是不是没有符合AUTOSAR具体的要求?

         从上面图上看,RTE与服务之间使用…


	
基于Autosar的ECU配置工具开发
湘淮子的专栏
04-10 8614
 

请移步至https://download.csdn.net/download/xianghuaizi/10650646 下载演示程序(需积分)

一、开发方法

WPF4.0  + C#

 

二、开发步骤

1、利用 Microsoft SDKs\Windows\v7.0A\bin\xsd.exe工具,将AUTOSAR_MMOD_XMLSchema中 AUTOSAR_4-0-3.xs…


AutoSAR系列讲解(实践)10.2-EcuM的上下电流程
雪云飞星的博客
12-13 1万+
讲解了Ecu的上下电流程和Sleep的流程
[AUTOSAR OS] 1 AUTOSAR操作系统的基础工程(上)
RomanticRealist的博客
03-25 413
[ AUTOSAR OS] 1 AUTOSAR操作系统的 基础工程配置(上) 现在我们从零开始搭建一个 AUTOSAR OS,本节主要讲了Davicni Cfg和Dev中的配置。 1 系统配置 1.1 新建工程 打开DaVinci Configurator,新建工程,输入工程名称MultiCoreOS_Demo,选择工程需要保存的文件夹路径,其余保持默认。接下来选择Target,这里我的开发板是Infineon AURIX TC2xx系列,编译器我使用的为Tasking。在下面选择使用的Developer版本,如
AutoSAR系列讲解(入门)5.4-ECU的项目流程
雪云飞星的博客
08-28 1万+
主要讲解了 AutoSAR开发团队和开发流程
AUTOSAR基础之CanNM
king110108的专栏
07-31 163
前言

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

为什么要引入网络管理呢?上电同时启动,下电同时关闭,它不香吗?
你知道车上的ECU节点可以分为哪几种类型吗?
汽车启动时,ECU之间怎么保持同步唤醒的呢?
下电时,ECU又是怎样协同罢工的呢?
汽车熄火后,什么样的ECU会继续工作呢?
,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:

正文

网络节点类型

汽车上ECU节点千千万万,不可能ignition On时所有ECU都正常工作,而是当用户需要请求相关功能时,参与该


AutoSAR基础之FiM
wto9109的博客
03-15 838
AUTOSAR 基础 之FiM 今天天气晴朗,惠风和畅,再加上心情愉悦,着实是个写文章的好日子。之前的文章跟大家分享过DEM模块的整体关系以及针对DTC、Event的细节性的阐述,分享文章只是抛砖引玉,希望能够给大家些许帮助,如需回忆,可以直接点击文尾相关链接进行查看。本文将立足于文章 AUTOSAR-DEM模块的几点思考的 基础上,来重点分享我对FiM模块的基本理解与认识,该模块是故障监控的最后一环,也就意味着针对故障监控的分享就暂时告一段落了。

前言
你清楚以下几个问题吗?

当系统发生故障时,系统应该怎样


AUTOSAR基础之FiM
king110108的专栏
07-31 38
今天天气晴朗,惠风和畅,再加上心情愉悦,着实是个写文章的好日子。之前的文章跟大家分享过DEM模块的整体关系以及针对DTC、Event的细节性的阐述,分享文章只是抛砖引玉,希望能够给大家些许帮助,如需回忆,可以直接点击文尾相关链接进行查看。本文将立足于文章 AUTOSAR-DEM模块的几点思考的 基础上,来重点分享我对FiM模块的基本理解与认识,该模块是故障监控的最后一环,也就意味着针对故障监控的分享就暂时告一段落了。

前言

你清楚以下几个问题吗?

当系统发生故障时,系统应该怎样做出反应呢?
如何实现当故


AUTOSAR基础之BswM
wto9109的博客
05-31 545
前言 首先,请问大家几个小小问题,你清楚:

你知道BswM是做甚的吗?

常说的APP Mode或者System状态机与BswM关系又是如何的呢?

BswM模块作为AUTOSAR的一个标准模块,内部工作机制如何实现?

BswM与各SW-C以及各个BSW模块又是如何交互的呢?

。。。

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

正文
总体设计框架
顾名思义,BswM全称为基础软件管理模块(即Bsw Management)。该模块根据来自BSW或者SW


AUTOSAR入门 (2).pdf
01-17
架构入门简介 汽车开放系统架构(AUTomotive Open System Architecture)是一家致力于制定汽车电子软件标准的联盟。 AUTOSAR是由全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立,各成员保持开发合作伙伴关系。自2003年起,各伙伴公司携手合作,致力于为汽车工业开发一个开放的、标准化的软件架构。 AUTOSAR这个架构有利于车辆电子系统软件的交换与更新,并为高效管理愈来愈复杂的车辆电子、软件系统提供了一个 基础。此外, AUTOSAR在确保产品及服务质量的同时,提高了成本效率。
AUTOSAR入门.pdf
09-27
这里的NM主要是针对Can协议的网路管理。

AUTOSAR CanNM的核心思想主要归纳为以下两条:

1.  如果节点需要保持通信,则节点需要周期的发送NMPDUs,否则停止发送NMPDUs

2.     如果总线上的所有节点不需要使用总线,那么总线上过了一段时间没有NMPDUs时,则会进入Bus-Sleep Mode。

 

工作模式和状态

 

CanNm一共有三个工作模式

1.  Network Mode

2.  PrepareBus-Sleep Mode

3.  Bus-Sleep Mode

模式的改变应该通过回调函数通知上层。

下面单独说每种模式

 

(1)Network Mode

Network Mode又包括三个内部状态

  1. Repeat Message State
  2. Normal Operation State
  3. Ready Sleep State

①Repeat Message State

这个模式被用来确保从Bus-Sleep or Prepare Bus-Sleep到Network Mode的节点被总线上面其他节点发现。这个状态可以用来检测总线上的节点。
当进入Repeat Message State时,节点应该开始传送NMPDUs。
在Repeat Message State时,当NM-Timeout Timer溢出,CanNm模块应该重载Timer。
CanNm模块应该在Repeat Message State 下保持一段时间,这段时间可以通过CANNM_REPEAT_MESSAGE_TIME来进行配置。
当离开Repeat Message State的时候,如果节点需要通信,则进入Normal Operation State;如果节点不需要通信,则进入Ready Sleep State。并且清空Repeat Message Bit。

 

②Normal Operation State

这个状态可以保持总线处于唤醒状态。从Ready sleep state进入这个状态的时候应该发送NMPDUs。
在Normal Operation State当NM-Timeout Timer溢出,CanNm模块应该重载Timer。
如果节点不需要使用通信,则网络应该被释放,节点应该进入Ready Sleep State。
如果节点接收到Repeat Message Request Bit,则节点进入Repeat Message State。如果节点自身需要进入Repeat Message State,则该节点进入Repeat Message State并且设置Repeat Message Request Bit。

 

③ReadySleep State

这个状态是为了如果本节点已经准备释放总线,而其他节点还需要使用总线的时候,在这个状态下等待其他总线上的节点进入Perpere Bus-Sleep Mode。进入这个状态之后,CanNm模块应该停止NMPDUs的传送。
如果NM-Timeout Timer溢出,节点将会进入Prepare Bus-Sleep Mode。
如果该节点需要使用总线,则节点进入Nomal Operation State。
如果节点接收到Repeat Message Request Bit,则节点进入Repeat Message State。如果节点自身需要进入Repeat Message State,则该节点进入Repeat Message State并且设置Repeat Message Request Bit。

(2)PrepareBus-Sleep Mode

 

这个状态是为了等待总线上的所有节点能够在进入Bus-Sleep Mode之前,有时间停止节点的active状态如清空队列中为发送的报文。在Prepare Bus –Sleep Mode下,所有节点都静默下来。

当节点进入PrepareBus Mode时,应该通知上层应用。通过配置CANNM_WAIT_BUS_SLEEP_TIME参数,可以改变节点在PrepareBus-Sleep Mode停留的时间,在这段时间之后节点将会进入其他状态。

在Prepare Bus-Sleep Mode下面接收到NMPDU或者被上层应用请求通信时,节点将进入Network Mode中的Normal operation State。

 

(3)Bus-SleepMode

 

Bus-Sleep Mode的目的是当没有消息被传送的时候可以减少能量的消耗。在Bus-Sleep Mode下面,节点可以被唤醒(如本地唤醒源和CAN线唤醒源)。CANNM_TIMEOUT_TIME+CANNM


AUTOSAR基础知识
10-08
汽车电子Vector的介绍 AUTOSAR 基础知识的PPT,适合对 AUTOSAR 基础全面介绍。
AUTOSAR工具ISOLAR简介
weixin_43037543的博客
07-17 382
AUTOSAR作为现如今汽车行业软件开发绕不开的一个话题,在网上的热度一直都很高,但是对于具体开发的资料还是相对较少,因此在此做一个关于开发工具ISOLAR的科普。

一. ISOLAR工具简介

ISOLAR工具主要包含ISOLAR-A,RTA-BSW,RTA-OS,RTA-RTE



AutoSAR】【开发工具】ISOLAR-A/B踩过的“坑”
专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。
06-28 258
一、ISOLAR注意点1、DBC文件整理,一定要检测好每个Message及singal的属性定义;像大小端、周期、初始值、回调函数、比例因子、偏移量等等;后期如果因报文属性错误更改DBC再次导入带来重复劳动量;2、DBC导入时,不同类型的报文对应不同的模块,例如DCM\COM\XCP等3、split功能,DBC导入后生产COM栈生成一个ARXML,split出来CANIF CANTP COM CAN;防止DBC修改后再次导入覆盖上次手动添加内容,再次导入DBC可以通过Merge功能合并到分割出来的模块上;4
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页

热门文章

  • AUTOSAR基础篇之DTC 1001
  • AutoSAR基础篇之FiM 831
  • UDS之时间参数总结篇 793
  • AUTOSAR基础篇之BswM 539
  • AUTOSAR基础篇之CanNM 493

分类专栏

  • 车载以太网 1篇
  • AUTOSAR 7篇
  • UDS详解 2篇
  • ECU BootLoader
  • 嵌入式系统
  • TI车载毫米波雷达 1篇

最新评论

  • UDS之时间参数总结篇

    Carpon1: N_Cs: 表示发送方请求数据链路层发送帧的连续帧内在最大时间间隔 (N_Cs + N_As)<(0.9倍N_Cr timeout);

  • AUTOSAR基础篇之DTC

    汽车小T: 感谢,后面有机会补上,请问你也是做汽车电子方向吗?

  • AUTOSAR基础篇之DTC

    小娟娟zj: 博主缺个图3-1

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 一文入门车载以太网,吐血整理!不看后悔!
  • 基于Adaptive AUTOSAR平台的OTA解决方案
  • UDS服务基础篇之2F
2021年10篇
2020年2篇

分类专栏

  • 车载以太网 1篇
  • AUTOSAR 7篇
  • UDS详解 2篇
  • ECU BootLoader
  • 嵌入式系统
  • TI车载毫米波雷达 1篇

你可能感兴趣的:(单片机)