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 10-01-2014, 09:58 PM
  #61  
Tom M'Guinn

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

Looking fantastic! Do you think you could add a potentiometer to make an electronic dial-a-boost, or is each boost level too unique to extrapolate like that? What's your plan for the final circuit? I've been brushing up on Eagle to make a PCB for another arduino project, so might have some Eagle parts that would help. I just learned that batchpcb is now changed and part of www.oshpark.com, which I plan to give a try shortly...
Tom M'Guinn is offline  
Old 10-02-2014, 09:24 PM
  #62  
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
Looking fantastic! Do you think you could add a potentiometer to make an electronic dial-a-boost, or is each boost level too unique to extrapolate like that? What's your plan for the final circuit? I've been brushing up on Eagle to make a PCB for another arduino project, so might have some Eagle parts that would help. I just learned that batchpcb is now changed and part of www.oshpark.com, which I plan to give a try shortly...
Thanks Tom. Plan is to make the settings adjustable via button control and stored in the eprom. Four different programmable maps will be available. Final circuit will be on a dedicated PCB. I have been messing with Sunstone PCB123.

As of today, I now have rpm added to the maps (thanks to help from a friend) This weekend I am going to make the EBC TPS aware. Want to add boost after peak torque in any gear? No problem Here is the first cut of the map I put together for the strip:


refresh951 is offline  
Old 10-10-2014, 09:17 PM
  #63  
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

The EBC project is making nice progress. In addition to TPS boost scaling, a Arduino based knock counter is being added along with built in knock boost protection.
refresh951 is offline  
Old 10-10-2014, 09:28 PM
  #64  
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

nice work. Assuming those boost values are that low in each gear is because any higher and you'll break traction?
Paulyy is offline  
Old 10-11-2014, 03:20 PM
  #65  
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

Incredible work Shawn, this is likely the most important new feature for our cars since the stand alone. Not only our cars, for any high HP turbo car with traction issues. This is going to have massive appeal. You are on to a major breakthrough here!
URG8RB8 is offline  
Old 10-22-2014, 10:39 PM
  #66  
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

Just got in the gauge panel for the EBC from Front Panel Express. Pretty happy with the look. The Adafruit LCD Shield (with longer tactile button switches) mounts nicely in the panel. This will allow very quick changes between boost maps.

Also, as you can see in the photo, I have some pretty serious help on the project. Joshua took my feeble code and has transformed it into something amazing. The EBC is going to be pretty special Still much to do but we are making progress...





refresh951 is offline  
Old 10-23-2014, 01:05 AM
  #67  
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

Always coming up with fun new stuff!!
blown 944 is offline  
Old 10-24-2014, 09:23 PM
  #68  
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

Very nice Shawn!
URG8RB8 is offline  
Old 10-29-2014, 10:38 PM
  #69  
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

Got the new EBC gauge panel installed in the car. Trying to get ready to hit the drag strip this Saturday.


refresh951 is offline  
Old 10-29-2014, 10:57 PM
  #70  
Tom M'Guinn

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

Looks great. If you drag it with a breadboard on the passenger seat, a video or two is a must....
Tom M'Guinn is offline  
Old 10-29-2014, 11:06 PM
  #71  
gruhsy
Drifting
 
gruhsy's Avatar
 
Join Date: Dec 2009
Location: Calgary
Posts: 2,559
Received 51 Likes on 38 Posts
Default

When will it be ready for market?

Originally Posted by refresh951
Got the new EBC gauge panel installed in the car. Trying to get ready to hit the drag strip this Saturday.


gruhsy is offline  
Old 10-30-2014, 06:26 PM
  #72  
kevincnc
Three Wheelin'
 
kevincnc's Avatar
 
Join Date: Sep 2005
Location: Probably in my shop.
Posts: 1,575
Likes: 0
Received 1 Like on 1 Post
Default

This is really awesome. I've messed with microcontrollers in the past and have been planning to play with Arduinos. I'd be glad to ditch my Profec for one of these since I now have a traction problem in 1'st and 2nd gears at times. Maybe there could be a marriage with PLX in the future for display..
kevincnc is offline  
Old 10-30-2014, 10:04 PM
  #73  
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
Looks great. If you drag it with a breadboard on the passenger seat, a video or two is a must....
Breadboard is definitely along for the ride Should have some video.

Originally Posted by gruhsy
When will it be ready for market?
We are about half way done, still a lot to do...maybe the Spring...

Originally Posted by kevincnc
This is really awesome. I've messed with microcontrollers in the past and have been planning to play with Arduinos. I'd be glad to ditch my Profec for one of these since I now have a traction problem in 1'st and 2nd gears at times. Maybe there could be a marriage with PLX in the future for display..
Thanks. Arduino is cool stuff for sure.
refresh951 is offline  
Old 12-01-2014, 08:05 AM
  #74  
JacRyann
Racer
 
JacRyann's Avatar
 
Join Date: Oct 2014
Location: Sonoma County
Posts: 288
Likes: 0
Received 0 Likes on 0 Posts
Default

Awesome project!

How are you scaling boost based upon TPS? I think TPS-velocity should be part of the algorithm. Let's say you have baseline TPS-scaling:

TPS___scale % of map
20%__0%
50%__25%
75%__70%
100%_100%

Now let's say TPS-position is changing at +X rate:

TPS___scale % of map
20%__0%
50%__50%
75%__75%
100%_100%

In effect, you're emulating the effects of a non-round throttle cam. At low throttle-positions and low-velocity, you have a mild-mannered NA car. At higher-velocities and larger openings, you'll tap into full-power. But still not have the torque-increase rate be so fast that the car is difficult to control. You're basically taming the mid-range hit of max-boost.

Please count me in for one of these when they're ready. Would it be available as a DYI kit?
Thx
JacRyann is offline  
Old 12-02-2014, 10:35 PM
  #75  
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 JacRyann
Awesome project!

How are you scaling boost based upon TPS? I think TPS-velocity should be part of the algorithm. Let's say you have baseline TPS-scaling:

TPS___scale % of map
20%__0%
50%__25%
75%__70%
100%_100%

Now let's say TPS-position is changing at +X rate:

TPS___scale % of map
20%__0%
50%__50%
75%__75%
100%_100%

In effect, you're emulating the effects of a non-round throttle cam. At low throttle-positions and low-velocity, you have a mild-mannered NA car. At higher-velocities and larger openings, you'll tap into full-power. But still not have the torque-increase rate be so fast that the car is difficult to control. You're basically taming the mid-range hit of max-boost.

Please count me in for one of these when they're ready. Would it be available as a DYI kit?
Thx
Right now the TPS input is linear with rpm but appreciate the feedback. We have been focused in other areas but eventually we will get back to looking at this in greater detail.
refresh951 is offline  


Quick Reply: Arduino Electronic Boost Controller Project



All times are GMT -3. The time now is 01:39 PM.