hello. so iam having a couple issues i cant seem to fix myself the first one being. when i do a cold start and than i mean cold cold like -1 degrees celcius my car when starting it will fire and than die again or sometimes it will barely keep alive and than idle rises and its fine. when changing the after start nothing realy changes. when doing a hot start or warmer start its just fine. no like bogging problems.
my second issue is when blipping the throttle when stationary the car goes super lean and than back to normal i cannot seem to fix this its like my map sensor is to slow or something? so theres a big dip before it picks up and goes up in rpm when blipping
third issue. this is a new issue but when i do one pull or go a little into boost and also higher in rpm. and than whan i go back to normal riding lower rpm 1500-2500 the car shakes alot but my afr’s arent lean and this sometimes goes on for a longer time and sometimes the next day it drives good again till i do a pull.
the car is a honda civic d16z6 build engine with a pulsar gt2676r turbo 750cc injectors. stock ignition is gone and all coils and cam sensor setup, crank sensor is also on the cam.
Add fuel in Afterstart enrichment tables (those are used right after cranking state) and increase a bit the time resolution to 20 sec to have some resolution. Once the car idles ok check the warm up enrichment as well.
Tune accelerator enrichment tables, it adds fuel when you do fast sudden TPS changes.
I will try these settings asap. Once my AFR goes on its rich but that’s after like 1 min. So I tried to fix that already around 10 AFR and slowly going up
Its OK to have a rich mixture during warmup o just after start when the engine is cold especialy during winter cold starts. 10 AFR is to much though, but in you log after cold start I noticed that once lambda got heated up it was about 0.85 lambda which is like 12.5 AFr and should be fine.
BTW I am not sure on these Short term trims params for lambda corrections.
change the min RPM to something lower than IDLE Target RPM even 0 maybe
Increase the Max MAP to 103 kPa and maybe the Max RPM.
For the testing I would suggest to first turn on the igntion and wait for the sensor to heat up and start to read, once you se that it reads (usulually 10-20 sec) you can start cranking, this will allow to see the lambda value during the startup and afterstart.
The settings I shared can be a bit on the rich side so the values might need to be adjusted.
The RPM dip looks to be related to the lack of Airflow not fuel curently. If you will check your log just after startup when the RPM jumped to 1500 once the Idle go Active the RPM started to fall.
I would increase the target rpm from -40 to 10 degrees to be like 1500 and from 10 interpolate to your desired target RPM at 70 CLT degree.
BTW, 1000rpm for the Idle is a bit higher than a D16 would like to run, do you have agressive cams? or very big injectors that would require higher idle?
Increase the Idle >> Active State Airflow so that Idle RPM reach the Idle Target. You can see that your Idle RPM can’t reach the target in the log for the cold part of the warmup.
BTW try the “Wasted Spark only during cranking” option, in wasted spark the engine will start faster at any coolant temp since it doesn wait for the sync. But do it later after you figure out the Idle airflow, one change at a time to not lot loose track of what affected the behavior.
the car does not like to idle below 1000rpm it will start to missfire and rattle. its a build engine piston, rods, for now stock cams, 750cc injectors makes around 400hp on 1.5 bar but iam also having spark issues at that boost. might need to gap the plugs even more or change the dwell with MAP but iam new to that kinda stuff. when rpm is around 1100 its super smooth
okay so with the new settings it starts way better i also put on the wasted spark only when cranking. that also works. lets see howe she does tommorow on a cold cold start again. thanks for the help been the best thus far! only got one issue left lol. when blipping the throttle it goes super lean for a mini second. this only happens at low rpm. when the turbo is like spooling i dont have this problem. ive not been able to tune this out. one time my boost pipe blew off because of a clamp that broke and that problem was gone haha. so it must be a tuning issue
i will take a peak at the dead times again but if iam not mistaking these must be correct
You need to tune the acceleraion enrichment table. It is responsible for adding imediate fuel correction when you suddenly go WOT and air goes into the intake manifold.
You can see in the screen bellow that as soon as you tapped the accelerator the lambda went to lean.
The TPS rate is how fast your throttle opened, if you open the throtle slowly then the fuel tables tune and short term correction will cover and inject the needed amount of fuel.
If the rate is high means you open the throttle fast and you need to add fuel and not rely on short term correction here so on higher values more fuel needs to be injected.
How to:
On heated up engine from lets say 1500-2000 rpm (to be out of Idle strategy) tap full throttle and hold it for like 1-2 sec, the rpm will jump to like 5-6k rpm. In the log, check on which TPS rate it jumped to and increase the fuel volume in that area, increase it til you will not have that lambda lean dip after it.
You will feel the engine starts to be more and more responsive.
Then do the same but a tap one the throtle just a bit slower and sower to cover other TPS rates.
This is primarily felt when opening the throtle from low rpm so on low RPM and High TPS rate you need to add more fuel. On high rpm and high TPS rate you will need a bit less.
You will have a very responsive engine once you finish.
In the negative Part of the TPS rate you have to remove a bit of fuel from correction, I would start with 0 and then go step by step.
Wauw thanks for explaining. I will def do this. The cold start of this morning was fine. Did not fire instantly but when it did it did not die. Might need a little more fuel. When iam home I will send the logs but we’re almost there. Thanks!
Looks like its a bit rich during warmup but in order to remove some fuel youy need to have the lambda enabled at the time of start, when lambda is heated up and start to run it falls to 0.75 lambda.
Change the oxygen sensro heating mode to fast and as I mentioned above turn ignition on and waith the lambda to start to read before starting the engine, this will allow to see a cleare picture, and once you have someting lika 0.82-0.85 lambda that should be fime for warmup.
You can change the warmup table during warmup it selfwill be much easier just need to have the lambda on before starting the engine.
Also I noticed during warmup the idle rpm still does not reach the idle target rpm, did you increase the Active stat airflow?
i did increase the active state airflow a bit and i think 1 or 2 logs ago it did reach that i even lowerd the warm up idle a bit. and this time it did not reach it
next morning i will preheat the lamda for some good live readings. howe do i know when its heated up? will afr change or?