(如果你想的话你可以跳过这一步,但我建议读…)
1在图像上面你可以看到一个简化图如何液化石油气系统安装和喷油器工作。
首先,让我们看看ECU控制喷油器的汽油车:
喷油器的两端是线圈端子。喷油器的一端不断连接到12V。二终端是由ECU控制。当喷油器关闭二终端是开放的,如果你测量电压在这个终端,你会发现12V。喷油器开启时ECU依据第二终端(电流流过线圈)为所需要的时间量(一些MS每次)和电压将0V。所以,当电压为0V的喷射器在第二终端,喷油器开启,气流过。对于汽油喷油器驱动信号,就像在第二张以上的人。第三个画面显示的信号,我的汽车的ECU产生驱动汽油喷射器。
液化石油气喷射器:
正如你所看到的(第一张以上)的LPG的ECU插入第二终端的汽油喷射器(其中电线被切断)。这个连接的液化石油气ECU确定时间,汽油ECU的“想要”打开汽油喷油器和理由,正确的时间LPG喷射器。
液化石油气喷油器开启时间=汽油喷油器开启时间X的一些系数,这是<strong>不</strong>恒定的,是与转速的发动机和一定温度的气体。#p#分页标题#e#
这个问题…*
这是我在介绍中提到的主要区别。
正如你可以看到从测量(图3、4、5和6)的驱动信号是不清楚的LPG喷射的汽油喷射器。这就是为什么代码记录,液化石油气喷油器开启时间的部分是不同的,更复杂的比汽油喷油器开启时间。
的代码,记录了LPG喷射器开启时间后的部分想法:
我们总是记录的变化发生在LPG喷射器信号的时间。
我们有2个变量,这:injtime1和injtime2
<strong>injtime2</strong>是电流的时间变化的信号
<strong>injtime1</strong>是时间上变化的信号
我们的计算(injtime2 - injtime1)。
这个间隔不能大于第一低的持续时间(图4),似乎每次喷油器打开。
所以,我们检查,如果它的大,我们不考虑它。(如果是大,这意味着这是长期高2随后的LPG喷射器开口之间)。
如果(injtime2 - injtime1)是在可接受的时间限制,我们将它添加到前一个。
我们也有一个下限(8us)噪声消除。
以下是该部分的代码,只是描述(见。我申请更多的评论):
这就是每次LPG喷射器信号发生变化
无效lpg_injector_time()
{
<strong>injtime2 = micros()</strong>;//记录时间的变化发生在LPG喷射器信号
/ /检查(时间-宝贵的时间)范围内
<strong>如果((injtime2 - injtime1)<6000和(injtime2 - injtime1)> 8</strong>)/ / 6000可比
{ lpg_injector_open_duration = lpg_injector_open_duration + injtime2 - injtime1;
/这是1sec区间。每一秒我们计算液化石油气燃烧利用系数的量(升/我们或加仑/美国),然后重置”lpg_injector_open_duration”变为零。这对于即时消费是有用的。
}
<strong>injtime1 = injtime2</strong>;//把当前的时间发生变化时,为了使用它在下一个时间发生变化。
}
之后我们用下面的公式计算出总的液化石油气:
used_lpg = used_lpg +(lpg_injector_open_duration * lpg_injector_flow);
lpg_injector_flow系数是我们上面提到的,我们可以将它设置在系统安装在车。
这让我们可以更容易的校准能力。
(*好吧,这是不是一个真正的问题。这是多么的低阻抗喷油器的工作,因为我发现那。但我第一次看见它的时候,它没有给我留下好的印象!!!!:-))