Arduino Electronic Boost Controller Project
#1
Rennlist Member
Thread Starter
Arduino Electronic Boost Controller Project
I need to be able to control boost based on gear and I really do not want to spend $500 to do it. Decided to design one based on the Arduino.
Amazingly, there is not a lot of examples on line but I did find a guy who did one that seems fairly solid. I will be using some of his design. Here is a link:
http://villekl.blogspot.com/2014/01/...ontroller.html
My plan is to design a basic open loop controller first, then add "by gear" to the the open loop, and finally closed loop functionality.
I plan on using much of Tom M'Guinns speedometer calibration work (see here) along with tach signal (another interesting component) to calculate gear selection. I also will be incorporating a shift light also
http://www.ebay.com/itm/Mac-boost-co...p2054897.l4275
http://www.adafruit.com/products/1086
http://www.digikey.com/product-detai...50AP-ND/464053
http://www.parts-express.com/irfz44n...m_campaign=pla
Amazingly, there is not a lot of examples on line but I did find a guy who did one that seems fairly solid. I will be using some of his design. Here is a link:
http://villekl.blogspot.com/2014/01/...ontroller.html
My plan is to design a basic open loop controller first, then add "by gear" to the the open loop, and finally closed loop functionality.
I plan on using much of Tom M'Guinns speedometer calibration work (see here) along with tach signal (another interesting component) to calculate gear selection. I also will be incorporating a shift light also
http://www.ebay.com/itm/Mac-boost-co...p2054897.l4275
http://www.adafruit.com/products/1086
http://www.digikey.com/product-detai...50AP-ND/464053
http://www.parts-express.com/irfz44n...m_campaign=pla
#3
Very cool! I just started learning the arduino and it's pretty straight forward. I've done a bit of C++ which helps.
You could basically make it exactly like the APEX'i AVCR except use pulse width instead of duty cycle.
You could basically make it exactly like the APEX'i AVCR except use pulse width instead of duty cycle.
#6
Rennlist Member
A project like this is on my list as well but I haven't been able to get to it yet.
Have you considered using a more capable processor? The Teensy 3.1 has a Cortex M4 processor, 64k RAM/256k flash, and you can develop code for it using the Arduino IDE.
Have you considered using a more capable processor? The Teensy 3.1 has a Cortex M4 processor, 64k RAM/256k flash, and you can develop code for it using the Arduino IDE.
Trending Topics
#8
Rennlist Member
Thread Starter
A project like this is on my list as well but I haven't been able to get to it yet.
Have you considered using a more capable processor? The Teensy 3.1 has a Cortex M4 processor, 64k RAM/256k flash, and you can develop code for it using the Arduino IDE.
Have you considered using a more capable processor? The Teensy 3.1 has a Cortex M4 processor, 64k RAM/256k flash, and you can develop code for it using the Arduino IDE.
My Rogue Tuner already has over boost protection
#9
Rennlist Member
Thread Starter
Pretty cool MPH by gear calculator:
http://www.bokchoys.com/differential...calculator.htm
944 Gear ratios can be found here:
http://www.clarks-garage.com/shop-manual/trans-04.htm
Results for S2 AOT vs Turbo 5P with 17" rims and redline of 6500. Pretty easy to see why the S2 Tranny is not good for drag racing.
http://www.bokchoys.com/differential...calculator.htm
944 Gear ratios can be found here:
http://www.clarks-garage.com/shop-manual/trans-04.htm
Results for S2 AOT vs Turbo 5P with 17" rims and redline of 6500. Pretty easy to see why the S2 Tranny is not good for drag racing.
#10
Professional Hoon
Rennlist Member
Rennlist Member
Join Date: Jan 2010
Location: Melbourne, Australia
Posts: 7,090
Likes: 0
Received 4 Likes
on
4 Posts
for example running on for the daily 10psi then you add 80%=15psi 100%=18psi
Useful for the track.
If you get the idea.
#11
Rennlist Member
Thread Starter
I am open to adding the feature and it would not be overly difficult but I want to keep things as simple as possible. I need to be convinced. When I am in boost I do not spend much time in PT.
#12
Professional Hoon
Rennlist Member
Rennlist Member
Join Date: Jan 2010
Location: Melbourne, Australia
Posts: 7,090
Likes: 0
Received 4 Likes
on
4 Posts
IICR patrick might be or has done it.
use is for twisty tracks where you can't full throttle out of corners but can full throttle on straights.
one that might be useful for you for drags is a feature the eboost2 has.
Boost by RPM. helps stop wheel spin and achieve more boost higher rpm to get quicker trap speeds ect.
Example:
4000rpm 15 psi
4500rpm 16.5 psi.
5000rpm18 psi
If you can get boost by gear and by rpm. you should be able to dial it in so each time you shift gears you keep traction and gain more power while rising up in rpm.
use is for twisty tracks where you can't full throttle out of corners but can full throttle on straights.
one that might be useful for you for drags is a feature the eboost2 has.
Boost by RPM. helps stop wheel spin and achieve more boost higher rpm to get quicker trap speeds ect.
Example:
4000rpm 15 psi
4500rpm 16.5 psi.
5000rpm18 psi
If you can get boost by gear and by rpm. you should be able to dial it in so each time you shift gears you keep traction and gain more power while rising up in rpm.
#13
Rennlist Member
Thread Starter
IICR patrick might be or has done it.
use is for twisty tracks where you can't full throttle out of corners but can full throttle on straights.
one that might be useful for you for drags is a feature the eboost2 has.
Boost by RPM. helps stop wheel spin and achieve more boost higher rpm to get quicker trap speeds ect.
Example:
4000rpm 15 psi
4500rpm 16.5 psi.
5000rpm18 psi
If you can get boost by gear and by rpm. you should be able to dial it in so each time you shift gears you keep traction and gain more power while rising up in rpm.
use is for twisty tracks where you can't full throttle out of corners but can full throttle on straights.
one that might be useful for you for drags is a feature the eboost2 has.
Boost by RPM. helps stop wheel spin and achieve more boost higher rpm to get quicker trap speeds ect.
Example:
4000rpm 15 psi
4500rpm 16.5 psi.
5000rpm18 psi
If you can get boost by gear and by rpm. you should be able to dial it in so each time you shift gears you keep traction and gain more power while rising up in rpm.
#14
Boost by TPS is common on factory installs and on high end aftermarket race ECU's like MOTEC. It makes the throttle much more linear and provides much less of a rubber band feel. I have no idea how fast of a driver you are but if you are actually at the limit it will make you faster - especially when you find yourself in the middle of some downpour in the middle of a race or some other especially tricky condition where having basically a light switch of a rubber band just slows you down. Or if you have a track where there are really long sweepers. The throttle is just more precise and you basically eliminate the transient rubber banding on the input to the target.
Boost by RPM can also help you make more area under the curve by backing out boost at (what would be) peak BMEP but keeping it elsewhere in the power band.
Boost by RPM can also help you make more area under the curve by backing out boost at (what would be) peak BMEP but keeping it elsewhere in the power band.
#15
Addict
Rennlist Member
Rennlist Member
I use the factory TPS sensor with my standalone systems and the output is 0-5V. Couldn't you just tap into this and use the voltage signal / range to control your boost?