DESCRIPTION
The Toyota Computer Control System (TCCS) is a computerized emission, ignition and fuel control system. The TCCS controls Electronic Fuel Injection (EFI), engine operation and lowers exhaust emissions while maintaining good fuel economy and driveability.
The Electronic Control Unit (ECU) controls the TCCS. The ECU contains preprogrammed information which has all data necessary for maintaining optimum ignition timing under all operating conditions. Input from the various data sensors allows the ECU to deliver spark at exactly the right moment. The ECU controls many engine related systems to constantly adjust engine operation. (Scheme 65)
The TCCS is primarily an emission control system, designed to maintain an ideal air/fuel ratio of 14.7:1 under all operating conditions. When an ideal air/fuel ratio is maintained, the catalytic converter can control Carbon Monoxide (CO), Hydrocarbons (HC), and Oxides of Nitrogen (NOx) emissions.
Scheme 65
OPERATION
The TCCS consists of the following subsystems: Electronic Fuel Injection (EFI) system, Data Sensors, Electronic Control Unit (ECU), Electronic Spark Advance (ESA) system, Idle Speed Control (ISC) system, EGR Control, Electronic Controlled Transmission (ECT), Diagnostic System and catalytic converter.
ELECTRONIC FUEL INJECTION (EFI)
All models are equipped with a Bosch AFC fuel injection system. An electric fuel pump provides fuel to the fuel pressure regulator. From the regulator, fuel flows under pressure to the fuel injectors. The pressure regulator maintains uniform pressure differential at all times.
The constant pressure differential allows the ECU to control duration of injection. The ECU monitors engine running conditions and calculates injection duration for efficient engine operation.
The ECU activates all injectors at the same time. When the injectors are activated, they provide 1/2 the amount of fuel required for ideal combustion with each engine revolution. See FUEL INJECTION SYSTEM - BOSCH AFC article.
DATA SENSORS
Each sensor furnishes electrical impulses to ECU. The ECU computes fuel delivery and spark timing necessary to maintain desired air/fuel ratio and engine speed. Data sensors are interrelated with each other. Operation of each sensor is as follows
Airflow Sensor
This sensor is mounted within the airflow meter. The sensor measures airflow rate through the airflow meter and sends a proportionate electrical signal to ECU. The ECU uses airflow sensor information for controlling fuel injection duration and spark advance system.
Air Temperature Sensor
Sensor is mounted within the airflow meter. The sensor measures temperature of incoming air and sends an electrical signal to ECU. The ECU uses air temperature information for controlling fuel injection duration.
Throttle Position Sensor (TPS)
The throttle position sensor (TPS) is mounted on throttle body and is directly connected to throttle linkage. The sensor, a rotary potentiometer, signals ECU of changes in throttle valve position. This information is used for controlling fuel injection duration and idle speed control system.
Coolant Temperature Sensor
The coolant (water) temperature sensor is installed in intake manifold. This sensor is a thermistor which converts temperature of engine coolant to electrical signal for use by ECU. The ECU uses coolant temperature information for controlling fuel injection duration, spark advance system, idle speed control system and EGR system.
Oxygen Sensor
The oxygen sensor is installed in exhaust manifold. Output voltage of oxygen sensor varies with oxygen content of exhaust gases. The ECU uses exhaust gas oxygen content information for determining fuel injection duration.
Vehicle Speed Sensor (VSS)
This sensor is mounted in the instrument panel and is a component of the speedometer. Vehicle speed information is used by the ECU for cruise control and electronic control of automatic transmission.
Engine Speed
Engine speed signal information is received from the ignition coil. These signals are used by ECU for fuel injection duration control and spark advance system.
A/C Switch
A signal is sent to ECU when the air conditioner is activated. The ECU requires this input for controlling idle speed during A/C operation.
Neutral/Start Switch
A switch is installed on automatic transmission models to inform the ECU of transmission selection position. This information is used by the ECU to allow starter operation. This information is also relayed to the ECT computer. Manual transmission models are equipped with a clutch switch.
ELECTRONIC CONTROL UNIT (ECU)
The ECU controls all functions of the TCCS. The ECU consists of a printed circuit board enclosed within a metal box. The ECU receives signals from the data sensors and switches. These signals are processed by the ECU for controlling the EFI, ESA, ISC, EGR and ECT systems.
The TCCS has a fail-safe feature designed into the ECU. If the ECU malfunctions, a back-up circuit is activated to assist in getting the vehicle to a service facility. During this mode of operation, driveability will be minimal. The CHECK ENGINE light will also be lit when the computer malfunctions.
Scheme 66
ELECTRONIC SPARK ADVANCE (ESA) SYSTEM
The ECU contains preprogrammed information which has all the data necessary for maintaining optimum ignition timing under all operating conditions. Input from the various data sensors allows the ECU to deliver spark at exactly the right moment.
IDLE SPEED CONTROL (ISC) SYSTEM
Engine idle speed is controlled by the ECU. The ECU contains preprogrammed information which contains specific engine speed values for different engine operating conditions.
The ECU receives signals from such sensors as the coolant temperature sensor and air conditioner sensor. Using this information, the ECU transmits a command signal to the ISC valve in the throttle body.
The ISC valve opens and closes the idle air by-pass to control the amount of air which by-passes throttle valve. The greater the amount of air which is by-passed around the throttle valve, the greater the engine idle speed.
EGR CONTROL
The EGR control system prevents recirculation of exhaust gases when coolant temperature is below 135°F (57°C). The coolant temperature sensor constantly monitors and informs the ECU of coolant temperature. When the temperature is below the specified value, the ECU opens the Vacuum Switching Valve (VSV) to prevent EGR flow.
When coolant temperature exceeds the specified value, the ECU closes the VSV to allow EGR flow. The vacuum modulator opens at idle speeds to prevent EGR flow when coolant temperature exceeds the specified value.
ELECTRONIC CONTROLLED TRANSMISSION (ECT)
Automatic transmission models are equipped with an electronic control unit to control transmission operation. The ECU of the TCCS provides signals on engine operation to the ECU of the ECT system. This information is used by the ECT computer to prevent shift up to 3rd gear or overdrive during cold engine operation.
Note. The ECU of the TCCS is not interchangeable with the ECU of the ECT system.
DIAGNOSTIC SYSTEM
The ECU of the TCCS is equipped with a self-diagnostic system which detects system failures or abnormalities. When a malfunction occurs, the ECU lights the CHECK ENGINE light located on instrument panel. If vehicle is equipped Super Monitor Display, the diagnostic codes will be shown on display screen.
By analyzing various signals, the ECU detects system malfunctions which are related to various operating parameter sensors. The ECU stores failure codes associated with the detected failure until the diagnosis system is cleared. Clear the diagnosis system by removing the EFI fuse with ignition switch in the OFF position.
The CHECK ENGINE warning light on instrument panel informs driver that a malfunction has been detected. The light goes out automatically when malfunction has been cleared.
CATALYTIC CONVERTER
All models are equipped with 3-way catalytic converters. This type of converter changes CO, HC, and NOx exhaust emissions into carbon dioxide, water vapor and nitrogen gas. The converter is a monolithic type.
DIAGNOSIS
- Ensure that all engine systems NOT related to TCCS are fully operational. Do not proceed with testing until all other problems have been fixed. Always check fuses, fusible links and wire connectors before condemning the ECU.
- Enter diagnostic mode and record trouble codes. Exit diagnostic mode. If no trouble codes were displayed, go to «DIAGNOSTIC CIRCUIT CHECK»(/toyota/celica/t160-1985-1989/remont/testing-diagnostics/#tccs-system__diagnostic-circuit-check-scheme-76) . Follow instructions given there.
- If no trouble codes were displayed after performing diagnostic circuit check, perform voltage and resistance checks. If trouble codes are displayed, perform tests to confirm cause of malfunction which set the corresponding trouble code.
- After any repairs are made, clear trouble codes and perform diagnostic circuit check. Normal system operation code should be displayed if repair solved cause of malfunction.
Scheme 67
Scheme 68
Note. Diagnostic charts appearing in this article are provided courtesy of Toyota Motor Sales, U.S.A., Inc.
DIAGNOSTIC CODE OUTPUT
The ECU stores component failure information for the TCCS under a related trouble code which can be recalled for diagnosis and repair. A malfunction is indicated by the CHECK ENGINE warning light blinking a number of times equal to the malfunction code indication, with a 2.5 second delay between each indication.
The diagnostic code series will be repeated as long as the engine check connector terminals "T" and "E1" are shorted. In the event of a number of trouble codes, indication will begin from the smaller value and continue to the larger in order.
Entering Diagnostic Mode With Super Monitor Display
- Prior to entering diagnostic mode, ensure that engine is at normal operating temperature, battery voltage above 11 volts, transmission in "P" or "N", throttle valve fully closed and A/C off.
- Turn ignition switch to the ON position, but DO NOT start engine. Simultaneously push and hold in "SELECT" key and "INPUT M" key for at least 3 seconds. The letters "DIAG" will appear on screen. (Scheme 69)
- After a short pause, hold in "SET" key for at least 3 seconds. If system is normal, "ENG -OK" will appear on screen. If there is a malfunction, the code number for the malfunction will appear on the screen. In the event of 2 or more numbers, there will be a 3 seconds pause between each number.
Scheme 69
Entering Diagnostic Mode Without Super Monitor Display
- Ensure battery voltage is above 11 volts, throttle valve is fully closed, transmission in "P" or "N" position, all accessory off, and engine is at normal operating temperature.
- Turn ignition switch to ON position, but DO NOT start engine. Using a jumper wire, short terminals "T" and "E1" of engine check connector. (Scheme 70)
- Read code(s) as indicated by number of flashes of CHECK ENGINE warning light. (Scheme 71) See «TROUBLE CODE IDENTIFICATION»(/toyota/celica/t160-1985-1989/remont/testing-diagnostics/#tccs-system) table.
- The CHECK ENGINE warning light will blink a number of times equal to the malfunction code indication with a 2.5 second delay between each indication. The diagnostic code series will be repeated as long as engine check connector terminals "T" and "E1" are shorted.
Note. In the event a number of trouble codes are to be identified, indication will begin from the smaller value and continue to the larger in order.
Scheme 70
Clearing Trouble Codes
After any repairs are performed, clear ECU memory of all stored trouble codes. To clear memory, turn ignition off and remove the EFI fuse from fuse block for 30 seconds or more. The lower the ambient (outside) temperature, the longer the fuse must be left out. Replace fuse and exit diagnostic mode.
Exiting Diagnostic Mode
To exit diagnostic mode with Super Monitor Display, turn off ignition or push any button (except SET) of Super Monitor Display to display time.
For diagnostic mode without Super Monitor Display, remove jumper wire from engine check connector. Turn ignition off. After cancellation, perform a road test to confirm that a normal code is now displayed.
| Code No. | Circuit Affected |
|---|---|
| No Code | System Normal |
| 11 | ECU (B+) |
| 12 & 13 | RPM Signal |
| 14 | Ignition Signal |
| 21 | Oxygen Sensor Signal |
| 22 | Coolant Temp. Sensor Signal |
| 24 | Intake Air Temp. Sensor Signal |
| 31 | Airflow Meter Signal |
| 32 | Airflow Meter Signal, HAC Sensor Signal |
| 41 | Throttle Position Sensor Signal |
| 42 | Vehicle Speed Sensor Signal |
| 43 | Starter Signal |
| 51 | Switch Signal |
| 52 | Knock Sensor Signal |
| 53 | Knock Sensor Control (ECU) |
TROUBLE CODE IDENTIFICATION
| Code No. | Probable Cause |
|---|---|
| 11 | Main Relay Or Circuit, ECU |
| 12 & 13 | Distributor Or Circuit, Starter Signal Circuit, ECU |
| 14 | Ignitor Or Circuit, ECU |
| 21 | Oxygen Sensor Or Circuit, ECU |
| 22 | Coolant (Water) Temp. Sensor Or Circuit, ECU |
| 24 | Intake Air Temp. Sensor Or Circuit, ECU |
| 31 | Airflow Meter Or Circuit, ECU |
| 32 | Airflow Meter Or Circuit, ECU |
| 34 | Airflow Meter, Turbocharger, ECU |
| 41 | Throttle Position Sensor Or Circuit, ECU |
| 42 | Vehicle Speed Sensor Or Circuit, ECU |
| 43 | Main Relay Circuit, Starter Circuit, Ignition Circuit, ECU |
| 51 | Throttle Position Sensor Or Circuit A/C Switch, Neutral/Start Switch, ECU |
TROUBLE CODES & PROBABLE CAUSE
Scheme 71
TCCS Voltage Tests
The TCCS can be checked using a voltmeter. Before making voltage tests, make sure battery voltage is at least 11 volts. Perform voltage tests with harness connectors connected to ECU and ignition switch in ON position. Connect probes to each wire cavity of ECU connectors. If voltage values are not as specified, perform resistance tests.
TCCS Resistance Tests
The TCCS can be checked using an ohmmeter. Before making resistance tests, turn ignition off and disconnect wiring connectors at ECU. Insert ohmmeter probes into wiring connectors from wire side. Measure resistance at connector terminals, NOT at ECU terminals.
Airflow Meter
Turn ignition off. Disconnect wiring connector from airflow meter. Using an ohmmeter, measure resistance between each terminal. (Scheme 72) If resistance values do not meet specifications shown in table, replace airflow meter.
Scheme 72
| Terminals | Condition | Ohms |
|---|---|---|
| E1 - Fc | Flap Closed | Infinity |
| E2 - THA | 4°F (-20°C) | 10,000-20,000 |
| E2 - THA | 32°F (0°C) | 4000-7000 |
| E2 - THA | 68°F (20°C) | 2000-3000 |
| E2 - THA | 104°F (40°C) | 900-1300 |
| E2 - THA | 140°F (60°C) | 400-700 |
| E2 - Vb | N/A | 200-400 |
| E2 - Vc | N/A | 100-300 |
| E2 - Vs | Flap Open | 200-1200 |
AIRFLOW METER RESISTANCE SPECIFICATIONS
Idle Speed Control (ISC) Valve
- Unplug ISC valve connector. Measure resistance between "B+" terminal and "ISC1" and "ISC2" terminals. (Scheme 73) Ohmmeter reading should be 16-17 ohms. If not replace ISC valve.
- Apply battery voltage to terminal "B1" and terminal "B2" while repeatedly grounding terminals "S1", "S2", "S", "S4" and "S1" in sequence to cause valve to close. (Scheme 73)
- Apply battery voltage to terminals "B1" and "B2" while repeatedly grounding terminals "S4", "S", "S2", "S1" and "S4" in sequence to cause valve to open. Replace valve if not operating properly.
Scheme 73
Throttle Position Sensor
Turn ignition off and disconnect electrical connector at Throttle Position (TP) sensor. Insert a thickness gauge between throttle stop screw and throttle lever. Using an ohmmeter, check resistance values. (Scheme 74)and (Scheme 75). If values are not as specified in table, adjust or replace TP sensor.
| Throttle Clearance | Terminals | Ohmmeter Reading |
|---|---|---|
| 0" (0 mm) | VTA - E2 | 200-800 |
| .020" (.50 mm) | IDL - E2 | 2300 or less |
| .027" (.70 mm) | IDL - E2 | Infinity |
| Fully Open | VTA - E2 | 3300-10,000 |
| Fully Open | VC - E2 | 3000-7000 |
THROTTLE POSITION SENSOR RESISTANCE SPECIFICATIONS - 3S-GE ENGINE
| Throttle Clearance | Terminals | Ohmmeter Reading |
|---|---|---|
| .020" (.50 mm) | IDL - E1 | Continuity |
| .020" (.50 mm) | PSW - E1 | No Continuity |
| .020" (.50 mm) | IDL - PSW | No Continuity |
| .035" (.90 mm) | IDL - E1 | No Continuity |
| .035" (.90 mm) | PSW - E1 | No Continuity |
| .035" (.90 mm) | IDL - PSW | No Continuity |
| Fully Open | IDL - E1 | No Continuity |
| Fully Open | PSW - E1 | Continuity |
| Fully Open | IDL - PSW | No Continuity |
THROTTLE POSITION SENSOR RESISTANCE SPECIFICATIONS - 3S-FE ENGINE
Checking Throttle Position Sensor (W/3S-GE Engine). Scheme 74
Checking Throttle Position Sensor (W/3S-FE Engine). Scheme 75
Diagnostic Circuit Check. Scheme 76
Injector Circuits Check (W/3S-FE Engine) (1 Of 4). Scheme 77
Injector Circuits Check (W/3S-GE Engine) (2 Of 4). Scheme 78
Injector Circuits Check (3 Of 4). Scheme 79
Injector Circuits Check (4 Of 4). Scheme 80
Terminal - B(1) - B1 - E1 (1 Of 2). Scheme 81
Terminal - B(1) - B1 - E1 (2 Of 2). Scheme 82
Scheme 83
- Air Gap Inspection - Using feeler gauge, measure gap between signal rotor and pickup coil projection. (Scheme 83) Air gap should be.008-.016" (.2-.4 mm). If air gap is not as specified, replace distributor housing assembly.
- Signal Generator (Pickup Coil) Resistance Test - Using ohmmeter, measure resistance between terminals: G pickup coil resistance (G and G-) NE pickup coil resistance (NE and G-) Resistance reading should be 140-180 ohms. (Scheme 84) If resistance reading is not as specified, replace distributor housing assembly.
Trouble Codes 12 & 13 RPM Signal. Scheme 84
Scheme 85
- Air Gap Inspection - Using feeler gauge, measure gap between signal rotor and pickup coil projection. (Scheme 85) Air gap should be.008-.016" (.2-.4 mm). If air gap is not as specified, replace distributor assembly.
- Signal Generator (Pickup Coil) Resistance Test - Using ohmmeter, measure resistance between terminals: G1 pickup coil resistance (G1 and G-) G2 pickup coil resistance (G2 and G-) NE pickup coil resistance (NE and G-) Resistance reading should be 140-180 ohms. (Scheme 84) If resistance reading is not as specified, replace distributor assembly.