文章目录
BSW模式管理器是实现位于BSW中的车辆模式管理和应用模式管理概念的模块。其职责是根据简单规则对来自应用层SW-Cs或其他BSW模块的模式请求进行仲裁,并根据仲裁结果执行操作。
BswM在经典AUTOSAR架构中属于系统服务,层级结构中的位置如下图所示:
BSW模式管理器与AUTOSAR架构中的许多BSW模块有接口。然而,这些接口中的大多数是可选的,并且根据每个ECU的需要来使用。这里列出的依赖关系旨在概述BswM和其他模块之间的一些可能的交互。
• RTE
BswM通过RTE接收来自SW-Cs的模式请求。模式切换通知也通过RTE反馈到SW-Cs。
• EcuM – Flex
EcuM Flex可以向BswM指示其唤醒源的状态。当使用ECU模式处理时,BswM可以设置ECU-Flex的状态,并根据运行请求协议接收某些模式的状态。
• ComM
源自ComM模式切换指示通过BswM进一步传播到SW-Cs。BswM可以通过ComMUser的方式请求ComM通信模式。
• COM
BswM执行COM中I-PDU组的处理。作为IPDU组启动/停止的一部分,可以将包含的信号值重置为其相应的初始值。BswM处理COM中信号截止期监控的启用和禁用。BswM也可以触发I-PDU的传输。