[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Auto learn code-Where?




On Tue, 1 Feb 2000, Jeff M wrote:

> 
> Thomas Matthews wrote:
> 
> >> Scott, would love to hear details about the code changes you made
> 
> >I found the idea in some GM code I was looking at.  Took the idea and
> >made it work in my ECM.  What it does is break the engine operating
> >range into 256 cells (16x16 matrix).  The RPM range on one axis split
> >into 0 to F, and MAP on another axis, also split into 0 to F.
> 
> >It checks to see if it is operating in the same cell for one second.
> >If it is, it looks at the integrator, and checks for low error.
> >If low error, the present VolEff number is corrected by the BLM
> >correction value and stored in the matrix at the appropriate
> >place.  The air temp is also recorded in a separate 16x16 table as
> >a check on the air density table.
> 
> >Quite easy, really.
> 
> >Scot Sealander

You could also (without changing the code) use a scantool such as
diacom and record really really long drives, and write a fairly simple
program to collect the same data out of the data stream.  You would
probably need quite a few hours of driving but that would give you a
really really good ideal of where the voleff's need to be for each
combination.    The one advantage of doing it this way is you can
change the way you analyze the data (adjust the program).  I have a
basic (qbasic really) program that shows all of the normal 16 cells
(4x4) and averages the BLM's/Ints and show the range and stddev.
Just a few changes and you would be able to get the above info out of
that data stream without changing the assembly in the actual car
computer, it with only a little modification for each different
diacom/scantool data stream (code to disect the parameters) you could
apply it to a large varity of GM type ecms.

				Roger

----------------------------------------------------------------------------
To unsubscribe from gmecm, send "unsubscribe gmecm" (without the quotes)
in the body of a message (not the subject) to majordomo@lists.diy-efi.org