AutoSar_Mode基础概念整理

AutoSar_Mode
1.autosar模式管理组成
AutoSar为ECU的运行软件的状态处理提供了模式管理组件
BswM模式管理器
NM网络管理
ECU状态管理器
COMM通信管理器
WDGM看门狗管理器
AutoSar架构下的模式管理
模式请求者:请求模式管理器更改模式
模式管理器:处理模式更改请求以改改内部模式,同时并将更改后的模式交付给其他模式用户
模式用户:从模式管理器接收当前模式信息,或者将其用作执行可运行行程的事件
模式信息是从RTE上的端口接口或者从BSW侧的C-API接口从模式管理器供给给用户的。
BSW模式管理
根据ECU的当前状态,BswM控制ECU状态处理中的用户可定制的功能。
应用软件模式管理
应用软件的内部状态管理可以通过通用的软件开发方法来实现,实现向其他的SWC或者BswM提供其相关的状态信息,或者基于该状态执行特定的Callout function.
在这种情况下应该使用AUTOSAR RTE提供的模式接口。AppM可以配置为模式管理器,处理来自其他模式请求模块的模式请求以更改模式。使用模式声明组预先定义要处理的模式。
模式用户通过接收端口接收当前模式信息和模式改变事件。模式端口接口可以触发与其连接的可运行对象(Runnable),也可以停止调度另一个RTE事件触发的可运行对象。
BswM的配置
根据上层应用程序或BSW内部的状态转换设置相应的规则以执行特定操作。BswM由针对特定条件的逻辑决策表达式和针对表达式结果的一系列执行动作组成。
根据BswM的规则,用于规则判断的每个条件的输入为ModeRequestSource,输出为AvailableAction。如下表中BSWM RULES所示, 为了构造状态机,
我们首先通过考虑应将子状态的条件信息组合成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sumerking

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值