Notices
944 Turbo and Turbo-S Forum 1982-1991
Sponsored by:
Sponsored by: Clore Automotive

Arduino Electronic Boost Controller Project

Thread Tools
 
Search this Thread
 
Old 08-17-2014, 03:55 PM
  #1  
refresh951
Rennlist Member
Thread Starter
 
refresh951's Avatar
 
Join Date: Jun 2010
Location: Marietta, Georgia
Posts: 3,365
Likes: 0
Received 22 Likes on 9 Posts
Default 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
refresh951 is offline  
Old 08-17-2014, 05:47 PM
  #2  
blown 944
Race Car
 
blown 944's Avatar
 
Join Date: Jul 2007
Location: Firestone, Colorado
Posts: 4,826
Likes: 0
Received 4 Likes on 4 Posts
Default

Subscribed
blown 944 is offline  
Old 08-17-2014, 05:57 PM
  #3  
944Phil
Racer
 
944Phil's Avatar
 
Join Date: Jul 2009
Location: Montreal
Posts: 329
Likes: 0
Received 0 Likes on 0 Posts
Default

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.
944Phil is offline  
Old 08-18-2014, 03:01 AM
  #4  
Iridium
Rennlist Member
 
Iridium's Avatar
 
Join Date: Mar 2005
Location: Wa
Posts: 329
Likes: 0
Received 118 Likes on 39 Posts
Default

Add the TPS signal to that mix and get some more drivability out of the car.
Iridium is offline  
Old 08-18-2014, 04:42 AM
  #5  
Paulyy
Professional Hoon
Rennlist Member
 
Paulyy's Avatar
 
Join Date: Jan 2010
Location: Melbourne, Australia
Posts: 7,090
Likes: 0
Received 4 Likes on 4 Posts
Default

+1 adding TPS signal. boost by throttle would be a very nice touch.
Paulyy is offline  
Old 08-18-2014, 01:52 PM
  #6  
Dare
Rennlist Member
 
Dare's Avatar
 
Join Date: Apr 2002
Location: San Jose, CA
Posts: 449
Received 2 Likes on 2 Posts
Default

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.
Dare is offline  
Old 08-18-2014, 02:35 PM
  #7  
reno808
Rennlist Member
 
reno808's Avatar
 
Join Date: Mar 2005
Location: In the garage trying to keep boost down
Posts: 8,809
Likes: 0
Received 0 Likes on 0 Posts
Default

Will you have any safety like the other EBCs out there?
reno808 is offline  
Old 08-18-2014, 06:50 PM
  #8  
refresh951
Rennlist Member
Thread Starter
 
refresh951's Avatar
 
Join Date: Jun 2010
Location: Marietta, Georgia
Posts: 3,365
Likes: 0
Received 22 Likes on 9 Posts
Default

Originally Posted by Iridium
Add the TPS signal to that mix and get some more drivability out of the car.
Since the TPS is limited (idle, PT, or WOT) not sure it will help me. How would you see using the TPS signal as beneficial?

Originally Posted by Dare
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.
I think the Arduino should be sufficient for the project.

Originally Posted by reno808
Will you have any safety like the other EBCs out there?
My Rogue Tuner already has over boost protection
refresh951 is offline  
Old 08-18-2014, 07:17 PM
  #9  
refresh951
Rennlist Member
Thread Starter
 
refresh951's Avatar
 
Join Date: Jun 2010
Location: Marietta, Georgia
Posts: 3,365
Likes: 0
Received 22 Likes on 9 Posts
Default

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.


refresh951 is offline  
Old 08-18-2014, 08:29 PM
  #10  
Paulyy
Professional Hoon
Rennlist Member
 
Paulyy's Avatar
 
Join Date: Jan 2010
Location: Melbourne, Australia
Posts: 7,090
Likes: 0
Received 4 Likes on 4 Posts
Default

Originally Posted by refresh951
Since the TPS is limited (idle, PT, or WOT) not sure it will help me. How would you see using the TPS signal as beneficial?
By using the PT and WOT. you can adjust boost by throttle.

for example running on for the daily 10psi then you add 80%=15psi 100%=18psi
Useful for the track.
If you get the idea.
Paulyy is offline  
Old 08-19-2014, 01:28 AM
  #11  
refresh951
Rennlist Member
Thread Starter
 
refresh951's Avatar
 
Join Date: Jun 2010
Location: Marietta, Georgia
Posts: 3,365
Likes: 0
Received 22 Likes on 9 Posts
Default

Originally Posted by Paulyy
By using the PT and WOT. you can adjust boost by throttle.

for example running on for the daily 10psi then you add 80%=15psi 100%=18psi
Useful for the track.
If you get the idea.
I get the idea Just not sure about its real world usefulness. Is anyone doing this? Any of the track guys with standalones?

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.
refresh951 is offline  
Old 08-19-2014, 01:37 AM
  #12  
Paulyy
Professional Hoon
Rennlist Member
 
Paulyy's Avatar
 
Join Date: Jan 2010
Location: Melbourne, Australia
Posts: 7,090
Likes: 0
Received 4 Likes on 4 Posts
Default

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.
Paulyy is offline  
Old 08-19-2014, 01:47 AM
  #13  
refresh951
Rennlist Member
Thread Starter
 
refresh951's Avatar
 
Join Date: Jun 2010
Location: Marietta, Georgia
Posts: 3,365
Likes: 0
Received 22 Likes on 9 Posts
Default

Originally Posted by Paulyy
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.
Appreciate the input. Definitely can see the usefulness of boost by rpm.
refresh951 is offline  
Old 08-19-2014, 03:34 AM
  #14  
Iridium
Rennlist Member
 
Iridium's Avatar
 
Join Date: Mar 2005
Location: Wa
Posts: 329
Likes: 0
Received 118 Likes on 39 Posts
Default

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.
Iridium is offline  
Old 08-19-2014, 12:40 PM
  #15  
Pauerman
Addict
Rennlist Member
 
Pauerman's Avatar
 
Join Date: Apr 2002
Location: Valley of the Sun
Posts: 863
Received 0 Likes on 0 Posts
Default

Originally Posted by refresh951
Since the TPS is limited (idle, PT, or WOT) not sure it will help me. How would you see using the TPS signal as beneficial?
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?
Pauerman is offline  


Quick Reply: Arduino Electronic Boost Controller Project



All times are GMT -3. The time now is 02:11 AM.