Operation CHARM: Car repair manuals for everyone.

Powertrain Systems Description


The recent trend in the past few years is to equip new vehicles with on-board computer systems. This is done because manufacturers of new vehicles must meet certain fuel economy and emission standards set fourth by the EPA, along with improved performance and reliability demanded by the consumer. The manufacturer of such vehicles found that the only way to meet such demands was to incorporate high tech computer systems to control fuel, ignition and other systems that improve performance and reliability.

The Oldsmobile Toronado uses a computer system network that uses electronic devices to control various engine and body functions. The "brain" of the system is the Body Computer Module (BCM). The BCM is used to relay information to the sub-systems of the network and to control on-board diagnostics of the vehicle. The sub-systems are the Instrument Panel Cluster (IPC), Electronic Climate Control panel (ECC), Electronic engine Control Module (ECM), and the Heater A/C Programmer. Each of the sub-systems control a specific function, the Instrument Panel Cluster is used to display information to the driver such as vehicle speed, engine rpm, fuel level, etc. The Electronic Climate Control panel is used by the driver to control the air conditioning and heating system. The heater A/C programmer receives information from the ECC and carries out the commands necessary to obtain the correct in-car tempature. The Electronic engine Control Module controls the fuel and ignition system to obtain good performance and low emissions.

Computer Network:





Because the BCM and its sub-systems are electronic devices a central power supply (CPS) is used. The CPS takes power from the vehicles battery and provides a voltage output that is isolated from electrical interference that may be produced during normal vehicle operation. It provides voltage output to the BCM and the IPC and provides an isolated ground for the ECC, IPC, BCM and the heater A/C programmer. Fig 1.

Electrical Flow Of Data:





The BCM controls sub-systems through direct outputs or by data transmitted along the data line. The data line is a common circuit wire that is connected to all the sub-systems. This line allows communication between the BCM and the sub-systems. The BCM receives information from various sensors on the vehicle and relays this information to the sub-systems that need it to perform their function. The BCM produces this data by rapidly switching a 5 volt circuit on and off, this produces a digital signal. Each sub-system has its own code or address. When the BCM sends information on the data line it also assigns the address of the sub-system that it wants the information to be sent to. As a result only the sub-systems that are addressed will read and understand the information on the data line at that particular time. This process of reading and controlling information is continuous as long as the vehicle is running. A practical example of this process is as follows: Fig. 2 The BCM receives vehicle speed by monitoring the vehicle speed sensor, the speed sensors output is an analog signal (ac voltage). The BCM then converts this signal to a digital signal and assigns the addresses of the ECM and the IPC. The BCM now sends the signal out onto the data line. The ECM receives the vehicle speed and uses this input to control the transmission torque converter and other related engine functions. The IPC receives the input and displays vehicle speed on the instrument panel to inform the driver. Since vehicle speed is not needed for proper operation of the Heater A/C programmer and the ECC panel the BCM did not assign thier addresses to the information.

Entering Diagnostics:





The data communication gives the BCM control over the ECM's self diagnostic capabilities in addition to its own. When a sub-system circuit exceeds pre-programmed limits a system malfunction is sensed by the BCM. The BCM then relays this information to the driver by way of a warning lamp displayed on the instrument panel cluster. In order to access and control the BCM self-diagnostic features the IPC and the ECC are used. Fig. 3

The IPC has a 20 character display area called the information center. During normal engine operation this area displays "Toronado" or is used to display selected engine data such as engine rpm. During diagnostic mode this area of the IPC is used to display ECM/BCM diagnostic codes, ECM/BCM data parameters, and descrete input and output values.

The electronic heater and A/C controller (ECC) becomes the controller to enter diagnostics and access the BCMs information. This communication process allows the BCM to transfer any of its available diagnostic information to the instrument panel for display during service. By pressing the appropriate buttons on the ECC, data messages can be sent to the BCM over the data line requesting the specific diagnostic features desired. For more specific diagnostic information refer to "SELF DIAGNOSTIC PROCEDURES".