fed up with knock control
#91
Evolved Member
iTrader: (17)
Tephra,
If your looking for a wishlist to help people deal with 2.0L motors that cooperate, 2.0L motors that don't, and stroker motors that don't cooperate, here would be my wishlist.
1. Ignore timing pull up till a user defined moment knock threshold. It should still be able to be logged. IE: Ignore knock up to say 3 counts.
2. At the point where knock is over the threshold, allow a user defined variable to determine how much timing to pull. For instance say the knock threshold is 3 and we want to pull 1 degree of timing for every count. At 6 counts of knock this would pull 3 degrees of timing. If you were to enter a 0.5 in the variable for timing pull above threshold the ecu would pull 1.5 degree instead of 3.
3. You may also want to allow the user to edit the knock sum decay timer so that knock will bleed off faster. At engines make more power the stock knock decay becomes intrusive because it doesn't decay faster.
4. Ignore timing pull below a certain load range with a user defined variable. A 9:1 compression stock evo motor just really isn't going to ping and need timing pull on premium fuel in low load areas. 90% of the time this low load knock is not real. Even if it was it will not do any engine damage.
What all this will allow is for built motors to have an increased threshold before timing is pulled. My friends 2.3L stroker car for instance makes 3-4 counts of knock at full throttle no matter what boost or what timing we run. Thus we can increase the threshold as the background noise is higher than a bone stock 2.0L.
Having the ability to change the amount of timing being pull per count of knock allows you to vary the amount of protection you want to put on certain engine setups. Drag race cars for example can handle substantially more knock than a road race car.
Well thats my wishlist. Oh I'd also like a Startup Enrichment table to show up in the next version of your Tephra mods so that we can better account for switching from gas to E85 but that's slightly off topic.
If your looking for a wishlist to help people deal with 2.0L motors that cooperate, 2.0L motors that don't, and stroker motors that don't cooperate, here would be my wishlist.
1. Ignore timing pull up till a user defined moment knock threshold. It should still be able to be logged. IE: Ignore knock up to say 3 counts.
2. At the point where knock is over the threshold, allow a user defined variable to determine how much timing to pull. For instance say the knock threshold is 3 and we want to pull 1 degree of timing for every count. At 6 counts of knock this would pull 3 degrees of timing. If you were to enter a 0.5 in the variable for timing pull above threshold the ecu would pull 1.5 degree instead of 3.
3. You may also want to allow the user to edit the knock sum decay timer so that knock will bleed off faster. At engines make more power the stock knock decay becomes intrusive because it doesn't decay faster.
4. Ignore timing pull below a certain load range with a user defined variable. A 9:1 compression stock evo motor just really isn't going to ping and need timing pull on premium fuel in low load areas. 90% of the time this low load knock is not real. Even if it was it will not do any engine damage.
What all this will allow is for built motors to have an increased threshold before timing is pulled. My friends 2.3L stroker car for instance makes 3-4 counts of knock at full throttle no matter what boost or what timing we run. Thus we can increase the threshold as the background noise is higher than a bone stock 2.0L.
Having the ability to change the amount of timing being pull per count of knock allows you to vary the amount of protection you want to put on certain engine setups. Drag race cars for example can handle substantially more knock than a road race car.
Well thats my wishlist. Oh I'd also like a Startup Enrichment table to show up in the next version of your Tephra mods so that we can better account for switching from gas to E85 but that's slightly off topic.
#93
Evolving Member
That list sounds pretty darn good to me. My current setup always knocks ~3500rpm for 6-8 counts when < 120 load. Real annoying. I posted on this thread before about my symptoms.
#94
My 03 has been doing this since I bought it new. It was rare then. After a twin plate clutch it was so bad I wanted to drive the car into a river. It would happen 50% of the time on tip in under 3500 rpm and you could not cruise on the highway below 4k, the car would pull timing, then I'd modulate the throttle to fix it, cruise for 30 sec to a minute then it would do it again. I installed a new twin clutch, same thing. Then I switched to a single and haven't had it happen since, no pulled timing in a year now.
People have been trying to fix this problem since I bought my car, but no one has been able to. I'm gonna need a twin again soon for a built engine, but I get frustrated just thinking about having to buy an AEM just to keep my sanity.
People have been trying to fix this problem since I bought my car, but no one has been able to. I'm gonna need a twin again soon for a built engine, but I get frustrated just thinking about having to buy an AEM just to keep my sanity.
#97
Account Disabled
iTrader: (3)
Join Date: Apr 2006
Location: USA
Posts: 1,029
Likes: 0
Received 0 Likes
on
0 Posts
I'll be honest, if you have a 2.0L motor and suffering phantom knock issues then you need to do a little tune up and check for noise/rattles. Your fix should not even need a patch.
For the stroker and some non balance shaft guys, man I really feel for ya.
For the stroker and some non balance shaft guys, man I really feel for ya.
#101
EvoM Guru
iTrader: (6)
Ok it's coded up - I havn't tested it outside the simulator yet, but it should be good to go.
I will send a test to razorlab first - if anyone else (that's good at testing) wants a go as well let me know with your ROMID (not pm, in this thread)
This is what it looks like:
It ONLY changes the knock for ignition timing pull (NOT OCTANENUMBER timing pull, and not fuel dump on knock..)
So basically if you say 50% then instead of 8 knocksum it will use 4 knocksum. You will still log 8 KS thou.
I will send a test to razorlab first - if anyone else (that's good at testing) wants a go as well let me know with your ROMID (not pm, in this thread)
This is what it looks like:
It ONLY changes the knock for ignition timing pull (NOT OCTANENUMBER timing pull, and not fuel dump on knock..)
So basically if you say 50% then instead of 8 knocksum it will use 4 knocksum. You will still log 8 KS thou.
#105
Evolving Member