Notices
ECU Flash

now simulating front O2 signal using WB signal

Thread Tools
 
Search this Thread
 
Old Jul 19, 2008 | 11:12 PM
  #1  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
now simulating front O2 signal using WB signal

I finally finished up debugging and proof testing my front O2 sim + rear O2 sim patch this evening. Using just the WB analog out on my LC-1, I can now control the closed loop AFR and simulate the rear O2 sensor. :-) What I tested this evening was just a first draft. There are two limitations of this v1 patch:

1) The target closed loop AFR is hardcoded to 15.5:1 rather than being adjustable.

2) The afr "width" of the simulated NB signal is not adjustable.

I didn't bother with these items in the first draft because I wanted to see the setup work before I spent any more time making the setpoint adjustable. Anyhow, I went out driving for about 1/2 hour, and it worked very well. My only concern is the possibility of stalling when pushing in the clutch when coming to a stop. It didn't happen during my test run, but the idle did get more dodgy than usual one or twice when coming to a stop. Some people have mentioned surging when using the LC-1 simulated NB output. I didn't notice anything like that.

I plan to continue testing it for the next few days, and hopefully by next weekend, I'll be ready to post a patch for the 88590015 ROM. If there is widespread interest in the patch, I'll talk with tephra about whether he'd like to add it to his tephra ROM.

Here is some data from one of my logs:
Attached Thumbnails now simulating front O2 signal using WB signal-evoscandatalog_2008.07.19_22.08.32.gif  
Reply
Old Jul 19, 2008 | 11:32 PM
  #2  
scheides's Avatar
EvoM Moderator
iTrader: (10)
 
Joined: Oct 2006
Posts: 4,827
Likes: 13
From: Minneapolis
Freaking sweet! Let me know if you want help logging/testing, of course it'd need to be for 96530006.....

You da man mrfred, youdaman! Proof of concept works!

Obviously it's setup to just use the hardcoded AFR during open loop, perhaps it could be disabled during low-load conditions (10?) to help avoid the stalling issue?
Reply
Old Jul 20, 2008 | 12:40 AM
  #3  
RazorLab's Avatar
EvoM Guru
20 Year Member
Liked
Loved
Community Favorite
iTrader: (8)
 
Joined: Aug 2003
Posts: 14,094
Likes: 1,092
From: Mid-Hudson, NY
Very cool stuff as always.

So you idle at 15.5 too?

My cams would hate that.
Reply
Old Jul 20, 2008 | 04:43 AM
  #4  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
what would be cool is if you can make the fuel map an actual target AFR map, which the ECU then targets by using the wideband + changes...

that way we can run closed loop @ WOT for actual target AFR's.

not that I would trust the LC1 (or any wideband) to stay configured/calibrated correctly...
Reply
Old Jul 20, 2008 | 04:43 AM
  #5  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
repost
Reply
Old Jul 20, 2008 | 06:03 AM
  #6  
mfr122887's Avatar
Evolving Member
iTrader: (14)
 
Joined: Feb 2006
Posts: 305
Likes: 0
From: Westchester, NY
Originally Posted by tephra
what would be cool is if you can make the fuel map an actual target AFR map, which the ECU then targets by using the wideband + changes...

that way we can run closed loop @ WOT for actual target AFR's.

not that I would trust the LC1 (or any wideband) to stay configured/calibrated correctly...
You could set it up where you add an actual AFR table but it acts as a trim to a tuned fuel map. So you have your fuel map tuned but also input the wanted values under each load/rpm into this new table. Then if weather or anything changes the the ecu would trim the fuel closer to the actual wanted AFR. I think this is how o2 feedback works on the AEM. Pretty cool idea.
Reply
Old Jul 20, 2008 | 06:21 AM
  #7  
Evo8Emperor's Avatar
Evolved Member
iTrader: (12)
 
Joined: Oct 2007
Posts: 1,317
Likes: 1
From: Rhode Island
I was having problems with my car running really rich a little while back and during all the things I tested I decided to try running the lc-1 as the front o2 to see if that fixed the problem. But it didnt.

After finding out my problem and got it fixed I kept the WB signal attached and the car runs great. I havent experienced any problems with it at all.

I just crimped two male spades on the front o2 wire from the sensor and the yellow narrow band signal from the lc-1 and put a female spade on the ecu pin out. I dont have the pins so thats how I did it. Im going to buy some and re-do it though along with simulating the rear to something else also.

I have an 03 with rom id 9417008. I have pretty much all supporting mods besides a built long block.
Reply
Old Jul 20, 2008 | 08:51 AM
  #8  
nj1266's Avatar
Evolved Member
iTrader: (6)
 
Joined: Nov 2004
Posts: 3,254
Likes: 13
From: USA
Originally Posted by mrfred
I finally finished up debugging and proof testing my front O2 sim + rear O2 sim patch this evening. Using just the WB analog out on my LC-1, I can now control the closed loop AFR and simulate the rear O2 sensor.
What are the benefits to simulating the rear O2 sensor?
Reply
Old Jul 20, 2008 | 08:55 AM
  #9  
EVIL MR's Avatar
Evolved Member
20 Year Member
iTrader: (5)
 
Joined: Jul 2004
Posts: 974
Likes: 0
From: ORLANDO
just like using zeitronix.
Reply
Old Jul 20, 2008 | 09:35 AM
  #10  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by tephra
what would be cool is if you can make the fuel map an actual target AFR map, which the ECU then targets by using the wideband + changes...

that way we can run closed loop @ WOT for actual target AFR's.

not that I would trust the LC1 (or any wideband) to stay configured/calibrated correctly...
Cute idea. Can and will definitely do this. This will very nicely handle idle AFR needs. No way I would try or recommend running closed loop WOT though.
Reply
Old Jul 20, 2008 | 10:30 AM
  #11  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by mrfred
Cute idea. Can and will definitely do this. This will very nicely handle idle AFR needs. No way I would try or recommend running closed loop WOT though.
I think that for the moment, I am going to just differentiate between idle and cruise by having a crossover rpm and an AFR setting for below and for above that crossover value. Much less code to write and will execute more quickly. If someone can come up with a good reason to actually use a closed loop table, I'll give it more consideration.
Reply
Old Jul 20, 2008 | 07:55 PM
  #12  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Now have a draft of v2. v2 uses the AFR in the AFR tables to set the closed loop AFR. I'm a little burned out for the evening, so I'll debug and test later this week.
Reply
Old Jul 20, 2008 | 09:14 PM
  #13  
Nuked's Avatar
Evolving Member
iTrader: (9)
 
Joined: Dec 2005
Posts: 374
Likes: 0
From: Morgantown, WV
awesome work as always mrfred. You never cease to amaze me!

SQ
Reply
Old Jul 20, 2008 | 10:04 PM
  #14  
fostytou's Avatar
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
You guys rock so hard

Do want for 88590015

This might be dumb, but how much space does it take up and how much of a chance is there for this to be integrated for map switching to allow different lambdas on each map? That would make E85 life a bit better, no?

I really need to fly around the world and buy you guys a one day.

Last edited by fostytou; Jul 20, 2008 at 10:16 PM.
Reply
Old Jul 20, 2008 | 11:33 PM
  #15  
scheides's Avatar
EvoM Moderator
iTrader: (10)
 
Joined: Oct 2006
Posts: 4,827
Likes: 13
From: Minneapolis
No need to fly around the world for mrfred, he's in the usa (not sure where?). Tephra on the other hand, he's down under
Reply



All times are GMT -7. The time now is 03:48 PM.