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-19-2014, 06:30 PM
  #16  
333pg333
Rennlist Member
 
333pg333's Avatar
 
Join Date: Feb 2006
Location: Australia
Posts: 18,916
Received 96 Likes on 79 Posts
Default

We recently had something similar setup for our car and have seen some gains on the track from it. Pretty much outlined by what Iridium said. More linear and easier to drive. Equals more comfortable for the driver therefore faster. I think it's pretty much boost by throttle position but don't have all the details. Was only done last minute when we switched intakes and gasket. The engineer who wasn't there on the following abbreviated trackday looked at the data later and confirmed that we were quicker in certain parts of the track. That was on a short twisty layout. Will be interesting to see how it goes on the larger layout.

Wonder if you can switch over to a stock turbo r&p Shawn. Would that help?
333pg333 is offline  
Old 08-19-2014, 07:08 PM
  #17  
User 52121
Nordschleife Master
 
User 52121's Avatar
 
Join Date: Mar 2006
Posts: 8,695
Received 134 Likes on 91 Posts
Default

...subscribing.

One day, when I have more time, I will look into doing something similar. I've had some ideas on this for the last ~4 years or so and just never had the time to implement.
User 52121 is offline  
Old 08-19-2014, 10:51 PM
  #18  
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

Really loving this project. All the parts are ordered. Finished basic block diagram and started on the code. Tachometer module is ready for testing thanks to some code I found here. Planning on testing that tomorrow night.

Going to use a different MAP sensor with a larger range (75 psi) and that also adjusts for local atmospheric pressure:

http://www.digikey.com/product-detai...00DP-ND/608501

Looking at 2 modes, Open and Closed. Then 4 different presets for each mode:

- Street Mild - 18 psi (4th) - gear based
- Street Aggressive - 22 psi (4th) - gear based, rpm based (ramp up to 22 psi after peak torque)
- Drag Race - 24 psi (4th) - gear based, rpm based (ramp up to 24 psi after peak torque)
- Track - 21 psi (4th) - gear based, rpm based (ramp up to 21 psi after peak torque), tps based
refresh951 is offline  
Old 08-20-2014, 02:11 AM
  #19  
Tom M'Guinn

Rennlist Member
 
Tom M'Guinn's Avatar
 
Join Date: Jan 2002
Location: Just CA Now :)
Posts: 12,567
Received 534 Likes on 287 Posts
Default

That tachometer code would need to be adjusted to produce the correct rpms on our motors. If you want to calculate rpms I'm sure I have a small sketch for our motors if helpful, but I'd argue that's unnecessary processing for your purpose. For gear identification, you just need the ratio of the speedo to tach sensor pulses -- converting to rpms and mph may make it easier to think about, but will just eat up processing time unless you plan to display it for human consumption... Rpm-based boost is the same -- the processor can be programmed based on the pulse rate without converting to a human-friendly rpm number... I suspect the arduino will have ample extra processing power, so maybe no harm done doing the extra math, but it always seems better to code it as efficiently as possible...

In addition to a handful of canned boost curves, you could also add ***** (pots) to adjust from the cockpit -- maybe one per gear, along with adjustable spool up rate(s) so you can dial it in on the track while you're there... I've always thought about using the now-useless fader dial for that...
Tom M'Guinn is offline  
Old 08-20-2014, 08:02 AM
  #20  
FRporscheman
RL Community Team
Rennlist Member
 
FRporscheman's Avatar
 
Join Date: Jun 2004
Location: San Francisco Area
Posts: 11,014
Received 20 Likes on 15 Posts
Default

Subscribing.

I work with Arduinos so this is cool to see!
FRporscheman is offline  
Old 08-23-2014, 08:39 PM
  #21  
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

Making progress. Still waiting on my solenoid to arrive. Should have the an open loop version running in a few days. Shift light is set to 3K rmp for test purposes.


refresh951 is offline  
Old 08-23-2014, 08:49 PM
  #22  
URG8RB8
Drifting
 
URG8RB8's Avatar
 
Join Date: Aug 2009
Location: Bangkok, Thailand, Milpitas, CA & Weeki Wachee, FL
Posts: 2,239
Likes: 0
Received 2 Likes on 1 Post
Default

Amazingly fast results as always! Very exciting!
URG8RB8 is offline  
Old 08-24-2014, 11:01 PM
  #23  
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

Going to add logging ability. This will allow me to log speed, rpm, gear, and boost as a function of time. With the logs I will be able to see if the clutch is slipping and exactly where it occurs (thanks Tom for the idea). Also, I can run simulated 1/8 or 1/4 mile runs and know 60', 1000', and trap speeds. I will be able to look at those runs in great detail.

I addition I want to add knock protection to the boost controller...
refresh951 is offline  
Old 08-24-2014, 11:16 PM
  #24  
Tom M'Guinn

Rennlist Member
 
Tom M'Guinn's Avatar
 
Join Date: Jan 2002
Location: Just CA Now :)
Posts: 12,567
Received 534 Likes on 287 Posts
Default

Very cool. You're mission creep is getting into the other project I've had on the back burner... I have a half-done safety-box project that monitors knock counts, AFR, boost, engine temp, and a few other things I'm forgetting, and dumps boost if things get ugly (e.g., overboosts, AFR run lean on WOT, knock counts go through roof, etc.). Mine is an all or nothing thing that just opens the wastegate if bad conditions exist, but you could probably dial back boost if the clutch slips. If you have ABS, you could also dial back boost if the rear tires spin faster than the fronts... You gotta love that little Arduino...
Tom M'Guinn is offline  
Old 08-24-2014, 11:44 PM
  #25  
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 Tom M'Guinn
Very cool. You're mission creep is getting into the other project I've had on the back burner... I have a half-done safety-box project that monitors knock counts, AFR, boost, engine temp, and a few other things I'm forgetting, and dumps boost if things get ugly (e.g., overboosts, AFR run lean on WOT, knock counts go through roof, etc.). Mine is an all or nothing thing that just opens the wastegate if bad conditions exist, but you could probably dial back boost if the clutch slips. If you have ABS, you could also dial back boost if the rear tires spin faster than the fronts... You gotta love that little Arduino...
Interesting about the ABS, I have an 86 so no ABS. I was thinking I can use some math based on weight, boost, and acceleration (rate of change of speed) to determine if tires are slipping. Yes, I am loving the Arduino. Thanks for all the help.
refresh951 is offline  
Old 08-25-2014, 12:05 AM
  #26  
Tom M'Guinn

Rennlist Member
 
Tom M'Guinn's Avatar
 
Join Date: Jan 2002
Location: Just CA Now :)
Posts: 12,567
Received 534 Likes on 287 Posts
Default

Originally Posted by refresh951
Interesting about the ABS, I have an 86 so no ABS. I was thinking I can use some math based weight and acceleration (rate of change of speed) to determine if tires are slipping. Yes, I am loving the Arduino. Thanks for all the help.
If you get a pulse from the front ABS sensor and compare it to the rear speedo sensor, you can detect when the wheels are spinning... If no front sensor, you might check out some of the Arduino accelerometer shields...
Tom M'Guinn is offline  
Old 08-25-2014, 06:56 PM
  #27  
URG8RB8
Drifting
 
URG8RB8's Avatar
 
Join Date: Aug 2009
Location: Bangkok, Thailand, Milpitas, CA & Weeki Wachee, FL
Posts: 2,239
Likes: 0
Received 2 Likes on 1 Post
Default

You two are amazing, great work!
URG8RB8 is offline  
Old 08-26-2014, 11:47 PM
  #28  
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 Tom M'Guinn
Very cool. You're mission creep...
Yes, a bit of mission creep



refresh951 is offline  
Old 08-27-2014, 12:47 AM
  #29  
URG8RB8
Drifting
 
URG8RB8's Avatar
 
Join Date: Aug 2009
Location: Bangkok, Thailand, Milpitas, CA & Weeki Wachee, FL
Posts: 2,239
Likes: 0
Received 2 Likes on 1 Post
Default

Neat and tidy work space, I love it!
URG8RB8 is offline  
Old 08-28-2014, 09:47 PM
  #30  
mtnman82
Rennlist Member
 
mtnman82's Avatar
 
Join Date: Feb 2005
Location: S. CA Desert
Posts: 1,601
Received 4 Likes on 2 Posts
Default

Shawn, why the little RTC breakout board - doesn't the data logger board have a RTC on it?
mtnman82 is offline  


Quick Reply: Arduino Electronic Boost Controller Project



All times are GMT -3. The time now is 05:52 AM.