I have a strange problem for ~two years now, not seems to be related to firmware version or the ECU itself.
I have a well adjusted smooth idle when starting the car and getting to working temperature.
This is the case when I'm doing short trips (like a few minutes) also.
But when I'm doing a long trip, like an hour on the highway, my idle getting ~10% leaner and stays that way for a while.
If I let the car cool for a few hours, my idle lambda goes back to normal again (still with the same temperatures).
I'm really curious about your opinion as I couldn't spot any difference in logged values other than lambda.
Here is a fresh log with 1.1.80:
http://quasar.dynaweb.hu/~lezsi/vems/v3.3_n002211-2010.07.31-16.25.24.vemslog (http://quasar.dynaweb.hu/~lezsi/vems/v3.3_n002211-2010.07.31-16.25.24.vemslog)
At around 1:00 I was in the city, idle lambda around 0.94
At the end of the log at 65:20 I get lambda values of 1.0-1.04
(EGO correction is off at idle)
I had no problem with ignition either case, the engine accepts both mixture, but I need to adjust it rich, to stay in a reasonable band when it gets lean after.
Engine is BMW M30 turbo, 60-2 primary trigger + Hall cam sync now (no cam sync before), 6x870cc siemens HighZ injectors now (1200cc lowZ before), Bosch 3x2 wasted spark.
I had the same effect with firmwares 1.1.26, 1.1.56, 1.1.78.
Tried more than two ECU boxes also.
???
mat/tps table is wrong
Good find, this was made for a non-IC setup two years back.
However I'm not sure that it is the cause of this problem as:
- The problem existed with 1.1.26 (without the MAT/TPS table)
- The idle air temperature was almost constant during the whole log.
The slight differences you see in MAT are related to intake manifold heatsoak.
Also where is your MAT sensor located? And what sensor you use?
May be your fuel system suffers from overheating?
Gints
MAT sensor is located above the engine in the alu intake, just like the water IC.
Sensor is from VEMS webshop, the fast and no-heatsoak style (not in this position).
I also thought of fuel heating, but for a full 55L tank... I don't know.
IMHO better locate MAT sensor closer to valves as possible. Then it represents temperature closer to calculation model in ECU.
What is fuel flow/pressure? And what current goes to the pump?
Quote from: GintsK on August 03, 2010, 12:30:00 PM
IMHO better locate MAT sensor closer to valves as possible. Then it represents temperature closer to calculation model in ECU.
What is fuel flow/pressure? And what current goes to the pump?
MAT sensor is about on the latest position in common airflow, otherwise it should be on an individual intake runner (which is also hot)
I've two 255lph hp walbro fuel pumps feeding the custom made big rail on two separate 8mm lines.
Return is one 8mm line coming from a stock (VW/Audi?) 3.5 bar regulator.
(http://www.powerfanatics.com/gallery/albums/userpics/10444/P1100587_resize.jpg)
Exactly where in that picture is the IAT sensor located?
Quote from: mattias on August 11, 2010, 05:33:14 PM
Exactly where in that picture is the IAT sensor located?
there's a bosch MAT on the charge pipe, right after the 90 deg bend, on the right side of the pipe looking at the picture.
It should of course be after the cooler.
before the throttle?
Normally close to the throttle where the airspeed is good , but in this case the air get´s cooled down after the throttle so the actual airtemp is going to be measured wrong. so it needs to be after the cooler on the way down a port. Maybe in the place the throttle body used to be
Yes, and at 1:00 with shorter pw (2.3-2.5ms) richer than at 65:40 with 2.4-2.6ms. So measured air temp maybe wrong.
Sorry for being so slow, I was on holiday.
The temp sensor right after the turbo is not for this IAT setup.
The actual sensor position is between cyl 3 and 4 intake runners, the green gasket area on the pic:
(http://www.powerfanatics.com/gallery/albums/userpics/10152/normal_lezs%20015~0.jpg)
And this is my fuel rail:
(http://www.powerfanatics.com/gallery/albums/userpics/10152/normal_lezsi1%20003~0.jpg)
On the left there are two input pipes and the reguator on the right gives the return. On far right there's a bleeding/measurement point which is not used generally.
I would fix this issue with the "MAT/TPS enrichment" table.
With a closed or near closed throttle, increase the enrichment until you reach lambda target.
I've solved it this way on a couple of engines, usually BMW M30 due to the intake pipe going across the valve cover to the hot exhaust side.
There is usually no need to increase enrichment in the table for higher throttle openings, as the sensor does not heat soak in that case.
Quote from: mattias on August 16, 2010, 04:55:50 AM
I would fix this issue with the "MAT/TPS enrichment" table.
With a closed or near closed throttle, increase the enrichment until you reach lambda target.
I've solved it this way on a couple of engines, usually BMW M30 due to the intake pipe going across the valve cover to the hot exhaust side.
There is usually no need to increase enrichment in the table for higher throttle openings, as the sensor does not heat soak in that case.
Thanks for your answer.
I've already tried to play with this correction table without success. You're right in that the problem is for idle only, not at light or heavy load.
Based on my previous log I should add 10% more fuel for 36C than 56C.
-sounds extreme for density correction, and this direction is just the opposite of correcting heat soak, right?
But if I look into another log made a few minutes before the first one,
http://quasar.dynaweb.hu/~lezsi/vems/v3.3_n002211-2010.07.31-15.59.42.vemslog (http://quasar.dynaweb.hu/~lezsi/vems/v3.3_n002211-2010.07.31-15.59.42.vemslog)
-I see, that from 30C to 44C MAT with 2.5ms inj pw results the same lambda (0.94) at idle.
So, for this just-warmed-up situation adding 10% more fuel won't be a solution.
That's why I said that I can't spot any real differences in measured values to base on. :-\
I guess I need to enable EGO correction at idle as long as we can't figure out the real difference.
I plan to write a log of intake manifold and fuel rail temperatures with IR thermometer.
At least with EGO correction on you can log the O2 correction required.