Beruflich Dokumente
Kultur Dokumente
0 22Jun01 – JA Morrison
Warning: All paper copies of this document are uncontrolled.
1 Introduction
1.1 Specification Document Purpose
The purpose of this System Requirements Specification is to describe the functional requirements of the machine specific
features of the ADEM III engine control for Medium Wheel Loader machine engines. The functional requirements for the basic
engine portion of the engine control are described in separate specifications. Contact Cat Electronics for access to basic engine
specifications.
Figure 3: 938G Tier II Engine Electronics Block Diagram (For reference only)
Figure 4: 950G/962G Tier II Engine Electronics Block Diagram (For reference only)
Figure 6: 980G Tier II Engine Electronics Block Diagram (For reference only)
160-7690
155-2267
169-8670 latch deterent
155-2269
Diagnostics:
CID/FMI Description
91-3 Throttle Position Sensor Open Circuit/Short to Battery
91-4 Throttle Position Sensor Short to Ground
Diagnostics:
CID/FMI Description
296-9 Transmission Control Abnormal Update
(Used when communications are lost)
Failure Mode:
None
After the low battery elevated idle feature has been triggered off, the ADEM ECM will ramp the engine speed from
ELEVATED IDLE to low idle at the RAMP DOWN RATE.
Configuration Requirements:
The following parameters can be configured through ET.
Parameter Description Default
Diagnostics:
CID/FMI Description
296-9 Transmission Control Abnormal Update
(Used when communications are lost)
Configuration Requirements:
None
Diagnostics:
CID/FMI Description
296-9 Transmission Control Abnormal Update
(Used when communications are lost)
Diagnostics:
Refer to the specification for the pertinent version of Basic Engine for detailed information on the operation of this feature.
Diagnostics:
Software will show an active diagnostic when both switch inputs are in the same state.
CID/FMI Description
267-2 Remote Shutdown Inputs Incorrect
Failure Mode:
When both inputs are in the same state, the switch is ineffective, engine will not shut down due to this failure. If the engine is
not running when the switch fails, the engine control will allow the engine to start with the failed switch.
Purpose: The Machine Security System ECM will cause the Engine ECM to disable injection unless the correct key is used to
start the machine.
Function: The engine ECM will check periodically for the presence of the MSS ECM to determine if one is added. When an
MSS ECM is installed, the engine ECM will detect it and require valid MSS messages at each key on thereafter. If a valid
message is not received at key on, the engine ECM will disable injection. MSS can be uninstalled using ET to communicate
with either the MSS ECM or the engine ECM (factory passwords required).
Configuration Requirements:
None
Diagnostics:
None
Failure Mode:
ET can be used to communicate with either the MSS ECM or the engine ECM to uninstall the system (Factory Passwords are
required).
Value
Fan speed is controlled to meet the changing cooling requirements, thus reducing the horsepower to drive the fan in cooler
ambient or light duty-cycle work conditions. Also, fan speed is limited to reduce fan noise. The fan control provides the
following benefits:
• Increases productivity
• Reduces fan noise
• Improves fuel economy
• Reduces engine overcooling in cold ambient
Function
Fan speed is reduced to a minimum when cooling system heat load is low. As heat load rises, coolant and/or inlet manifold
temperature will increase. When temperature reaches a certain level, fan speed is increased to provide more engine system
cooling. If temperature does not decrease, fan speed is gradually increased until temperature returns below the target
temperatures.
Controlling current to the proportional valve controls fan speed. There is an inverse relationship between current and fan
speed. Therefore, I min limits maximum fan speed and I max limits minimum fan speed. Valve current calculations are described
as follows (a block diagram is also provided for reference on the following pages):
1. The temperature errors are calculated by subtracting the target temperatures from the measured temperatures.
2. The temperature errors are then multiplied by their respective multiplier as shown in the diagram.
3. The maximum (hottest) of the temperature errors is selected.
4. Hysteresis can be applied to the selected temperature error (see following chart).
3 degrees of hysteresis
Assume temp setpoint is 88
4
3
Temperature error
85 86 87 88 89 90 91 92
Actual Temperature
5. Fan valve current is calculated using a PI controller. The PI controller consists of two parts:
a. The Kp gain steps the current up or down by the Kp Gain Factor (a negative number) multiplied by the selected
temperature error. The Kp Gain Factor is a negative number due to the inverse relationship between the proportional
valve current and fan speed. The current will change due to the Kp Gain Factor only when the selected temperature
error changes in magnitude or sign.
b. The Ki gain integrates the selected temperature error with respect to time. The Ki gain results in a ramp function with
the ramp having a slope of the selected temperature error multiplied by the Ki gain factor (a negative number) divided
by the loop time in seconds. The Ki Gain Factor is a negative number due to the inverse relationship between the
proportional valve current and fan speed. The current will change due to the Ki Gain Factor over time – the rate and
direction of change depends on the selected temp error. As an example, a temp error of 1 degree C with a Ki gain
factor of -0.000066 and a loop time of 0.12 seconds results in a current ramp rate of approximately - 0.55 mA/second.
A -2 degree C selected temp error with the same Ki gain factor and loop time results in a current ramp rate of
approximately 1.1 mA/second.
c. The effects of the Kp Gain Factor and the Ki Gain Factor are added to find the resulting desired level of current.
6. Fan valve current is limited between maximum (I max) and minimum (I min) limits.
7. Limited valve current is rate limited to prevent driver diagnostics.
Fan control can be enabled/disabled from service tool. When fan control is disabled, fan solenoid current will be 0.0 Amps and
fan control related status parameters and override parameters must become "unavailable" for service tool display.
te1
+ te1’
IMT [x2]
°C °C
49° C
Imax= 1.5 A
te2
+ te2’
Eng. [x1] Imin= 0.3 A
°C °C -KP = 0.05
Coolant - nomal Hysteresis amps amps
mode amps/ °C
te teh amps
89° C KP x teh Limit
°C + Current
+ te3 te3’ °C IPI Ilim
Hyd. [x2] te = 20 amps amps amps
°C °C
Sump. - active temp.
KI x Integral (teh) +
°C amps
sensor fault or amps/
fan solenoid Hyst = 0°C °C/120 ms
90° C driver fault time
- KI = 0.000066
Trans Lube te4 (use integrator 'limits' to prevent wind-up)
+ te4’
Oil [x2]
(All but 938) - °C °C
OR Limit
Trans Oil 93° C Rate
(938 Only) amps
I
amps
time
amps/sec
Di/Dtmax= 0.1 A/sec.
Bryan A. Vogt
MWL Systems Engrg.
Revised: 3/19/01
The following are compile time parameters in the software and must be changeable via Cadet.
Parameter Description Range (Setting) Resolution
Target ‘Trip point’ temperature which can be set for 0 to 255 0.1 degrees C
Temperatures each temperature input (Machine Dependent –
See Figure 12)
Temp Error Multiplier used to weight the difference between 0 to 255 1
Multipliers the target temps and the actual temps in the (Machine Dependent –
determination of the maximum temp error. See Figure 12)
Temp Error Fault Default temperature error used in the event of a 0 to 255 (20 degrees C) 0.1 degrees C
Value fault on one of the temperature inputs.
Temp Error Degrees of hysteresis applied to temperature 0 to 255 (0 degrees C) 0 degrees C
Hysteresis error.
Kp Gain Gain factor used for step function term of PI 0 to 0.5 0.000008
controller. Configured as a positive number but (0.05 Amps/degree C) Amps/degree C
acts as a negative number to reflect the inverse
relationship between current and fan speed.
Ki Gain Gain factor used for integral term of PI 0 to 0.5 0.000008
controller. Configured as a positive number but (0.000066 Amps/degree Amps/degree C
acts as a negative number to reflect the inverse C/loop)
relationship between current and fan speed.
Minimum Clamp on minimum output current – limits 0 to 3.5 Amps 0.01 Amps
Current Limit maximum fan speed. (Machine Dependent –
See Figure 12)
Maximum Clamp on maximum output current – limits 0 to 3.5 Amps 0.01 Amps
Current Limit minimum fan speed. (Machine Dependent –
See Figure 12)
Rate Limit Maximum allowed rate of current change 0 to 3.5 0.01
(amps/second) (0.1 Amps/second) Amps/second
Diagnostics:
Inlet Manifold Temperature Sensor and Engine Coolant Temperature Sensor diagnostics are handled by Basic Engine
Software. Please refer to the specification for the pertinent version of Basic Engine for detail on the available diagnostics.
The Hydraulic Oil Temperature Sensor diagnostics are handled by the EMSIII monitoring system for all machines other than
the 938. Please refer to the EMSIII specification for detail on the available diagnostics.
The following diagnostics are handled by the engine application software:
CID/FMI Description
600-3 Hydraulic Oil Temp Sensor Open Circuit/Short to Battery (938 Only)
600-4 Hydraulic Oil Temp Sensor Short to Ground (938 Only)
1582-3 Trans Lube Oil Temp Sensor Open Circuit/Short to Battery (All but 938)
1582-4 Trans Lube Oil Temp Sensor Short to Ground (All but 938)
291-3 Engine Fan Solenoid Open Circuit/Short to Battery
291-4 Engine Fan Solenoid Short to Ground
562-9 Electronic Monitoring System (SEMS) Abnormal Update (All but 938)
296-9 Transmission Control Abnormal Update (938 Only)
Failure Mode:
In the event of a temperature sensor fault, the fan software assumes a 20 deg C temperature error (effectively ramping the fan
up to maximum fan speed). In the event of a Fan Solenoid fault, the fan solenoid current will be reduced to I min at the rate of
Di/Dtmax .
Reversing Reversing
Delay Time Reversing Fan Delay Time
Solenoid Activated Max. Fan Current
(Slowest Fan Speed)
Reversing Fan
Solenoid De-activated
Reversing Fan
Initiated Min. Fan Current
(Fastest Fan Speed)
Purge Cycle
Configuration Requirements:
The following parameters can be configured through ET.
Parameter Description Default
Reversing Fan Enable Enable or Disable the Reversing Fan Depending on machine model (may use
Feature (separate from demand fan) harness code to determine at run time).
- Default ‘OFF’ for 980G
The following are compile time parameters in the software and must be changeable via Cadet. For pre-production
development, changes must be kept in non-volatile memory to allow them to be kept through power cycles. Final production
software will not store parameter changes through power cycles.
Parameter Description Range (Setting) Resolution
Purge Time interval until the next automatic 0 to 240 minutes (20 min) 1 minute
Interval reversing fan cycle
Purge Time duration for the fan to run at 0 to 120 seconds (20 secs) 1 second
Cycle maximum speed in reverse during a
reversing fan cycle
Reversing Minimum fan current at which 0.0 to 5.0 Amps (1.5 0.1 Amps
Trip Point reversing fan on/off solenoid can be Amps)
engaged
Reversing Delay from the time the Reversing Trip 0 to 30 seconds (2 secs) 1 second
Delay Time Point is reached until the reversing fan
on/off solenoid can change state.
Reversing Maximum current change rate with 0.00 to 2.50 Amps/sec 0.01 Amps/sec
Fan Ramp respect to time from the initiation of the (1.0 Amps/sec)
Rate reversing fan cycle until the reversing
fan on/off solenoid is disengaged.
IMT PMS Duration for which Inlet Manifold 0 to 300 seconds (180 secs) 1 second
Disable Temp warnings and derates are
Time disabled following the initiation of a
reversing fan cycle.
Diagnostics:
Software will diagnose the following when the reversing fan feature is enabled:
CID/FMI Description
485-3 Engine Fan Reversing Solenoid Open Circuit/Short to Battery
485-4 Engine Fan Reversing Solenoid Short to Ground
486-2 Engine Fan Reversing Switch Incorrect
Failure Mode:
Demand Fan Solenoid Fault:
If an active diagnostic is present on the demand fan solenoid, the reversing fan cycle will not start. The reversing fan
solenoid will not be energized.
Reversing Fan Solenoid Fault:
A short circuit on the reversing fan solenoid will prevent the reversing fan cycle from completing. The strategy will
begin as normal but when the engine control tries to activate the reversing solenoid, the fault condition will be noticed
and the normal demand fan strategy will be returned to, thereby truncating the reversing fan cycle.
An open circuit fault can be diagnosed without having to actuate the solenoid, therefore the reversing fan cycle will
not start if an open circuit fault is detected.
Temp sensor faults will not impact the reversing fan – the reversing fan feature will still run even if active faults are
present on the demand fan temp sensor inputs
Operator Parity Switch Failure:
If an active diagnostic is present on the operator switch, the automatically initiated reversing fan cycle will operate
normally. Input from the operator switch will be ignored.
b. PEPD takes the fan power data and creates a 3-D torque map. The x axis of this torque map consists of two values 0% and
100% of maximum fan current. Only 2 points are needed on this axis because of the linearity between fan current and fan
power. The y axis of this map consists of engine speed. The z axis contains the actual torque map values. In other words,
the 3-D torque map is 2 individual 2-D torque maps combined into one torque map. One 2-D map is used at 0% max fan
current and the other map is used at 100% max fan current. Any fan current in between 0% and 100% causes a linear
interpolation between the 2-D torque maps. The 0% of maximum fan current map will correspond to the higher valued
rack limits and the 100% of maximum fan current will correspond to the lower valued rack limits.
If the Variable Speed Fan Control feature is disabled via ET, the engine control will not interpolate between the 2 maps but
will instead assume a 0% max fan current and will therefore run at the higher HP, which is the first column of the torque map.
Functional exceptions for HEUI engines (3126B used by 938G, 950G, 962G):
Due to undesired interactions between the Constant Net Fan Power Strategy and HEUI cold start strategies, the Constant Net
Fan Power feature is disabled under the following conditions for HEUI engines:
1. Engine Oil Temp is at or below 66 degrees Celsius OR
2. Engine Coolant Temp is at or below 66 degrees Celsius OR
3. Inlet Air Temp is at or below 22 degrees Celsius OR
4. The Variable Speed Fan Control feature is disabled
The strategy is enabled for HEUI engines only under the following conditions:
1. Engine Oil Temp is at or above 68 degrees Celsius AND
2. Engine Coolant Temp is at or above 68 degrees Celsius AND
3. Inlet Air Temp is above 22 degrees Celsius AND
4. The Variable Speed Fan Control feature is enabled
Configuration Requirements:
None. The Constant Net Fan Power Strategy is automatically enabled/disabled with the Variable Speed Fan Strategy for EUI
engines. See conditions listed above for functionality of this feature on HEUI engines.
Data Link Requirements:
None.
Diagnostics:
None.
Failure Mode:
If an active diagnostic is present on the fan solenoid, the engine control will default to minimum fan current causing the engine
to run at the higher HP.
Purpose:
To improve the cold start capability of the engine and to reduce white smoke.
Value:
Provides quicker cold starts, reduces battery ‘deep’ cycling, provides quicker white smoke cleanup, and allows retarded
timings for NOx reductions.
Function:
The Inlet Air Heater is turned on by energizing a relay. The Inlet Air Heater has five cycles: a power-up cycle, a pre-heat
cycle, the engine cranking cycle, the engine running cycle, and the post-heat cycle. Air Temp, Coolant Temp, Atmospheric
Pressure, and engine run time are used to determine the appropriate cycle. These cycles are summarized below:
• Power-up Cycle: 2 second ‘on’ cycle when the ECM is first powered-up regardless of temperature
• Pre-heat Cycle: ‘on’ cycle limited to 30 seconds prior to engine cranking in cold temperatures
• Engine Cranking Cycle: ‘on’ cycle used in cold temperatures as long as the engine is being cranked
• Engine Running Cycle: Additional ‘on’ time once engine reaches low idle assuming temperatures are still cold
enough. Currently limited to 7 minutes.
• Post-heat Cycle: Period of on/off cycling if temps are still cold enough following the Engine Running Cycle.
Currently limited to 13 minutes.
The Start Aid Indicator is illuminated while the Inlet Air Heater is ‘on’.
Currently, the Inlet Air Heater cannot be configured via ET. Therefore, applications which have the Inlet Air Heater as
standard cannot “uninstall” or disable the feature. Applications which do not have the Inlet Air Heater feature as standard
cannot use it as an attachment as it cannot be enabled through the service tool.
Configuration Requirements:
None
Data Link Requirements:
This feature uses Cat Data Link. The following requirements apply:
Parameter Use Cat Data Link PID
Air Inlet Heater Status $00 – Heater Off $F220
$01 – Heater On
Air Inlet Heater Override $81 – Override On $F30A
$80 – Override Off
Diagnostics:
The ADEMIII is unable to accurately diagnose problems with LED indicators. Therefore, there are no diagnostics for the Start
Aid Indicator. Software will diagnose the following:
CID/FMI Description
617-5 Inlet Air Heater Relay Open Circuit
617-6 Inlet Air Heater Relay Short to Ground
Failure Mode:
If an active diagnostic is present, the Inlet Air Heater will not function.
Purpose:
To improve the cold start capability of the engine and to reduce white smoke.
Value:
Provides automatic ether injection to optimize cold engine starts.
Function:
Ether is injected under the appropriate coolant temp, air temp, and engine speed conditions by activating a relay. The relay is
activated for a 3 second period, followed by a 3 second off period to allow the valve to refill. For this reason, this ether
strategy is sometime referred to as the “pulsed ether” strategy.
The machines to which this specification pertain do not have a manual ether switch. Therefore, ether will operate in the
Automatic Mode only. The Start Aid Indicator is illuminated while the Ether feature is “pulsing” ether in automatic mode.
Ether can be enabled or disabled via the ET configuration screen. An ether override can also be provided via ET to inject one
shot of ether per override.
Configuration Requirements:
None
Data Link Requirements:
This feature uses Cat Data Link. The following requirements apply:
Parameter Use Cat Data Link PID
Ether Control $00 – Ether Disabled $F0DE
$01 - $7F – Ether Enabled
Ether Injection Status $00 – Ether is not being injected $F049
$01 - $7F – Ether is being injected
Ether Override Bit 8 is 0: normal operation $F0E2
Bit 8 is 1: override active
Bit 1 is 0: ether off
Bit 1 is 1: ether on
Ether Usage 2 bytes, 1 cc/bit $F48F
Diagnostics:
The ADEMIII is unable to accurately diagnose problems with LED indicators. Therefore, there are no diagnostics for the Start
Aid Indicator. Software will diagnose the following:
CID/FMI Description
545-5 Ether Relay Open Circuit
545-6 Ether Relay Short to Ground
Failure Mode:
Simultaneous faults on the Inlet Air Temperature and Coolant Temperature sensors will disable ether injection.
An Atmospheric Pressure Sensor fault may disable ether injection depending on the temperature conditions.
Indicators and the audible alarm will be activated according to the following list of events. The highest active warning level
takes precedent in determining the state of the audible alarm (1 being the lowest, followed by 2, then 2S, and 3 being the
highest):
Brake Oil AdemIII Parity Switch SW12 Input Low AND Level 1:
Pressure Low Input (inputs SW12 and SW13 Input High AND • Indicator L4 on steady
SW13 with 200 msec engine not running
debounce)
SW12 Input Low AND Level 3:
SW13 Input High AND • Indicator L4 flashing
engine running (.5 sec on, .5 sec off)
• Action lamp L6 flashing
(.5 sec on, .5 sec off)
• Alarm pulsing (1 sec on, 1 sec off)
Engine Oil AdemIII PMS Software Low Oil Pressure Warning Level 3:
Pressure Low Module (See PMS section of this • Indicator L5 flashing
document for trip (.5 sec on, .5 sec off)
conditions) • Action lamp L6 flashing
(.5 sec on, .5 sec off)
• Alarm pulsing (1 sec on, 1 sec off)
LCD Configuration:
The ‘Normal Function’ is to be used when the operator select switch is released (SW14 input is high). The ‘Alternate
Function’ is to be used when the operator select switch is depressed (SW14 input is low). The SW14 input should have a 100
msec debounce time.
LCD Normal Function Normal Function Data Sources Alternate Function Alternate Function Data Sources
Left Ground Speed Trans Control (MID $51) Engine Speed (n/min) AdemIII Basic Engine Software
(mph or kmh) and • PID $F002 for gear and
Trans Gear/ direction
Direction • PID $18 for ground speed
NOTE: Ground speed to be
displayed to the nearest mph or
kmh depending on ET
configuration of Information
Units Status (PID $F25B)
Right Engine Hour Meter ADEMIII Basic Engine Odometer (miles or km) Calculated by ADEMIII based
(Hours) Software on ground speed (PID $18 from
MID $51).
NOTE: Odometer to be
displayed in miles or kilometers
depending on ET configuration
of Information Units Status
(PID $F25B)
ET Configuration:
The following parameter can be configured through ET.
Parameter Description Default
Power On Self-Test:
A self-test message is to be sent to the gauge cluster at power up. The self test will do the following:
• Light all indicators for 3 seconds. Indicators which are capable of multiple colors display each color for a time equal to
the test duration (3 seconds) divided by the number of available colors.
• Sweep all gauge needles from left to right over the course of the 3 second test. The gauges will return to normal operation
from the right most position upon completion of the test.
• All LCD segments will be lit for 3 seconds.
• The audible alarm will sound continuously for 3 seconds.
The engine software will check the heartbeat message sent by the gauge cluster to verify that a self-test is executed. Upon
completion of the self-test, all functions will return to normal operation.
In the event that the gauge cluster loses communications with the engine ECM, the Action Lamp (L6) will flash. All gauges
will move to their left-most position. All indicators other than L6 will be turned off and the LCDs will go blank.
Failure of the Brake Oil Pressure parity switch input will result in a level 1 warning (the Brake Oil Pressure Low indicator will
be lit).
If data needed for a gauge becomes unavailable, the gauge will be pegged to its red zone (far right for all but fuel level which is
far left).
Diagnostics:
CID/FMI Description
562-9 Electronic Monitoring System (SEMS) Abnormal Update
Configuration Requirements:
The following are compile time parameters in the software and must be changeable via Cadet.
Parameter Description Range (Setting) Resolution
Trip Point Level of restriction which must be met 0 to 20 kPa (7.5 kPa) 0.05 kPa
to activate the warning.
Trip Delay Period of time for which the 0 to 60 seconds (4 secs) 0.1 second
restriction must exceed the trip point
to activate the warning.
Trip Startup Period of time which must pass from 0 to 255 seconds (10 secs) 1 second
Delay engine running until the warning can
be activated.
Diagnostics:
Diagnostics for the Atmospheric Pressure sensor are handled by Basic Engine Software.
Application software will diagnose the following:
CID/FMI Description
1589-3 Turbocharger Inlet Air Pressure Sensor Open/Shorted High
1589-4 Turbocharger Inlet Air Pressure Sensor Short to Ground
Diagnostics:
None
Failure Mode Operation:
System ECMs will re-arbitrate the master ECM if the designated master fails to send periodic messages. In the event that no
master capable ECMs are available, each ECM will keep its own time until a master ECM is re-established.
4 Service Requirements
4.1 Service Interval Indicator
A service interval indicator is connected to the engine ECM. The strategy for use of this indicator has not been defined.
Nothing has been implemented for this feature to date.
The Service Interval Indicator is an LED indicator – diagnostics will not be enabled.
4.3 ET Support
PID Parameter
$F82D Product ID
$F81A Equipment ID
$F810 Engine Serial Number
$F827 ECM Part Number
$F811 ECM Serial Number
$F849 Software Group Part Number
$F84B Software Group Release Date
$F84A Software Group Description
Configuration Parameters
If your application supports ECM Replacement, please check the appropriate boxes.
Screen ECM
Order Configuration Parameter Description PID R/W Security Replace
1 Product ID $F82D None Yes
2 Equipment ID $F81A None Yes
3 Engine Serial Number $F810 None Yes
4 ECM Part Number $F827 Read Only --
5 ECM Serial Number $F811 Read Only --
6 Software Group Part Number $F849 Read Only --
7 Software Group Release Date $F84B Read Only --
8 Software Group Description $F84A Read Only --
9 FLS $0021 Factory Password Yes
10 FTS $0022 Factory Password Yes
11 Engine Fan Control $F02F None Yes
12 Engine Fan Reversing Feature (980 Only) $D1 $0047 None Yes
12 Ether Control (966, 972, 980 Only) $F0DE None Yes
14 Low Battery Voltage Elevated Idle Enable $F616 None Yes
15 Engine Security System Status Not Published Factory Password --
16 Engine Oil Weight (HEUI Only) $F63C None Yes
17 Idle Quality Adjustment (HEUI Only) $D0 0253 None Yes
18 Information Units Status (938 Only) $F25B None Yes
19 Total Tattletale $0059 Read Only --
4.3.7 Totals
Parameters which reflect cumulative or totals data are listed below: