Part 2
Accelerator Pedal Position Sensor (APP)
The APP (accelerator pedal position) sensor is located in a plastic housing which is integral with the throttle pedal. The housing is injection molded and provides location for the APP (accelerator pedal position) sensor. The sensor is mounted externally on the housing and is secured with two Torx screws. The external body of the sensor has a six pin connector which accepts a connector on the vehicle wiring harness.
The sensor has a spigot which protrudes into the housing and provides the pivot point for the pedal mechanism. The spigot has a slot which allows for a pin, which is attached to the sensor potentiometers, to rotate through approximately 90 degrees, which relates to pedal movement. The pedal is connected via a link to a drum, which engages with the sensor pin, changing the linear movement of the pedal into rotary movement of the drum. The drum has two steel cables attached to it. The cables are secured to two tension springs which are secured in the opposite end of the housing. The springs provide 'feel' on the pedal movement and require an effort
from the driver similar to that of a cable controlled throttle. A detente mechanism is located at the forward end of the housing and is operated by a ball located on the drum. At near maximum throttle pedal movement, the ball contacts the detente mechanism. A spring in the mechanism is compressed and gives the driver the feeling of depressing a 'kickdown' switch when full pedal travel is achieved.
The APP (accelerator pedal position) sensor signals are checked for range and plausibility. Two separate reference voltages are supplied to the pedal. Should one sensor fail, the other is used as a 'limp - home' input. In limp home mode due to an APP (accelerator pedal position) signal failure the ECM (engine control module) will limit the maximum engine speed to 2000 rpm.
APP (accelerator pedal position) Sensor Output Graph
The APP (accelerator pedal position) sensor has two potentiometer tracks which each receive a 5V input voltage from the ECM (engine control module). Track 1 provides an output of 0.5V with the pedal at rest and 2.0V at 100% full throttle. Track 2 provides an output of 0.5V with the pedal at rest and 4.5V at 100% full throttle. The signals from the two tracks are used by the ECM (engine control module) to determine fueling for engine operation and also by the ECM (engine control module) and the TCM (transmission control module) to initiate a kickdown request for the automatic transmission.
The ECM (engine control module) monitors the outputs from each of the potentiometer tracks and can determine the position, rate of change and direction of movement of the throttle pedal. The 'closed throttle' position signal is used by the ECM (engine control module) to initiate idle speed control and also overrun fuel cutoff.
APP (accelerator pedal position) Pin Out Table
Pin No Description
1 APP (accelerator pedal position) 1 ground
2 APP (accelerator pedal position) 1 demand
3 APP (accelerator pedal position) 2 ground
4 Not used
5 APP (accelerator pedal position) 2 demand
6 Supply 2, 5 volt
7 Supply 1, 5 volt
8 Not used
Oxygen Sensors
There are four oxygen sensors located in the exhaust system. Two upstream before the catalytic converter and two down stream after the catalytic converter. The sensor monitors the level of oxygen in the exhaust gases and is used to control the fuel/air mixture. Positioning a sensor in the stream of exhaust gasses from each bank enables the ECM (engine control module) to control the fueling on each bank independently of the other, allowing much closer control of the air / fuel ratio and catalyst conversion efficiency.
Upstream Oxygen Sensors
Downstream Oxygen Sensors
The oxygen sensors need to operate at high temperatures in order to function correctly. To achieve the high temperatures required, the sensors are fitted with heater elements that are controlled by a PWM (pulse width modulation) signal from the ECM (engine control module). The heater elements are operated immediately following engine start and also during low load conditions when the temperature of the exhaust gases is insufficient to maintain the required sensor temperatures. A non-functioning heater delays the sensor's readiness for closed loop control and influences emissions. The PWM (pulse width modulation) duty cycle is carefully controlled to prevent thermal shock to cold sensors.
UHEGO (Universal Heated Exhaust Gas Oxygen) sensors also known as Linear or"Wide Band" sensors produces a constant voltage, with a variable current that is proportional to the oxygen content. This allows closed loop fueling control to a target lambda, i.e. during engine warm up (after the sensor has reached operating temperature and is ready for operation). This improves emission control.
The HEGO sensor uses Zirconium technology that produces an output voltage dependant upon the ratio of exhaust gas oxygen to the ambient oxygen. The device contains a Galvanic cell surrounded by a gas permeable ceramic, the voltage of which depends upon the level of O2 defusing through. Nominal output voltage of the device for l =1 is 300 to 500m volts. As the fuel mixture becomes richer (l<1) the voltage tends towards 900m volts and as it becomes leaner (l>1) the voltage tends towards 0 volts. Maximum tip temperature is 1,000 Degrees Celsius for a maximum of 100 hours.
Sensors age with mileage, increasing their response time to switch from rich to lean and lean to rich. This increase in response time influences the ECM (engine control module) closed loop control and leads to progressively increased emissions. Measuring the period of rich to lean and lean to rich switching monitors the response rate of the upstream sensors.
Diagnosis of electrical faults is continually monitored in both the upstream and downstream sensors. This is achieved by checking the signal against maximum and minimum threshold, for open and short circuit conditions.
Oxygen sensors must be treated with the utmost care before and during the fitting process. The sensors have ceramic material within them that can easily crack if dropped / banged or over-torqued. The sensors must be torqued to the required figure, (40-50Nm), with a calibrated torque wrench. Care should be taken not to contaminate the sensor tip when anti-seize compound is used on the thread. Heated sensor signal pins are tinned and universal are gold plated. Mixing up sensors could contaminate the connectors and affect system performance.
Failure Modes
^ Mechanical fitting & integrity of the sensor.
^ Sensor open circuit / disconnected.
^ Short circuit to vehicle supply or ground.
^ Lambda ratio outside operating band.
^ Crossed sensors bank A & B.
^ Contamination from leaded fuel or other sources.
^ Change in sensor characteristic.
^ Harness damage.
^ Air leak into exhaust system.
Failure Symptoms
^ Default to Open Loop fueling for the particular cylinder bank
^ High CO reading.
^ Strong smell of H02S (rotten eggs) till default condition.
^ Excess Emissions.
It is possible to fit front and rear sensors in their opposite location. However the harness connections are of different gender and color to ensure that the sensors cannot be incorrectly connected.
Generator
The Generator has a power control module voltage regulator for use in a 14V charging system with 6/12 zener diode bridge rectifiers.
The ECM (engine control module) monitors the load on the electrical system via PWM (pulse width modulation) signal and adjusts the generator output to match the required load. The ECM (engine control module) also monitors the battery temperature to determine the generator regulator set point. This characteristic is necessary to protect the battery; at low temperatures battery charge acceptance is very poor so the voltage needs to be high to maximize any rechargeability, but at high temperatures the charge voltage must be restricted to prevent excessive gassing of the battery with consequent water loss.
The Generator has a smart charge capability that will reduce the electrical load on the generator reducing torque requirements, this is implemented to utilize the engine torque for other purposes. This is achieved by monitoring three signals to the ECM (engine control module):
^ Generator sense (A sense), measures the battery voltage at the CJB (central junction box).
^ Generator communication (Alt Com) communicates desired Generator voltage set point from ECM (engine control module) to Generator.
^ Generator monitor (Alt Mon) communicates the extent of Generator current draw to ECM (engine control module). This signal also transmits faults to the ECM (engine control module) which will then sends a message to the instrument cluster on the CAN (controller area network) bus to illuminate the charge warning lamp.
Fuel Injectors
The engine has 8 fuel injectors (one per cylinder), each injector is directly driven by the ECM (engine control module). The injectors are fed by a common fuel rail as part of a 'return less' fuel system. The fuel rail pressure is regulated to 4.5 bar by a fuel pressure regulator which is integral to the fuel pump module, within the fuel tank. The injectors can be checked by resistance checks. There is a fuel pressure test Schrader valve attached to the fuel rail on the front LH (left-hand). The ECM (engine control module) monitors the output power stages of the injector drivers for electrical faults.
The injectors have a resistance of 13.8 Ohms ± 0.7 Ohms @ 20 Degrees Celsius.
Ignition Coils
The V8 engine is fitted with eight plug-top coils that are driven directly by the ECM (engine control module). This means that the ECM (engine control module), at the point where sufficient charge has built up, switches the primary circuit of each coil and a spark is produced in the spark plug. The positive supply to the coil is fed from a common fuse. Each coil contains a power stage to trigger the primary current. The ECM (engine control module) sends a signal to each of the coils power stage to trigger the power stage switching. Each bank has a feedback signal that is connected to each power stage. If the coil power stage has a failure the feedback signal is not sent, causing the ECM (engine control module) to store a fault code appropriate to the failure.
The ECM (engine control module) calculates the dwell time depending on battery voltage and engine speed to ensure constant secondary energy. This ensures sufficient secondary (spark) energy is always available, without excessive primary current flow thus avoiding overheating or damage to the coils.
The individual cylinder spark timing is calculated from a variety of inputs:
^ Engine speed and load.
^ Engine temperature.
^ Knock control.
^ Auto gearbox shift control.
^ Idle speed control.
Fuel Pump Relay
The ECM (engine control module) controls the fuel pump relay which in turn controls the power supply to the fuel pump control module. The ECM (engine control module) energizes the relay ON with ignition ON, via pin A95 of the ECM (engine control module).
FPDM (fuel pump driver module)
The FPDM (fuel pump driver module) is located under the rear RH (right-hand) seat and is attached to the underside of a cover plate. The fuel pump control module receives a power supply via the fuel pump relay in the auxiliary fuse box.
The ECM (engine control module) sends a PWM (pulse width modulation) signal to the FPDM (fuel pump driver module) from pin 20 of connector C0635 of the ECM (engine control module), the duty cycle of the signal determines the duty cycle of the pump. The ECM (engine control module) sets a target fuel pressure based on engine load. The target fuel pressure is maintained by using feedback from the fuel rail pressure sensor which is used to control the fuel pump via a closed loop PWM (pulse width modulation) signal. The PWM (pulse width modulation) signal to the pump represents half the ON time of the pump. If the ECM (engine control module) transmits a 50% on time the fuel pump control module drives the pump at 100%. If the ECM (engine control module) transmits a 5% ON time the fuel pump control module drives the pump at 10%. The fuel pump control module will only turn the fuel pump ON if it receives a valid signal between 4% and 50%. When the ECM (engine control module) requires the fuel pump to be turned OFF the ECM (engine control module) transmits a duty cycle signal of 75%.
The status of the FPDM (fuel pump driver module) is monitored by the ECM (engine control module) on connector C0635 pin 21. Any errors can be retrieved from the ECM (engine control module). The fuel pump control module cannot be interrogated for diagnostic purposes.
The ECM (engine control module) controls the FPDM (fuel pump driver module) in response to inputs from the fuel rail pressure sensor, MAP (manifold absolute pressure) and the MAF (mass air flow) /IAT (intake air temperature) sensor.
Harness Connector C2369 pin out details
Viscous Fan Control
The ECM (engine control module) controls a viscous coupled fan to provide engine cooling. The ECM (engine control module) supplies the fan with a PWM (pulse width modulation) signal that controls the amount of slippage of the fan, thus providing the correct amount of cooling fan speed and airflow. The EMS uses a Hall effect sensor to determine the fan speed.
Air Conditioning Condenser Cooling Fan
On hot climate vehicles (+50 Degrees Celsius) the ECM (engine control module) controls an electric fan to provide cooling to the air conditioning system condenser. The ECM (engine control module) provides the fan with a PWM (pulse width modulation) signal that controls the speed of the fan.
E-Box Fan
The ECM (engine control module) controls an electric fan located in the E-Box to provide cooling. The ECM (engine control module) has an internal temperature sensor and provides a discrete signal to the E-Box fan to control the cooling.
Variable Valve Timing (VVT)
Variable valve timing is used on the V8 engine to enhance low and high speed engine performance and idle speed quality.
For each intake camshaft the VVT system comprises:
^ VVT unit
^ Valve timing solenoid
The VVT system alters the phase of the intake valves relative to the fixed timing of the exhaust valves, to alter:
^ The mass of air flow to the cylinders.
^ The engine torque response.
^ Emissions.
The VVT unit uses a vane type device to control the camshaft angle. The system operates over a range of 48 degrees and is advanced or retarded to its optimum position within this range.
The VVT system is controlled by the ECM (engine control module) based on engine load and speed along with engine oil temperature to calculate the appropriate camshaft position.
The VVT system provides the following advantages:
^ Reduced engine emissions and improved fuel consumption which in turn improves the engines internal EGR (exhaust gas recirculation) effect over a wider operating range.
^ Enhanced full load torque characteristics.
^ Improved fuel economy through optimized torque over the engine speed range.
Variable Valve Timing Unit
The VVT unit is a hydraulic actuator mounted on the end of the intake camshaft. The unit advances or retards the camshaft timing to alter the camshaft to crankshaft phase. The ECM (engine control module) controls the VVT timing unit via a oil control solenoid. The oil control solenoid routes oil pressure to the advance or retard chambers either side of the vanes within the VVT unit.
The VVT unit is driven by the primary drive chain and rotates relative to the exhaust camshaft. When the ECM (engine control module) requests a retard in camshaft timing the oil control solenoid is energized which moves the shuttle valve in the solenoid to the relevant position allowing oil pressure to flow out of the advance chambers in the VVT unit whilst simultaneously allowing oil pressure into the retard chambers.
The ECM (engine control module) controls the advancing and retarding of the VVT unit based on engine load and speed. The ECM (engine control module) sends an energize signal to the oil control solenoid until the desired VVT position is achieved. When the desired VVT position is reached, the energizing signal is reduced to hold the oil control solenoid position and consequently desired VVT position. This function is under closed loop control and the ECM (engine control module) can sense any variance in shuttle valve oil pressure via the camshaft position sensor and can adjust the energizing signal to maintain the shuttle valve hold position.
VVT operation can be affected by engine oil temperature and properties. At very low oil temperatures the movement of the VVT mechanism will be slow due to the high viscosity of the oil. While at high oil temperatures the low oil viscosity may impair the VVT operation at low oil pressures. The oil pump has the capacity to cope with these variations in oil pressure while an oil temperature sensor is monitored by the ECM (engine control module) to provide oil temperature feedback. At extremely high oil temperatures the ECM (engine control module) may limit the amount of VVT advance in order to prevent the engine from stalling when returning to idle speed.
VVT does not operate when engine oil pressure is below 1.25 bar. This is because there is insufficient pressure to release the VVT units internal stopper pin. This occurs when the engine is shut down and the VVT unit has returned to the retarded position. The stopper pin locks the VVT unit to the camshaft to ensure camshaft stability during the next start up.
Valve Timing Solenoid
Valve Timing Solenoid
The valve timing solenoid controls the position of the shuttle valve in the bush carrier. A plunger on the solenoid extends when the solenoid is energized and retracts when the solenoid is de-energized.
When the valve timing solenoids are de-energized, the coil springs in the bush carriers position the shuttle valves to connect the valve timing units to drain. In the valve timing units, the return springs hold the ring pistons and gears in the retarded position. When the valve timing solenoids are energized by the ECM (engine control module), the solenoid plungers position the shuttle valves to direct engine oil to the valve timing units. In the valve timing units, the oil pressure overcomes the force of the return springs and moves the gears and ring pistons to the advanced position. System response times are 1.0 second maximum for advancing and 0.7 second maximum for retarding. While the valve timing is in the retarded mode, the ECM (engine control module) produces a periodic lubrication pulse. This momentarily energized units. The lubrication pulse occurs once every 5 minutes.
ECM Adaptions
The ECM (engine control module) has the ability to adapt the values it uses to control certain outputs. This capability ensures the EMS can meet emissions legislation and improve the refinement of the engine throughout its operating range.
The components which have adaptions associated with them are:
^ The APP (accelerator pedal position) sensor
^ The HO2S
^ The MAF (mass air flow)/IAT (intake air temperature) sensor
^ The CKP (crankshaft position) sensor
^ Electric throttle body.
UHEGO/HEGO and MAF/AT Sensor
There are several adaptive maps associated with the fueling strategy. Within the fueling strategy the ECM (engine control module) calculates short-term adaptions and long term adaptions. The ECM (engine control module) will monitor the deterioration of the oxygen sensors (HEGO and UHEGO) over a period of time. It will also monitor the current correction associated with the sensors.
The ECM (engine control module) will store a fault code in circumstances where an adaption is forced to exceed its operating parameters. At the same time, the ECM (engine control module) will record the engine speed, engine load and intake air temperature.
Crankshaft Position Sensor
The characteristics of the signal supplied by the CKP (crankshaft position) are learned by the ECM (engine control module). This enables the ECM (engine control module) to set an adaption and support the engine misfire detection function. Due to the small variation between different flywheels and different CKP (crankshaft position) sensors, the adaption must be reset if either component is renewed, or removed and refitted. It is also necessary to reset the flywheel adaption if the ECM (engine control module) is renewed or replaced. The ECM (engine control module) supports four flywheel adaptions for the CKP (crankshaft position) sensor. Each adaption relates to a specific engine speed range. The engine speed ranges are detailed in the table below:
Adaptions Engine Speed, rev/min
1 1800 - 3000
2 3001 - 3800
3 3801 - 4600
4 4601 - 5400
Misfire Detection
Legislation requires that the ECM (engine control module) must be able to detect the presence of an engine misfire. It must be able to detect misfires at two separate levels. The first level is a misfire that could lead to the vehicle emissions exceeding 1.5 times the Federal Test Procedure (FTP) requirements for the engine. The second level is a misfire that may cause catalyst damage.
The ECM (engine control module) monitors the number of misfire occurrences within two engine speed ranges. If the ECM (engine control module) detects more than a predetermined number of misfire occurrences within either of these two ranges, over two consecutive journeys, the ECM (engine control module) will record a fault code and details of the engine speed, engine load and engine coolant temperature. In addition, the ECM (engine control module) monitors the number of misfire occurrences that happen in a 'window' of 200 engine revolutions. The misfire occurrences are assigned a weighting according to their likely impact on the catalysts. If the number of misfires exceeds a certain value, the ECM (engine control module) stores catalyst-damaging fault codes, along with the engine speed, engine load and engine coolant temperature.
The signal from the crankshaft position sensor indicates how fast the poles on the flywheel are passing the sensor tip. A sine wave is generated each time a pole passes the sensor tip. The ECM (engine control module) can detect variations in flywheel speed by monitoring the sine wave signal supplied by the crankshaft position sensor.
By assessing this signal, the ECM (engine control module) can detect the presence of an engine misfire. At this time, the ECM (engine control module) will assess the amount of variation in the signal received from the CKP (crankshaft position) and assigns a roughness value to it. This roughness value can be viewed within the real time monitoring feature, using T4. The ECM (engine control module) will evaluate the signal against a number of factors and will decide whether to count the occurrence or ignore it. The ECM (engine control module) can assign a roughness and misfire signal for each cylinder, (i.e. identify which cylinder is misfiring).
Diagnostics
The diagnostic socket is located in the fascia, in the driver's stowage tray. The socket is secured in the fascia panel and is protected by a hinged cover.
The ECM (engine control module) stores faults as DTC (diagnostic trouble code), referred to as 'P' codes. The 'P' codes are defined by OBD (on-board diagnostic) legislation and, together with their associated environmental and free-e frame data, can be read using a third party scan tool or T4. T4 can also read real time data from each sensor, the adaptive values currently being employed and the current fueling, ignition and idle settings.
GEM (generic electronic module)
The ECM (engine control module) is connected to ignition switch I and II. When the ignition is turned ON, 12V is applied to the ignition sense input. The ECM (engine control module) then starts its power up routines and turns ON the ECM (engine control module) main relay, the main power to the ECM (engine control module) and it's associated system components. When the ignition is turned OFF the ECM (engine control module) will maintain its powered up state for up to 20 minutes while it initiates its power down routine and on completion will turn OFF the ECM (engine control module) main relay. The ECM (engine control module) will normally power down in approximately 60 seconds, do not disconcert the battery until the ECM (engine control module) is completely powered down.
Control Diagram (Sheet 1 OF 2)
Control Diagram (Sheet 2 OF 2)