V3 anytrim control
Subpage of Motorsport menu
Anytrim Control
Anytrim is a tool to trim different functions from several input sources, the available input sources are:
- MCP3208 ch0-ch7: normal analog input channel 0-7.
- MAP: Manifold pressure
- FPR ch1-ch7: fuel pressure across injectors (Only using VEMS provided 700 KPa absolute sensor) with MAP signal subtracted internally from fuel pressure sensor at selected ch number.
- Speed input 1 or 2: Wheel speed signal from the first of the second sensor; In case of trimming for a Flex Fuel application one of these (preferably wheelspeed 2) can optionally be used to sample sensors with frequency outputs (like the Continental 13577394-Fuel Composition Sensor)
- Speed1-Speed2: Wheel speed 1 (usually front wheels) substracted by Wheel speed 2 (usually rear wheels), usefull for wheelslip based corrections (for instance boost/ign advance) based on absolute difference
- Speed1/Speed2: Wheel speed 1 divided by Wheelspeed 2, usefull for wheelslip based corrections based on relative (ratio) difference.
- Launchtime: the time (in seconds with 0.1s resolution) since last deactivation of launch control input.
- Launchtime + 50% TPS: counts the same as Launchtime, but only activates trim when TPS > 50%.
- CLT: Coolant temperature
- MAT: Manifold air temperature
- TPS: Throttle position
- VBATT: Battery voltage
- EGT1: Exhaust gas temperature 1
- EGT2: Exhaust gas temperature 2
- SecTPos: Secondary trigger postition
- ThirdTPos: Third trigger postition
- SecTPos-Target: SecTrigPos substracted by Camshaft inlet target, effectively camshaft intake difference from target; usefull for slight fuel and/or ingition adjustments when cam is on transition to target
- ThirdTPos-Target: ThirdTrigPos substracted by Camshaft exhaust target, effectively camshaft exhaust difference from target; usefull for slight fuel and/or ingition adjustments when cam is on transition to target
- Lambda-Target: Measured Lambda substracted by Target Lambda, effectively difference from target; usefull for safety functions like lower revlimit if engine running lean
- Lambda-Target TPSx: Difference from Lambda target scaled by TPS saturates at x TPS%, scaling 0% when TPS below idle_tps_threshold
- Lambda-Target MAPx: Difference from Lambda target scaled by MAP saturates at x MAP kPa, scaling 0% when MAP below fuelcut_min_kpap
All 5 anytrim functions have a seperate 17 point adjustable trim curve which depends on chosen mode therefore always set the correct mode before editing the curve.
Anytrim trim capabilites per channel:
- Anytrim 1: fuel, lambda, cranking pulsewidth, launch rpm(add)
- Anytrim 2: fuel, lambda, cranking pulsewidth, boost target(multiplicative), boost target(additive), boost reference DC (additive)
- Anytrim 3: lambda, spark, cranking pulsewidth, adjustable fuel-cut rpm(add), redline rpm (add)
- Anytrim 4: boost target(multiplicative), boost target(additive), boost reference DC (additive), adjustable fuel-cut rpm(add), redline rpm (add)
- Anytrim 5: spark, launch rpm(add), adjustable fuel-cut rpm(add), redline rpm (add)
The different trim functions are able to scale the variables within the following range:
- Fuel trim: from 78 % to 178 %
- Lambda target trim: from 57 % to 141 %
- Cranking pulsewidth: from 0% to 697%
- Launch rpm trim (additive): from 0 RPM to 25500 RPM
- Boost target trim (mult): from 0 % to 199 %
- Boost target trim (add): from -256 Kpa to +254 Kpa
- Boost ref DC trim (add): from -100 DC% to +100 DC%
- Spark trim: from -32 Deg to +32 Deg (positive is higher ignition advance, negative is retard)
- Adjustable Fuel-Cut rpm trim (add): from -8192 RPM to +8128 RPM (redline rpm hard and soft unaffected)
- Redline rpm trim (add): from -12800 RPM to +12700 RPM (both hard (fuel/ignition) and soft limit (ignition) adjusted with the same offset)
Lambda, Launch and Cranking pulsewidth can trimmed by only one Anytrim control at the same time (if you enable it multiple times, the first function will take action).