rusefi_documentation/rusEFI-project-Advanced.md

138 lines
4.2 KiB
Markdown
Raw Normal View History

2020-05-01 11:58:18 -07:00
# [rusEFI project](rusEFI-project)
2020-05-01 11:55:45 -07:00
## Advanced
2020-05-01 12:25:48 -07:00
[Boost Control](#boost-control)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[General Purpose PWM 1](#general-purpose-pwm-1)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[General Purpose PWM 2](#general-purpose-pwm-2)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[General Purpose PWM 3](#general-purpose-pwm-3)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[General Purpose PWM 4](#general-purpose-pwm-4)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[FSIO inputs](#fsio-inputs)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[Aux PID](#aux-pid)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[FSIO outputs](#fsio-outputs)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[FSIO Table #1](#fsio-table-#1)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[FSIO Table #2](#fsio-table-#2)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[FSIO Table #3](#fsio-table-#3)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[FSIO Table #4](#fsio-table-#4)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[FSIO Formulas](#fsio-formulas)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[FSIO Curve #1](#fsio-curve-#1)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[FSIO Curve #2](#fsio-curve-#2)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[FSIO Curve #3](#fsio-curve-#3)
2020-05-01 11:48:17 -07:00
2020-05-01 12:25:48 -07:00
[FSIO Curve #4](#fsio-curve-#4)
2020-05-01 11:48:17 -07:00
2020-05-01 11:55:45 -07:00
### Boost Control
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_Boost_Control.png)
2020-05-01 11:55:45 -07:00
### General Purpose PWM 1
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_General_Purpose_PWM_1.png)
2020-05-01 11:55:45 -07:00
2020-05-01 11:48:17 -07:00
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.
2020-05-01 11:55:45 -07:00
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.
2020-05-01 11:48:17 -07:00
Load Axis: Selects the load axis to use for the table.
2020-05-01 11:55:45 -07:00
### General Purpose PWM 2
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_General_Purpose_PWM_2.png)
2020-05-01 11:55:45 -07:00
2020-05-01 11:48:17 -07:00
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.
2020-05-01 11:55:45 -07:00
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.
2020-05-01 11:48:17 -07:00
Load Axis: Selects the load axis to use for the table.
2020-05-01 11:55:45 -07:00
### General Purpose PWM 3
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_General_Purpose_PWM_3.png)
2020-05-01 11:55:45 -07:00
2020-05-01 11:48:17 -07:00
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.
2020-05-01 11:55:45 -07:00
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.
2020-05-01 11:48:17 -07:00
Load Axis: Selects the load axis to use for the table.
2020-05-01 11:55:45 -07:00
### General Purpose PWM 4
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_General_Purpose_PWM_4.png)
2020-05-01 11:55:45 -07:00
2020-05-01 11:48:17 -07:00
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.
2020-05-01 11:55:45 -07:00
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.
2020-05-01 11:48:17 -07:00
Load Axis: Selects the load axis to use for the table.
2020-05-01 11:55:45 -07:00
### FSIO inputs
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_FSIO_inputs.png)
2020-05-01 11:55:45 -07:00
### Aux PID
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_Aux_PID.png)
2020-05-01 11:55:45 -07:00
2020-05-01 11:48:17 -07:00
Detailed status in console: Print details into rusEfi console
2020-05-01 11:55:45 -07:00
### FSIO outputs
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_FSIO_outputs.png)
2020-05-01 11:55:45 -07:00
### FSIO Table #1
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_FSIO_Table_#1.png)
2020-05-01 11:55:45 -07:00
### FSIO Table #2
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_FSIO_Table_#2.png)
2020-05-01 11:55:45 -07:00
### FSIO Table #3
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_FSIO_Table_#3.png)
2020-05-01 11:55:45 -07:00
### FSIO Table #4
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_FSIO_Table_#4.png)
2020-05-01 11:55:45 -07:00
### FSIO Formulas
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_FSIO_Formulas.png)
2020-05-01 11:55:45 -07:00
2020-05-01 11:48:17 -07:00
use FSIO #16 for timing adjustment: See fsioTimingAdjustment
2020-05-01 11:55:45 -07:00
### FSIO Curve #1
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_FSIO_Curve_#1.png)
2020-05-01 11:55:45 -07:00
### FSIO Curve #2
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_FSIO_Curve_#2.png)
2020-05-01 11:55:45 -07:00
### FSIO Curve #3
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_FSIO_Curve_#3.png)
2020-05-01 11:55:45 -07:00
### FSIO Curve #4
2020-05-01 11:49:31 -07:00
![x](overview/TS_generated/dialog_FSIO_Curve_#4.png)
2020-05-01 11:48:17 -07:00
2020-05-01 11:55:45 -07:00
2020-05-01 12:25:48 -07:00
generated by class com.rusefi.MdGenerator on Fri May 01 15:24:28 EDT 2020