RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Thu Jan 08, 2009 8:43 pm

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 11 posts ] 
Author Message
 Post subject: Deceleration Tables
PostPosted: Tue Mar 25, 2008 1:48 pm 
Offline
Newbie

Joined: Thu Jan 11, 2007 10:09 pm
Posts: 16
Location: Maine
Didn't know if anyone had discovered those on either the 16 bit or 32 bit ecus? Figured I'd ask. Thank you.


Top
 Profile E-mail  
 
 Post subject: Re: Deceleration Tables
PostPosted: Tue Mar 25, 2008 4:36 pm 
Offline
Experienced
User avatar

Joined: Sun Apr 09, 2006 12:05 pm
Posts: 828
Location: Indianapolis, IN
What function are you trying to descibe? What do you expect they will look like? What axes? What values? What does it do?


Top
 Profile  
 
 Post subject: Re: Deceleration Tables
PostPosted: Thu Mar 27, 2008 1:23 pm 
Offline
Newbie

Joined: Thu Jan 11, 2007 10:09 pm
Posts: 16
Location: Maine
Freon wrote:
What function are you trying to descibe? What do you expect they will look like? What axes? What values? What does it do?


Well, I remember with the SAFC (very general here) for some types of setups there was a deceleration map adjustment to essentially adjust the fueling for deceleration situations. It may of been an RX-7 type thing. Didn't know if we even knew of any tables like that for the subarus.

Also, I would be unsure as to what they would look like. I dont know if it would just be a 2D table based on RPM value or what. But, nothing may exist for the injectors to add fuel while the throttle plate is closed.

Also maybe a cold start emissions function if it existed, but then again, I dont think it would make much sense.

Regardless, I'm crazy, but didnt know if it was something that existed. :mrgreen:


Top
 Profile E-mail  
 
 Post subject: Re: Deceleration Tables
PostPosted: Thu Mar 27, 2008 2:18 pm 
Offline
Experienced
User avatar

Joined: Sun Apr 09, 2006 12:05 pm
Posts: 828
Location: Indianapolis, IN
I don't think what you describe exists. MAF is used for fueling. There is no real table that affects how much fuel is injected under decel conditions as far as I know. Normal OL/CL fueling would still apply as well.

The injectors do cut off completely if your input TPS is 0%, it has been 0% for about 1 second, and engine RPM is above about 1600rpm. I'm pretty sure there is a map for what RPM it will allow decel injector cut. I suppose there is also a 1D value for the delay, or maybe that is a 2D table depending on RPM. But you can't exactly tune the fueling.


Top
 Profile  
 
 Post subject: Re: Deceleration Tables
PostPosted: Thu Mar 27, 2008 4:25 pm 
Offline
Experienced
User avatar

Joined: Thu Oct 19, 2006 11:34 am
Posts: 835
Location: Queens, NY / Dudley, MA
Freon wrote:
I don't think what you describe exists. MAF is used for fueling. There is no real table that affects how much fuel is injected under decel conditions as far as I know. Normal OL/CL fueling would still apply as well.

The injectors do cut off completely if your input TPS is 0%, it has been 0% for about 1 second, and engine RPM is above about 1600rpm. I'm pretty sure there is a map for what RPM it will allow decel injector cut. I suppose there is also a 1D value for the delay, or maybe that is a 2D table depending on RPM. But you can't exactly tune the fueling.


I concurr with freon. There is a map of deceleration fuel cutoff. Its based on coolant temp. When the engine is cold it turns the injectors back on at a higher rpm, most likely to prevent stalling. And there must be a delay value referenced just for that because nothing we can tune with the current defs has any affect on decel fuel cutoff time.

_________________
03 WRX - 2.3L stroker, all the goodies
04 STi 6-speed, R180, brembos
Perrin GT35R, 44mm EWG

Rom Raider Development Tester
Open Source Tuner


Top
 Profile  
 
 Post subject: Re: Deceleration Tables
PostPosted: Thu Mar 27, 2008 10:43 pm 
Offline
Newbie

Joined: Thu Jan 11, 2007 10:09 pm
Posts: 16
Location: Maine
Turbo_Mike wrote:
Freon wrote:
I don't think what you describe exists. MAF is used for fueling. There is no real table that affects how much fuel is injected under decel conditions as far as I know. Normal OL/CL fueling would still apply as well.

The injectors do cut off completely if your input TPS is 0%, it has been 0% for about 1 second, and engine RPM is above about 1600rpm. I'm pretty sure there is a map for what RPM it will allow decel injector cut. I suppose there is also a 1D value for the delay, or maybe that is a 2D table depending on RPM. But you can't exactly tune the fueling.


I concurr with freon. There is a map of deceleration fuel cutoff. Its based on coolant temp. When the engine is cold it turns the injectors back on at a higher rpm, most likely to prevent stalling. And there must be a delay value referenced just for that because nothing we can tune with the current defs has any affect on decel fuel cutoff time.


Cool, thank you for your input. I appreciate it.


Top
 Profile E-mail  
 
 Post subject: Re: Deceleration Tables
PostPosted: Fri Mar 28, 2008 7:16 am 
Offline
Experienced

Joined: Thu Aug 03, 2006 10:40 am
Posts: 564
deceleration stuff is basically controlled via the idle routine.

if the car is in idle mode, and rpms > idle rpm, and rpms > fuel cutoff rpm, then idc = 0

idle mode is defined via tps, with an adjustable spread for IN and OUT to give some hysteresis.

idle rpm can be adjusted via the various 1d maps (normal, ac, high electrical load).

fuel cutoff rpm is a 2d map against ect, as mike describes.

there is also a 2x2 idle ign timing map that i've seen in other 16bit roms but have never uncovered in my own revision.

hth
ken


Top
 Profile  
 
 Post subject: Re: Deceleration Tables
PostPosted: Fri Mar 28, 2008 11:23 am 
Offline
Experienced
User avatar

Joined: Thu Oct 19, 2006 11:34 am
Posts: 835
Location: Queens, NY / Dudley, MA
ride5000 wrote:
dec

there is also a 2x2 idle ign timing map that i've seen in other 16bit roms but have never uncovered in my own revision.

hth
ken


Thats an incorrect definition. That table has no affect on idle timing. Bill and I were playing with it a few months ago. Not sure if he's going to release the defs or not. Factory setting is locked in at 12 degrees timing while in idle mode, during fuel cut. When fueling resumes or is active in idle mode, the ECU will add or remove +- 8 degrees timing based on idle speed error. Lower rpm than desired, timing is added to the 12 degree base. Higher rpm than desired, timing sutracted from the 12 degree base. Also during idle mode, the IAC is working towards an opening amount that regulates idle speed with the least amount of timing correction. So compared to fueling, idle timing would be like "correction" and IAC duty would be like "learning" if that makes any sense.

_________________
03 WRX - 2.3L stroker, all the goodies
04 STi 6-speed, R180, brembos
Perrin GT35R, 44mm EWG

Rom Raider Development Tester
Open Source Tuner


Top
 Profile  
 
 Post subject: Re: Deceleration Tables
PostPosted: Fri Mar 28, 2008 1:04 pm 
Offline
Experienced

Joined: Thu Aug 03, 2006 10:40 am
Posts: 564
Turbo_Mike wrote:
ride5000 wrote:
dec

there is also a 2x2 idle ign timing map that i've seen in other 16bit roms but have never uncovered in my own revision.

hth
ken


Thats an incorrect definition.


interesting. i was always jealous of it. that is until i just used ECT to globally offset idle timing to where i wanted it to be.

i had found globally increasing advance helped stabilize the idle when using lean burn afrs, ie >15.5:1

Quote:
That table has no affect on idle timing. Bill and I were playing with it a few months ago. Not sure if he's going to release the defs or not. Factory setting is locked in at 12 degrees timing while in idle mode, during fuel cut. When fueling resumes or is active in idle mode, the ECU will add or remove +- 8 degrees timing based on idle speed error. Lower rpm than desired, timing is added to the 12 degree base. Higher rpm than desired, timing sutracted from the 12 degree base. Also during idle mode, the IAC is working towards an opening amount that regulates idle speed with the least amount of timing correction. So compared to fueling, idle timing would be like "correction" and IAC duty would be like "learning" if that makes any sense.


that feedback loop using dynamic timing to stabilize the idle rpm can be adjusted, at least in terms of how much and how quickly it ramps up. it is defined as "ignition acceleration compensation" in my def.

i had played with it a while back to see if i could effectively create gear-dependent timing adjustments... ie, low gear, quick delta rpm = increased advance... high gear, slow delta rpm = decreased advance. i quickly discovered that my idle went to s*** and the timing at WOT didn't change at all. :)


Top
 Profile  
 
 Post subject: Re: Deceleration Tables
PostPosted: Fri Mar 28, 2008 3:37 pm 
Offline
Experienced
User avatar

Joined: Thu Oct 19, 2006 11:34 am
Posts: 835
Location: Queens, NY / Dudley, MA
ride5000 wrote:
interesting. i was always jealous of it. that is until i just used ECT to globally offset idle timing to where i wanted it to be.

i had found globally increasing advance helped stabilize the idle when using lean burn afrs, ie >15.5:1


I was jealous too, my def only has that table for the 2002 ROM (A4SGE01C) and I was running my stock revision 03 ROM (A4TC400L) so I had reflashed to the 02 rom which has totally different size timing tables and different logic here and there, and after totally re-tuning it, I realized that the definition didnt even do anything. Bill checked into it, and sure enough it was a dead table with logic that was disabled. The tables do exist, but they are 2d based on timing vs RPM, and they are all set at 12 degrees.

_________________
03 WRX - 2.3L stroker, all the goodies
04 STi 6-speed, R180, brembos
Perrin GT35R, 44mm EWG

Rom Raider Development Tester
Open Source Tuner


Top
 Profile  
 
 Post subject: Re: Deceleration Tables
PostPosted: Fri Mar 28, 2008 6:14 pm 
Offline
Administrator
User avatar

Joined: Wed Mar 29, 2006 10:38 pm
Posts: 4224
Yes, the 2x2 base timing table does nothing - it is left in there so they wouldn't have to recode because some non-USDM ECUs have two full-size base timing tables.


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

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 0 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
phpBB SEO