Results 1 to 15 of 22

Thread: LT1 $EE tuning for E10

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Fuel Injected! ralmo94's Avatar
    Join Date
    Feb 2020
    Posts
    774
    Quote Originally Posted by NomakeWan View Post
    While we're on the subject, what exactly do the "AFR Target" tables do in $EE? We only have narrowband O2 sensors, so it can't be querying a wideband for precise AFRs. So what are these tables referencing as AFR?
    Not EE specific, but an open loop table is used when open loop. While open loop, the loop to the O2 sensor is not used, such as warm up, PE, Decel cut off, or O2 error. Some tunes have the table enabled during closed loop for sort of a lean cuise, anytime anything other than stoich is targeted, you are open loop
    No need to re-invent the wheel. But we can make it better

  2. #2
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    Quote Originally Posted by ralmo94 View Post
    Not EE specific, but an open loop table is used when open loop. While open loop, the loop to the O2 sensor is not used, such as warm up, PE, Decel cut off, or O2 error. Some tunes have the table enabled during closed loop for sort of a lean cuise, anytime anything other than stoich is targeted, you are open loop
    Sure, but that doesn't answer the question. Without the ability to have any kind of precise AFR feedback, how is the PCM "targeting" a specific AFR? What is $EE using to determine AFR if not a lambda sensor?
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  3. #3
    Fuel Injected! ralmo94's Avatar
    Join Date
    Feb 2020
    Posts
    774
    Quote Originally Posted by NomakeWan View Post
    Sure, but that doesn't answer the question. Without the ability to have any kind of precise AFR feedback, how is the PCM "targeting" a specific AFR? What is $EE using to determine AFR if not a lambda sensor?
    That is what the VE table or MAF table is for, O2 is just for correction
    No need to re-invent the wheel. But we can make it better

  4. #4
    Fuel Injected! ralmo94's Avatar
    Join Date
    Feb 2020
    Posts
    774
    To be more specific, fueling is based on airflow, how much air is going in the engine.
    Knowing how much air is going in, the pcm can calculate how much fuel is needed.

    The ratio is how many part of air to one part fuel
    AFR

    Air to Fuel Ratio
    If we we are taking in so many lbs of air, we need so many lbs of fuel to mix the ratio.

    Does that make sense?
    No need to re-invent the wheel. But we can make it better

  5. #5
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,056
    Quote Originally Posted by NomakeWan View Post
    Sure, but that doesn't answer the question. Without the ability to have any kind of precise AFR feedback, how is the PCM "targeting" a specific AFR? What is $EE using to determine AFR if not a lambda sensor?
    most ecms work like this

    1. you have an airflow measurement, either with a MAF or speed density (a volumetric efficiency map, in other words a chart that says 'in this condition the engine flows this much air')

    2. you have the fuel flow metrics, that end up calculating something like 'if you open the injector for this long, this much fuel comes out'

    3. you then try to hit your AFR target vs airflow vs injector metrics to figure out how much fuel to inject

    this is both in open loop and closed loop.

    there are auxiliary calculations like closed loop trims, transitional fuel needs like accel enrichment, and some other small calculations and constants, but those modify things in the above three steps. without step three, you aren't going anywhere.

    in other words, without step three, how would you know that you don't inject one part air for one part fuel?

  6. #6
    Fuel Injected! ralmo94's Avatar
    Join Date
    Feb 2020
    Posts
    774
    Good in depth simple explanation stevo. I hope he understands.
    I think there are a lot of people who think fuel control is from O2 sensor only.
    Last edited by ralmo94; 04-06-2022 at 05:16 AM.
    No need to re-invent the wheel. But we can make it better

  7. #7
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    I don't think fuel control is from O2 sensors only; I'm just used to a completely different computer environment since I primarily worked with Japanese cars instead of American ones. Or rather, my Corvettes are the first American PCMs I've mucked with. In the Japanese world you have actual "fuel tables" that are set to deliver a certain amount of fuel for a specific load cell (RPM vs airflow). There is no "AFR Target" setting because the AFR will depend on how much fuel is put into any given load cell in the fuel map.

    Now that steveo has explained that these PCMs don't use "fuel tables" in the traditional sense but rather have calibrations for airflow measurement, it makes a lot more sense. Thanks to both of you!
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  8. #8
    Fuel Injected! ralmo94's Avatar
    Join Date
    Feb 2020
    Posts
    774
    I'm glad you understand what you are adjusting, it's hard to do something you don't understand.

    Just to be clear I didn't mean to insult your intelligence, and I'm sorry if you felt that way, I haven't seen a Japanese calibration that was setup the way you described, I can imagine I would e confused if I looked at one.
    No need to re-invent the wheel. But we can make it better

  9. #9
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    Quote Originally Posted by ralmo94 View Post
    I'm glad you understand what you are adjusting, it's hard to do something you don't understand.
    Just to be clear I didn't mean to insult your intelligence, and I'm sorry if you felt that way, I haven't seen a Japanese calibration that was setup the way you described, I can imagine I would e confused if I looked at one.
    No offense taken! Here's a calibration from a 1994 Skyline GT-R as reference.

    bnr32_normal_ecu.jpg
    bnr32_normal_ecu_hioctane_fuel.jpg

    It's in Japanese, but the adjustable values in the ECU are as follows:

    K Constant: This is a catch-all constant that's used for all fuel calculations. It appears to function similarly to the "Injector constant" on $EE.
    Injector Zero Time: Calculation for injector latency since larger injectors can 'lag' in response.
    Feedback Switch: Set target temperature for closed loop transition.
    Rev Limit: Self-explanatory.
    Speed Limit: Stock JDM vehicles have a hard fuel cut at 180 km/h.
    TTP Min/Max: Minimum and maximum injector pulsewidth vs RPM. This is usually used as a 'boost cut' for turbo vehicles.
    AF_LIMIT: Not used.
    Acceleration Enrichment: Self-explanatory.
    VQ Map (not shown in above images): Voltage Quantifier. This is the table that converts MAF voltage into grams/second. It's the "MAF Calibration" table on $EE.
    Fuel Table: Y-axis is RPM, X-axis is TP. "TP" or "Theoretical Pulse" is a calculated load value based on the K Constant and the VQ map. Each cell in the fuel table represents a TP index and an RPM. You change requested fuel based on where in the table you end up.

    It wasn't until the R34 GT-R in 1999 that Nissan switched to using VE tables and doing things more "traditionally."

    To further get your noggins joggin', here's the fuel data from a 1992 Subaru SVX:

    svxtune.jpg

    So yeah. I'd just never seen any of my tools used for 90s JDM cars refer to "Target AFR." It's always just fuel maps of load VS RPM. I can confirm that my buddy's 2005 Subaru Legacy uses target AFRs, for instance. I'm more of a 90s guy myself though.

    Anyways, sorry for dragging this a bit off-topic, and again I really appreciate the discussion. It helps a lot!

    EDIT: After staring at values for a while it occurs to me that these tables are probably actually AFR corrections. Target AFR is not a thing in any of the interfaces I'm familiar with, but if that means the ECU is always targeting 14.7, and thus the fuel tables are only mapping deviations from 14.7, then they make a lot of sense. Now I'm kind of impressed I was able to work with these things without figuring that part out. And it just makes me that much more impressed with how feature-rich $EE is for being a computer from 1994. Wild!
    Last edited by NomakeWan; 04-06-2022 at 10:16 AM.
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

Similar Threads

  1. Tuning 85 TPI - Need spark tuning advice
    By BlueCorvette in forum GM EFI Systems
    Replies: 11
    Last Post: 01-26-2017, 05:54 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •