AUTOSAR Automotive Open System Architecture

ECU 行车电脑

AUTOSAR 软件架构

在这里插入图片描述

应用软件层 ApplicationSoftWare

  1. 软件组件SWC
    在这里插入图片描述

数据交互层 RunTimeEnvironment (RTE)

在这里插入图片描述

  1. StandardizedInterface (标准接口)
  2. StandardizedAUTOSAR Interface(标准AUTOSAR接口)
  3. AUTOSARInterface(AUTOSAR接口)

基础软件层 BasicSoftWare(BSW)

包含:操作系统OS
在这里插入图片描述

1. 服务层(Service Layer)

RTOS

2. ECU抽象层(ECU Abstraction Layer)

外设驱动,实现ECU的应用层功能,读取传感器状态等

3. 微控制器抽象层(Microcontroller Abstraction Layer)

单片机的驱动

4. 复杂驱动(Complex Device Drivers)

访问硬件

虚拟功能总线Virtual Function Bus(VFB)

传统汽车电子产品可归纳为两类:

一类是车载电子设备,如仪表,娱乐音响、导航系统、抬头显示、车载通信、无线上网等等,这类系统不直接参与汽车行驶的控制决策,不会对车辆行驶性能和安全产生影响,通常统称为车载娱乐信息系统(In-Vehicle Infotainment,IVI)。
另一类是汽车电子控制装置,它们是车辆运动和安全防护的控制“大脑”,通过直接向执行机构(如电子阀门,继电器开关,执行马达等)发送指令以控制车辆关键部件(如发动机,变速箱,动力电池等)的协同工作,这类系统可以统称为电子控制单元(ElectronicControl Unit,ECU)。常见的ECU包括EMS发动机电控系统,ABS制动防抱死控制、变速箱牵引力控制TCU、电子稳定控制EPS、电子动力转向EPS,新能源汽车整车控制VCU,电池管理系统BMS等。

J1939
CAN Ape
CAN oe是一个汽车总线开发环境,可以模拟汽车的can总线网络,收发数据,主要是用于汽车软硬件开发的测试
CAN analyzer 是一个用于模拟CAN消息并收发的硬件设备

猜你喜欢

转载自blog.csdn.net/Hao_Zhen/article/details/84940040
今日推荐