5分钟了解ECU的软硬件架构_第1页
5分钟了解ECU的软硬件架构_第2页
5分钟了解ECU的软硬件架构_第3页
5分钟了解ECU的软硬件架构_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第页5分钟了解ECU的软硬件架构一、什么是ECU?

ECU代表(电子)控制单元,它是一种(嵌入式系统),用于控制汽车中的一个(电气)系统。单车可以有多个ECU,包括发动机控制模块、(变速箱)控制模块、动力总成控制模块、制动控制模块、防抱死制动系统、车身控制模块、悬架控制模块、电池管理系统和与车辆中的特定子系统相关的其他ECU等。

二、ECU的软(硬件)架构

如下图所示,这些ECU中的每一个ECU由以下组件组成:

微控制器-微控制器构成ECU的基础。微控制器接收所有输入,并使用提供的软件例程进行逻辑处理以提供所需的输出。这些微控制器读取或写入S(RAM)、FLASHRAM或EEP(ROM)存储器。存储器用于存储不同的软件组件,无论是引导加载程序还是实际固件以及处理不同任务所需的其他软件参数。

输入-我们可以将ECU的输入定义为两类1)(电源)-为ECU提供输入电压和(电流),以启动并保证软件正常运行2)(模拟)量输入和数字量输入-这些是ECU最关键的组件之一,其输入的值是影响子系统功能的关键因素。

输出-根据输入数据进行处理后产生输出,输出可能驱动以下器件,如用于执行器驱动器(继电器、喷射器、阀门),或用于(伺服电机)的H桥驱动器,或逻辑输出。

(通信)链路-(传感器)和ECU的位置可能位于不同的位置,从而需要在这两者之间建立通信链路。有时一辆车可能包含超过80个ECU,而某些ECU的输出依赖于其他的ECU所产生的输入。因此,需要ECU内部和ECU之间的通信。因此,在一个ECU中建立了(CAN)总线协议、LIN协议、Flexray等不同通信协议的通信链路。

软件-这是最重要的组件,包括启动控制器所需的引导加载程序、不同的配置参数以及处理不同输入和提供准确输出所需的决策逻辑。

三、实例:发动机控制单元

为了理解上述概念,让我们以发动机控制单元为例。该ECU负责控制发动机中的空燃比、怠速、火花放电等,以实现高效的发动机性能。这些控制取决于ECU的各种输入,包括发动机转速、节气门位置、冷却液温度、空气温度等,这些输入量由它们各自的传感器(检测)到。这些输入可以是模拟或数字量。

为了将这些传感器的输入值传输到主微控制器单元,我们必须在它们之间建立通信链路。我们可以选择通信协议中的一个或多个,如CAN总线系统、LIN协议、Flexray等。最后,在该微控制器上运行的软件组件读取这些输入进行运算并提供决策输出。

例如,假设油门被猛踩了一下,这告诉ECU将更多的燃料和空气泵入发动机室。现在如何让更多的空气或燃料进入?这就是发动机控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论