RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 5:25 pm

All times are UTC




Post new topic Reply to topic  [ 107 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 8  Next
Author Message
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Mon Dec 28, 2009 4:36 pm 
Offline
RomRaider Donator

Joined: Sat Mar 01, 2008 10:31 pm
Posts: 696
There is no knock sensitivity table.

I'm almost possitive it sets a bit physically rather than through data.

I've been looking but its set with either frequency or voltage (Similar to a switch)

For those of you interested.

I found:
Idle Timing Compensation for RPM Error:
Basically it is timing added or removed based on Current RPM vs Target RPM at idle.

Idle Timing Compensation for Load:
Basically it is a table (currently 0'd) used above 176*F ECT that the value is subtracted (or added) to Idle Base Timing.

I also have the threshold for maximum WGDC used by the ecu (which is capable of up to 100%) but currently set to max at 90%.
^ For SD Rom only. More or less if WGDC Current Target is @ or above 90% WGDC the ecu automatically forces 90% WGDC and no more.

:)

IF anyone has any other suggestions on things that will help tuning, please do so soon. I have some free time and currently going through tboth the 02 Maf Rom and the Speed Density Rom.

I do hate to break it to you that there is no Knock Sensor "control" that I can find anywhere in any rom...

-Jerod

_________________
2002 WRX
12.07@115.9 1/4 (Best)
7.54@93 1/8th (Best - Not same run :|)
Greddy 18g
Corn Fed
ID1000's
Sleeper


Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Mon Dec 28, 2009 4:45 pm 
Offline
RomRaider Donator

Joined: Sat Mar 01, 2008 10:31 pm
Posts: 696
Ok just to confirm I found "read knock sensor" - It is just a ton of and/or/if and bit sets.

Basically its taking a byte or sequence of bytes (most likely set in ram) and manipulating them and deciding if the knock sensor byte is set or clear.

Set=knock
clear=no knock

I don't think in any sensible way it could be manipulated...
-Jerod

_________________
2002 WRX
12.07@115.9 1/4 (Best)
7.54@93 1/8th (Best - Not same run :|)
Greddy 18g
Corn Fed
ID1000's
Sleeper


Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Mon Dec 28, 2009 5:18 pm 
Offline
RomRaider Donator

Joined: Sat Mar 01, 2008 10:31 pm
Posts: 696
A couple of teasers...

This is an 02 Rom (E01C)

Image

Those are Idle Timing Comps.

Image

These are alternative OL Fuel Tables used under a condition that I have no verified yet. I'm almost certain its Maf Failsafe related (IE Maf Disconnected) or similar.

_________________
2002 WRX
12.07@115.9 1/4 (Best)
7.54@93 1/8th (Best - Not same run :|)
Greddy 18g
Corn Fed
ID1000's
Sleeper


Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Mon Dec 28, 2009 5:57 pm 
Offline
Senior Member

Joined: Thu Aug 03, 2006 2:40 pm
Posts: 1934
JSarv wrote:
There is no knock sensitivity table.

I'm almost possitive it sets a bit physically rather than through data.

I've been looking but its set with either frequency or voltage (Similar to a switch)

...

I do hate to break it to you that there is no Knock Sensor "control" that I can find anywhere in any rom...


it was hypothesized years ago that the knock detection is actually hardware based DSP on a separate chip.

it is curious after all these years neither cobb nor ecutek nor OS has found any knock sensitivity mapping, and would seem to reinforce that hypothesis.

Quote:
I found:
Idle Timing Compensation for RPM Error:
Basically it is timing added or removed based on Current RPM vs Target RPM at idle.


i've had my hands in this table for a few years now. ;)

think of it like a short-term ignition correction based on delta RPM feedback.

i had hoped its cycle was long enough to provide a kind of real load-based ign correction. ie, reduce advance when the rpms are changing more slowly, as they would be in higher gears, a feature found in some advanced standalone emss. alas the clock is too quick for that.

those of us with lightened flywheels/crank pulleys can safely reduce the values a bit. reduce them too much and you'll get idle rpm hunting.

it retards when rpms rise and advances when they fall. this is a basically instantaneous action and works in concert with the IACV (which is a much slower control) to provide a nice stable idle.


Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Mon Dec 28, 2009 6:34 pm 
Offline
RomRaider Donator

Joined: Sat Mar 01, 2008 10:31 pm
Posts: 696
Interesting - Did you define the table?

_________________
2002 WRX
12.07@115.9 1/4 (Best)
7.54@93 1/8th (Best - Not same run :|)
Greddy 18g
Corn Fed
ID1000's
Sleeper


Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Mon Dec 28, 2009 9:03 pm 
Offline
Newbie

Joined: Sun Dec 20, 2009 10:08 am
Posts: 26
Wow this is bloody fantastic ....


Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Mon Dec 28, 2009 10:32 pm 
Offline
Senior Member

Joined: Thu Aug 03, 2006 2:40 pm
Posts: 1934
JSarv wrote:
Interesting - Did you define the table?


*I* did not.

a little bit of code did it for me. ;)


Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Mon Dec 28, 2009 11:55 pm 
Offline
RomRaider Donator

Joined: Sat Mar 01, 2008 10:31 pm
Posts: 696
Any sugestions for things that you feel could exist but are undefined?

_________________
2002 WRX
12.07@115.9 1/4 (Best)
7.54@93 1/8th (Best - Not same run :|)
Greddy 18g
Corn Fed
ID1000's
Sleeper


Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Tue Dec 29, 2009 8:30 am 
Offline
Newbie

Joined: Thu Dec 28, 2006 6:08 am
Posts: 11
Dammit
so if a knock sensor works like a Mic and sends the ecu a signal base on 0-5 voltage, that at one point
i guess was how knock was detected, but the stock ecu doesnt use such a strategy then denso is tryng too hard to fix what wasnt broken.
oh well back on topic.

BTW cobb has a missfire treshold table base on RPM and load


Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Tue Dec 29, 2009 8:35 am 
Offline
Newbie

Joined: Thu Dec 28, 2006 6:08 am
Posts: 11
JSarv wrote:
Ok just to confirm I found "read knock sensor" - It is just a ton of and/or/if and bit sets.

Basically its taking a byte or sequence of bytes (most likely set in ram) and manipulating them and deciding if the knock sensor byte is set or clear.

Set=knock
clear=no knock

I don't think in any sensible way it could be manipulated...
-Jerod


that sounds like the a knock learning table to me.
Jsarv is good to have you helping out sick job dude


Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Tue Dec 29, 2009 12:13 pm 
Offline
RomRaider Donator

Joined: Sat Mar 01, 2008 10:31 pm
Posts: 696
wrxspeed wrote:
Dammit
so if a knock sensor works like a Mic and sends the ecu a signal base on 0-5 voltage, that at one point
i guess was how knock was detected, but the stock ecu doesnt use such a strategy then denso is tryng too hard to fix what wasnt broken.
oh well back on topic.

BTW cobb has a missfire treshold table base on RPM and load


I haven't seen a misfire threshold but I'm sure its there.

The knock sensor is most likely frequency style sensor rather than voltage, which technically could be much more accurate.

There is enough undefined stuff in the 02 rom to take me a year to define.

That is why suggestions for observed or known comps or weird actions are always usefull.

-jerod

_________________
2002 WRX
12.07@115.9 1/4 (Best)
7.54@93 1/8th (Best - Not same run :|)
Greddy 18g
Corn Fed
ID1000's
Sleeper


Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Tue Dec 29, 2009 6:01 pm 
Offline
Experienced

Joined: Mon Aug 18, 2008 11:15 pm
Posts: 316
Location: Chicago, Illinois
wrxspeed wrote:
BTW cobb has a missfire treshold table base on RPM and load

Does it look something like this? The numbers are probably different as I haven't applied an expression to that, but I'll bet it follows that pattern huh? ;-)
Attachment:
misfire.JPG

Andy


You do not have the required permissions to view the files attached to this post.


Last edited by elevenpoint7five on Tue Dec 29, 2009 7:59 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Tue Dec 29, 2009 6:13 pm 
Offline
Experienced

Joined: Mon Aug 18, 2008 11:15 pm
Posts: 316
Location: Chicago, Illinois
JSarv wrote:
I haven't seen a misfire threshold but I'm sure its there.

Yes you have ;-)
Quote:
The knock sensor is most likely frequency style sensor rather than voltage, which technically could be much more accurate.

You're right, it's based on frequency. It is a piezo-electric sensor that detects vibrations, i.e. a speaker. It then converts that frequency into an electrical signal which is then read by the ecu. Somewhere, there has to be a conversion, as well as a threshold, i.e. a sensitivity setting. There isn't much info on the Subaru knock sensor, but from this article, http://endwrench.com/images/pdfs/ModelsInfo.pdf , we can assume that it has the same properties as any piezo-electric sensor(reads vibrations, turns them into electrical signals). In other knock sensors, such as http://www.arduino.cc/en/Tutorial/KnockSensor , there is most definitely a threshold to be met.
Quote:
That is why suggestions for observed or known comps or weird actions are always usefull.

YES!

Andy


Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Fri Jan 08, 2010 6:42 am 
Offline
Moderator

Joined: Thu Nov 23, 2006 2:23 am
Posts: 2565
Can someone post a screenshot of the dwell table? I'm curious...

Thanks!

_________________
2005 Legacy GT w/ ATP 3076, IWG, MBC, BCS, BC 272, LC, FFS, OMG
Please don't send questions via PM. Post a thread and send me a link to it instead. Thanks!


Top
 Profile  
 
 Post subject: Re: Ignition Dwell - New Definitions
PostPosted: Fri Jan 08, 2010 8:00 am 
Offline
Experienced

Joined: Mon Aug 18, 2008 11:15 pm
Posts: 316
Location: Chicago, Illinois
There is one here topic5577.html

Andy


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 107 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 8  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl