Cold running issues...
Posted: Wed Mar 09, 2011 9:28 am
Kmanager 1.4.1.0
02 RSX w/ mods in signature
I seem to be having 3 issues occurring at the same time - don't know if they are related or not. I will try to get some datalogs which show each clearly, but though someone might have some insight until then. Questions are at the bottom.
1. I turned off closed loop and tuned the cold start characteristics until the engine ran great, then I enable closed loop. When I first start the car it runs/drives fine for the first ~15 seconds until the O2 sensor is warm and the car switches to closed loop. Short term fuel trim then swings wildly negative as the ECU tries to take out my cold enrichment and get the mix back to stoich. Running stoic with the cold engine then kills the drivability, though once the engine is warm (~5 minutes of gentle city driving at 32F and below) it is back to normal good driving / stoic mixture as controlled by the O2 sensor.
2. I always seem to have ~1/2 second lag between TPS going to zero and the fuel injectors stop firing. I have checked 'disable fuel overrun cutoff delay' and made sure the 'advanced' cutoff pressures are high enough. TPS is 0 and MAP is lower than the cutoff pressure, but the injectors are still firing. One thing I don't quite understand is say I shift under light throttle at 3400 rpm on the low cam. In the advanced tab, the cells for 1093 and 1406 rpm on the low cam are highlighted as are the cells for 2375 and 3000 on the high cam. I would think this would read solidly from the highest cells of 1875 low and 3000 high, and be using the value in 1875 low?
3. The fuel trim and the AFR always seem to be about 1/2 second out of phase. This is especially notable during shifting due to the condition above. The TPS snaps closed, but the injectors stay on, this creates a rich surge and STFT starts shifting negative to compensate. Just about the time STFT goes full negative, I'm opening the throttle which now creates a huge lean spike and takes the trim another 1/2 second to compensate.
Any input on the these conditions would be great. As for specific questions
If I have fuel enrichment for cold temps, but the car goes into closed loop, who wins...the enrichment or ECU driving to stoic? Right now, it seems the stoic does.
If the fuel overrun delay is disabled and the actual MAP is below the cutoff MAP, shouldn't the injector immediately switch off?
If I shift at 3500rpm on the low cam, which cell would be read...the 1875rpm low cam, or the 3000rpm high cam?
Does the ECU interpolate beyond these rpms or just use the value in the highest cell? It is a fairly long gap from 1875 to 3500 rpm.
Does the 'injector size' input in Kmanager have any bearing on the time the ECU takes to react to changes? Would the injector cut off quicker if I put in a 500cc or 2000cc size instead of the actual 1000cc I am running?
I would also note, this is not a fuel 'dribbling' after the injector is off - the datalog actually shows 1.5ms injector on time.
02 RSX w/ mods in signature
I seem to be having 3 issues occurring at the same time - don't know if they are related or not. I will try to get some datalogs which show each clearly, but though someone might have some insight until then. Questions are at the bottom.
1. I turned off closed loop and tuned the cold start characteristics until the engine ran great, then I enable closed loop. When I first start the car it runs/drives fine for the first ~15 seconds until the O2 sensor is warm and the car switches to closed loop. Short term fuel trim then swings wildly negative as the ECU tries to take out my cold enrichment and get the mix back to stoich. Running stoic with the cold engine then kills the drivability, though once the engine is warm (~5 minutes of gentle city driving at 32F and below) it is back to normal good driving / stoic mixture as controlled by the O2 sensor.
2. I always seem to have ~1/2 second lag between TPS going to zero and the fuel injectors stop firing. I have checked 'disable fuel overrun cutoff delay' and made sure the 'advanced' cutoff pressures are high enough. TPS is 0 and MAP is lower than the cutoff pressure, but the injectors are still firing. One thing I don't quite understand is say I shift under light throttle at 3400 rpm on the low cam. In the advanced tab, the cells for 1093 and 1406 rpm on the low cam are highlighted as are the cells for 2375 and 3000 on the high cam. I would think this would read solidly from the highest cells of 1875 low and 3000 high, and be using the value in 1875 low?
3. The fuel trim and the AFR always seem to be about 1/2 second out of phase. This is especially notable during shifting due to the condition above. The TPS snaps closed, but the injectors stay on, this creates a rich surge and STFT starts shifting negative to compensate. Just about the time STFT goes full negative, I'm opening the throttle which now creates a huge lean spike and takes the trim another 1/2 second to compensate.
Any input on the these conditions would be great. As for specific questions
If I have fuel enrichment for cold temps, but the car goes into closed loop, who wins...the enrichment or ECU driving to stoic? Right now, it seems the stoic does.
If the fuel overrun delay is disabled and the actual MAP is below the cutoff MAP, shouldn't the injector immediately switch off?
If I shift at 3500rpm on the low cam, which cell would be read...the 1875rpm low cam, or the 3000rpm high cam?
Does the ECU interpolate beyond these rpms or just use the value in the highest cell? It is a fairly long gap from 1875 to 3500 rpm.
Does the 'injector size' input in Kmanager have any bearing on the time the ECU takes to react to changes? Would the injector cut off quicker if I put in a 500cc or 2000cc size instead of the actual 1000cc I am running?
I would also note, this is not a fuel 'dribbling' after the injector is off - the datalog actually shows 1.5ms injector on time.