How to get injector "on time"?
peter paul fenske
ffnsp955 at bcit.bc.ca
Wed Jul 8 06:53:53 GMT 1998
Hi Gang
Just remember to multiply by F/A or div by AFR..
Also you will need a transition between crank, start and run mode
Use a revolution cntr like you know who as well as incremental
rpm..
gl:peter
Ps I posted some HCll code once if you are interested.
Simple interpolation will help
chomp
>Brian,
>
>I'm setting up my table in 500 rpm steps. Since the use is for 300+ci
engines I
>felt the steps could be somewhat "coarse".
>
>I'm writing the program in Pascal, which I am most familar with, to test
the logic
>flow. Planning to compile the code to determine the amount of code space
>needed, then use one of the 68hcxx series. 11,12 or 16??
>
>Here is the these equations for injector pulse width:
> if (RPM <= Cranking_Speed)
> Air_Fuel_Ratio = Cranking_AF_Ratio
> else if (RPM <= Idle_Speed)
> Air_Fuel_Ratio = Idle_AF_Ratio
> else
> Air_Fuel_Ratio = Running_AF_Ratio
>
> Pulse_Width = Air_Fuel_Ratio * MAP * Efficiency[RPM] * Cold_Engine
> + Open_Time
More information about the Diy_efi
mailing list