我正在使用 Arduino,并且试图在节气门位置传感器电压增加 0.10 时使燃油螺线管喷射燃油。我将向您介绍该系统如何在引擎上工作的一些背景知识。
节气门位置传感器主要测量您在汽车上踩下油门踏板的位置。
当我的脚没有碰到油门踏板时,节气门位置传感器电压为 0.54 伏。
当我踩油门踏板时,油门位置传感器电压随着我进一步踩踏板而增加。
当我保持匀速时,我的脚还在踏板上,虽然没有加速,但油门位置传感器电压仍然高于0.54伏,但没有变化,因为我的脚是稳定的,所以固定在一个电压.
当我对油门踏板施加更大的压力时,节气门位置传感器电压会增加,当节气门位置传感器电压增加 0.10 或更多时,发动机需要更多燃料。半秒钟只需要更多的燃料。
所以本质上,我不能有以下内容:
if (TPSvoltage >= 0.54 && TPSvoltage < 0.64){
digitalWrite(fuelSolenoid, HIGH); // turn the fuel solenoid on (HIGH is the voltage level)
Serial.println("Fuel Solenoid Turned on");
delay(500); // wait for half a second
digitalWrite(fuelSolenoid, LOW); // turn the fuel solenoid off by making the voltage LOW
Serial.println("Fuel Solenoid Turned off");
delay(1); // delay in between reads for stability
}
我需要一些东西,只要它增加 0.10 伏,而不管当前的节气门位置传感器电压如何,它都会打开燃油电磁阀。
有人可以帮我弄清楚这段代码吗?
非常感谢。