The Boost Control function is used to regulate boost pressure by controlling the duty of a boost control solenoid. This in turn regulates the air pressure supplied to the wastegate diaphragm.
Note: Due to the large number of pressure units, all default values are quoted in the default unit of kPa.
This is the typical setup found on cars which are turbocharged from factory, as well as most after-market turbo suppliers
This is most typically used when a pressurized gas is used to manipulate boost. This is typically only needed in drag racing, where the consistency of the regulated pressure is advantageous for tuning. Carbon Dioxide (CO2) is a popular pressurised gas to use, as it isn't flammable. Note that the solenoids should have the Normally Closed (NC) and Common (C) ports connected as shown below, and the Normally Open (NO) port blocked completely.
Enables --- (Default = Disabled)
Enables a function where an external Trim Module can be used to driver adjustment of boost. When enabled the Trim Tab is available. (Default = Disabled)
Enables a function where a timed amount of extra boost is allowed via a selected input request to the Elite ECU. When enabled the Scramble Tab is available.
Select an available output wire, typically a DPO (Digital Pulsed Output) that will be wired to your Boost Control Solenoid.
Controls the direction of duty used to open or close the solenoid. Low will close the solenoid with 0% duty and open the solenoid with 100% duty. High will close the solenoid with 100% duty and open the solenoid with 0% duty. (Default = Low)
Arm Switch
Select an available input wire that will be used for the Arm Switch. Typically an AVI (Analogue Voltage Input) is selected.
Boost Trim Input
Select an available input wire that will be used for the Trim control. Typically an AVI (Analogue Voltage Input) is selected due to the varying voltage signal used to adjust the boost level.
Scramble Boost Input
Select an available input wire that will be used for the Scramble Boost input. Typically an SPI (Synchronised Pulsed Input) or an AVI (Analogue Voltage Input) is selected and configured as a switch input.
Available only when Closed Loop is selected as the Mode of control and the Output Type is set to One Solenoid. The Long Term Trim allows the Elite ECU to learn the Base Duty table over time.
Enables the Long Term Trim control. (Default = Disabled)
Long Term Trim control is active only when the TPS is greater than this amount. This is to ensure learning is only possible during stable boost conditions. (Default = 90)
Long Term Trim control is active only when the RPM is greater than this amount. This is to ensure learning is only possible during stable boost conditions. i.e. to not learn when the Target Pressure is not possible to be reached. (Default = 2500)
Long Term Trim control is active only when the RPM is greater than this amount. This is to ensure learning is only possible during stable boost conditions. i.e. when turbo efficiency can cause the Target Pressure not to be reached. (Default = 7500)
Long Term control is active only when the vehicle is in this gear number or higher. This is to ensure learning is only possible during stable boost conditions, such as a turbo that has not reached operating speed in a lower gear.
Resets all Long Term correction tables back to zero for all values.
Applies any Long Term corrections to the Closed Loop Base Duty table, and after applying these changes it will reset to zero for all values.
Controls the rate at which the Long Term control can make corrections to the Long Term Trim table. Larger numbers will learn faster but can cause oscillations, and smaller numbers will make corrections at a slower rate. Up to 3D mapping is available.
This table shows the amount of Long Term correction that has been learned over time to correct for inaccurate setting of the Base Duty table. This table is user definable for axis values, however the axis channels are fixed to be the same as are used for the Closed Loop Base Duty Cycle table. This table can be adjusted by the tuner simultaneously whilst the Long Term Control is making changes. Up to 4D mapping is available.
Select from using Open Loop or Closed Loop Boost control (Default = Closed Loop)
Open Loop does not use a Target, rather it is a raw amount of duty that the user commands and boost level is tuned by varying this duty.
Closed Loop Boost Control uses a Target Pressure that the Boost Control system will try to achieve by adjusting duty up or down.
This is the most common selection for Controlled Parameter, and should be used most of the time.
Some specific applications, such as drag racing, will use wastegate pressure control in order to control the boost pressure. This relies on the target pressure being set appropriately for the circumstances, as the control system is no longer looking at Manifold Pressure. Wastegate Pressure is used for CO2 two-solenoid control systems.
Obviously, in order to control the wastegate pressure, a wastegate pressure sensor must be used.
Some specific applications will use wastegate pressure control in order to control the boost pressure. A boost pressure sensor must be enabled and configured to set Boost Pressure as the Controlled Parameter.
The frequency to be used by the Boost Control Solenoid. (Default = 33)
The minimum duty that can be commanded by the Boost Control solenoids. This can prevent the boost control from commanding a duty that the solenoid will not react to. (Default = 0)
The maximum duty that can be commanded by the Intake Boost Control solenoids. This can prevent the boost control from commanding a duty that the solenoid will not react to. (Default = 0)
Active only when Closed Loop Mode is selected and Controlled Parameter is Manifold Pressure. The amount of Boost Pressure below the Target Pressure that must be exceeded before closed loop Short Term control of duty will commence. Eg. If the Target Pressure is 200kPa, and the Control Point Offset is 50kPa then Closed Loop control will activate when Boost Pressure exceeds 150kPa. Below this amount it will use the Closed Loop Base Duty Cycle table, or it will be fixed to 100% duty under this amount if the Spool Assist is Enabled. A value that is too low can cause the boost to overshoot the target. A value that is too high can cause Closed Loop to activate while boost pressure is not stable and lead to inconsistent boost control. (Default = 50)
Active only when Closed Loop Mode is selected. The rate at which the Boost Pressure is increasing must be below this amount before closed loop Short Term control can be active. This is to avoid boost control from making changes to the output duty while the boost is still climbing at a high rate and is not stable. (Default = 100)
Active only when Closed Loop Mode is selected and Controlled Parameter is Manifold Pressure. If the Boost Pressure exceeds the Target Boost by this amount the Duty will be set to 0%. i.e. the controller will disable. This is to try and prevent an overboost condition that may be dangerous to the engine or user. (Default = 15kPa)
Active only when Closed Loop Mode is selected and Controlled Parameter is Manifold Pressure. When Enabled, this will cause the Duty to be 100% while boost pressure is positive and is lower than the Target Pressure minus the Control Point Offset. Eg. If the Target Pressure is 200kPa and the Control Point Offset is 50kPa, when the Boost Pressure is higher than 0kPa and is less than 150kPa the duty is fixed at 100%. This can be used to help build boost faster. When Disabled, the corresponding Closed Loop Base Duty table value will be used instead. In some instances the Spool Assist can cause “spiking” above the target with varying throttle input. (Default = Disabled)
Active only when Closed Loop Mode is selected. The Short Term Trim Minimum TPS is the amount of throttle opening that must be exceeded before closed loop Short Term control can activate. This is to prevent the controller from making adjustments while the boost is not stable. Eg. if the throttle opening is low and is holding back the boost from reaching target, the controller would increase the boost duty to try and make the boost reach target. If the throttle is then opened to 100% this will cause the boost to overshoot the target. The STT Min TPS is used to prevent this occurring by only allowing corrections to be made while the boost is able to actually reach the target. (Default = 80)
Only active when Output Type is selected as One Solenoid. The amount of duty cycle required to make the Boost Pressure reach the Target Pressure. This table is to be adjusted if the boost pressure is not reaching or is exceeding the desired Target Pressure. Up to 4D mapping is available.
The amount of desired boost pressure to be targeted by the boost control system. Up to 4D mapping is available.
A delay time between meeting the conditions for Short Term control, and when control actually activates. This is to prevent the system from immediately making adjustments when boost may not have stabilised yet. Up to 2D mapping is available.
This allows mapping of the PID system, which controls the responsiveness of the Boost Control system. In simple terms, the Proportional controls how fast the system will respond relative to how far it is from the target. The Integral is how aggressive the Proportional changes are. Derivative is used to slow down overshooting the target if the Proportional has been aggressively tuned. Up to 3D mapping is available for all PID tables.
Only active when Open Loop is selected as the Mode. This is the duty cycle to be used by the Boost Control system, and should be adjusted to reach the desired amount of boost. No boost target is used in Open Loop and the ECU does not make adjustments to the duty other than what is commanded by the tuner. Up to 4D mapping is available.
Allows additional correction tables for the Boost Control to be enabled. Enabling any of the Correction tables will open a Corrections folder under Boost Control in your list of tables in the ECU Navigator panel.
When the Mode is set to Closed Loop this will be an overall negative correction to the Target Pressure. When the Mode is set to Open Loop this will be an overall positive or negative correction to the Duty Cycle.
This table allows for correction to the Base Duty for changes in Air Temperature. Typically hotter air requires slightly more duty, and colder air requires slightly less duty. Up to 2D tuning is available.
This table allows for correction to the Base Duty for changes in Coolant Temperature, over a 2D table.
This table allows for correction to the Base Duty for changes in Gear Position, over a 2D table.
This table allows for correction to the Base Duty for changes in Throttle Position, over a 2D table.
This table allows for correction to the Base Duty for changes in Flex Fuel Composition (ethanol percentage), over a 2D table.
When enabled the Duty Cycle Generic Correction tab will become available. This table allows for any ECU channel to be used for boost control duty correction mapping. Up to 3D mapping is available.
This table allows for a Target Boost correction based on the Air Temperature. This is typically used to add an added level of engine safety by allowing the Target Boost to be lowered for excessively hot intake air temperatures if desired. This is a 2D table.
This table allows for a Target Boost correction based on the Coolant Temperature. This is typically used to add an added level of engine safety by allowing the Target Boost to be lowered for excessively hot Coolant Temperatures or for cold engines if desired. This is a 2D table.
This table allows for a Target Boost correction based on the Gear Position. This is typically used for lowering the Target Boost in the lower gears to assist with traction.. This is a 2D table.
This table allows for a Target Boost correction based on the Throttle Position. This is typically used to lower the Target Boost at smaller throttle openings to give the engine a more linear power response to throttle opening. This is a 2D table.
This table allows for a Target Boost correction based on the Ethanol%. This is typically used to increase the Target Boost when there is a higher ethanol percentage in the system for added performance. This is a 2D table.
When enabled the Target Pressure Generic Correction tab will become available. This table allows for a Generic Correction to the Duty Output based on any Custom conditions that the tuner requires. Up to 3D mapping is available.
Only active when the Trim has been enabled in the Wiring tab.
When the Mode is set to Closed Loop this is the maximum amount of boost target pressure reduction allowed by the external Trim. When the Mode is set to Open Loop this is the maximum percentage amount of reduction of the duty cycle allowed by the external Trim. (Default = -100)
Only active when Scramble Boost has been enabled in the Wiring Tab. This allows for a temporary increase in boost pressure.
Active only when the Mode is set to Closed Loop. This is the amount of extra boost pressure to be added onto the Target Pressure while the Scramble Boost function is active.
The amount of extra duty cycle to be added to the boost control duty cycle while the Scramble Boost function is active. When the Mode is set to Closed Loop this value should be “0” and the Closed Loop Base Duty Cycle table should be set accordingly for the extra target pressure that is to be added.
Additional boost is applied as soon as the Scramble Boost button is pressed but will remain active for this amount of time after the Scramble Boost button is released.
The maximum total amount of time that the Scramble Boost can be applied.
Active when the Duty Cycle Generic Correction has been enabled.
Selected if you want to enable or disable the Duty Cycle Generic Correction table with a certain condition.
Selects the number of conditions, up to 3, that can be used to enable or disable the Duty Cycle Generic Correction table.
Allow selection of the ECU channel to be used
A selection of Equal To, Not Equal To, Greater Than, Less Than, Greater Than Or Equal To, Less Than Or Equal To that is to be used.
The value the maths must meet
Allows conditions to be combined so that multiple conditions must be met to enable or disable the Duty Cycle Generic Correction Table.
Active when the Target Pressure Generic Correction has been enabled.
Selected if you want to enable or disable the Target Pressure Generic Correction table with a certain condition.
Selects the number of conditions, up to 3, that can be used to enable or disable the Target Pressure Generic Correction table.
Allow selection of the ECU channel to be used
A selection of Equal To, Not Equal To, Greater Than, Less Than, Greater Than Or Equal To, Less Than Or Equal To that is to be used.
The value the maths must meet
Allows conditions to be combined so that multiple conditions must be met to enable or disable the Target Pressure Generic Correction Table.
Under ECU Navigator>Boost Control select Boost Control Target Pressure
For this example, a Haltech Trim Module is used to allow for more than one boost target setting. This example shows the purpose of the Base Duty table.
For Setting 1 the target is 10psi, for Setting 2 it is 16psi, and for Setting 3 the Target is 18 psi but with 20psi for 5000 RPM and above.
Under ECU Navigator>Boost Control select Closed Loop Base Duty Cycle
Due to there being more than one target value, the boost control solenoid needs to be pulsed at a different duty for different boost levels. This is achieved by giving the ECU a starting point for the different boost levels. The Closed Loop Base Duty table does this. In the above image, the duty is mapped over Boost Control Target Pressure so that as we change the Target the ECU knows which duty to use.
Based on this table, when using Setting 1 (Target is 10psi), the system will use 15% duty to reach this target boost amount. If this is not correct, the column for 10psi only must be adjusted until the boost pressure (read from the Controlled Parameter chosen in the Boost Control Tab of the Function Page) does reach 10psi. All other values in all other columns have no impact at all on the controller at this time.
When using Setting 2 (Target is 16psi), the system will use 38% duty to try to reach 16psi. If this is not correct, the column for 16psi only must be adjusted until the boost pressure (read from the Controlled Parameter chosen in the Boost Control Tab of the Function Page) does reach 16psi. All other values in all other columns have no impact at all on the controller at this time.
When using Setting 3 (Target varies between 18psi and 20psi), the system will use 46% duty until 5000 rpm to try to reach the 18psi target boost. From 5000 rpm it will then use 54% duty to try and reach 20psi boost. In this case, only the 18psi column should be adjusted with the engine running under 5000 rpm, and only the 20psi column should be adjusted with the engine running above 5000rpm.
NOTE: Changing the horizontal axis from Boost Control Target Pressure to simply Manifold Pressure does not give the system a way to know a starting point to get to the Target, as can be seen by the above description of how the system works. Also, setting the entire table to be one value means that the system will only reach a single target accurately and all other targets cannot be reached correctly.
Display |
Notes |
Open Loop |
When open loop boost is the Mode being used. |
Off Boost |
When we are below positive pressure. |
Spooling |
When manifold pressure is positive and we are below the Control Point Offset value. |
Delay Time |
When the delay time is active after boost exceeds the Control Point Offset. |
Closed Loop Active |
When the boost is being controlled in closed loop. |
Overboost |
When the Overboost Offset is exceeded. |
Max Derivative Limit |
When this setting is causing the controller to not operate. |
TPS Limit |
When this setting is causing the controller to not operate. |
Not Armed |
When arm switch is disabling boost control |
Scramble |
When scramble boost is active |
Invalid TPS |
When failing to read TPS |
This table allows for Overall correction to the Target Boost. This is typically only used for testing with permanent changes being made the Target table.