微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 汽车电子 > 汽车发动机控制器(ECU)中待测项目综述

汽车发动机控制器(ECU)中待测项目综述

时间:01-10 来源: 点击:
C, DIO)与ECU上的离散输入相连接。典型的测试包括:

移动1/0-对于移动1,先将所有离散输入置0,然后再将输入由高切换为低,一次输入一个。移动0则与此相反。 模式测试 (如0xAA, 0x55),读取ECU的状态。 将每个输入与VBATT相连,读取ECU的状态。 将每个输入与BATT_GND相连,读取ECU的状态。 在开路条件下进行测试。

频率输入

频率输入通常用于监测测试速度(如车辆速度)或速度和位置(如曲轴)的传感器。对于ECU最为重要的反馈信号是曲轴信号。在有些发动机应用中,曲轴和凸轮信号都被用于向ECU提供速度(转速)和位置(曲轴角度)信息。曲轴和凸轮传感器可以采用可变磁阻型(VAR)传感器或红外传感器(IR)。这两种类型的传感器都能产生编码器信号,ECU通过这些信号来确定燃油和点火输出参数。

典型的频率测试包括:

用具有可变振幅和/或频率和/或占空比的信号来驱动ECU频率输入。 对输入进行开路测试。 在VBATT和/或BATT_GND与输入短接的条件下进行测试。

模拟输入

模拟输入监测汽车中数量众多的传感器。有多种类型的传感器,每一信号都由ECU调理。温度(发动机温度)、压力(MAP-集流腔绝对压力)、流量(EGR)和空气质量(氧气)等是至ECU反馈回路的组成部分。

典型的模拟输入测试包括:

开路-没有源或负载与输入相连。 与VBATT和/或BATT_GND短接。 模数线性变换(如用量程的5和95%的输入信号进行测试)。

开关输出

开关输出,有时也称作离散输出,通常为小电流驱动器(<2 A)。用于控制行驶控制离合器和燃油泵的信号就属于开关输出。有时根据开关输出向系统中的其它组件提供参考电源还是参考地而将其分为大电流驱动器和小电流驱动器。这些输出驱动的负载可以是电阻性负载(如检查发动机灯),也可以是电抗性负载(如气动电磁阀)。

脉宽调制 (PWM)输出

PWM输出是ECU输出中最为复杂的。而在PWM输出中,喷射和点火(或EST-发动机点火定时)输出可能是计算上最为复杂的。决定喷射和点火输出的定时、频率和占空比的主要因素是曲轴速度(转速)和位置(曲轴角度,0至360度)。用于确定燃油和点火参数的其它因素有车辆速度(mph)、油门位置(加速、减速、不变)、EGR(废气再循环)、发动机温度、歧管压力、燃油温度/压力,等等。简单地说,发动机应用码使用所有这些反馈进行一些运算,然后在校准表中查找并选出最佳的燃油混合和火花定时(火花提前和滞后),以优化发动机的性能。一般而言,PWM输出驱动电感性负载,如点火线圈和喷射器电磁线圈。大多数负载均小于5A,但有些负载,如点火线圈,则根据发动机设计的不同可为5至20A。

典型测试包括:

Voh = VBATT ±0.5 VDC, Vol = BATT_GND ±0.5 VDC。 箝位电压/回扫电压,大多数均<100 V,点火线圈的回扫电压可达450 V。 输出漏电流。 诊断。 将输出同VBATT和/或BATT_GND短接· 开关时间、上升时间/下降时间、占空比、频率。 曲轴位置和喷射/点火/EST之间的定时/同步(如相对于TDC的上升或下降沿延迟)。 电流与电压比(如在I=500 mA 时 的Vsat-电压)。

频率输出

频率输出通常为恒定频率和/或占空比输出。它们常用于控制步进型设备。频率输出的例子有ISC,即怠速控制,它调整进入燃油系统的空气流量,从而改变怠速。

ECU测试软件

软件是测试系统的主要组成部分。通常需使用两种类型的软件:

应用程序开发环境(ADE) - 用于编写测试码。 测试执行程序- 用于管理测试序列。

ADE的选择非常重要,因为它会对系统的长期和短期成本产生重大影响。测试执行程序也会对成本产生影响。 任何测试应用程序都需使用某种类型的ADE来创建测试代码。ADE对开发时间有直接的影响,因而对系统的成本也会产生直接影响。选择ADE时需考虑ADE的成本、易用性以及其所包含的工具和程序库。 除此之外,能否从ADE供应商或第三方软件供应商处获得附加软件或软件包也是值得考虑的因素。随ADE一起提供的标准程序库和附加软件通常决定必须编写多少代码。一般而言,开发人员需要编写的代码越少,软件开发时间就越短,开发成本也越低。

传统上测试代码和测试执行程序要结合在一起。每次需要为新产品开发测试程序 时,开发人员都必须编写新的测试执行程序或将测试执行程序代码从旧产品导入到新产品的测试码中。如果因为新产品的要求而需要更改测试执行程序部分的代码,则必须对每个采用该测试执行程序的系统进行相应的修改,或者为新产品编写其自己的测试执行程序。这样常常会导致同一测试执行程序有多种版本,从而增加软件维护和软件文件编制的成本。

现在市场上已出现了商用现成(COTS)测试执行程序。采用COTS测试执行程序后,测试系统开发人员只需将精力集中在测试码上,而无需担心测试执行程序。TestStand是市场上最好的COTS测试执行程序之一,它可以与几乎所有ADE中的测试码相连接,并可以与运用LabVIEW 和 LabWindows/CVI生成的代码无缝集成。

此外,NI为多种平台,如PCI、PXI和PCMCIA提供CAN (控制器区域网)设备,这些设备几乎可用于需要CAN接口的任何汽车测试应用中。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top