-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Flesh out RPM-Limit and Boost-Cut pages (#292)
* Update RPM-Limit.md First draft at fleshing out this page. * Create ElectronicThrottleLimiting.png * Update RPM-Limit.md * Add images, add warning and danger notices for spark cut Adding Docusaurus warning and danger notes for spark cut. I think it's appropriate to warn users of the risks posed. Reference soft limit settings: Soft Limiting https://github.com/FOME-Tech/fome-fw/blob/51a23364e20d2584bb30194b8c13b622014b898f/firmware/controllers/actuators/electronic_throttle.cpp#L311 * Fix EoL I hope. * Correct RPM limit format, flesh out Boost Cut page Corrected format of RPM-Limit to match other pages in the wiki. Fleshed out Boost-Cut. Reference for hard-coded 20kPa hysteresis for boost cut: https://github.com/FOME-Tech/fome-fw/blob/51a23364e20d2584bb30194b8c13b622014b898f/firmware/controllers/limp_manager.cpp#L102
- Loading branch information
1 parent
1dc69f3
commit 5d6d1fa
Showing
5 changed files
with
45 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,13 @@ | ||
# Boost pressure limit | ||
|
||
Boost pressure limit can be found under __Base Engine > Limits and fallbacks__. | ||
|
||
![image](Boost-Cut/BoostCutPressure.png) | ||
|
||
## Boost cut pressure | ||
|
||
This setting defines the upper limit of pressure the engine will operate within. If the engine's MAP reading exceeds the value configured in __Boost cut pressure__, FOME will cut fuel injection until the MAP reading falls 20kPa below the configured value. The 20kPa hysteresis value is hard-coded. | ||
|
||
This value is absolute pressure, so if an engine is running 7 PSIG of boost pressure (~148kPa absolute), this value would need to be set above 150kPa. It is a good idea to allow enough of a margin to prevent unnecessary boost cut on small excursions above the target boost pressure. | ||
|
||
Set this value to 0 to disable the boost cut limit. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,43 @@ | ||
# Rev limiters | ||
|
||
Rev limiters can be found under _Base Engine > Limits and fallbacks_. | ||
|
||
## Hard cuts | ||
|
||
![image](RPM-Limit/revLimitHardCuts.png) | ||
|
||
Hard cuts apply when an engine reaches the _RPM hard limit_. In most cases, it is recommended to use fuel cut instead of spark cut. | ||
|
||
### Fuel cut | ||
|
||
If _Cut fuel on RPM limit_ is set to __yes__, FOME will stop injecting fuel once the engine reaches the _RPM hard limit_. The engine speed must drop below the _RPM hard limit_ by the number of RPM specified in _Hard limit hysteresis_ before fuel injection is resumed. | ||
|
||
### Spark cut | ||
|
||
### Both cut | ||
If _Cut spark on RPM limit_ is set to __yes__, FOME will stop firing the ignition coil(s) once the engine reaches the _RPM hard limit_. The engine speed must drop below the _RPM hard limit_ by the number of RPM specified in _Hard limit hysteresis_ before ignition is resumed. | ||
|
||
:::danger | ||
|
||
If _Cut fuel on RPM limit_ is set to __no__ then fuel will continue to be injected during the spark cut. This can cause a build-up of unburned fuel in the exhaust system which may ignite when ignition resumes and can cause damage to the engine and exhaust system. | ||
|
||
::: | ||
|
||
:::warning | ||
|
||
Cutting spark can lead to engine valvetrain damage due to the immediate reduction in torque. It is recommended to use fuel cut instead of spark cut in most cases. | ||
|
||
::: | ||
|
||
### Both cut | ||
|
||
Both fuel cut and spark cut can be used together. This reduces the risk of unburned fuel in the exhaust when using spark cut, but the risk of valvetrain damage still applies. | ||
|
||
## Soft limiting | ||
|
||
### Electronic Throttle Limiting | ||
|
||
![image](RPM-Limit/ElectronicThrottleLimiting.png) | ||
|
||
## Soft limiting | ||
Engines equipped with an Electronic Throttle Body (ETB) can utilize Electronic Throttle Limiting. This will smoothly close the throttle starting at the _Soft limiter start_ engine speed and fully close it once the engine speed has increased by the number of RPM defined in _Soft limiter range_. | ||
|
||
### ETB soft limit | ||
For example, if _Soft limiter start_ is 6000 RPM and _Soft limiter range_ is 200 RPM, the maximum ETB position possible at 6100 RPM is 50%, and at 6200 RPM the electronic throttle will be fully closed even if the accelerator pedal is commanding a larger opening. |
Binary file added
BIN
+5.89 KB
docs/05-Limits-And-Protections/RPM-Limit/ElectronicThrottleLimiting.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.