M7 SmazTunerECU reference
Chapter 15 of 60·Part V of XIV

Injector Mathematics

Injector scaling, voltage-dependent dead time, and minimum pulse width.

ECUs06A906032LP
8 symbols in this chapter

Open the symbol index

In this page

When upgrading turbochargers (such as converting a stock K03/K03s to a K04-001, K04-023, or Garrett GT28/G25 series) or converting to E85 ethanol fuel, the fuel delivery subsystem must be recalibrated from first principles. Modifying base fueling by artificially skewing the MAF curve (MLHFM) or hacking the VE map (KFLF) is an engineering error that corrupts the internal torque model.

In Bosch Motronic ME7.5, fueling must be calibrated strictly through KRKTE (Primary Injector Conversion Factor), TVUB (Voltage Latency Offset), TEMIN (Minimum Pulse Width), and physical MLHFM (Housing Diameter Linearization).

15.1. KRKTE — Mathematical Derivation & Injector Scaling

Physical Definition

KRKTE defines the relationship between cylinder air charge and fuel mass. Specifically, it represents the effective injector opening duration (ti, in milliseconds) required to achieve stoichiometric combustion (λ = 1.0) for a relative cylinder air filling of rl = 100%:

KRKTE =Vh_cyl × ρair_std14.7 × Qinj_g/min × 160000 × Scaling Factor

Where:

  • Vh_cyl = Swept cylinder displacement: Vh_cyl =1781 cm34 = 445.25 cm3 = 0.44525 dm3
  • ρair_std = Air density at standard conditions (1013.25 hPa, 20°C) = 1.204 g/dm3.
  • AFRstoich = Stoichiometric air-fuel ratio (14.70 for standard pump gasoline; 9.765 for pure E85).
  • Qinj_g/min = Injector static mass flow rate in g/min of n-Heptane: Qinj_g/min = Qinj_cc/min × 0.735 g/cc (Heptane density)
  • ME7.5 Internal Conversion Factor: 1 LSB = 0.000107 ms/%.

Master KRKTE Quick-Reference Table (1.8T 20V Platform, 3.0-Bar Fuel Pressure)

Injector Model & Manufacturer · Rated Flow Rate (@ 3.0 bar) · Fuel Type · Calculated KRKTE (ms/%)
Injector Model & ManufacturerRated Flow Rate (@ 3.0 bar)Fuel TypeCalculated KRKTE (ms/%)Hex Value (LE)Target Application
Factory Bosch AWP (06A906031BA)317 cc/minGasoline0.098450x0399 (920)Stock K03s Turbo (180 PS)
Audi TT 225 BAM (06A906031BC)386 cc/minGasoline0.080880x02F4 (756)K04-023 Upgrade (225 PS)
Bosch EV14 440cc ("Green Giant")440 cc/minGasoline0.070900x0296 (662)K04-001 / Aggressive Tune
Bosch EV14 550cc (0280158117)550 cc/minGasoline0.056700x0212 (530)Hybrid K04 / GT28RS Turbo
Bosch EV14 550cc (0280158117)550 cc/minE850.085350x031F (798)E85 Flex-Fuel Conversion
Siemens Deka 630cc (0280158040)630 cc/minGasoline0.049510x01CE (463)Big Turbo (300–400 WHP)
Bosch EV14 1000cc (0280158040)1000 cc/minGasoline0.031190x0124 (291)High-Boost 500+ WHP Setup
Bosch EV14 1000cc (0280158040)1000 cc/minE850.046950x01B6 (438)Big Turbo E85 Application

15.2. TVUB — Injector Voltage Latency / Dead Time Correction

Physical Mechanism

When the ECU energizes the low-side injector MOSFET, magnetic flux buildup in the solenoid coil requires finite time before the pintle overcomes fuel pressure and lifts off the valve seat. At lower battery voltages (e.g. during engine cranking at 8V), electromagnetic force develops slower, increasing dead time significantly:

code
  Dead Time (ms)
       ▲
   3.5 ┼──●  Bosch EV6 (Stock AWP)
       │      2.5 ┼────●
       │        1.5 ┼──────●────●  Bosch EV14 550cc
       │       \       0.8 ┼────────●────●────●
       │         \    \           └──┴──┴───┴────┴────┴────► Battery Voltage (V)
          6V 8V 10V  12V  14V  16V

Factory TVUB vs. High-Performance EV14 Profiles (ms)

Battery Voltage · 6.00V · 8.00V · 10.00V
Battery Voltage6.00V8.00V10.00V12.00V14.00V16.00V
Stock Bosch EV6 (317cc AWP)3.28 ms2.14 ms1.42 ms1.04 ms0.78 ms0.62 ms
Bosch EV14 550cc (0280158117)2.45 ms1.52 ms1.08 ms0.82 ms0.64 ms0.51 ms
Bosch EV14 1000cc2.68 ms1.74 ms1.24 ms0.96 ms0.76 ms0.61 ms

Tuning Rule: If TVUB is set too low, idle fueling runs excessively lean during electrical load changes (e.g. radiator fans kicking on); if set too high, the engine stumbles rich during cold starts.

15.3. TEMIN & TEMINVA — Minimum Pulse Width Limits

Large motorsport injectors (such as 1000cc units) deliver substantial fuel mass per millisecond. At hot idle (800 rpm), the required stoichiometric pulse width may drop below 0.60 ms. If the factory TEMIN limit (0.78 ms) is left unchanged, the ECU clamps the minimum injection duration, causing the engine to idle rich at λ = 0.82–0.88 with oscillating idle hunting.

  • TEMIN (Minimum Effective Injection Time):
    • Set identically to TEMIN (0x018612).
  • TEMINVA (Minimum Injection Time during Valve Overlap):

15.4. MLHFM — Mass Air Flow Sensor Linearization & Housing Scaling

Fluid Dynamic Scaling Formula

The Bosch hot-film anemometer (HFM-5) measures linear air velocity across the sensing element. When installing the stock sensor probe into a larger diameter housing, velocity decreases for a given volumetric flow rate in direct proportion to the cross-sectional area:

Air Mass Multiplier = (DnewDstock )2

MAF HOUSING SCALING & SATURATION THRESHOLDS

Housing Type · Internal Dia · Cross-Section · Flow Multiplier
Housing TypeInternal DiaCross-SectionFlow MultiplierAirflow Saturation Ceiling
Stock Mk4 GTI AWP63.0 mm3,117 mm²1.0000 (Base)210 g/s (~260 bhp)
Audi TT 225 BAM/VR673.0 mm4,185 mm²1.3426 (+34%)285 g/s (~360 bhp)
Aftermarket 3.0" OD76.2 mm (ID)4,560 mm²1.4630 (+46%)315 g/s (~400 bhp)
Aftermarket 3.5" OD85.0 mm (ID)5,674 mm²1.8205 (+82%)390 g/s (~500 bhp)

Calibration Procedure for 73mm Audi TT 225 / VR6 MAF Housing

  1. Locate the 512-point MLHFM linearization curve starting at offset 0x01B854 in 06A906032LP.
  2. Multiply all 512 16-bit air mass values by 1.3426.
  3. Verify that maximum mass airflow values do not exceed the 16-bit integer representation ceiling (655.35 kg/h or scaled format).
  4. Update MLOFS (MAF zero-flow voltage offset) at 0x011C82 to match clean sensor quiescent output (1.000V ± 0.02V).
Esc
↑↓ move↵ openEsc close