C7 Engines for Combat and Tactical Vehicles Caterpillar


System Overview

Usage:

C7 FML

System Operation

These engines use a HEUI fuel system. The injection pump, the fuel lines and the nozzles that are used in mechanical engines have been replaced with a hydraulic electronic unit injector in each cylinder. A solenoid on each injector controls the amount of fuel that is delivered by the injector. An axial piston pump increases the engine oil pressure in order to activate the injector. An Engine Control Module (ECM) sends a signal to the injection actuation pressure control valve in order to control injection pressure. Another electrical signal is sent to each injector solenoid in order to inject fuel.

Electronic Controls

The engine's electronic system consists of the ECM, the engine sensors, the injection actuation pressure control valve, and the vehicle interface. The ECM is the computer. The personality module is the software for the computer. The personality module contains the operating maps. The operating maps define the following characteristics of the engine:

  • Horsepower

  • Torque curves

  • Engine speed (rpm)

Engine Governor

The electronic controls on the engine serve as the engine governor.

The electronic controls determine the timing, the injection pressure and the amount of fuel that is delivered to the cylinders. These decisions are based on the actual conditions and the desired conditions at any given time during starting and operation.

The governor uses the accelerator pedal position sensor to determine the desired engine speed. The governor compares the desired engine speed to the actual engine speed. The actual engine speed is determined through the camshaft position sensors. If the desired engine speed is greater than the actual engine speed, the governor injects more fuel in order to increase engine speed.




Illustration 1g00942969

Typical example

The desired engine speed is typically determined by one of the following conditions:

  • The position of the accelerator pedal

  • The desired vehicle speed in cruise control

  • The desired engine rpm in PTO control

Timing Considerations

Once the governor has determined the amount of fuel that is required, the governor must determine the timing of the fuel injection. Fuel injection timing is determined by the ECM after considering input from the following components:

  • Coolant temperature sensor

  • Intake manifold air temperature sensor

  • Atmospheric pressure sensor

  • Boost pressure sensor

The ECM knows the cylinder position for timing because of the signal from the engine speed/timing sensors. The ECM adjusts timing for optimum engine performance, for fuel economy, and for the control of white smoke. Actual timing and desired timing cannot be viewed on the Caterpillar Electronic Technician Cat ET. The ECM determines the location of top center of the number one cylinder from the signal that is provided by the engine speed/timing sensors. The ECM decides when injection should occur relative to top center. The ECM then provides the signal to the injector at the desired time.

Fuel Injection

The ECM controls the amount of fuel that is injected by varying the signals to the injectors and by controlling actuation pressure. The injectors will pump fuel only if the injector solenoid is energized. The ECM sends a high voltage signal in order to energize the solenoid. The injector solenoid moves a seated pin that allows the actuation pressure to hold the nozzle check closed. The movement of the seated pin also causes the spool valve to open. This allows the actuation pressure to act on the piston and on the plunger. This produces injection pressure. The hydraulic force that holds the nozzle check closed quickly dissipates and the injection pressure opens the nozzle check. By controlling the timing and the duration of the high voltage signal, the ECM can control the following aspects of injection:

  • Injection timing

  • Fuel delivery

  • Injection rate shape

The ECM controls injection pressure by controlling the Injection Actuation Pressure Control Valve (IAPCV). The IAPCV controls the outlet pressure of the unit injector hydraulic pump by moving components within the unit injector hydraulic pump.

The personality module inside the ECM sets certain limits on the amount of fuel that can be injected. The "FRC Fuel Limit" is a limit that is based on the boost pressure. The "FRC Fuel Limit" is used to control the air/fuel ratio for control of emissions. When the ECM senses a higher boost pressure, the ECM increases the "FRC Fuel Limit". A higher boost pressure indicates that there is more air in the cylinder. When the ECM increases the "FRC Fuel Limit", the ECM allows more fuel into the cylinder.

The "Rated Fuel Limit" is a limit that is based on the power rating of the engine and on engine rpm. The "Rated Fuel Limit" is similar to the rack stops and to the torque spring on a mechanically governed engine. The "Rated Fuel Limit" provides the power curves and the torque curves for a specific engine family and for a specific engine rating. All of these limits are determined at the factory. These limits are in the personality module and these limits cannot be changed.

Injection Actuation Pressure Control System

The ECM controls the fuel injection delivery and injection pressure by controlling oil pressure to the fuel injectors. The pressure of the oil in the high pressure oil manifold is controlled by the ECM through control of the IAPCV. The IAPCV regulates the outlet pressure of the unit injector hydraulic pump.

The ECM monitors the pressure in the high pressure manifold through the injection actuation pressure sensor. The injection actuation pressure sensor is located in the top of the manifold on the left side of the engine. The injection actuation pressure sensor's signal is compared by the ECM to the desired injection actuation pressure. The injection actuation pressure sensor's signal is based on sensor inputs. The sensor inputs are used to adjust the control current to the IAPCV in order to adjust the oil pressure in the high pressure manifold.

High pressure oil is routed from the unit injector hydraulic pump to the high pressure manifold through a steel tube. From the manifold, the oil is routed to each injector through the high pressure oil manifold. All injectors have a constant supply of oil while the engine is running. Disabling the electrical signal to the injector solenoid does not interrupt the oil flow that is available to the fuel injector.

Cold Mode

Cold mode is activated when the coolant temperature is below 18 °C (64 °F). When cold mode begins, the idle rpm speed ramps up to 1000 rpm two minutes after the engine is started. Other features such as "Exhaust Brake Warmup" and "Battery Monitor Elevated Idle" may also affect cold idle speed. Refer to Troubleshooting, "Customer Specified Parameters" for more information on parameters that may affect the idle speed. Cold mode stays active until any of the following conditions are met:

  • The coolant temperature reaches 18 °C (64 °F).

  • 15 minutes have expired.

  • The service brake is depressed.

  • The clutch pedal is depressed.

  • The automatic transmission is placed in gear.

  • Vehicle speed exceeds 5 km/h (3 mph).

Customer Parameters and Engine Speed Governing

A unique feature with electronic engines is customer specified parameters. These parameters allow the vehicle owner to fine tune the ECM for engine operation. Fine tuning the ECM for engine operation allows the vehicle owner to accommodate the typical usage of the vehicle and of the power train of the vehicle.

Many of the customer parameters provide additional restrictions on the actions that will be performed by the ECM in response to the driver's input. For example, the "PTO Top Engine Limit" is an engine rpm limit. The "PTO Top Engine Limit" is an engine rpm limit that is used by the ECM as a cutoff for the fuel. The ECM will not fuel the injectors above this rpm.

Some parameters are intended to notify the driver of potential engine damage ("Engine Monitoring Parameters"). Some parameters enhance fuel economy ("Vehicle Speed Parameters", "Cruise Control Parameters", "Engine/Gear Parameters" and "Idle Parameters"). Other parameters are used to enhance the engine installation into the vehicle. Other parameters are also used to provide engine operating information to the truck engine owner.

Engine Monitoring

Caterpillar provides a factory installed engine monitoring system. The system monitors engine oil pressure, coolant temperature, intake manifold air temperature, and coolant level (optional device). Optional devices are installed by the vehicle's Original Equipment Manufacturer (OEM).

The oil pressure, intake manifold air temperature, and coolant temperature sensors are standard on all engines. The vehicle OEM installs the coolant level sensor and the associated harness. The coolant level sensor is the only optional component. Coolant level is selected through a customer programmable parameter.

Caterpillar Engine Monitoring

"WARNING" Operation

When the "Engine Monitoring Mode" parameter is programmed to "WARNING" the ECM will illuminate the warning lamp and the ECM will flash the check engine lamp when there is an active diagnostic code. The flashing lamp indicates that a problem has been detected by the engine monitoring system. The diagnostic code is logged. No further action is taken by the ECM.

"DERATE"

When the "Engine Monitoring Mode" is programmed to "DERATE", the check engine lamp and the warning lamp will flash when a problem has been detected by the ECM. The diagnostic code is logged. The ECM will limit engine power and/or engine speed.

"SHUTDOWN"

If the "Engine Monitoring Mode" is programmed to "SHUTDOWN", the ECM takes all the action that is indicated for the "DERATE" mode and the ECM will eventually shut down the engine under some conditions. "SHUTDOWN" mode will eventually shut down the engine if the conditions continue for a long enough time and the conditions are severe enough. The engine can be restarted as many times as needed after an engine shutdown. This allows the vehicle to be pulled off of the road.

Monitoring Fuel Temperature

The fuel temperature sensor monitors the fuel temperature. The fuel rate that is calculated by the ECM is adjusted in order to compensate for changes in fuel temperature. The fuel rate is also adjusted for constant power. The sensor is also used to warn the operator of excessive fuel temperature with a diagnostic event code because excessive fuel temperatures can adversely affect engine performance. Cat ET can be used to temporarily disable the adjustment of fuel temperature. This could be necessary for testing a vehicle on a dynamometer with fuel temperature compensation.

Other ECM Functions Of Performance

The ECM also provides enhanced control of the engine for vehicle functions such as retarding the engine and controlling the cooling fan. Refer to Troubleshooting, "Customer Specified Parameters" for supplemental information about the systems that can be monitored by the ECM in order to provide enhanced vehicle performance, fuel economy and the driver's convenience.

Self-Diagnostics

The electronic system has the ability to diagnose internal problems. When a problem is detected, a diagnostic code is generated and the check engine/diagnostic lamp may be turned on. In most cases, the code is also stored in permanent memory or logged in the ECM.

When diagnostic codes occur, the diagnostic codes are called active diagnostic codes. Active diagnostic codes indicate that a problem of some kind currently exists. Always service active diagnostic codes before any other work is performed. If a truck is brought in with an active code, find the code in this manual and proceed to diagnose the cause.

Diagnostic codes that are stored in memory are called logged diagnostic codes. Logged diagnostic codes do not necessarily indicate that something needs to be repaired. The problem may have been temporary, or the problem may have been repaired since the problem was logged. Logged diagnostic codes are instead meant to be an indication of probable causes for intermittent problems.

Diagnostic codes that identify operating conditions outside the normal operating range are called events. Event codes are not typically an indication of an electronic system problem.

Some of the diagnostic codes require passwords to be cleared from memory. Diagnostic codes that do not require passwords to be cleared from memory are automatically deleted after 100 hours of engine operation.

Engine Snapshot Data

Whenever most diagnostic codes occur, the ECM records the time in engine hours of the occurrence. Also, the ECM records the operating parameters of the engine for nine seconds before the diagnostic code and for three seconds after the diagnostic code. The operating parameters of the engine that are recorded are similar to the operating parameters of the engine that are displayed in the status screens on Cat ET. Not all of the status screens or the parameters are recorded. The engine snapshot can also be triggered from the cruise control set/resume switch. In order to trigger the engine snapshot from the cruise control set/resume switch, quickly toggle the switch to the set position. Then, quickly toggle the switch to the resume position. You can also toggle the cruise control set/resume switch from the resume position to the set position. The engine snapshot can also be triggered with Cat ET.

Effect Of Diagnostic Codes On Engine Performance

The discussion on engine monitoring mentions that the check engine lamp flashes when a specific condition exists. When the ECM detects the engine problem, the ECM generates an active diagnostic code. Also, the ECM logs the diagnostic code in order to indicate the time of the problem's occurrence. The ECM also logs the number of occurrences of the problem. There are two types of diagnostic codes. There are fault codes and event codes.

Diagnostic Fault Codes

Diagnostic fault codes are provided in order to indicate that an electrical problem or an electronic problem has been detected by the ECM. In some cases, the engine performance can be affected when the condition that is causing the code exists. More frequently, the driver cannot detect any difference in the engine performance.

If the check engine lamp is flashing and the driver indicates that a performance problem occurs, the diagnostic code may indicate the cause of the problem. Correct the problem.

If the driver does not indicate a problem with the engine performance and a diagnostic code is logged by the ECM, the situation indicates that the ECM detected an abnormal condition, but the abnormal condition did not affect engine performance.

In this situation, the system has no faults except when either of the following conditions exist:

  • There are several occurrences of the diagnostic code in a very short period of time.

  • The ECM is indicating an active code at the present time.

Diagnostic Event Codes

Diagnostic event codes are used to indicate that some operational problem has been detected in the engine or in the vehicle by the ECM. Usually, this does not indicate an electronic malfunction.

The ECM also provides an ECM date/time clock that is used to time stamp the following diagnostic event codes:

  • 84-00 Vehicle Overspeed Warning (41)

  • 84-14 Quick Stop Occurrence (00)

  • 100-11 Very Low Oil Pressure (46)

  • 105-11 Very High Intake Manifold Air Temperature (64)

  • 110-11 Very High Coolant Temperature (61)

  • 111-11 Very Low Coolant Level (62)

  • 173-11 Very High Exhaust Gas Temperature (16)

  • 190-00 Engine Overspeed Warning (35)

Refer to Troubleshooting, "Diagnostic Codes" for a listing of all of the diagnostic codes.

ECM Lifetime Totals

The ECM maintains total data of the engine for the following parameters:

  • "Total Time" (engine hours)

  • "Total Distance"

  • "PTO Time" and "PTO Fuel"

  • "Idle Time" and "Idle Fuel"

  • "Average Load Factor "(engine)

  • "Total Fuel"

  • "Total Max Fuel"

The "Total Time" is the engine's operating hours. The operating hours do not include the operating time when the ECM is powered but the engine is not running.

"Total Distance" data requires a vehicle speed sensor or an electronic vehicle speed source to be connected to the ECM. The same sensor is used for vehicle speed. Distance can be displayed in miles or kilometers.

"PTO Time" and "PTO Fuel" are logged when engine RPM is set with the "Cruise switches" and when the engine is operating under a load. Also, "PTO Time" and "PTO Fuel" are logged when the PTO On/Off Switch is in the ON position and vehicle speed is within the range of the "PTO Vehicle Speed Limit" parameter.

"Idle Time" and "Idle Fuel" can include operating time when all of the following conditions are met:

  • When engine speed is set by using the cruise switches and the vehicle speed is within the range of the "Idle Vehicle Speed Limit" parameter.

  • The engine is not operating under a load.

Fuel information can be displayed in US gallons or in liters.

"Total Fuel" is the total amount of fuel that has been consumed over the engine's service life.

"Total Max Fuel" is the maximum amount of fuel that could have been consumed by the engine during operation.

"Average Load Factor" provides relative engine operating information. "Average Load Factor" compares actual operating information of the engine to the maximum engine operation that is available. "Average Load Factor" is determined by using "Total Max Fuel", "Idle Fuel", and "Total Fuel". Use Cat ET to access these parameters. These parameters are available within the menu for "Current Totals".

Trip Data That Is Stored In The ECM

The trip data allows the tracking of engine operation by the vehicle owner over intervals that are defined by the vehicle owner. All of the trip data is stored in memory and the trip data is maintained through the unswitched battery lines when the key switch is OFF. An internal battery will maintain this information while the unswitched battery lines are disconnected.

Fleet Trip Data

  • "Total Time"

  • "Driving Time"

  • "Distance"

  • "Fuel"

  • "Idle Time"

  • "Idle Fuel"

  • "PTO Time"

  • "PTO Fuel"

  • "Percent PTO Time"

  • "Average Load Factor"

  • "Average Vehicle Speed"

  • "Average Driving Speed"

  • "Maximum Vehicle Speed"

  • "Maximum Engine Speed"

  • "Start Time"

  • "End Time"

  • "Start Odometer"

  • "End Odometer"

Fleet trip data includes a fleet trip segment, histograms, and custom data. The fleet trip segment records the same parameters as the driver trip segment except that the fleet trip segment can be reset independently of the driver trip segment.

Three histograms are available. One histogram records engine hours versus the engine speed. The second histogram records engine hours versus vehicle speed. The third histogram records engine hours versus engine speed and vehicle speed.

Cat ET calculates the percentage of time that is spent in each of the engine rpm or vehicle speed ranges. Custom data is available. Custom data allows the recording of engine parameters that are specified by the vehicle owner. The ECM records the custom data.

A reset of the fleet trip data which includes the fleet trip segment, the histograms, and the custom data can be done in several ways. The following tools can be used to reset the fleet trip data:

  • Cat ET

  • Caterpillar Fleet Information Software (FIS)

  • Messenger

When the data is reset, the ECM records the current totals at the time of the reset. These totals are used as the starting point for the fleet trip. The following tools access the recorded starting point:

The tool then subtracts the recorded starting point from the current totals in the ECM in order to calculate the fleet trip data. Resetting the fleet trip data requires customer passwords if the passwords are programmed.

Fleet Trip Custom Data

Fleet trip custom data is part of the fleet trip segment. Fleet trip custom data allows the owner of the vehicle to set five customized methods of recording data for the vehicle. Refer to Illustration 2 for the basic program.




Illustration 2g00628194

Basic Program

The following list defines the options for variable 1 of the basic program:

  • "Engine Hours"

  • "Distance Traveled"

  • "Fuel Burned"

  • "Occurrences"

Refer to the following list for information regarding the options that are available for variable 2 and variable 5.

Variables 3, 4, 6, and 7 define the minimum range and the maximum range of variables 2 and 5.

  • Engine RPM

  • Vehicle speed

  • Fuel rate

  • Load factor

  • Coolant temperature

  • Oil pressure

  • Fuel temperature

  • Intake manifold air temperature

  • Cruise

  • PTO

  • Engine retarder

  • Throttle position

  • Brake

Refer to the example of a custom data program, as shown below.

"Fuel Burned when Fuel Temperature is between 7° and 67° C (45° and 120° F) and Vehicle Speed is between 87 and 137 km/h (55 and 85 mph)"

The custom data programs are protected by customer passwords. The programs are stored in permanent memory. The programs are not reset when the fleet trip segment is reset, but the data that is recorded for the trip is reset.

Quick Stop Rate

A customer parameter is available in order to record the quick stop occurrences. The parameter determines the rate of change in vehicle speed that is used by the ECM in order to record a quick stop event code and a quick stop snapshot. Refer to Troubleshooting, "ECM Snapshot".

Maintenance Indicator Data

The ECM records the current totals when a reset occurs for the following three levels of maintenance:

  • PM1

  • PM2

  • Cooling system clean/flush

The ECM uses the previous point of maintenance in order to calculate the timing of the next scheduled maintenance work.

The "Maintenance Indicator Mode" is programmable to "Hours" or "Distance". The "PM1 Maintenance" is programmable to the "Off", "Automatic Distance", "Automatic Hours", "Manual Distance", or "Manual Hours" setting.

If the PM1 is programmed to the automatic mode, the ECM calculates the next point of maintenance by considering the history of the vehicle's operation from the previous maintenance interval. If the vehicle has a history of poor fuel economy the maintenance indicator parameter will occur sooner than a vehicle with better fuel economy.

The ECM also uses the engine oil capacity. A larger engine oil capacity provides a longer maintenance interval. The engine oil capacity is programmed into the ECM in liters or in quarts. If the PM1 is programmed to the manual mode, the owner can program the ECM in the owner's specific maintenance interval. The maintenance interval can be programmed to the owner's specific interval that is based on mileage or time. The interval for the PM2 and the interval for the cooling system clean/flush are established by the factory.

Messenger

Caterpillar Messenger is available to provide engine operating information to the driver. The fleet trip segment and the maintenance indicator data can be viewed. However, the fleet trip histograms and the custom data cannot be viewed from the display.

Messenger provides the ability to enter an ID code for a driver in order to divide the fleet trip segment for two drivers. If the driver enters the information regarding the state of travel, the fleet trip segment can be tagged by the state of travel.

Messenger can be used in order to tag portions of the fleet trip segment into two ID codes. Messenger can also be used in order to tag portions of the fleet trip segment into the state of travel. The ID code and the information regarding the state of travel cannot be viewed from the display. Only the FIS can view this information. The ability to reset any of these parameters is dependent on customer parameters in the ECM.

Messenger will also display engine operating parameters such as engine rpm, coolant temperature, boost pressure and many other parameters.

Messenger will also display engine diagnostic codes. Messenger will also display a brief text description of the diagnostic codes.

An available feature on Messenger is the theft deterrent. The theft deterrent allows the driver to input a password prior to shutdown. The theft deterrent will prevent the engine from restarting until the password is successfully entered. Messenger must have the version of software that is capable of supporting this feature.

An "Auto-Enable" option is available as a theft deterrent. If this option is selected, the theft deterrent will automatically be activated when the engine is shut down. The driver must input the correct password in order to start the engine.

"Secure Idle" is another theft deterrent. This allows the driver to bring the engine to an idle condition. The driver then enters the password. The engine will remain at low idle until the password is re-entered. If the engine is shutdown, a password will be required to go above low idle after start-up.

Fleet Information Software (FIS)

The FIS is another method that can be used to review the trip information. The entire "Fleet Trip Segment", which includes the following elements of data can be accessed with the FIS:

  • Histograms

  • Custom data

  • Information that is tagged by the ID code

  • Information that is tagged by the state of travel

Maintenance indicator information can be retrieved with the Caterpillar FIS.

When the Caterpillar FIS downloads the information, the Caterpillar FIS also resets the ECM in order to prepare the ECM for the next trip. The information can be downloaded to a computer with the Caterpillar FIS program, or the information can be downloaded to an Argo Mobile Data Tool (MDT). The MDT is then connected to a computer in order to download the information.

Programmable Parameters

Certain parameters that affect engine operation may be changed with Cat ET. The parameters are stored in the ECM, and the parameters are protected from unauthorized changes by passwords. These parameters are either system configuration parameters or customer parameters.

System configuration parameters are set at the factory. System configuration parameters affect emissions or power ratings within an engine family. Factory passwords must be obtained and factory passwords must be used to change the system configuration parameters.

Customer parameters are variable. Customer parameters can be used to affect the following characteristics of the engine within the limits that are set by the factory, by the engine monitoring system, and by PTO operation:

  • Cruise control

  • Vehicle speed limits

  • Progressive shifting

  • Rpm ratings

  • Power ratings

Customer passwords may be required to change customer specified parameters.

Some of the parameters may affect engine operation in an unusual way. A driver might not expect this type of effect. Without adequate training, these parameters may lead to power complaints or to performance complaints even though the engine's performance is to the specification.

Refer to Troubleshooting, "Customer Specified Parameters".

Passwords

System configuration parameters are protected by factory passwords. Factory passwords are calculated on a computer system that is available only to Caterpillar dealers. Since factory passwords contain alphabetic characters, only Cat ET may change system configuration parameters. System configuration parameters affect the power rating family or emissions.

Customer parameters can be protected by customer passwords. The customer passwords are programmed by the customer. Factory passwords can be used to change the customer passwords if the customer passwords are lost.

Refer to Troubleshooting, "Customer Passwords" and Troubleshooting, "Factory Passwords".

Caterpillar Information System:

C7 On-highway Engine Connecting Rod Bearings - Install
3044C Industrial Engine Engine Oil and Filter - Change
C7 Engines for Caterpillar Built Machines Connecting Rod Bearings - Remove
G3304 and G3306 Engines Crankshaft Front Seal and Wear Sleeve - Remove
C7 Engines for Caterpillar Built Machines Pistons and Connecting Rods - Install
G3304 and G3306 Engines Vibration Damper and Pulley - Install
C7 Engines for Caterpillar Built Machines Pistons and Connecting Rods - Remove
C15 On-Highway Engines Lubrication System
3044C Industrial Engine Cooling System Coolant (DEAC) - Change
3044C Industrial Engine After Stopping Engine
3044C Industrial Engine and Engines for Caterpillar Built Machines Glow Plugs
C7 On-highway Engine Engine Oil Filter Base - Remove
C7 Engines for Caterpillar Built Machines Crankshaft Main Bearings - Remove
G3304 and G3306 Engines Crankshaft Front Seal and Wear Sleeve - Install
C7 and C9 On-Highway Engines Engine Speed/Timing Sensor - Calibrate
C7 Engines for Caterpillar Built Machines Crankshaft Main Bearings - Install
C7 Marine Engines Crankshaft - Remove
C7 Marine Engines Crankshaft - Install
C7 Engines for Combat and Tactical Vehicles Customer Specified Parameters Table
C7 Engines for Combat and Tactical Vehicles Customer Specified Parameters Worksheet
C7 On-Highway Engine Unit Injector Hydraulic Pump - Remove
C7 Engines for Caterpillar Built Machines Pistons and Connecting Rods - Disassemble
G3304 and G3306 Engines Engine Support - Remove and Install
C7 Engines for Caterpillar Built Machines Pistons and Connecting Rods - Assemble
Back to top
The names Caterpillar, John Deere, JD, JCB, Hyundai or any other original equipment manufacturers are registered trademarks of the respective original equipment manufacturers. All names, descriptions, numbers and symbols are used for reference purposes only.
CH-Part.com is in no way associated with any of the manufacturers we have listed. All manufacturer's names and descriptions are for reference only.