Electronic fuel injection system and method for engines
A system includes an electronic fuel injection system of an engine, the electronic fuel injection system including an electronic governor control unit for controlling various functions of the engine.
1. A method for automatically learning throttle position, comprising:
monitoring a throttle position sensor voltage signal sent by a throttle position sensor to an electronic governor control unit, the throttle position sensor voltage signal representing a position of a throttle;
measuring a run time of an engine via a timer;
filtering the throttle position sensor voltage signal based on a value of the timer; and
saving a lowest measured value of the throttle position sensor voltage signal and assigning the lowest measured value to a zero percent throttle.
2. The method of claim 1 , further comprising monitoring the throttle position sensor voltage signal continuously.
3. The method of claim 1 , further comprising monitoring the throttle position sensor voltage signal periodically.
4. The method of claim 1 , further comprising monitoring the throttle position sensor voltage signal every calculation loop.
5. The method of claim 1 , wherein the step of measuring further comprises monitoring an age of the engine with the timer; and the step of filtering further comprises increasing a filter attenuation based on the age of the engine.
6. The method of claim 1 , wherein the step of measuring further comprises monitoring an age of the engine and wherein the step of filtering comprises monitoring the throttle position sensor voltage signal over a longer period with increasing age.
7. The method of claim 1 , further comprising resetting the timer when the throttle position sensor is replaced or when a throttle position is adjusted during maintenance.
8. The method of claim 1 , wherein when a system reset is done on the engine, the lowest measured value is reset to a reference value stored in a calibration layer of the electronic governor control unit.
9. The method of claim 1 , wherein the step of filtering comprises removing unwanted voltage spikes with a digital or analog filter.
10. A method for automatically learning throttle position, comprising:
monitoring a throttle position sensor voltage signal, the throttle position sensor voltage signal representing a position of a throttle;
measuring a run time of an engine via a timer;
filtering the throttle position sensor voltage signal based on a value of the timer; and
saving a lowest measured value of the throttle position sensor voltage signal and assigning the lowest measured value to a zero percent throttle.
11. The method of claim 10 , further comprising monitoring the throttle position sensor voltage signal continuously.
12. The method of claim 10 , further comprising monitoring the throttle position sensor voltage signal periodically.
13. The method of claim 10 , further comprising monitoring the throttle position sensor voltage signal every calculation loop.
14. The method of claim 10 , wherein the step of measuring further comprises monitoring an age of an engine with the timer; and
The step of filtering further comprises increasing a filter attenuation based on the age of the engine.
15. The method of claim 10 , wherein the step of measuring further comprises monitoring an age of the engine and wherein the step of filtering comprises monitoring the throttle position sensor voltage signal over a longer period with increasing age.
16. The method of claim 10 , further comprising resetting the timer when a throttle position sensor is replaced or when a throttle position is adjusted during maintenance.
17. The method of claim 10 , wherein when a system reset is done on the engine, the lowest measured value is reset to a reference value stored in a calibration layer of an electronic governor control unit.
18. The method of claim 10 , wherein the step of filtering comprises removing unwanted voltage spikes with a digital or analog filter.
19. A method for automatically learning throttle position, comprising:
monitoring an age of an engine with a timer;
monitoring a throttle position sensor voltage signal sent by a throttle position sensor to an electronic governor control unit, the throttle position sensor voltage signal representing a position of a throttle;
removing unwanted voltage spikes with a digital or analog filter, the digital or analog filter having an attenuation which increases with increasing age of the engine; and
saving a lowest measured value of the throttle position sensor voltage signal and assigning the lowest measured value to a zero percent throttle.
20. The method of claim 19 , wherein the step of removing further comprises monitoring the throttle position sensor voltage signal over a longer period with increasing age.