The Central Hub for DSM Community and Information

For 1990-1999 Mitsubishi Eclipse, Eagle Talon, Plymouth Laser, and Galant VR-4 Owners. This is where the DSM platform history is documented and archived. Log in to help us in our mission, and to remove most ads from the browsing experience.

ECMlink Open Loop VE Table

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

Yamahaulin

10+ Year Contributor
695
12
Jan 30, 2010
Bowling Green, Kentucky
My car is a 2g with v3 full. When i first start my car hot or cold while in open loop the car idles lean, but as soon as it goes closed this problem is fixed as I have my airflow per rev where it is supposed to be and deadtime adjusted so that my combined ft are at 0 +/- 2. I'm not seeing an open loop ve table other than the speed density tab. My car doesn't have a map sensor of any kind so i don't see how the speed density table would work. I would have thought in the direct access tables there would be a ve table using the loadfactor but i'm just not seeing it.
 
The SD ve table will not work unless you are using a map sensor. Also there is no "open loop idle ve table" either.
Try locking the car in open loop during idle and see what the afr is. Adjust your mafcomp sliders accordingly while trying to keep your airflow per rev close to .25. After you get it close to stoichiometric, put the ecu back in closed loop and adjust deadtimes as needed.
Also there is feature called "enable enrichment during hot starts" under the misc tab I believe. Try enabling it and see if that helps.
 
In the SD ve table what is the left side of the graph? Is that boost, i know the top is rpm but doesn't say what left side is. If it's boost how would you tune in the vacuum range as it starts at 0.
 
The left side values are atmospheric pressure, not boost. I believe you can find conversion charts online. But basically:
atms -> in/hg-psi
0 -> -29.9
9.2 -> -11.2
14.7 -> 0
25.7 -> 11
40.4 -> 25.7
And so on...
 
The left column units are in absolute pressure (psia), not gauge pressure (psig). It's still PSI. No need for any conversions, just subtract atmospheric pressure from the number there to get psig. For example, 25 psia is about 10 psi near sea level. The easiest thing to do might be to pick a boost level in the log and "track datalog" on that chart and see where it ends up.

Something is funky though if closed loop makes it work right with 0 trim. That should essentially be the same operation as open loop.
 
Why do you think it's funky that closed loop works with 0 trim. When in open loop all sensors are not used only a ve table to achieve fueling. But when the ecu goes closed it doesn't use a ve table but uses it's sensors to fuel such as maf and o2. I may be wrong but that's my understanding of how it works. Don't take this as me bashing I'm just trying to learn more.
 
The ECU doesn't determine fueling directly from the O2 sensor, which your post implies if I'm reading it correctly. The O2 sensor is used only to get a value to offset calculated (or expected) fueling as error correction. In other words, fueling needs (injector pulse width) are determined independent of the O2 sensor, then the correction factor determined by the O2 sensor (fuel trim) is applied on top of that. Along those lines, the MAF is used at all times, not just closed loop as your post implies. Open loop just means that fueling is based solely on measured airflow (MAF/MAS) with no closed loop error correction. With SD, it's a calculation of airflow based on the MAP sensor, displacement, rpm, temp and VE from the VE table, but it works the same way. Fuel trims as a result of the O2 sensor's readings are a modifier to the predetermined injector pulsewidth.

Back to the original point, if your open loop table is targeting 14.7:1, and the calculated IPW is correct (airflow metering, or VE table for SD), you'll get 14.7:1 in open loop. If you were to go closed loop at that time, fuel trim would be 0, since there is no error to correct. If you're targeting 14.7:1, and the VE table is causing a 10% offset in AFR, your fuel trim would be 10% to get you back to target. If you go from open loop to closed loop and there is no error correction (fuel trim 0), then there was no error. :) To put it another way, you're saying that in open loop your AFR is off, but then it goes to open loop, applies no fuel trim, and is then correct. Why would it then be correct with no correction made to it? The result would be the same that you would get in open loop. That's what strange to me.

Hopefully this helps you understand the ECU's operation a little better and helps in your troubleshooting. This thread is a bit different than your thread on the ECMlink forum, but I think in either case a log of the behavior in question would make it easier to give good advice.
 
Well that's some good info, I was unaware it used the maf in open loop to change fueling. I thought it was strictly from ve. That makes my situation definitely strange. I'll try to get a cold start log tomorrow afternoon as I can't get it this morn when I get off cause laptop is dead. I cranked up fuel it adds with temp to see if that helps any.
 
You work nights too? :)

To add to what I wrote above, that does assume that your open loop target is 14.7:1 at idle, which it generally is unless you've changed it. When you go to closed loop, the target effectively becomes 14.7:1. If the target was leaner for some reason in the open loop table (really low vacuum for example, or a weird target afr table), it could shift to 14.7:1 in closed loop and have no fuel trim applied. Something to look for in the settings that are included in your log file.
 
Too bad we can't log what the ecu is asking for. However I didn't lean it out in the octane table if anything I tried making it a bit richer. I've been working nights for 10 years at a duct tape factory.
 
I need to trade you some tape for a CPU, LOL. I appreciate the help a lot. Hopefully I'll have a log for you to look at tomorrow sometime.[DOUBLEPOST=1410870084][/DOUBLEPOST]Well when i started car this morning it was almost perfect guess that coolant temp fuel adjust did the trick. Will have to see how it does when its warmer this afternoon
 
Last edited:
Add Value - Be Respectful - No Trolling - No Misinformation - Participate Often!
Support Vendors who Support the DSM Community

Latest posts

Build Thread Updates

Latest Classifieds

  • For sale Misc Left Over Parts
    Hello, I have a few left over parts for sale, these do not include shipping, please pm me for a...
    • r3dmak
    • Updated:
    • Expires
  • For sale Alpha Injection Clinic 2200cc for 4G63 DSM/EVO
    I have a set of Alpha Injection Clinic 2200cc high z injectors for DSM/EVO. I am stepping up to...
    • spoolinpos
    • Updated:
    • Expires
  • Wanted WTB 2g half rad
    ISO of a 2g koyo half rad or something equivalent.
    • Michael Wucher
    • Updated:
    • Expires
  • For sale Coilover Springs
    Used pair of Eibach coilover springs from an old set of Ground Control coilovers. 2.5" inner...
    • RamenPride
    • Updated:
    • Expires
  • For sale 4G63 Mitsubishi logo early valve cover
    Early Mitsubishi logo valvecover. “1990” All threaded holes are good. Has the 90 style vent...
    • Galant665
    • Updated:
Back
Top