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