Injector Mathematics
Injector scaling, voltage-dependent dead time, and minimum pulse width.
Injector scaling, voltage-dependent dead time, and minimum pulse width.
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 (t_i, in milliseconds) required to achieve stoichiometric combustion (\lambda = 1.0) for a relative cylinder air filling of r_l = 100\%:
\mathbf{KRKTE} =\frac{V_{\text{h\_cyl}} \times \rho_{\text{air\_std}}}{14.7 \times Q_{\text{inj\_g/min}} \times \frac{1}{60000}} \times \text{Scaling Factor}
Where:
- V_{\text{h\_cyl}} = Swept cylinder displacement: V_{\text{h\_cyl}} =\frac{1781\text{ cm}^3}{4} = \mathbf{445.25\text{ cm}^3} = 0.44525\text{ dm}^3
- \rho_{\text{air\_std}} = Air density at standard conditions (1013.25\text{ hPa}, 20\text{°C}) = \mathbf{1.204\text{ g/dm}^3}.
- \text{AFR}_{\text{stoich}} = Stoichiometric air-fuel ratio (14.70 for standard pump gasoline; 9.765 for pure E85).
- Q_{\text{inj\_g/min}} = Injector static mass flow rate in \text{g/min} of n-Heptane: Q_{\text{inj\_g/min}} = Q_{\text{inj\_cc/min}} \times 0.735\text{ g/cc (Heptane density)}
- ME7.5 Internal Conversion Factor: 1\text{ LSB} = \mathbf{0.000107\text{ 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/%) | Hex Value (LE) | Target Application |
|---|---|---|---|---|---|
Factory Bosch AWP (06A906031BA) | 317\text{ cc/min} | Gasoline | 0.09845 | 0x0399 (920) | Stock K03s Turbo (180 PS) |
Audi TT 225 BAM (06A906031BC) | 386\text{ cc/min} | Gasoline | 0.08088 | 0x02F4 (756) | K04-023 Upgrade (225 PS) |
| Bosch EV14 440cc ("Green Giant") | 440\text{ cc/min} | Gasoline | 0.07090 | 0x0296 (662) | K04-001 / Aggressive Tune |
Bosch EV14 550cc (0280158117) | 550\text{ cc/min} | Gasoline | 0.05670 | 0x0212 (530) | Hybrid K04 / GT28RS Turbo |
Bosch EV14 550cc (0280158117) | 550\text{ cc/min} | E85 | 0.08535 | 0x031F (798) | E85 Flex-Fuel Conversion |
Siemens Deka 630cc (0280158040) | 630\text{ cc/min} | Gasoline | 0.04951 | 0x01CE (463) | Big Turbo (300–400 WHP) |
Bosch EV14 1000cc (0280158040) | 1000\text{ cc/min} | Gasoline | 0.03119 | 0x0124 (291) | High-Boost 500+ WHP Setup |
Bosch EV14 1000cc (0280158040) | 1000\text{ cc/min} | E85 | 0.04695 | 0x01B6 (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:
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 | 12.00V | 14.00V | 16.00V |
|---|---|---|---|---|---|---|
| Stock Bosch EV6 (317cc AWP) | 3.28\text{ ms} | 2.14\text{ ms} | 1.42\text{ ms} | 1.04\text{ ms} | 0.78\text{ ms} | 0.62\text{ ms} |
Bosch EV14 550cc (0280158117) | 2.45\text{ ms} | 1.52\text{ ms} | 1.08\text{ ms} | 0.82\text{ ms} | 0.64\text{ ms} | 0.51\text{ ms} |
| Bosch EV14 1000cc | 2.68\text{ ms} | 1.74\text{ ms} | 1.24\text{ ms} | 0.96\text{ ms} | 0.76\text{ ms} | 0.61\text{ 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\text{ rpm}), the required stoichiometric pulse width may drop below 0.60\text{ ms}. If the factory TEMIN limit (0.78\text{ ms}) is left unchanged, the ECU clamps the minimum injection duration, causing the engine to idle rich at \lambda = 0.82–0.88 with oscillating idle hunting.
TEMIN(Minimum Effective Injection Time):- Set identically to
TEMIN(0x018612).
- Set identically to
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:
\text{Air Mass Multiplier} = \left(\frac{D_{\text{new}}}{D_{\text{stock}}} \right)^2
MAF HOUSING SCALING & SATURATION THRESHOLDS
| Housing Type | Internal Dia | Cross-Section | Flow Multiplier | Airflow Saturation Ceiling |
|---|---|---|---|---|
| Stock Mk4 GTI AWP | 63.0 mm | 3,117 mm² | 1.0000 (Base) | 210 g/s (~260 bhp) |
| Audi TT 225 BAM/VR6 | 73.0 mm | 4,185 mm² | 1.3426 (+34%) | 285 g/s (~360 bhp) |
| Aftermarket 3.0" OD | 76.2 mm (ID) | 4,560 mm² | 1.4630 (+46%) | 315 g/s (~400 bhp) |
| Aftermarket 3.5" OD | 85.0 mm (ID) | 5,674 mm² | 1.8205 (+82%) | 390 g/s (~500 bhp) |
Calibration Procedure for 73mm Audi TT 225 / VR6 MAF Housing#
- Locate the 512-point
MLHFMlinearization curve starting at offset0x01B854in06A906032LP. - Multiply all 512 16-bit air mass values by 1.3426.
- Verify that maximum mass airflow values do not exceed the 16-bit integer representation ceiling (655.35\text{ kg/h} or scaled format).
- Update
MLOFS(MAF zero-flow voltage offset) at0x011C82to match clean sensor quiescent output (1.000\text{V} \pm 0.02\text{V}).
Related#
Cross-referenced on shared calibration symbols, not on subject matter — these are the chapters that touch the same maps.
- Chapter 6 — Memory Geometry & Axes —
MLOFS,TEMINVA,MLHFM,KFLF,TEMIN,TVUB - Chapter 45 — Pattern Matching & XDF Porting —
TEMIN,TVUB,KRKTE - Chapter 56 — Fuel Pumps & Rail Pressure —
TEMIN,TVUB,KRKTE - Chapter 11 — Flash Checksum Hierarchy —
MLHFM,KRKTE - Chapter 21 — Cold Start Enrichment —
TEMIN,KRKTE - Chapter 49 — Tank Ventilation (N80) —
TVUB,KRKTE
← Previous chapter · Contents · Next chapter →
Related
Cross-referenced on shared calibration symbols, not on subject matter — these are the chapters that touch the same maps.