cool stuff

This commit is contained in:
rusefi 2020-05-01 14:55:45 -04:00
parent 50277fcb62
commit 9c5a27dbfa
9 changed files with 287 additions and 142 deletions

View File

@ -1,4 +1,5 @@
# Advanced
# [rusEFI-project](rusEFI project)
## Advanced
[Boost Control](#Boost-Control)
[General Purpose PWM 1](#General-Purpose-PWM-1)
@ -33,83 +34,104 @@
[FSIO Curve #4](#FSIO-Curve-#4)
## Boost Control
### Boost Control
![x](overview/TS_generated/dialog_Boost_Control.png)
## General Purpose PWM 1
### General Purpose PWM 1
![x](overview/TS_generated/dialog_General_Purpose_PWM_1.png)
Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin.
On above duty(%): In on-off mode, turn the output on when the table value is above this duty.
Off below duty(%): In on-off mode, turn the output off when the table value is below this duty.
Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table.\nThis should be a safe value for whatever hardware is connected to prevent damage.
Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table.
This should be a safe value for whatever hardware is connected to prevent damage.
Load Axis: Selects the load axis to use for the table.
## General Purpose PWM 2
### General Purpose PWM 2
![x](overview/TS_generated/dialog_General_Purpose_PWM_2.png)
Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin.
On above duty(%): In on-off mode, turn the output on when the table value is above this duty.
Off below duty(%): In on-off mode, turn the output off when the table value is below this duty.
Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table.\nThis should be a safe value for whatever hardware is connected to prevent damage.
Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table.
This should be a safe value for whatever hardware is connected to prevent damage.
Load Axis: Selects the load axis to use for the table.
## General Purpose PWM 3
### General Purpose PWM 3
![x](overview/TS_generated/dialog_General_Purpose_PWM_3.png)
Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin.
On above duty(%): In on-off mode, turn the output on when the table value is above this duty.
Off below duty(%): In on-off mode, turn the output off when the table value is below this duty.
Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table.\nThis should be a safe value for whatever hardware is connected to prevent damage.
Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table.
This should be a safe value for whatever hardware is connected to prevent damage.
Load Axis: Selects the load axis to use for the table.
## General Purpose PWM 4
### General Purpose PWM 4
![x](overview/TS_generated/dialog_General_Purpose_PWM_4.png)
Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin.
On above duty(%): In on-off mode, turn the output on when the table value is above this duty.
Off below duty(%): In on-off mode, turn the output off when the table value is below this duty.
Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table.\nThis should be a safe value for whatever hardware is connected to prevent damage.
Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table.
This should be a safe value for whatever hardware is connected to prevent damage.
Load Axis: Selects the load axis to use for the table.
## FSIO inputs
### FSIO inputs
![x](overview/TS_generated/dialog_FSIO_inputs.png)
## Aux PID
### Aux PID
![x](overview/TS_generated/dialog_Aux_PID.png)
Detailed status in console: Print details into rusEfi console
## FSIO outputs
### FSIO outputs
![x](overview/TS_generated/dialog_FSIO_outputs.png)
## FSIO Table #1
### FSIO Table #1
![x](overview/TS_generated/dialog_FSIO_Table_#1.png)
## FSIO Table #2
### FSIO Table #2
![x](overview/TS_generated/dialog_FSIO_Table_#2.png)
## FSIO Table #3
### FSIO Table #3
![x](overview/TS_generated/dialog_FSIO_Table_#3.png)
## FSIO Table #4
### FSIO Table #4
![x](overview/TS_generated/dialog_FSIO_Table_#4.png)
## FSIO Formulas
### FSIO Formulas
![x](overview/TS_generated/dialog_FSIO_Formulas.png)
use FSIO #16 for timing adjustment: See fsioTimingAdjustment
## FSIO Curve #1
### FSIO Curve #1
![x](overview/TS_generated/dialog_FSIO_Curve_#1.png)
## FSIO Curve #2
### FSIO Curve #2
![x](overview/TS_generated/dialog_FSIO_Curve_#2.png)
## FSIO Curve #3
### FSIO Curve #3
![x](overview/TS_generated/dialog_FSIO_Curve_#3.png)
## FSIO Curve #4
### FSIO Curve #4
![x](overview/TS_generated/dialog_FSIO_Curve_#4.png)
generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020
generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020

View File

@ -1,4 +1,5 @@
# Base Engine
# [rusEFI-project](rusEFI project)
## Base Engine
[Base Engine Settings](#Base-Engine-Settings)
[Trigger](#Trigger)
@ -19,25 +20,42 @@
[Status LEDs](#Status-LEDs)
## Base Engine Settings
### Base Engine Settings
![x](overview/TS_generated/dialog_Base_Engine_Settings.png)
Fuel strategy: This setting controls which fuel quantity control algorithm is used.\nSee also useTPSAdvanceTable\nset algorithm X
Debug mode: See http://rusefi.com/s/debugmode\n\nset debug_mode X
Fuel strategy: This setting controls which fuel quantity control algorithm is used.
See also useTPSAdvanceTable
set algorithm X
Fuel strategy: This setting controls which fuel quantity control algorithm is used.\nSee also useTPSAdvanceTable\nset algorithm X
Debug mode: See http://rusefi.com/s/debugmode
Debug mode: See http://rusefi.com/s/debugmode\n\nset debug_mode X
set debug_mode X
Fuel strategy: This setting controls which fuel quantity control algorithm is used.\nSee also useTPSAdvanceTable\nset algorithm X
Fuel strategy: This setting controls which fuel quantity control algorithm is used.
See also useTPSAdvanceTable
set algorithm X
Debug mode: See http://rusefi.com/s/debugmode\n\nset debug_mode X
Debug mode: See http://rusefi.com/s/debugmode
## Trigger
set debug_mode X
Fuel strategy: This setting controls which fuel quantity control algorithm is used.
See also useTPSAdvanceTable
set algorithm X
Debug mode: See http://rusefi.com/s/debugmode
set debug_mode X
### Trigger
![x](overview/TS_generated/dialog_Trigger.png)
Operation mode / speed: 'Some triggers could be mounted differently. Most well-known triggers imply specific sensor setup. 4 stroke with symmetrical crank' is a pretty special case for example on Miata NB2\nSee engineCycle\nset operation_mode X
use only rising edge: VR sensors are only precise on rising front\nenable trigger_only_front
Operation mode / speed: 'Some triggers could be mounted differently. Most well-known triggers imply specific sensor setup. 4 stroke with symmetrical crank' is a pretty special case for example on Miata NB2
See engineCycle
set operation_mode X
use only rising edge: VR sensors are only precise on rising front
enable trigger_only_front
VVT use rise front: Use rise or fall signal front
@ -45,9 +63,12 @@ print verbose sync details to console: enable trigger_details
Do not print messages in case of sync error: Sometimes we have a performance issue while printing error
Operation mode / speed: 'Some triggers could be mounted differently. Most well-known triggers imply specific sensor setup. 4 stroke with symmetrical crank' is a pretty special case for example on Miata NB2\nSee engineCycle\nset operation_mode X
Operation mode / speed: 'Some triggers could be mounted differently. Most well-known triggers imply specific sensor setup. 4 stroke with symmetrical crank' is a pretty special case for example on Miata NB2
See engineCycle
set operation_mode X
use only rising edge: VR sensors are only precise on rising front\nenable trigger_only_front
use only rising edge: VR sensors are only precise on rising front
enable trigger_only_front
VVT use rise front: Use rise or fall signal front
@ -55,9 +76,12 @@ print verbose sync details to console: enable trigger_details
Do not print messages in case of sync error: Sometimes we have a performance issue while printing error
Operation mode / speed: 'Some triggers could be mounted differently. Most well-known triggers imply specific sensor setup. 4 stroke with symmetrical crank' is a pretty special case for example on Miata NB2\nSee engineCycle\nset operation_mode X
Operation mode / speed: 'Some triggers could be mounted differently. Most well-known triggers imply specific sensor setup. 4 stroke with symmetrical crank' is a pretty special case for example on Miata NB2
See engineCycle
set operation_mode X
use only rising edge: VR sensors are only precise on rising front\nenable trigger_only_front
use only rising edge: VR sensors are only precise on rising front
enable trigger_only_front
VVT use rise front: Use rise or fall signal front
@ -65,8 +89,9 @@ print verbose sync details to console: enable trigger_details
Do not print messages in case of sync error: Sometimes we have a performance issue while printing error
## Battery and Alternator Settings
### Battery and Alternator Settings
![x](overview/TS_generated/dialog_Battery_and_Alternator_Settings.png)
vBatt ADC input: This is the processor input pin that the battery voltage circuit is connected to, if you are unsure of what pin to use, check the schematic that corresponds to your PCB.
Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin.
@ -91,16 +116,19 @@ Off Above TPS(%): Turns off alternator output above specified TPS, enabling this
Detailed status in console: Print details into rusEfi console
## Main relay output
### Main relay output
![x](overview/TS_generated/dialog_Main_relay_output.png)
Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin.
## Starter relay output
### Starter relay output
![x](overview/TS_generated/dialog_Starter_relay_output.png)
Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin.
## Fuel pump rail
### Fuel pump rail
![x](overview/TS_generated/dialog_Fuel_pump__rail.png)
Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin.
Absolute Fuel Pressure: If your fuel regulator does not have vacuum line
@ -113,23 +141,27 @@ Pin: This implementation produces one pulse per engine cycle. See also dizzySpar
Absolute Fuel Pressure: If your fuel regulator does not have vacuum line
## Fan Settings
### Fan Settings
![x](overview/TS_generated/dialog_Fan_Settings.png)
Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin.
## Tachometer output
### Tachometer output
![x](overview/TS_generated/dialog_Tachometer_output.png)
Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin.
Rise at trigger index: Trigger cycle index at which we start tach pulse (performance consideration)
## Check Engine Settings
### Check Engine Settings
![x](overview/TS_generated/dialog_Check_Engine_Settings.png)
Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin.
## Status LEDs
### Status LEDs
![x](overview/TS_generated/dialog_Status_LEDs.png)
Trigger error LED: This pin is used for debugging - snap a logic analyzer on it and see if it's ever high
generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020
generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020

View File

@ -1,4 +1,5 @@
# Controller
# [rusEFI-project](rusEFI project)
## Controller
[ECU stimulator](#ECU-stimulator)
[Datalogging Settings](#Datalogging-Settings)
@ -45,61 +46,82 @@
[AntiLag Settings NOT WORKING](#AntiLag-Settings-NOT-WORKING)
## ECU stimulator
### ECU stimulator
![x](overview/TS_generated/dialog_ECU_stimulator.png)
## Datalogging Settings
### Datalogging Settings
![x](overview/TS_generated/dialog_Datalogging_Settings.png)
## Bench Test & Commands
### Bench Test & Commands
![x](overview/TS_generated/dialog_Bench_Test_&_Commands.png)
## Popular vehicles
### Popular vehicles
![x](overview/TS_generated/dialog_Popular_vehicles.png)
## LCD screen
### LCD screen
![x](overview/TS_generated/dialog_LCD_screen.png)
## Joystick
### Joystick
![x](overview/TS_generated/dialog_Joystick.png)
## SPI settings
### SPI settings
![x](overview/TS_generated/dialog_SPI_settings.png)
SPI1mosi mode: Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc.
## rusEfi Console Settings
### rusEfi Console Settings
![x](overview/TS_generated/dialog_rusEfi_Console_Settings.png)
Sensor Sniffer: rusEfi console Sensor Sniffer mode
Engine Sniffer: This options enables data for 'engine sniffer' tab in console, which comes at some CPU price
## Connection
### Connection
![x](overview/TS_generated/dialog_Connection.png)
## TLE8888
### TLE8888
![x](overview/TS_generated/dialog_TLE8888.png)
## All Pins 1/3
### All Pins 1/3
![x](overview/TS_generated/dialog_All_Pins_1_3.png)
Dizzy out Pin: This implementation makes a pulse every time one of the coils is charged, using coil dwell for pulse width. See also tachOutputPin
Saab CDM knock: Saab Combustion Detection Module knock signal input pin\nalso known as Saab Ion Sensing Module
Saab CDM knock: Saab Combustion Detection Module knock signal input pin
also known as Saab Ion Sensing Module
## All Pins 2/3
### All Pins 2/3
![x](overview/TS_generated/dialog_All_Pins_2_3.png)
## All Pins 3/3
### All Pins 3/3
![x](overview/TS_generated/dialog_All_Pins_3_3.png)
Cam Sync/VVT input: Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts.\nTODO #660
Cam Sync/VVT input: Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts.
TODO #660
vBatt ADC input: This is the processor input pin that the battery voltage circuit is connected to, if you are unsure of what pin to use, check the schematic that corresponds to your PCB.
FuelLevelSensor: This is the processor pin that your fuel level sensor in connected to. This is a non standard input so will need to be user defined.
## Experimental/Broken
### Experimental/Broken
![x](overview/TS_generated/dialog_Experimental_Broken.png)
## Multispark
### Multispark
![x](overview/TS_generated/dialog_Multispark.png)
## GDI Dreams
### GDI Dreams
![x](overview/TS_generated/dialog_GDI_Dreams.png)
## HIP9011 Settings (knock decoder)
### HIP9011 Settings (knock decoder)
![x](overview/TS_generated/dialog_HIP9011_Settings_knock_decoder.png)
## Electronic Throttle Body (beta)
### Electronic Throttle Body (beta)
![x](overview/TS_generated/dialog_Electronic_Throttle_Body_beta.png)
Detailed status in console: Print details into rusEfi console
Disable ETB Motor: Disable the electronic throttle motor for testing.\nThis mode is for testing ETB position sensors, etc without actually driving the throttle.
Disable ETB Motor: Disable the electronic throttle motor for testing.
This mode is for testing ETB position sensors, etc without actually driving the throttle.
Two-wire mode: TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode.
@ -109,22 +131,31 @@ Two-wire mode: TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two w
use ETB for idle: This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle.
Debug mode: See http://rusefi.com/s/debugmode\n\nset debug_mode X
Debug mode: See http://rusefi.com/s/debugmode
set debug_mode X
use ETB for idle: This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle.
Debug mode: See http://rusefi.com/s/debugmode\n\nset debug_mode X
Debug mode: See http://rusefi.com/s/debugmode
set debug_mode X
use ETB for idle: This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle.
Debug mode: See http://rusefi.com/s/debugmode\n\nset debug_mode X
Debug mode: See http://rusefi.com/s/debugmode
## Electronic TB Bias Curve
set debug_mode X
### Electronic TB Bias Curve
![x](overview/TS_generated/dialog_Electronic_TB_Bias_Curve.png)
## ETB Pedal to TPS
### ETB Pedal to TPS
![x](overview/TS_generated/dialog_ETB_Pedal_to_TPS.png)
## Launch Control Settings NOT WORKING
### Launch Control Settings NOT WORKING
![x](overview/TS_generated/dialog_Launch_Control_Settings_NOT_WORKING.png)
Extra Fuel(%): Extra Fuel Added
Boost Solenoid Duty(%): Duty Cycle for the Boost Solenoid
@ -133,9 +164,11 @@ Smooth Retard Mode: Interpolates the Ignition Retard from 0 to 100% within the R
Ignition Cut: This is the Cut Mode normally used
## Rolling Launch Settings NOT WORKING
### Rolling Launch Settings NOT WORKING
![x](overview/TS_generated/dialog_Rolling_Launch_Settings_NOT_WORKING.png)
## AntiLag Settings NOT WORKING
### AntiLag Settings NOT WORKING
![x](overview/TS_generated/dialog_AntiLag_Settings_NOT_WORKING.png)
generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020
generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020

View File

@ -1,4 +1,5 @@
# Cranking
# [rusEFI-project](rusEFI project)
## Cranking
[Cranking Settings](#Cranking-Settings)
[Cranking Coolant Temperature Multiplier](#Cranking-Coolant-Temperature-Multiplier)
@ -7,11 +8,13 @@
[Cranking TPS Multiplier](#Cranking-TPS-Multiplier)
## Cranking Settings
### Cranking Settings
![x](overview/TS_generated/dialog_Cranking_Settings.png)
Enable cylinder cleanup: When enabled if TPS is held above 95% no fuel is injected while cranking to clear excess fuel from the cylinders.
Enable faster engine spin-up: Smarter cranking logic.\nSee also startOfCrankingPrimingPulse
Enable faster engine spin-up: Smarter cranking logic.
See also startOfCrankingPrimingPulse
Use separate Advance Table for cranking: This activates a separate advance table for cranking conditions, this allows cranking advance to be RPM dependant.
@ -31,11 +34,14 @@ Use Advance Corrections for cranking: This enables the various ignition correcti
Use fixed cranking dwell: If set to true, will use the specified duration for cranking dwell. If set to false, will use the specified dwell angle. Unless you have a really good reason to, leave this set to true to use duration mode.
## Cranking Coolant Temperature Multiplier
### Cranking Coolant Temperature Multiplier
![x](overview/TS_generated/dialog_Cranking_Coolant_Temperature_Multiplier.png)
## Cranking Duration Multiplier
### Cranking Duration Multiplier
![x](overview/TS_generated/dialog_Cranking_Duration_Multiplier.png)
## Cranking TPS Multiplier
### Cranking TPS Multiplier
![x](overview/TS_generated/dialog_Cranking_TPS_Multiplier.png)
generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020
generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020

View File

@ -1,4 +1,5 @@
# Fuel
# [rusEFI-project](rusEFI project)
## Fuel
[Injection settings](#Injection-settings)
[Injector dead time](#Injector-dead-time)
@ -23,39 +24,54 @@
[Engine Load Acceleration Enrichment Taper](#Engine-Load-Acceleration-Enrichment-Taper)
## Injection settings
### Injection settings
![x](overview/TS_generated/dialog_Injection_settings.png)
Two wire batch emulation: This is needed if your coils are individually wired and you wish to use batch injection.\nenable two_wire_batch_injection
Two wire batch emulation: This is needed if your coils are individually wired and you wish to use batch injection.\nenable two_wire_batch_injection
Two wire batch emulation: This is needed if your coils are individually wired and you wish to use batch injection.
enable two_wire_batch_injection
Two wire batch emulation: This is needed if your coils are individually wired and you wish to use batch injection.\nenable two_wire_batch_injection
Two wire batch emulation: This is needed if your coils are individually wired and you wish to use batch injection.
enable two_wire_batch_injection
## Injector dead time
Two wire batch emulation: This is needed if your coils are individually wired and you wish to use batch injection.
enable two_wire_batch_injection
### Injector dead time
![x](overview/TS_generated/dialog_Injector_dead_time.png)
## Fuel short-term closed-loop correction
### Fuel short-term closed-loop correction
![x](overview/TS_generated/dialog_Fuel_short-term_closed-loop_correction.png)
## Coasting Fuel Cutoff Settings
### Coasting Fuel Cutoff Settings
![x](overview/TS_generated/dialog_Coasting_Fuel_Cutoff_Settings.png)
Enable Coasting Fuel Cutoff: This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing.
TPS Deactivation Threshold(%): percent between 0 and 100 below which the fuel cut is deactivated, this helps low speed drivability.
## Fuel Table
### Fuel Table
![x](overview/TS_generated/dialog_Fuel_Table.png)
## Injection Phase
### Injection Phase
![x](overview/TS_generated/dialog_Injection_Phase.png)
## Warmup fuel manual Multiplier
### Warmup fuel manual Multiplier
![x](overview/TS_generated/dialog_Warmup_fuel_manual_Multiplier.png)
## Intake air temperature fuel Multiplier
### Intake air temperature fuel Multiplier
![x](overview/TS_generated/dialog_Intake_air_temperature_fuel_Multiplier.png)
## tCharge Settings
### tCharge Settings
![x](overview/TS_generated/dialog_tCharge_Settings.png)
## Accel/Decel Enrichment
### Accel/Decel Enrichment
![x](overview/TS_generated/dialog_Accel_Decel_Enrichment.png)
## TPS/TPS Acceleration Extra Fuel(ms)
### TPS/TPS Acceleration Extra Fuel(ms)
![x](overview/TS_generated/dialog_TPS_TPS_Acceleration_Extra_Fuelms.png)
## Engine Load Acceleration Enrichment Taper
### Engine Load Acceleration Enrichment Taper
![x](overview/TS_generated/dialog_Engine_Load_Acceleration_Enrichment_Taper.png)
generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020
generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020

View File

@ -1,4 +1,5 @@
# Idle
# [rusEFI-project](rusEFI project)
## Idle
[Idle settings](#Idle-settings)
[Idle hardware](#Idle-hardware)
@ -9,8 +10,9 @@
[Warmup Idle multiplier](#Warmup-Idle-multiplier)
## Idle settings
### Idle settings
![x](overview/TS_generated/dialog_Idle_settings.png)
use ETB for idle: This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle.
Use separate Ignition Table for idle: This activates a separate ignition timing table for idle conditions, this can help idle stability by using ignition retard and advance either side of the desired idle speed. Extra retard at low idle speeds will prevent stalling and extra advance at high idle speeds can help reduce engine power and slow the idle speed.
@ -33,8 +35,9 @@ PID Extra for low RPM(%): Increases PID reaction for RPM<target by adding extra
Use IAC PID Multiplier Table: This flag allows to use a special 'PID Multiplier' table (0.0-1.0) to compensate for nonlinear nature of IAC-RPM controller
## Idle hardware
### Idle hardware
![x](overview/TS_generated/dialog_Idle_hardware.png)
Use Stepper: This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed.
Two-wire mode: TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode.
@ -47,11 +50,14 @@ Two-wire mode: TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two w
Two-wire mode: TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode.
## Idle Target RPM
### Idle Target RPM
![x](overview/TS_generated/dialog_Idle_Target_RPM.png)
## Closed-loop idle timing
### Closed-loop idle timing
![x](overview/TS_generated/dialog_Closed-loop_idle_timing.png)
## Warmup Idle multiplier
### Warmup Idle multiplier
![x](overview/TS_generated/dialog_Warmup_Idle_multiplier.png)
generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020
generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020

View File

@ -1,4 +1,5 @@
# Ignition
# [rusEFI-project](rusEFI project)
## Ignition
[Ignition settings](#Ignition-settings)
[Dwell](#Dwell)
@ -11,8 +12,9 @@
[Ignition Intake Air Temp correction](#Ignition-Intake-Air-Temp-correction)
## Ignition settings
### Ignition settings
![x](overview/TS_generated/dialog_Ignition_settings.png)
Two wire wasted: This is needed if your coils are individually wired (COP) and you wish to use batch ignition (wasted spark).
Timing Mode: Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing).
@ -21,15 +23,20 @@ Use TPS-based Advance Table: This flag allows to use TPS for ignition lookup whi
Dizzy out Pin: This implementation makes a pulse every time one of the coils is charged, using coil dwell for pulse width. See also tachOutputPin
## Dwell
### Dwell
![x](overview/TS_generated/dialog_Dwell.png)
## Ignition Cylinder Extra Timing
### Ignition Cylinder Extra Timing
![x](overview/TS_generated/dialog_Ignition_Cylinder_Extra_Timing.png)
## Ignition Table
### Ignition Table
![x](overview/TS_generated/dialog_Ignition_Table.png)
## Warmup timing correction
### Warmup timing correction
![x](overview/TS_generated/dialog_Warmup_timing_correction.png)
## Ignition Intake Air Temp correction
### Ignition Intake Air Temp correction
![x](overview/TS_generated/dialog_Ignition_Intake_Air_Temp_correction.png)
generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020
generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020

View File

@ -1,4 +1,5 @@
# Sensors
# [rusEFI-project](rusEFI project)
## Sensors
[Trigger Inputs](#Trigger-Inputs)
[Other Sensor Inputs](#Other-Sensor-Inputs)
@ -39,69 +40,91 @@
[EGT inputs](#EGT-inputs)
## Trigger Inputs
### Trigger Inputs
![x](overview/TS_generated/dialog_Trigger_Inputs.png)
Invert Primary: This setting flips the signal from the primary engine speed sensor.
Invert Secondary: This setting flips the signal from the secondary engine speed sensor.
Cam Sync/VVT input: Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts.\nTODO #660
Cam Sync/VVT input: Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts.
TODO #660
## Other Sensor Inputs
### Other Sensor Inputs
![x](overview/TS_generated/dialog_Other_Sensor_Inputs.png)
Throttle Up switch: Throttle Pedal not pressed switch - used on some older vehicles like early Mazda Miata
## Analog Input Settings
### Analog Input Settings
![x](overview/TS_generated/dialog_Analog_Input_Settings.png)
## CLT sensor
### CLT sensor
![x](overview/TS_generated/dialog_CLT_sensor.png)
## IAT sensor
### IAT sensor
![x](overview/TS_generated/dialog_IAT_sensor.png)
## aux1 Thermistor Settings
### aux1 Thermistor Settings
![x](overview/TS_generated/dialog_aux1_Thermistor_Settings.png)
## aux2 Thermistor Settings
### aux2 Thermistor Settings
![x](overview/TS_generated/dialog_aux2_Thermistor_Settings.png)
## TPS
### TPS
![x](overview/TS_generated/dialog_TPS.png)
TPS low value detection threshold(%): TPS error detection, what TPS % value is unrealistically low
TPS high value detection threshold(%): TPS error detection, what TPS % value is unrealistically high
## Accelerator pedal
### Accelerator pedal
![x](overview/TS_generated/dialog_Accelerator_pedal.png)
Down (WOT) voltage: Pedal in the floor
## MAP sensor
### MAP sensor
![x](overview/TS_generated/dialog_MAP_sensor.png)
Measure Map Only In One Cylinder: Useful for individual intakes
Measure Map Only In One Cylinder: Useful for individual intakes
Measure Map Only In One Cylinder: Useful for individual intakes
## MAP sampling
### MAP sampling
![x](overview/TS_generated/dialog_MAP_sampling.png)
## Baro sensor
### Baro sensor
![x](overview/TS_generated/dialog_Baro_sensor.png)
## MAF sensor
### MAF sensor
![x](overview/TS_generated/dialog_MAF_sensor.png)
## MAF sensor
### MAF sensor
![x](overview/TS_generated/dialog_MAF_sensor.png)
## EGO sensor
### EGO sensor
![x](overview/TS_generated/dialog_EGO_sensor.png)
## Narrow to Wideband approximation
### Narrow to Wideband approximation
![x](overview/TS_generated/dialog_Narrow_to_Wideband_approximation.png)
## CJ125 Settings (wbo decoder)
### CJ125 Settings (wbo decoder)
![x](overview/TS_generated/dialog_CJ125_Settings_wbo_decoder.png)
Is UA input divided?: Is your UA CJ125 output wired to MCU via resistor divider?
Is UR input divided?: Is your UR CJ125 output wired to MCU via resistor divider?\nLooks like 3v range should be enough, divider generally not needed.
Is UR input divided?: Is your UR CJ125 output wired to MCU via resistor divider?
Looks like 3v range should be enough, divider generally not needed.
## Speed sensor
### Speed sensor
![x](overview/TS_generated/dialog_Speed_sensor.png)
## Oil pressure
### Oil pressure
![x](overview/TS_generated/dialog_Oil_pressure.png)
## EGT inputs
### EGT inputs
![x](overview/TS_generated/dialog_EGT_inputs.png)
generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020
generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020

View File

@ -225,4 +225,4 @@
generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020
generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020