MembersPage/DamirMuha/BoostDependingGear (2010-01-21 19:23:15)

Pagename is broken. The correct name of the feature is "GEAR depenDANT boost" (right ?)


Some history:

Originally implemented by Andrey in 1.1.47v2. See MembersPage/Andrey/SpeedSensor

[megatune with firmware]

I advise to use 16x14 firmware, because 12x12 firmware has a bug with tps scaling(tps scaling values are shifted by 4, so value 62.5% is 12.5%, 75% is 25%.. first value in boost PWM table is 62.5% tps..). I can explain better this bug if someone use 12x12 firmware.

2010-01 it is getting ported to 1.1.66 (hopefully without effecting any other mode, if this feature is disabled).


There are two types of strategies.

Open loop stratagy

You need to set PID controler to 0, like this

boost.jpg

tps weight for refDC is to reduce(or eliminate) surge at high rpms and low tps.

If you have drag car only, you can put 0, but for street car i recommend 15-30% (spool better with 0%)

PWM table

boostPWM.jpg

first row(from bottom) is gear 1.

So in my table, in first gear is boost solenoid disabled, so boost is determinated with spring of waste gate(0.8bar cca).

In second gear pwm values are 70.2 till 2900rpm for faster spool(wg is closed till 3200-330rpm). At 4500rpm target boost is 1.2bar, but above 6000rpm boost rises slow to establise uniform torque till rev limit.

3. gear more boost(2.3bar at highs rpms) :)

Closed loop strategy

You must set rpm target boost, tps scaling and speed sensor settings like:

boostSpeed.jpg

Set reference position for boost solenoid like in open loop.

You can put small values in PID controller and small intergral limit(8 integral limit= 1% pwm of boost solenoid change) so closed loop can do only small changes to reference position.

You can use that method for N20 controlling(if you have PWM value for nitro). You can use N20 settings.

nitro.jpg

for enabling relay that give power to solenoid only when button for N20 is pressed.