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
|