This commit is contained in:
Josh Stewart 2020-01-14 16:11:42 +10:00
commit a87db859e8
4 changed files with 71 additions and 1 deletions

View File

@ -2,7 +2,7 @@
title: Configuration Index
description: Listing of all dialog configuration help pages
published: true
date: 2020-01-06T02:20:48.003Z
date: 2020-01-14T00:41:04.896Z
tags:
---
@ -27,6 +27,7 @@ tags:
- [Warmup](/configuration/Warmup "wikilink")
- **Idle control**
- [Idle](/configuration/Idle "wikilink")
- [Idle Advance](/configuration/IdleAdvance "wikilink")
- **Accessories Menu**
- [Thermo fan](/configuration/Thermo_fan "wikilink")
- [Launch Control and Flat shift](/configuration/Launch_Flatshift "wikilink")

View File

@ -0,0 +1,14 @@
---
title: Temperature based timing changes
description:
published: true
date: 2020-01-14T00:30:56.331Z
tags: tuning
---
# Temperature based timing changes
Changes in Inlet Air Temperature (IAT), in particular significant increases whilst under boost, can require ignition timing to be pulled. The IAT retard settings allow for this timing adjustment
## Example
Exact settings will be engine dependant, but pulling of ignition timing beyond 100\*C is a common scenario.
![iat_retard.png](/img/ignition/iat_retard.png =500x){.align-center}

View File

@ -0,0 +1,33 @@
---
title: Idle advance
description: Controlling idle speed with changes to advance
published: true
date: 2020-01-14T02:02:16.409Z
tags: idle, tuning
---
# Idle advance control
Idle speed can be controlled without the use of an idle valve (IACV) by adjustiming timing. This feature references the same idle RPM target curve that is used by the closed loop idle control and will then adjust the advance based on the error between current and target RPM.
## Settings
![idle_advance.png](/img/idle/idle_advance.png){.align-center}
* **Idle advance mode**
* **Added** - This is the most common mode and will alter the regular advance amount by adding (or subtracting) a certain number of degrees based on the amount of RPM delta (Between target and actual RPMs)
* **Switched** - The ignition advance will switch to the values in the idle advance curve rather than adjusting the normal advance values
* **Idle detect mode** - This setting specifies how the ECU determines whether it is at idle or not. Most commonly this is based on a variable TPS and a specific TPS%, but if a closed throttle switch (CTPS) is available, this may be used instead
* **Delay before idle control** - This allows the idle RPM to settle during decelleration before the ignition advance is changed.
* **Active below** - Maximum RPM that the idle advance control will be active under
* **Active Below** - If the idle detect mode is set to TPS, this is the throttle position that the control will be active below
* The following 3 settings are only used if idle detection uses a CTPS input
* **CTPS enabled** - Whether to use a CTPS input
* **CTPS Pin** - The Arduino pin that the CTPS is connected to
* **CTPS Polatiry** - Whether idle is indicated by the input being pulled to ground (Normal) or indicated by the input being pulled to 5v (Inverted). In Normal mode, the internal pullup will be enabled.
### Idle Advance curve
This curve specifies the amount of timing adjustment (Added mode) or the absoolute advance amount (Switched mode) that will be used based on the delta (error) from target RPM.
Generally timing will be added (positive values) in order to try and increase RPM and timing will be removed (Negative values) to redue RPM.
### Idle RPM target curve
This curve specifies what the desired idle RPM is based on the current coolant temperature. This table is shared with the idle air control if that is being used in conjuction with idle advance control.

View File

@ -0,0 +1,22 @@
---
title: Thermo fan
description: Control of a cooling fan relay
published: true
date: 2020-01-14T02:17:03.743Z
tags: tuning, aux outputs
---
# Thermo fan
Control of a cooling (thermo) fan is available through the Thermo fan dialog.
> Note that only On/Off fan control is currently possible (Not fan speed control using PWM).
{.is-info}
## Settings
![fan.png](/img/accessories/fan.png =500x){.align-center}
* **Fan mode** - Currently only `On/Off` mode is supported
* **Output pin** - The arduino pin that the fan control will use. In most cases this should be left as `Board Default`
* **Output inverted** - Most setups will use `No` for this setting, but if you have a fan circuit that flips the output, the On/Off polarity can be reversed with this setting
* **Fan temperature** - The temperature above which the fan will be turned on.
* **Fan hysteresis** - The number of degrees below the fan set point that fan will be turned off. This is used to avoid oscillation around the set point resulting in the fan turning on and off rapidly.