Surge is because engine cant take the air turbo is trying to push when wall is too closed, at higher rpm turbo might not be able to make the wanted boost because engine breathes so well, your controller tries to close the wall to get higher boost which creates very bad backpressure problems because exhaust side is probably maxed out even if the wall is completely open. You really need also rpm based control. Now it's the same if you used basic wastegate type boost control. There are Holsets with wastegate type clocks that are controlled with PWM controlled valves, I think Arduino would work fine with those. If you read some posts from that link they are talking something about CAN connections also.
The surge I’m taking about is different then the boost fluctuating up and down. It’s more of an exhaust pressure surge then a boost surge, my boost doesn’t even surge it just stops dead. Imagine you’re going full throttle 25-30 PSI then all of a sudden your exhaust break kicks in. You hear the exhaust whisle from your brake, you boost going to 0, and your front end noise dives. It gets your attention real quick! Its caused by closing the exhaust to much enabling the break.
When you’re coasting downhill in third of fourth gear when you gradually move the vane from 9CM, 7CM, 6CM, 4CM, 3CM you can feel the engine slowing down. Because I try to get quicker boost starting at 7CM it creates the braking effect.
Doesn’t matter how I interpret the inputs on a spread sheet, at the end of the day the turbo actuator can only go to 16 preset positions. If you go lower then 9CM^2 the wall cause increased back pressure causing the above issue. I can start at 9CM^2 and hold it until I maxed out my boost gauge without any issues.
Adding RPM, TPS and other inputs to it wouldn’t be hard, my controllers are pretty versatile. I can receive and interpret ECU messages as well as broadcast them to control other features. It can be programmed to control your dash and aftermarket gauges. However, problem is once you start making it with all these inputs, it becomes more complex with more failure points to something that can be solved with a simple solution. The complexity in the programming and fabrication to connect extra inputs, becomes a one off setup. Once you add more inputs it’s no longer a standalone kit where any car/truck can run it with an hour of installation.
[ame="http://www.youtube.com/watch?v=I9dh3m1AHZo"]http://www.youtube.com/watch?v=I9dh3m1AHZo[/ame]
[ame="http://www.youtube.com/watch?v=TqxgGFvyQN0"]http://www.youtube.com/watch?v=TqxgGFvyQN0[/ame]
[ame="http://www.youtube.com/watch?v=xpxri6KSUEk"]http://www.youtube.com/watch?v=xpxri6KSUEk[/ame]
[ame="http://www.youtube.com/watch?v=KiU1pOLFV0E"]http://www.youtube.com/watch?v=KiU1pOLFV0E[/ame]