Quote:
Originally Posted by ananthkamath Every OEM ECU has something called fuel trim. This is the "learning" thing that is being referred to in this thread.
The purpose of the feature is not to learn your driving style at all, AFAIK. It is to ensure perfect calibration for each individual vehicle by taking the minor manufacturing variations out of the loop, so to speak. In other words, a sensor may be 1-2% different than one that came off exactly the same assembly line, or an engine may have fueling demands minutely different from another exactly similar one.
Obviously the ECU has fueling maps inside it that are calibrated by the manufacturer on several test vehicles and burnt in the memory. Because each car has slightly different needs as stated before, ECU's (OEM ones, atleast) have something called a short-term and a long-term fuel trim. The purpose of the trims is to apply corrections to the map based on the closed loop feedback of the oxygen sensor (rich or lean). This is done over a period of time (I dont know how much), and when the trims are fully updated, the ECU is said to be calibrated for that particular vehicle.
The same strategy might be applied to ignition maps via use of the knock sensor or other methods that are obviously overkill for this discussion.
That's all there is to it, gentlemen. No more than that.
I think Chetan and RDKarthik will also have valuable inputs on this. Come on, Chetan, pop out some of the cool OBD stuff  . Data, man, Data. |  yes sir !!
Thats exactly what I was trying to explain to our freinds here. 
who think its some "Artificial intelligence" ..its just a basic functionality of the ECU not a science fiction thing.
If you drive it peacefully the LTFT values will be different as compared to the values of LTFT which we see under hard accelaration.
Last time I checked after a soft reset via Obd2 within 10 miles my LTFT got stored at 2.3 , after pushing harder these were higher.
Again after reset I drove in mileage mode slowly the STFT was varying but the LTFT values were still not incremented...
After my basic DIY tests I felt it depends on how I rev my engine and drive instead of time or distance factor, the ECU tries to keep incrementing/decrementing 1st STFT and LTFT according to how I crazy I drive e.g- quick short bursts or WOT with vtec engaged etc etc.
Maybe this storage and correction can be called "learning" if viewed from another angle.
At that time I thought 2.3 was high and suspected lean AFR etc, but after discussing my readouts with some guys from Honda .. they said ECU will alow LTFT of max 20 and 2.3 is healthy , I got a xerox of that but I will have to search for it and see if I can manage some data over the weekend.
This correcton is done not just based on the TPS but also based on the health of the engine.. e.g. self correction for lean conditions by increase IPW and trims till no more correction can be done electronically
(Ananth maan ..I will be sending you a CD as soon as I get past the initial set of data..till then will only IAT values do  ?)
Last edited by chetanhanda : 29th March 2008 at 02:59.
Reason: time and distance
|