S2000 Under The Hood S2000 Technical and Mechanical discussions.

Converting EMS map to Kpro

Thread Tools
 
Old Apr 14, 2008 | 08:23 PM
  #11  
kial007's Avatar
Thread Starter
Registered User
 
Joined: May 2007
Posts: 726
Likes: 0
From: Columbus
Default

Cool. Thanks a ton! Now I just have to figure out the unit/scaling used in Kpro
Reply
Old Apr 15, 2008 | 06:40 PM
  #12  
timg's Avatar
20 Year Member
Liked
Loved
Community Favorite
 
Joined: Mar 2004
Posts: 2,160
Likes: 35
From: Decatur, GA
Default

255 is the maximum value because the base fuel table is based on 8 bits (0-255).

Multiply the value in the table by the MicroSec/bit value to determine the length of the injector pulse in microseconds. Most calculations are done in milliseconds, so divide that answer by 1000 to convert from microseconds to milliseconds.

The time for one complete engine cycle in milliseconds is 120,000 divided by the rpm.

The duty cycle is the pulse width divided by the time for one complete engine cycle.

Here's an example:
Pulse width = base fuel * MicroSec/Bit / 1000
Pulse width = 200 * 30 / 1000 = 6 milliseconds

Time for one engine cycle = 120,000 / rpm
Time for one engine cycle = 120,000 / 5500 rpm = 21.8 milliseconds

Duty cycle = Pulse width / time for one cycle
Duty cycle = 6 / 15 = 27.5%

You can check all of these calculations by right clicking on the fuel table and changing from raw, to pulse width, to duty cycle.

Tim
Reply
Old Apr 15, 2008 | 06:43 PM
  #13  
timg's Avatar
20 Year Member
Liked
Loved
Community Favorite
 
Joined: Mar 2004
Posts: 2,160
Likes: 35
From: Decatur, GA
Default

Originally Posted by AusS2000,Apr 14 2008, 06:55 PM
0=0% duty cycle
.
.
127=50% duty cycle
.
.
255=100% duty cycle
This isn't quite right.

100% duty cycle could be reached before 255.

You can also reach 255 without being at 100% yet.

The calculations above can explain.

If anybody wants it, I have an Excel spreadsheet with all of this inputted.

Tim
Reply
Old Apr 15, 2008 | 07:26 PM
  #14  
AusS2000's Avatar
Moderator
25 Year Member
 
Joined: Oct 2000
Posts: 30,809
Likes: 15
From: Sydney
Default

LOL, finally somebody who knows what they are talking about!
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
AlpineFD
S2000 Engine Management
1
Aug 16, 2018 12:37 PM
SickoS2K
S2000 Engine Management
0
May 5, 2014 04:39 PM
TerminatioN
S2000 Forced Induction
5
Mar 7, 2012 04:37 AM
TerminatioN
S2000 Engine Management
2
Oct 20, 2010 10:28 AM
honda9krpm
S2000 Under The Hood
1
Aug 29, 2004 04:28 AM




All times are GMT -8. The time now is 04:15 AM.