举例介绍 ASW,Rte与BSW模块

您所在的位置:网站首页 bsw和bsf 举例介绍 ASW,Rte与BSW模块

举例介绍 ASW,Rte与BSW模块

2024-07-09 11:42| 来源: 网络整理| 查看: 265

为方便大家了解ASW,Rte和BSW 的功能,这里举两个例子进行简要说明;(仅简要介绍,部分逻辑不展开介绍,如有描述不合理,欢迎交流)。

示例:BMS上高压过程

我们将BMS上高压过程简化为如下逻辑: ①VCU向总线发送上电指令 ②MCU 通过CAN收发器收到CAN数据 ③CAN数据应该Driver层,Com抽象层,以及层的解析和封装,将高压指令信号以Rte接口的形式传给ASW模块 ④ASW判断当前的条件满足上高压时,调用上高压指令Rte接口 ⑤IO硬件抽象层,将上高压指令接口,转换为IO控制的MCAL驱动接口 ⑥IO 驱动模块 驱动MCU拉高对应的PIN脚,向外部电路输出高电平,从而控制继电器闭合 结合如下的模块结构图可更好地理解各个模块在整个控制逻辑中的作用:

模块示意图

汽车上的各个ECU虽然功能各有不同,但是在每个ECU 的BSW 模块都是类似的,比如ECU 之间的通讯以CAN 总线的形式;ECU对外的控制大多已IO输出的形式; 各个ECU 之间最主要的区别体现在以下几个方面:

ASW 模块是不同的,这是ECU之间最主要的区别,因为ASW 是实现具体逻辑的模块,比如BMS 是要实现电池控制的,ASW主要是一些SOC计算,电池电芯管理的算法;而ADAS 的ASW 则是 一些自动驾驶的算法;外设模块(外设芯片)不同,主要表现为CDD控制的外设模块;外设模块是ECU实现其具体功能的手和脚,负责具体的执行;比如BCM 主要功能是负责控制车门窗,座椅等功能,那BCM 的外设就会有很多电机控制的芯片;ADAS 做自动驾驶,MCU主芯片外就会挂载一些雷达和摄像头模块; AUTOSAR 将BSW 共通的功能抽象成细化的模块,提高复用性。 大家可以根据自己熟悉的ECU ,以某个功能逻辑为例,画出每个模块在这个功能中起到的作用;也可以在评论区里展开沟通。 感谢关注。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3