fix MD hierarchy

This commit is contained in:
mi-hol 2023-01-05 21:10:24 +01:00
parent e88eef61fd
commit 6ea5170f2d
1 changed files with 7 additions and 7 deletions

14
MAF.md
View File

@ -1,20 +1,20 @@
# MAF
# Current Status
## Current Status
The MAF based fueling of rusEFI is still undergoing development, the current status has the fueling functioning correctly but presents a few tuning challenges due to TunerStudio integration and the Spark Table still being reliant on the old engine load math.
This is an evolving situation at present and thus MAF fueling is still considered experimental.
**Please only use for development work at your own risk.**
# MAF fuel theory - The detail
## MAF fuel theory - The detail
The implementation of the MAF in rusEFI is intended to replicate the functionality of OEM systems and as such is more complex than some other systems.
The foundation of the MAF system is the Mass Air Flow sensor itself, this is a device using a hot wire, hot film or vane to directly measure the flow of air into the engine.
Obviously this sensor does not give out an airflow value, it gives us a voltage, current or PWM signal that represents the flow. rusEFI can interpret a voltage or current MAF at this time via a transfer function table.
[//]: # "Insert the MAF transfer function screen shot"
[//]: # "todo: Insert the MAF transfer function screen shot"
The Transfer function table is used to convert the raw MAF sensor reading into a Kg/h (Kilogram Per Hour) airflow.
@ -48,7 +48,7 @@ The required fuel is now simply corrected by adjusting the measured air by the v
Using this method rusEFI is able to directly measure the air flow into an engine and calculate the required fuel with minimal tuning.
# MAF fuel tuning - The quick version
## MAF fuel tuning - The quick version
To tune rusEFI using the MAF is probably the quickest and easiest method provided you have a working MAF sensor and the correct information to input in the Transfer Function Table.
@ -60,15 +60,15 @@ This table is the primary source of the desired fuel mixture, it will be this ta
A future update will make this fueling table dynamic so that an input % of ethanol in the main fueling dialog will change the fuel density and thus the required fuel mass injected. The result of this will be that users can leave this table tuned as though it were for pure gasoline (14.7:1 stoiciometric) and the % ethanol input will make sure the fuelling stays at the same Lambda value.
This has the advantage of working well with aftermarket wideband controllers that generally work in AFR using pure gasoline as the standard.
[//]: # "Add AFR table picture"
[//]: # "todo: Add AFR table picture"
Before starting the engine for the first time it is wise to ensure the Fuel Table is filled with values of "100", a value of 100 means that the fuel calculation uses 100% of its measured air mass to decide on the fuel injection pulse.
Tuning this table will adjust for dynamic airflow effects that happen in the inlet of an engine and will allow small (or large but hopefully not) corrections to the fuel injection which may be required to have the engine meet it's desired air/fuel target.
This table should only be tuned if the engine is not meeting the desired air/fuel target under relatively steady state conditions (i.e. without any acceleration enrichment or overrun fuel cut).
If a different air/fuel ratio is desired at a specific load or RPM then the AFR Table is the correct table to adjust instead.
[//]: # "Add VE table picture"
[//]: # "todo: Add VE table picture"
Some useful MAF sensor maths in [this link](https://www.efunda.com/designstandards/sensors/hot_wires/hot_wires_theory.cfm)
[//]: # "OrchardPerformance"
[//]: # "todo: OrchardPerformance"