2nd Generation SWC
Second Generation Steering Wheel Controls.
[ SWC Home | First Generation SWC | Third Generation SWC ]
[ Home | FAQ | Interfaces Available ]

History of the second generation steering wheel controls
The above picture is of the second generation steering wheel control (SWC) that GM made along with the part numbers for these buttons. It was available in several 1989 GM vehicles (Pontiac Grand Prix, Bonneville and 6000 STE; several Buick models and several Oldsmobile models). It controlled a special radio made to accept the SWC commands through a new bus called the E&C bus (Entertainment & Comfort). This system fixed the major drawback to the first generation system that could only control radio and audio functions. Tape deck (not too sure of the tape deck -- I think Delco might have made a few models that the E&C bus could control) and CD player functions were able to be controlled by this new E&C system. In fact, the E&C bus could also control the HVAC system on some of the models listed above (example: the Pontiac Bonneville SSE).
In 1990 and 1991, the system did not really change much. It continued to be offered in the models above and slight cosmetic changes were made to several Oldsmobile models.
In 1992, airbag equipped vehicles from Oldsmobile and Pontiac required and new type of steering wheel control. This is what I call the third generation steering wheel control. Otherwise, the system stayed the same as previous years.
1993 was the last year that Pontiac used these controls. I am not sure of the other divisions usage of the E&C bus steering wheel controls (SWC's).
In 1994, Pontiac redesigned the Grand Prix interior and it had an airbag equipped steering wheel. This required a third generation steering wheel control system. I believe that other divisions had also switched over to airbag equipped steering wheels because of a federal law that required all vehicled to be equipped with them by 1994 (any help here from any readers?). So I believe that 1993 marked the end of the E&C bus steering wheel control. The E&C bus lives today, just not inside the steering wheel (although I think some Oldmobile models convert the third generation steering wheel control signals into E&C bus commands to control the radio and HVAC controls). 
How does this thing work?
The second generation SWC's required several new and some updated components from the first generation SWC's. First of course was the steering wheel. The steering wheel needed to be designed to allow the SWC pad to be secured to it. It was a different design than the first generation controls simply because of added functions and more models available with SWC's. Next was the SWC pad itself. GM did service this unit. New buttons and case parts could be purchased from the dealer. Next in the chain was a new cancel cam. The standard cancel cam had only one slip ring (for the horn). The first generation cancel cam had four slip rings and six infared LED transmitters. The second generation cancel cam still had four slip rings, but now only had five LED's but these LED's were transmitters AND receivers in one package. This allowed bi-directional communication unlike the uni-directional communication of the first generation SWC's. This is still an expensive replacement piece. The four slip rings handled the horn, ignition power, ground and illumination power. The cancel cam had a standard horn connector and a plug with FIVE (not four like the first generation SWC's) pins in it (for the SWC pad). The infared (IR) light emitting diode (LED) transmitters turned on and off with the digital signal sent from the SWC pad when you pushed a button. There are two IR receivers AND transmitters on the turn signal switch. The IR LED transmitters/receivers (five of them) are placed on the cancel cam in a circular arrangement, evenly spaced. This arrangement allowed at least one of the transmitters/receivers to be in the line of sight with one on the receivers/transmitters on the turn signal switch no matter where the steering wheel was. This formed an optical slip ring which was necessary because using a standard slip ring would cause too much digital noise and interfere with the correct decoding of the transmitted signal. This optical slip ring solved that problem. As I mentioned above, the turn signal switch had to be modified to accept the four slip rings on the cancel cam as well as the two IR receiver/transmitters. A new component in the chain is called a translation module. This module converted the signals from the receiver/transmitter IR LED's in the turn signal switch to a single output. This allows for the E&C bus connection as this bus is a single wire bus just like the first generation system. Remember that the E&C bus us a bi-directional system. Components (radio and HVAC controls) are connected to this bus and all components can "talk" (send commands) and "listen" (receive commands). So, the translation module looks at the E&C bus and when the bus is transmitting data, the traslation module will pass this information to the transmitters in the turn signal switch, which gets received by the receivers in the cancel cam, which gets input to the microcontroller inside the steering wheel pad. If the command was directed to the SWC's, the microprocessor then performs the requested task. If you press a button on the pad, this first thing that happens is the microprocessor looks to see if the bus is transmitting a signal. If it is, the processor waits till the bus is not sending data. If you let go of the button before the bus becomes "free", the button is ignored. If the bus is free when you push a button, the processor sends a signal over the bus that tells either the radio or HVAC control it is about to send a command to it. The radio or HVAC responds and tells the SWC processor it is ready to receive the command. Then the SWC processor sends the command. This turns on the transmitters in the cancel cam, which is received by the IR LED receivers in the turn signal switch. This goes to the translation module which converts the signals to go out over the E&C bus. So, the translation module simply converts from a one wire system (the E&C bus) to a two wire system (the SWC) and vice-versa. And lastly, the car harness had to be made to accept the new turn signal switch and translation module and supply it with the correct power, ground and illumination signals and well as take the signal from the translation module and supply it to the radio and/or the HVAC module. Below are some block diagrams to help you understand the entire system. 
Picture is coming...
This diagram shows a simplified block diagram of the entire system. The infrared detectors in the turn signal switch number only two, not six as shown. There are also six transmitting LEDs in the cancel cam.

Picture is coming...
In this diagram, a more detailed breakdown of the system is shown. The switch package assembly is what I refer to as the SWC pad. The steering column contains the cancel can and the turn signal switch. And you can see the data path to the radio.

Here, we see how the internal radio circurity is configured. On the back of a first generation SWC capable Delco radio, there is a five-pin connector on the back (in addition to the normal connectors). Only two pins are used as you can see. D6 and D7 are used as spike suppression devices. The asynchronous serial data is fed through a 47K resistor to pin six of the microprocessor. The program in the microprocessor decodes the serial data and performs the desired function pressed on the SWC pad. Note here that the tape deck is not connected in any way here. This is why the first generation SWC's cannot control deck functions. The decks used in these units had no data communication to the microprocessor head. Second generation compact disc decks did have communication to the microprocessor head and therefore could control deck functions. Some tape decks I believe received communication capability and could also be controlled by the SWC's.

Can an interface be made to work with these controls?
The answer is unknown at this point. I have tried to decode the serial data stream and have found that I need to have the whole system working in the car to decode the proper serial stream. All I get trying to decode the steering wheel pad alone is is a series of pulses which are the same no matter what button you press. I suspect the pad is trying to "talk" to the radio and tell the radio that it is going to send it some data. But since I don't have the radio hooked up, it never gets a reply from the radio and therefore continues to try to tell the radio that it is going to send it data. I will keep trying as time permits. If you are interested in an interface for this type of steering wheel control (second generation), let me know! Since this is an older system, I haven't been really working on it hard. Seems the third generation SWC's has a wider market (it came on more cars) and is easier to interface with. The second generation is the most difficult to interface with as it uses a bi-directional serial data bus and requires much more decoding as several components share this data bus. 
Send mail to the Webmaster [email protected] with questions or
comments about this web site.
Copyright © 1998 by Carl Miles
Last modified: June 30, 1998
This page has been visited  times since 7/6/98! Thanks!

This page hosted by  Get your own Free Homepage
Hosted by www.Geocities.ws

1