汽车电子控制器处理芯片及ECU板级抽象技术研究报告 - 图文(6)

2019-04-14 15:30

北京科银京成技术有限公司 汽车电子控制器处理芯片及ECU板级抽象技术研究报告

CAN收发设备硬件必须提供功能和接口,以映射到AUTOSAR CAN收发设备驱动的运行模式模型上。

下层驱动(SPI和DIO)使用的API必须同步。不支持同步行为的下层驱动的实现不能与CAN收发设备驱动一起使用。

1.4.1.4 外部CAN驱动

外部CAN驱动(AUTOAR范围之外):为上层的CAN接口模块提供外部CAN硬件抽象接口。

1.4.1.5 FlexRay接口

FlexRay接口为上层FlexRay SM模块,FlexRay NM模块,FlexRay TP模块以及PDU Router模块提供驱动抽象接口,通过下层驱动模块对FlexRay硬件设备进行控制。提供的功能包括:初始化,收发数据,设定FlexRay运行模式,状态信息捕获以及各种定时。

FlexRay接口提供一种标准化的接口以访问FlexRay通信系统/硬件。FlexRay接口必须与所使用的专用FlexRay CC及其通过FlexRay驱动的访问无关。FlexRay接口提供通过统一接口的对一个或几个FlexRay驱动的访问。

FlexRay接口的主要任务有:

(1)为上层提供到FlexRay通信系统的抽象接口。

(2)FlexRay接口通过一个或多个硬件专用驱动模块来访问FlexRay硬件,而不是直接访问。

(3)为了访问FlexRay通信控制器,FlexRay接口使用一个或多个FlexRay驱动模块。 (4)为了访问FlexRay收发器,FlexRay接口使用一个或多个FlexRay收发器驱动模块。

(5)FlexRay接口可执行代码与FlexRay通信控制器和FlexRay收发器完全不相关。 (6)FlexRay接口允许代码模块的对象代码提交,遵循“one-fits-all”原则。

23

北京科银京成技术有限公司 汽车电子控制器处理芯片及ECU板级抽象技术研究报告

(7)FlexRay接口提供给上层AUTOSAR BSW模块的功能如下:

A.初始化 B.配置/重配置

C.数据传送(发送和接收) D.启动/停止/中断通信 E.FlexRay专用服务 F.设置运行模式 G.获取状态信息 H.各种计时器功能

1.4.1.6 FlexRay收发器驱动

FlexRay收发器驱动负责对FlexRay收发器硬件进行控制驱动,为上层FlexRay 接口模块提供FlexRay收发器硬件抽象接口。

FlexRay收发器驱动负责处理ECU上的FlexRay收发器,其依据是总线专用NM的状态。

1.4.1.7 外部FlexRay驱动

外部FlexRay驱动(AUTOSAR范围之外):为上层的FlexRay接口模块提供外部FlexRay硬件抽象接口。

24

北京科银京成技术有限公司 汽车电子控制器处理芯片及ECU板级抽象技术研究报告

1.4.2 I/O硬件抽象

图15 I/O硬件抽象层次图

I/O抽象层提供微控制器外设的硬件输入输出抽象接口,通过下层驱动模块对相应硬件外设进行控制,包括,微控制器通用I/O,ADC,PWM,ICU等。上层的汽车电子应用和组件可以通过该模块提供的I/O信号访问接口实现不同I/O设备的访问。

I/O硬件抽象外部ADC ASIC驱动外部I/O ASIC驱动I/O 信号访问接口 I/O驱动ICU输入捕获单元驱动PWM脉宽调制驱动ADC模数转换驱动DIO数字化I/O驱动PORT端口驱动 微控制器ICUPWMADCDIOPORTS

图16 I/O硬件抽象层和I/O驱动层

这主要通过把ECU信号映射到IO抽象端口上来实现。模块IO硬件抽象要提供用于初

25

北京科银京成技术有限公司 汽车电子控制器处理芯片及ECU板级抽象技术研究报告

始化整个IO硬件抽象的模块。

下图显示了IO硬件抽象模块。它位于MCAL驱动之上。就是说IO硬件抽象模块要调用驱动API来管理片上设备。MCAL驱动的配置依赖于将由IO硬件抽象模块提供的ECU信号的质量。例如,当引脚层发生相关的改变时(上升沿、下降沿),需要进行通知。系统设计者不得不配置MCAL驱动,以允许对给定信号进行通知。通知来自于驱动,并在IO硬件抽象模块中进行处理。

图17

26

北京科银京成技术有限公司 汽车电子控制器处理芯片及ECU板级抽象技术研究报告

1.4.3 存储硬件抽象

图18 存储硬件抽象层次图

存储硬件抽象是从外围存储设备位置(片上或板上)和ECU硬件布局中抽象出来的一组模块。存储硬件抽象的任务是提供相等的机制访问内部(片上的)和外部(板上的)的存储设备以及各种存储硬件(EEPROM,Flash)。例如:可以通过相等的机制访问片上EEPROM和外部EEPROM设备。通过仿真一个EEPROM接口和Flash硬件单元,可以经过存储器抽象接口访问两种类型的硬件。

27


汽车电子控制器处理芯片及ECU板级抽象技术研究报告 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:护理学基础名词解释及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: