控制发动机的算法非常复杂。该软件必须允许汽车满足100,000英里的排放要求,满足EPA燃油经济要求并保护发动机免受滥用。而且还有许多其他要求。
发动机控制单元使用公式和大量查找表来确定给定操作条件的脉冲宽度。方程将是一系列彼此相互乘的一系列因素。这些因素中的许多因素将来自查找表。我们将通过简化的计算喷油器脉冲宽度。在此示例中,我们的方程式只有三个因素,而真正的控制系统可能具有一百个或更多。
脉冲宽度=(基本脉冲宽度)x(因子A)x(因子B)
为了计算脉冲宽度,ECU首先查找基本脉冲宽度在查找表中。基本脉冲宽度是引擎速度(rpm)和加载(可以根据多种绝对压力计算出来)。假设发动机速度为2,000 rpm,负载为4。我们在2,000和4的交点上找到了数量,即8毫秒。
RPM
|
加载
|
1
|
2
|
3
|
4
|
5
|
1,000
|
1 |
2 |
3 |
4 |
5 |
2,000
|
2 |
4 |
6 |
8 |
10 |
3,000
|
3 |
6 |
9 |
12 |
15 |
4,000
|
4 |
8 |
12 |
16 |
20 |
在下一个示例中,一个和b是来自传感器的参数。假设一个是冷却液温度和b是氧气水平。如果冷却液温度等于100,氧气水平等于3,则查找表告诉我们因子a = 0.8和因子B = 1.0。
一个
|
因素
|
|
b
|
因子b
|
0
|
1.2 |
|
0
|
1.0 |
25
|
1.1 |
|
1
|
1.0 |
50
|
1.0 |
|
2
|
1.0 |
75
|
0.9 |
|
3
|
1.0 |
100
|
0.8 |
|
4
|
0.75 |
所以,因为我们知道基本脉冲宽度是负载和RPM的函数,脉冲宽度=(基本脉冲宽度)x(因子A)x(因子B),我们的示例中的总脉冲宽度等于:
8 x 0.8 x 1.0 = 6.4毫秒
在此示例中,您可以看到控制系统如何进行调整。将参数B作为排气中的氧气水平,B的查找表是(根据发动机设计人员的说法)排气中的氧气过多。因此,ECU削减了燃油。
实际控制系统可能具有100多个参数,每个参数都有自己的查找表。某些参数甚至随着时间而变化,以弥补发动机组件的性能的变化催化转化器。根据发动机速度,ECU可能必须在每秒一百次以上进行这些计算。
性能芯片
这使我们对性能筹码进行了讨论。现在,我们了解了ECU中的控制算法如何工作,我们可以理解哪些性能芯片制造商可以从引擎中获得更多功能。
性能芯片由售后公司制造,用于增强发动机功率。ECU中有一个芯片可以容纳所有查找表。性能芯片代替了此芯片。性能芯片中的表将包含在某些驾驶条件下导致更高燃油速率的值。例如,他们可能会以每种发动机速度以全油门的形式提供更多的燃料。他们也可能改变火花时机(也有查找表)。由于性能芯片制造商并不像汽车制造商那样关注可靠性,里程和排放控制的问题,因此他们在性能芯片的燃油图中使用更具侵略性的环境。
有关燃油喷射系统和其他汽车主题的更多信息,请查看下一页上的链接。