RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Tue Dec 23, 2025 2:16 pm

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: How the final tmining advance is calculated
PostPosted: Fri Aug 09, 2024 6:27 am 
Offline
Newbie

Joined: Fri Aug 26, 2016 8:21 am
Posts: 36
The car is 04 EU WRX (16bit).
My understanding of how final timing is calculated:
Base timing + IAM * Timing Advance
However, even though my IAM is at 16, the final timing is smaller than Base timing + TIming advance
What am I missing?


Top
 Profile  
 
 Post subject: Re: How the final tmining advance is calculated
PostPosted: Fri Aug 09, 2024 6:40 am 
Offline
RomRaider Donator

Joined: Thu Jan 24, 2013 5:33 am
Posts: 96
Location: Maribor, Slovenia
I think the timing calculation for 16-bit ECUs is:

Code:
Total timing = 'Base Timing' map value + ((timing advance max map value * (IAM/16)) + feedback knock correction + fine learning knock correction) + other timing compensations


For 32-bit, where IAM is a value between 0-1 (ai. 0-100%), the calculation is:

Code:
Total timing = 'Base Timing' map value + ((timing advance max map value * IAM) + feedback knock correction + fine learning knock correction) + other timing compensations.



But I'm no expert and if I'm wrong, I'm sure I'll get corrected. :)


Top
 Profile  
 
 Post subject: Re: How the final tmining advance is calculated
PostPosted: Fri Aug 09, 2024 8:31 am 
Offline
Newbie

Joined: Fri Aug 26, 2016 8:21 am
Posts: 36
danci1973 wrote:
I think the timing calculation for 16-bit ECUs is:

Code:
Total timing = 'Base Timing' map value + ((timing advance max map value * (IAM/16)) + feedback knock correction + fine learning knock correction) + other timing compensations


Yes that looks reasonable, exactly what I meant, just with more details :)
However in my logs I don't see that hese values sum up, some examples:

Ignition Base Timing | Knock Correction Advance | Ignition Total Timing | calulated sum (IBT + KCA) - what I expect in the ITT | difference actual - expected
WOT:
1.8 | 9.84 | 9 | 11.64 | -2.64
6.72|9.84 | 13.5 | 16.56 | -3

Cruise:
27.46 | 9.84 | 34 | 37.3 | -3.3
38.36 | 9.84 | 48 | 48 | 0

Decel:
11.99 | 9.84 | 10-20 (floating) | 21.83 | -12 to -2

DO you see what could be causing these differences?


Top
 Profile  
 
 Post subject: Re: How the final tmining advance is calculated
PostPosted: Fri Aug 09, 2024 5:19 pm 
Offline
RomRaider Donator

Joined: Thu Jan 24, 2013 5:33 am
Posts: 96
Location: Maribor, Slovenia
Maybe it's in 'other timing compensations', like Intake Temperature Compensation?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 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:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl