From 8b5c1290043baf3c663a9fc1fac5e6929cafb2a3 Mon Sep 17 00:00:00 2001 From: Administrator Date: Tue, 14 Jan 2020 00:31:01 +0000 Subject: [PATCH 1/5] docs: create configuration/IAT_Retard --- configuration/IAT_Retard.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 configuration/IAT_Retard.md diff --git a/configuration/IAT_Retard.md b/configuration/IAT_Retard.md new file mode 100644 index 0000000..264d3f4 --- /dev/null +++ b/configuration/IAT_Retard.md @@ -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} \ No newline at end of file From 4d825d761e06354eca3bb431b45da257b7a67900 Mon Sep 17 00:00:00 2001 From: Administrator Date: Tue, 14 Jan 2020 00:41:08 +0000 Subject: [PATCH 2/5] docs: update Configuration_Index --- Configuration_Index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Configuration_Index.md b/Configuration_Index.md index 9a94d49..71d917d 100644 --- a/Configuration_Index.md +++ b/Configuration_Index.md @@ -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") From 5db9914a32cd2d7fa106814f1fb94342fbe36618 Mon Sep 17 00:00:00 2001 From: Administrator Date: Tue, 14 Jan 2020 00:45:15 +0000 Subject: [PATCH 3/5] docs: create configuration/IdleAdvance --- configuration/IdleAdvance.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 configuration/IdleAdvance.md diff --git a/configuration/IdleAdvance.md b/configuration/IdleAdvance.md new file mode 100644 index 0000000..1c41c8c --- /dev/null +++ b/configuration/IdleAdvance.md @@ -0,0 +1,12 @@ +--- +title: Idle advance +description: Controlling idle speed with changes to advance +published: true +date: 2020-01-14T00:45:09.872Z +tags: tuning, idle +--- + +# 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 From c51e6e8601637ba8b3f9d06c3ae47b2b324ec417 Mon Sep 17 00:00:00 2001 From: Administrator Date: Tue, 14 Jan 2020 02:02:19 +0000 Subject: [PATCH 4/5] docs: update configuration/IdleAdvance --- configuration/IdleAdvance.md | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/configuration/IdleAdvance.md b/configuration/IdleAdvance.md index 1c41c8c..6bec4b4 100644 --- a/configuration/IdleAdvance.md +++ b/configuration/IdleAdvance.md @@ -2,11 +2,32 @@ title: Idle advance description: Controlling idle speed with changes to advance published: true -date: 2020-01-14T00:45:09.872Z -tags: tuning, idle +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. \ No newline at end of file From 25176e4bb9878e1d7356660080f055d778cc00c7 Mon Sep 17 00:00:00 2001 From: Administrator Date: Tue, 14 Jan 2020 02:17:08 +0000 Subject: [PATCH 5/5] docs: create configuration/Thermo_fan --- configuration/Thermo_fan.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 configuration/Thermo_fan.md diff --git a/configuration/Thermo_fan.md b/configuration/Thermo_fan.md new file mode 100644 index 0000000..5aeca62 --- /dev/null +++ b/configuration/Thermo_fan.md @@ -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. \ No newline at end of file