Patent ID: 7313474

Claim:
A system for controlling fuel injection of an internal combustion engine, the system comprising: an integrated microcontroller; an external tachometer configured to provide trigger pulses to the microcontroller; analog sensors configured to measure engine operating parameters and output corresponding analog signals; at least one analog to digital converter configured to input the analog signals from the analog sensors and output corresponding digital data signals to the microcontroller; at least one memory configured to store user configurable tables and constants for calculating engine fuel requirements; and fuel injector electronic drive circuits operable with electrical current pulses, wherein the microcontroller controls on-time and off-time of each fuel injector using pulse width modulation of the electrical currents capable of opening and closing each fuel injector, and within the fuel injector on-time the microcontroller provides a steady electrical current capable of opening the fuel injector for a first time period within the fuel injector on-time and a pulse width modulated electrical current capable of maintaining the fuel injector in an open state for a second time period comprising a remaining portion of the fuel injector on-time, thereby controlling peak current duration to open the fuel injector and reducing holding current to maintain the fuel injector in an open state, wherein the microcontroller controls the fuel injector electronic drive circuits according to the user configurable tables and constants and based on the digital data signals converted from the analog sensor signals.