how-to: ECU-based direct boost control
#901
I just got around to implementing ecu boost control into the new V7 maps, but something is not right. I currently have NO positive correction set up in the Boost Error Correction table, only a little negative correction for over boost. My current wastegate duty cycle gives me about 1psi over my desired boost of 28.8. Boost adder is set to 18.7 and base boost is set to 24.6, so downward correction should be needed. When I log with evoscan boost error reads -3.087 then jumps to 3.056 at about 27psi. Also whenever I go WOT the WGDCC jumps to 5 which happens to be the max upward correction vs. tps.
Any idea why max upward correction vs. tps would be maxing out when there is no positive correction set up?
Any idea why max upward correction vs. tps would be maxing out when there is no positive correction set up?
#902
This I understand. I am utilizing the ECU, 3port solenoid, and 4 bar map sensor for PSI/ECU based control.
Below are my 22 lbs. boost tables. I am back on my lower settings due to the crappy Utotion gas. I really am confused about the naming of the tables. As I learn to tune myself here, and listening to you guys, I am hungup on the high gear and low gear settings. Low gear would make sence of the 1st thru 3rd gear, but it is actually the 4th and 5th gear settings. It seems the tables are reversed unless I am misunderstanding something?
Should I swap them? Should I make them equal?
Sounds like a rediculous question I know, but I would think you would want higher boost the faster the RPM. Can you straighten me out?
Below are my 22 lbs. boost tables. I am back on my lower settings due to the crappy Utotion gas. I really am confused about the naming of the tables. As I learn to tune myself here, and listening to you guys, I am hungup on the high gear and low gear settings. Low gear would make sence of the 1st thru 3rd gear, but it is actually the 4th and 5th gear settings. It seems the tables are reversed unless I am misunderstanding something?
Should I swap them? Should I make them equal?
Sounds like a rediculous question I know, but I would think you would want higher boost the faster the RPM. Can you straighten me out?
To answer your last question, you can have more boost in the higher gears because there is more load on the engine. In reality on a smaller turbo I think it simply shifts the whole curve left, but that may not translate perfectly to the real world.
#903
I just got around to implementing ecu boost control into the new V7 maps, but something is not right. I currently have NO positive correction set up in the Boost Error Correction table, only a little negative correction for over boost. My current wastegate duty cycle gives me about 1psi over my desired boost of 28.8. Boost adder is set to 18.7 and base boost is set to 24.6, so downward correction should be needed. When I log with evoscan boost error reads -3.087 then jumps to 3.056 at about 27psi. Also whenever I go WOT the WGDCC jumps to 5 which happens to be the max upward correction vs. tps.
Any idea why max upward correction vs. tps would be maxing out when there is no positive correction set up?
Any idea why max upward correction vs. tps would be maxing out when there is no positive correction set up?
#906
I'll say it again for you. If you have a tephra rom, implement the patch and change the scaling. The patch works with tephra roms, and the tephra roms already have alternate boost maps. Once you change the scaling you will 'see' the changes that have already taken place.
#907
^I wasn't referring to load based.
How do I implement an "alternate Boost Desired Engine PSI", just like the modded 96530706 v rom? I want to have two gear based "Alternate Boost Desired Engine PSI" just like the evo 8 rom. ie, one for pump and one for E85. When I implement the direct boost patch, I only get one table for the main map, not alt map.
Edit: I just copied the definition from another v7 xml, pasted it into my v7 xml, figured out the correct addresses, and there you go- Alt direct boost maps and main direct boost maps.
Here ya go:
<table name="Alternate Boost Desired Engine 'PSI'" category="TephraMod-V7" address="4a1cd" type="3D" level="1" swapxy="true" scaling="psia8">
<table name="Gear" address="511c2" type="X Axis" elements="7" scaling="uint16"/>
<table name="RPM" address="722e" type="Y Axis" elements="16" scaling="RPM"/>
</table>
How do I implement an "alternate Boost Desired Engine PSI", just like the modded 96530706 v rom? I want to have two gear based "Alternate Boost Desired Engine PSI" just like the evo 8 rom. ie, one for pump and one for E85. When I implement the direct boost patch, I only get one table for the main map, not alt map.
Edit: I just copied the definition from another v7 xml, pasted it into my v7 xml, figured out the correct addresses, and there you go- Alt direct boost maps and main direct boost maps.
Here ya go:
<table name="Alternate Boost Desired Engine 'PSI'" category="TephraMod-V7" address="4a1cd" type="3D" level="1" swapxy="true" scaling="psia8">
<table name="Gear" address="511c2" type="X Axis" elements="7" scaling="uint16"/>
<table name="RPM" address="722e" type="Y Axis" elements="16" scaling="RPM"/>
</table>
Last edited by lan_evo_mr9; Oct 30, 2009 at 02:04 PM.
#908
It might be better to call it "low gear ratio".
To answer your last question, you can have more boost in the higher gears because there is more load on the engine. In reality on a smaller turbo I think it simply shifts the whole curve left, but that may not translate perfectly to the real world.
To answer your last question, you can have more boost in the higher gears because there is more load on the engine. In reality on a smaller turbo I think it simply shifts the whole curve left, but that may not translate perfectly to the real world.
Thanks for the reply. To understand, the higher the gear, the lower the ratio...? So boost should utilize "Low Gear Ratio", (or table 4) when in 4th and 5th?
Daily driven, any suggestions on these settings in reference to that would be great.
Thanks again.
#911
I am aware of that those are just scalings, im trying to figure out which to use for 2 maps that use as a scaling for boost adder and boost desired engine psi maps, as currently for boost adder i am using psia16 omni 4bar setting and for boost desired engine i am using psia8 omni 4bar and i want to make sure that is correct.
#912
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
I am aware of that those are just scalings, im trying to figure out which to use for 2 maps that use as a scaling for boost adder and boost desired engine psi maps, as currently for boost adder i am using psia16 omni 4bar setting and for boost desired engine i am using psia8 omni 4bar and i want to make sure that is correct.
#913
I was having problems getting this to work with the v7 map, so I reinstalled everything and started fresh with the prepatched Recompile_v7 map. Now I have a new issue. Error correction is working but it will not correct downward once it has hit the base duty cycle.
Example: boost is set to 28 wgdc is set to 60%, boost hits 27 and wgdcc adds 8% boost hits 29, new wgdc is 68%. At this point wgdcc kicks in to lower boost but it is only capable of removing what was added, once 8% has been removed downward correction stops even if it is still above the target boost.
Also: "Total max upward duty cycle vs tps" is set to zero accross the board, and "total max downward correction" is set to -50
Example: boost is set to 28 wgdc is set to 60%, boost hits 27 and wgdcc adds 8% boost hits 29, new wgdc is 68%. At this point wgdcc kicks in to lower boost but it is only capable of removing what was added, once 8% has been removed downward correction stops even if it is still above the target boost.
Also: "Total max upward duty cycle vs tps" is set to zero accross the board, and "total max downward correction" is set to -50
Last edited by cmj; Nov 6, 2009 at 01:14 PM.
#914
I was having problems getting this to work with the v7 map, so I reinstalled everything and started fresh with the prepatched Recompile_v7 map. Now I have a new issue. Error correction is working but it will not correct downward once it has hit the base duty cycle.
Example: boost is set to 28 wgdc is set to 60%, boost hits 27 and wgdcc adds 8% boost hits 29, new wgdc is 68%. At this point wgdcc kicks in to lower boost but it is only capable of removing what was added, once 8% has been removed downward correction stops even if it is still above the target boost.
Also: "Total max upward duty cycle vs tps" is set to zero accross the bord, and "total max downward correction" is set to -50
Example: boost is set to 28 wgdc is set to 60%, boost hits 27 and wgdcc adds 8% boost hits 29, new wgdc is 68%. At this point wgdcc kicks in to lower boost but it is only capable of removing what was added, once 8% has been removed downward correction stops even if it is still above the target boost.
Also: "Total max upward duty cycle vs tps" is set to zero accross the bord, and "total max downward correction" is set to -50
#915
I don't think it’s a boost adder problem. The boost error is working, it adds duty cycle if boost is under the target and pulls duty if it is over the target. Unfortunately it is only able to pull down the positive correction that has been added to the base duty cycle. At this point it is not able to go below base duty cycle.
I don't have a Boost Adder table but i assume it is the same as "Boost Control PSI Offset". I'm at sea leve, psi offset is set to 18.7, "Boost desired engine psi" is maxed out at 24.6. This gives me a target of about 28.6 psi.
I don't have a Boost Adder table but i assume it is the same as "Boost Control PSI Offset". I'm at sea leve, psi offset is set to 18.7, "Boost desired engine psi" is maxed out at 24.6. This gives me a target of about 28.6 psi.