Reprogramming the Traction Control System...


The Corvette has a very advanced Traction control system. The vehicle monitors the speed of the front wheels vs the rear wheels via the ABS sensors, and is able to tell the exact moment when wheel spin occurs, and how much wheel spin is occuring.
Once that happens, a protocol is started. I don't know the specific details, but the basics of it are that it will first begin to pull ignition timing, making the engine lose some power. There is a limit to how much timing can be pulled, and if this is not sucessful in eliminating wheelspin, the ECU will then begin closing the throttle plate. This usually does the trick. Once traction is found, the ECU opens the throttle plate gradually and restores target ignition timing.
It is a very advanced and very clever system, and theoretically it provides the ECU with complete and absolute control over engine power and thus wheelspin. And I applaud GM for programming it for a sportscar; even on a bone stock car I was able to break traction and slide the back end of the car around some before the system intervened. Similar systems in other cars (BMW / Mercedes / VW) freak out and cut ALL power the instant your tires break traction. I drove a Lexus that felt like the car had sank into mud the moment you begun sliding.
But it is not perfect, as evidenced by the fact that any halfway decent driver will post considerably better times in any kind of racing with the system OFF.
The real problem is when you mod the car to make VAST amounts of horsepower over what it had before, the protocol becomes somewhat... Uneffective. With a supercharger and 600RWHP, I can leave traction control ON and still smoke the tires right into the rev limiter. I can spin DONUTS with T/C on! Obviously, if the tires have enough traction for, say, 300ft-lbs of torque, and the engine makes 500ft-lbs, no amount of ignition timing retard will stop wheelspin.
What I have leaned is that by getting on the gas gradually I can sense when wheelspin is about to occur, and also give the system time to detect it and take appropriate measure... Also if 55% throttle breaks traction and I am at 60% throttle, it will be much easier for the TC computer to just retard some timing or back off 5% trottle than it would be for it to deal with me being at 100% throttle.
Another obvious way of dealing with this is by improving the amount of traction the system has to work with; if I got much wider and stickier tires the TC system wouldn't have such a large torque vs traction differential to deal with...
But what if I could reprogram the Traction control system's tables to make it more agressive? What if I could fine tune it EXACTLY for my setup?
Could I run different TC maps per gear?
With enough experimentation it would be possible to determine how much throttle the tires can take in each gear and have the TC go right there... Done right, this would allow me to hold the gas to the floor and let TC provide the maximum amount of torque the tires could hold... And if anything odd happened (bumps, dirt, etc), wheelspin would be easily remedied because the car would be on the edge of traction; not 200ft-lbs beyond it...
Cars like the BMW M3 come stock with launch control that performs a very similar function.... It seems like the Corvette already has all the hardware in it, so why can't we make it work better?
Or for that matter why doesn't the factory TC work better? My only guess is that the computer clock speed controlling is not fast enough to keep up with the rapidly changing conditions as wheelspin occurs, so the system is always "chasing its own tail", trying to make adjustments in comparatively sparse time segments and then having to wait to see if they worked...
Does anyone know? Any thoughts or ideas here?



I believe there is a traction control MODULE which is separate from the ECU, and which, incidentally, was made by Delphi until 2008 and is now sourced from BOSH for 2009+ Corvettes... Can anyone confirm?
The Corvette has a very advanced Traction control system. The vehicle monitors the speed of the front wheels vs the rear wheels via the ABS sensors, and is able to tell the exact moment when wheel spin occurs, and how much wheel spin is occuring.
Once that happens, a protocol is started. I don't know the specific details, but the basics of it are that it will first begin to pull ignition timing, making the engine lose some power. There is a limit to how much timing can be pulled, and if this is not sucessful in eliminating wheelspin, the ECU will then begin closing the throttle plate. This usually does the trick. Once traction is found, the ECU opens the throttle plate gradually and restores target ignition timing.
It is a very advanced and very clever system, and theoretically it provides the ECU with complete and absolute control over engine power and thus wheelspin. And I applaud GM for programming it for a sportscar; even on a bone stock car I was able to break traction and slide the back end of the car around some before the system intervened. Similar systems in other cars (BMW / Mercedes / VW) freak out and cut ALL power the instant your tires break traction. I drove a Lexus that felt like the car had sank into mud the moment you begun sliding.
But it is not perfect, as evidenced by the fact that any halfway decent driver will post considerably better times in any kind of racing with the system OFF.
The real problem is when you mod the car to make VAST amounts of horsepower over what it had before, the protocol becomes somewhat... Uneffective. With a supercharger and 600RWHP, I can leave traction control ON and still smoke the tires right into the rev limiter. I can spin DONUTS with T/C on! Obviously, if the tires have enough traction for, say, 300ft-lbs of torque, and the engine makes 500ft-lbs, no amount of ignition timing retard will stop wheelspin.
What I have leaned is that by getting on the gas gradually I can sense when wheelspin is about to occur, and also give the system time to detect it and take appropriate measure... Also if 55% throttle breaks traction and I am at 60% throttle, it will be much easier for the TC computer to just retard some timing or back off 5% trottle than it would be for it to deal with me being at 100% throttle.
Another obvious way of dealing with this is by improving the amount of traction the system has to work with; if I got much wider and stickier tires the TC system wouldn't have such a large torque vs traction differential to deal with...
But what if I could reprogram the Traction control system's tables to make it more agressive? What if I could fine tune it EXACTLY for my setup?
Could I run different TC maps per gear?
With enough experimentation it would be possible to determine how much throttle the tires can take in each gear and have the TC go right there... Done right, this would allow me to hold the gas to the floor and let TC provide the maximum amount of torque the tires could hold... And if anything odd happened (bumps, dirt, etc), wheelspin would be easily remedied because the car would be on the edge of traction; not 200ft-lbs beyond it...
Cars like the BMW M3 come stock with launch control that performs a very similar function.... It seems like the Corvette already has all the hardware in it, so why can't we make it work better?
Or for that matter why doesn't the factory TC work better? My only guess is that the computer clock speed controlling is not fast enough to keep up with the rapidly changing conditions as wheelspin occurs, so the system is always "chasing its own tail", trying to make adjustments in comparatively sparse time segments and then having to wait to see if they worked...
Does anyone know? Any thoughts or ideas here?
Guys that do road track days, need this too.
Driving though a high speed corner, and TC comes on and slows the car down and is a real danger.
On the C5 with TC turned OFF the car will slide just slightly though the corner with a bit of rear wheel spin. That is Good. The C6s even with TC turned OFF will not slide though corners.
I am not talkind drifting just a very slight slide sideways as the car moves and accelerates forward.
Tires have their greatest grip just as the rubber starts to melt from heat and a slight slide.
There are programmable TC units on the market, but do not know how these would work on the stock C6 computer system
So I say Go 4 It.
I would say that it "can" be done but it would be very tedious.
The Best of Corvette for Corvette Enthusiasts


I read up on this system today on their website, wow, it is really slick. LG is also building a plug and play module for it also to make it easy to install (its not available yet). The RaceLogic system has launch control built in, along with "no lift" shifting. It lists for $1800, which isnt too offensive compared to a lot of the other things on the vette. I bet that at $1000 they wouldnt be able to keep them on the shelf though.







