MEGAsquirt A place to collectively sort out this megasquirt gizmo

MS1 parallel install: idle and enrichment issues?

Thread Tools
 
Search this Thread
 
Old 02-27-2013, 12:25 AM
  #1  
Junior Member
Thread Starter
 
jnshk's Avatar
 
Join Date: Aug 2009
Location: Lake Jackson, TX
Posts: 166
Total Cats: 7
Default MS1 parallel install: idle and enrichment issues?

1997 OBD2 Miata
MS1 installed in parallel with dedicated GM IAT and CLT sensors, and LC-1 O2 sensor
*MSnSE HiRes 11d firmware
Kraftwerks Rotrex C30-74 supercharger kit (w/ DeatschWorks 22S-00-0350-4 injectors, DeatschWerks 255 lph fuel pump, vortech style FPR, and intercooler), which peaks at ~10psi
*IAT sensor mounted in cold-side end-tank of intercooler
*CLT sensor mounted in water outlet at rear of engine (w/ coolant reroute)
Stock coils and wires, 1-step colder NGK copper plugs gapped to .030

I'm trying to get the car running reliably on the MegaSquirt (in part because it seems to handle the larger injectors far better, but also in preparation for the eventuality of removing the Rotrex and installing a turbo). I'm using Al Hounos's basic spark map and I think I've got a fair fuel map put together with VEAL, but I have some issues.

I've tried to turn off nearly all enrichment tweaks (EGO, Baro, Accel, OverRun, etc and CLT/IAT-related correction is set to "normal correction") while fleshing out the VE table. I've also set AFR targets to 14.7 in idle, cruise, and deceleration cells.

Generally speaking, with IATs around 60F-70F degrees and CLT around 190F-199F, the car drives nicely. Most of the time (though not always) it idles pretty well too.

The car starts fine but idles roughly until CLT is up to temp and the car has been driven around for a few minutes. Often it is a bit lean, so I manually bump up VE in the map idle cells, but once up to temp it is rich and I have to readjust. I assume this means that I need to work on warmup enrichments?

Even when it is up to temperature, sometimes the idle is a bit rough. I've attached a log of it running rough at idle after the car was warmed up and driven for a bit. I've also attached my current tune file, if someone would like to look it over and share some advice. If I can get it to idle and run at colder engine temps, that would be a great hurdle to clear.
Attached Files
File Type: msl
2013-02-26_idle.msl (132.4 KB, 117 views)
File Type: msq
jnshkTune20130226.msq (41.9 KB, 217 views)
jnshk is offline  
Old 02-27-2013, 08:50 AM
  #2  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,493
Total Cats: 4,080
Default

The car starts fine but idles roughly until CLT is up to temp and the car has been driven around for a few minutes. Often it is a bit lean, so I manually bump up VE in the map idle cells, but once up to temp it is rich and I have to readjust. I assume this means that I need to work on warmup enrichments?
One would assume, yes.


what size are the injectors you are running? 8.4 Req fuel suggests a 360cc injector? a 1.48ms deadtime seems a bit larger for an injector that small, coupled with a fuel pump that's goign to raise your base fuel pressure a whole bunch, you might have trouble getting small enough pulse widths at idle to maintain 14.7 and nede to target closer to 13.5-14.



One thing I see that would be hurting you is a 10% fueling difference between 500 and 800 RPM. Those first 6 cells of 40 | 30 should all pretty much be the same value. The smoother you get you spark and fuel at idle, the smoother idle will be.
Braineack is offline  
Old 02-27-2013, 09:53 AM
  #3  
Supporting Vendor
 
DIYAutoTune's Avatar
 
Join Date: Feb 2013
Posts: 63
Total Cats: 7
Default

Once you have your VE table setup at full temp, THEN you can alter your enrichment tables.
__________________
Peter - DIYAutoTune Tech Support
DIYAutoTune.com
We manufacture the most affordable high end engine management available anywhere, and we do it right here in the USA!

MegaSquirtPNP Gen2- 1 hour install Plug-N-Play for Miata's
-
MegaSquirt-3 Pro EMS - Top of the line ECU at an affordable price.
DIYAutoTune is offline  
Old 02-27-2013, 08:02 PM
  #4  
Junior Member
Thread Starter
 
jnshk's Avatar
 
Join Date: Aug 2009
Location: Lake Jackson, TX
Posts: 166
Total Cats: 7
Default

Originally Posted by Braineack
One would assume, yes.

what size are the injectors you are running? 8.4 Req fuel suggests a 360cc injector? a 1.48ms deadtime seems a bit larger for an injector that small, coupled with a fuel pump that's goign to raise your base fuel pressure a whole bunch, you might have trouble getting small enough pulse widths at idle to maintain 14.7 and nede to target closer to 13.5-14.

One thing I see that would be hurting you is a 10% fueling difference between 500 and 800 RPM. Those first 6 cells of 40 | 30 should all pretty much be the same value. The smoother you get you spark and fuel at idle, the smoother idle will be.
The cells around 30-40kpa @ 500rpm were made higher back when the car was still NA and I hadn't really touched them even though I'd dropped the values at 800rpm and higher. I had made them richer to help catch the idle if/when it would sometimes droop below 800. I will drop them closer to the values at 800 and see if it helps. Thanks for catching that!

The documentation that I got with the injectors follows:
Fuel Pressure Correction
PSI - cc/min
30.0 - 304
35.0 - 329
40.0 - 351
43.5 - 366
45.0 - 373
50.0 - 393
55.0 - 412
60.0 - 430
65.0 - 448
70.0 - 465
75.0 - 481
80.0 - 497

Latency Data (@ 43psi)
Volts - Millisec
7 - 3.3
8 - 2.6
9 - 2.2
10 - 2.0
11 - 1.8
12 - 1.6
13 - 1.5
14 - 1.4
15 - 1.3
16 - 1.2
17 - 1.1
I chose 360cc/min because the regulator on the rail should average around ~42-43psi (I think?), and the 1.48ms because injector voltage generally hovers just above 13 volts. Did I misinterpret the data?

Sometimes the car idles perfectly well at 14.7, but there are other times when it definitely seems smoother on the slightly rich side (13-14).

I made some very minor tweaks to the WUE this afternoon and the car was much smoother starting up and idling up to operating temperature. Of course, the ambient temps weren't very low, but it was definitely an improvement.
jnshk is offline  
Old 03-02-2013, 11:27 PM
  #5  
Junior Member
Thread Starter
 
jnshk's Avatar
 
Join Date: Aug 2009
Location: Lake Jackson, TX
Posts: 166
Total Cats: 7
Default

I think that you are onto something with the injector dead time. I messed around with it a bit and the car idles MUCH better at both rich and lean AFRs with smaller dead time numbers. I'm still not certain what time is ideal though. I tried using the log+spreadsheet method, but I think I've got too much data noise. While setting various limits for the data, I'm seeing a likely range of between 1.16 to 1.22, if I'm understanding it properly. I'd still like to refine it a bit more though. I might have to try the dead time logging a few more times to get more precision.

I've attached my working spreadsheet, if anyone would care to take a look and share some feedback? K1 is the lower limit and L1 is the upper limit. Limiting the upper range to ~2.5 and slightly lower seems to clean up the trend line a little bit but it is still messy though.

EDIT: I fixed some errors in the spreadsheet and now the trendline offset is looking more like 1.4 - 1.5 again. :/ But it looks like it's being skewed by noisy data and the car definitely seems to idle better with a lower value. Suggestions?
Attached Files
File Type: xls
2013-03-02_idle-deadtime2.xls (1.72 MB, 98 views)

Last edited by jnshk; 03-03-2013 at 12:01 PM.
jnshk is offline  
Old 03-23-2013, 09:24 PM
  #6  
Junior Member
Thread Starter
 
jnshk's Avatar
 
Join Date: Aug 2009
Location: Lake Jackson, TX
Posts: 166
Total Cats: 7
Default

After futzing with the method in the "How to find your injector dead time" thread, I decided that 1.13ms seemed to fit the data plot fairly accurately, so I set the dead time to 1.13 and re-tuned the fuel map. So far, with what little testing I've had a chance to do, it seems to be much more stable.

That said, I'm still not confident that I've got things right and I'm still a bit concerned with the deviance from the published table that was included with the injectors. Was I just interpreting the data incorrectly? When I go to the DeatschWerks website, it lists a minimum PW of 1.1ms. That value corresponds to 17-volts on the chart that they included with the injectors, but I know that I'm not getting 17 volts to the injectors (generally between 13.1-13.9 volts).

Has anyone else used DeatschWerks injectors, and if so can you share your experience/expertise?
jnshk is offline  
Old 03-25-2013, 10:06 AM
  #7  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,493
Total Cats: 4,080
Default

Originally Posted by jnshk
Has anyone else used DeatschWerks injectors, and if so can you share your experience/expertise?
They have really shitty deadtimes.
Braineack is offline  
Old 03-25-2013, 07:04 PM
  #8  
Junior Member
Thread Starter
 
jnshk's Avatar
 
Join Date: Aug 2009
Location: Lake Jackson, TX
Posts: 166
Total Cats: 7
Default

^ I think you're right. After continued issues, I switched things back to the documented values and decided to just let it idle where it was happiest (at 12:1) for now. After another few VEAL sessions things seem to be shaping up finally and behaving a bit more consistently. Some changes in weather to really alter the conditions/variables might be helpful to verify though.
jnshk is offline  
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
The Gleas
MEGAsquirt
3
10-01-2015 09:30 AM
nick470
MEGAsquirt
1
09-30-2015 10:32 PM
JesseTheNoob
DIY Turbo Discussion
15
09-30-2015 02:44 PM
interestedofold
Suspension, Brakes, Drivetrain
5
09-29-2015 01:42 PM
zephyrusaurai
Meet and Greet
2
09-28-2015 10:59 PM



Quick Reply: MS1 parallel install: idle and enrichment issues?



All times are GMT -4. The time now is 08:34 AM.