Developer page for AlphaN
In the 2004.Nov.firmware (without the patch below applied) the base fueling algorithm options are
- pw = MAP * VE(MAP, RPM) (speed density) (config13 bit2=0)
- pw = VE(TPS, RPM) (alphaN, without MAP) (config13 bit2=1)
are supported, configurable in one bit. (The only reason for having it this way in one bit was compatibility with MegaManual and MegaTune protocol)
There is a patch (it is also available in CVS head) that enables these modes too:
- pw = MAP * VE(TPS, RPM) (alphaN, with MAP multiplication)
- pw = VE(MAP, RPM) (probably useless)
Note that if both MAP and TPS sensors are wired and configured correctly, either mode will work, but all will result in different VE (j) table and some will be harder to tune.
The patch works like this:
- config13 bit2 chooses only if MAP is used for multiplying the VE(..., RPM) or not
- use AlphaN mode VE(TPS, RPM) below hybrid_rpm_a
- use speed density mode VE(MAP, RPM) above hybrid_rpm_m (m for MAP or max)
- use blending of MAP and TPS signal in between
This is simple but general, implemented in firmware CVS head, and available as [patch] for production kernel. Currently under review. Please write reviewing result here. Any table-testing result also.
Behavior depends on:
- config.config13 bit2 (see above)
- patch (applied or not)
- hybrid_rpm_a and hybrid_rpm_m if patch applied
Don't run on engine before it's verified on the table for 2 reasons:
- first, this alphaN patch is experimental (but should work)
- and to make sure you understand operation.
New tests here. [Testpage]
When OK, update GenBoard/Manual.
See also