Contents Wiring diagrams Section: Communication Devices All sections

Module Communications Network: Other Ford Expedition III

Communication Devices 7 illustrations ~723 words

Network Termination

The Controller Area Network (CAN) uses network termination to improve communication reliability. Termination modules are located at both ends of the network. As network messages are broadcast in the form of voltage signals, the network voltage signals are stabilized by the termination resistors.

Each termination module has an internal 120 ohm resistor that bridges across the positive and negative bus connection. With two 120 ohm resistors located in a parallel circuit configuration, the total network impedance, or total resistance, is 60 ohms.

Network termination improves bus message reliability by

  1. stabilizing bus voltage.
  2. eliminating electrical interference.

Gateway Module

The IC is the gateway module, translating messages on the HS-CAN to MS-CAN and vice versa. This allows a message to be distributed throughout both networks. The IC is the only module on this vehicle that has this ability.

Controller Area Network (CAN) Fault Tolerance

Note. The oscilloscope traces below are from the Integrated Diagnostic System (IDS) oscilloscope taken using the IDS pre-configured Controller Area Network (CAN) settings. The traces are for both data (+) and data (-) taken simultaneously (2-channel) at a sample rate of 1 mega-sample per second (1MS/s) or greater.

Traces below are viewed at 500mV per division (vertical axis) and 20 microseconds (20μs) per division (horizontal axis). Readings taken with a different oscilloscope vary from those shown. Compare any suspect readings to a known good vehicle.

Scheme 100

Scheme 100: Normal CAN Operation

The data (+) and data (-) circuits are each regulated to approximately 2.5 volts during neutral or rested network traffic. As messages are sent on the data (+) circuit, voltage is increased by approximately 1.0 volt. Inversely, the data (-) circuit is reduced by approximately 1.0 volt when a message is sent.

Successful communication of a message can usually be identified by the slight spike at the end of a message transmission. Any signals that are significantly different than the normal CAN waveform may cause network DTCs (U-codes) to set or may cause a complete network outage.

Scheme 101

Scheme 101: CAN Circuits Shorted Together

In the event that the data (+) and data (-) circuits become shorted together, the signal stays at base voltage (2.5V) continuously and all communication capabilities are lost.

Scheme 102

Scheme 102: CAN (+) Circuit Shorted To Ground

In the event that the data (+) circuit becomes shorted to ground, both the data (+) and data (-) circuits are pulled low (0V) and all communication capabilities are lost.

Scheme 103

Scheme 103: CAN (-) Circuit Shorted To Ground

In the event that the data (-) circuit becomes shorted to ground, the data (-) circuit is pulled low (0V) and the data (+) circuit reaches near-normal peak voltage (3.0V) during communication but falls to 0V instead of normal base voltage (2.5V). Communication may continue but at a degraded level.

Scheme 104

Scheme 104: CAN (+) Circuit Shorted To Battery Voltage

In the event that the data (+) circuit becomes shorted to battery voltage, the data (+) circuit is pulled high (12V) and the data (-) circuit falls to abnormally high voltage (above 5V) during communication and reaches battery voltage (12V) for peak voltage. Communication may continue but at a degraded level.

Scheme 105

Scheme 105: CAN (-) Circuit Shorted To Battery Voltage

In the event that the data (-) circuit becomes shorted to battery voltage, both the data (+) and data (-) circuits are pulled high (12V) and all communication capabilities are lost.

Scheme 106

Scheme 106: CAN Circuit Signal Corruption

Rhythmic oscillations, inductive spikes or random interference can corrupt the network communications. The corruption signal source may be outside electrical interference such as motors or solenoids or internal interference generated from a module on the network. In some cases, an open in either the data (+) or data (-) circuit to a network module may cause the module to emit interference on the one circuit which is still connected. The trace shown is an example of a "sawtooth" pattern transmitted from a module with one open network circuit.

Other corruptions may be present when a module is intermittently powered up and down. The module on power up may initiate communication out of sync with other modules on the network causing momentary communication outages.

Controller Area Network (CAN) Multiplex Messages

Modules on the CAN utilize simultaneous communication of 2 or more messages on the same network circuits. The following chart summarizes the messages sent and received on the network.

Controller Area Network (CAN) Module Communication Message Chart

This chart describes the specific HS-CAN and MS-CAN messages broadcast by each module, and the module(s) that receive the message.

Broadcast MessageOriginating ModuleNetwork TypeReceiving Module(s)
ABS event in progressABS moduleHS-CANPCM Restraints Control Module (RCM)
ABS/trac system configurationABS moduleHS-CAN4X4 control module
ABS malfunction indicator requestABS moduleHS-CANIC
A/C clutch inhibit requestTransmission Control Module (TCM)HS-CANPCM
A/C clutch requestHVAC module - EATCMS-CANInstrument Cluster (IC)
A/C clutch request (gateway)ICHS-CANPCM
A/C clutch statusPCMHS-CANIC TCM
A/C clutch status (gateway)ICMS-CANHVAC module
A/C recirculation mode requestPCMHS-CANIC
A/C recirculation mode request (gateway)ICMS-CANHVAC module
Accelerator pedal positionPCMHS-CANABS module RCM TCM 4X4 control module
Accessory delay statusSmart Junction Box (SJB)MS-CANAudio Control Module (ACM) Audio Rear Control Unit (RCU) module Rear Entertainment Module (RETM)
Advance-Trac (stability control) event in progressABSHS-CANPCM RCM
Advance-Trac (stability control) indicator/message requestABSHS-CANIC
Airbag deployment event statusRCMHS-CANIC PCM
Airbag deployment event status (gateway)ICMS-CANSJB
Airbag malfunction indicator requestRCMHS-CANIC
Air suspension enable statusICHS-CANVehicle Dynamics Module (VDM)
Air suspension statusVDMHS-CANIC
Ambient temperatureHVAC module - EATCMS-CANIC Power Running Board (PRB) module
Autolamp delay requestICMS-CANSJB
Autolamp delay statusSJBMS-CANIC
Axle ratioPCMHS-CANABS module IC TCM
Barometric pressurePCMHS-CANABS module IC TCM
Barometric pressure (gateway)ICMS-CANSJB
Belt-Minder® chime/flash requestRCMHS-CANIC
Belt-Minder® chime/flash statusICHS-CANRCM
Belt-Minder chime/flash statusICMS-CANACM
Brake fluid level statusSJBMS-CANIC
Brake malfunction indicator requestABS moduleHS-CANIC
Brake switch statusPCMHS-CANIC RCM TCM 4X4 control module
Charging system warning indicator requestPCMHS-CANIC
Charging system statusPCMHS-CANIC
Climate controlled seat settingHVAC module - EATCMS-CANDual Climate Controlled Seat Module (DCSM)
Climate controlled seat statusDCSMMS-CANHVAC module - EATC
Door ajar statusSJBMS-CANIC PRB module
Door ajar status (gateway)ICHS-CANABS module VDM
Door lock enabled (autolock)ICMS-CANSJB
Door unlock enabled (auto un-lock)ICMS-CANSJB
Door lock enabled status (autolock)SJBMS-CANIC
Door unlock enabled status (auto un-lock)SJBMS-CANIC
Easy entry/exit commandICMS-CANDSM
Easy entry/exit statusDSMMS-CANIC
Engine air inlet temperaturePCMHS-CANTCM
Engine coolant temperaturePCMHS-CANABS module IC TCM
Engine coolant temperature (gateway)ICMS-CANHVAC module
Engine fail-safe cooling mode statusPCMHS-CANIC TCM
Engine fail-safe Electronic Throttle Control (ETC) mode statusPCMHS-CANTCM
Engine load %PCMHS-CANTCM
Engine Malfunction Indicator Lamp (MIL) requestPCMHS-CANIC
Engine MIL requestTCMHS-CANPCM IC
Engine off timerPCMHS-CANIC
Engine off timer (gateway)ICMS-CANHVAC module
Engine RPMPCMHS-CANABS module VDM IC TCM
Engine RPM (gateway)ICMS-CANAccessory Protocol Interface Module (APIM) DCSM HVAC module
Engine RPM requestTCMHS-CANPCM
Engine torque dataPCMHS-CANTCM
Engine torque reduction requestABS moduleHS-CANPCM 4X4 control module
Engine torque reduction requestTCMHS-CANPCM
English/metric modeICMS-CANACM HVAC module
English/metric mode (navigation)ACMMS-CANIC
Fuel cap off indicator requestPCMHS-CANIC
Fuel level input status (instant)ICHS-CANPCM
Global Positioning System (GPS) dataGlobal Positioning System Module (GPSM)MS-CANAPIM
Headlamp high beam indicator requestSJBMS-CANIC
Headlamp warning chime requestSJBMS-CANIC
Ignition switch positionSJBMS-CANACM APIM Audio RCU module DCSM Driver Seat Module (DSM) GPSM RETM HVAC module - EATC IC Parking Aid Module (PAM) Liftgate/Trunk Module (LTM) PRB module Audio Digital Signal Processing (DSP) module
Ignition switch position (gateway)ICHS-CANABS module VDM PCM RCM TCM 4X4 control module
Illumination dimmer levelSJBMS-CANACM HVAC module - EATC IC
Integrated Keyhead Transmitter (IKT) program requestICMS-CANSJB
IKT program responseSJBMS-CANIC
Key fob button statusSJBMS-CANDSM
Key-in-ignition statusSJBMS-CANAPIM DSM IC
Key-in-ignition chime requestSJBMS-CANIC
Navigation radio rolling wheel countABS moduleHS-CANIC
MyKey™ volume commandICMS-CANACM
Navigation radio rolling wheel count (gateway)ICMS-CANACM GPSM
Odometer countPCMHS-CANIC
Parking aid disable switch statusICMS-CANPAM
Parking aid system statusPAMMS-CANIC
Parking brake statusSJBMS-CANIC
Parking brake status (gateway)ICHS-CANABS module PCM
Passive Anti-Theft System (PATS) OK to startICHS-CANPCM
PATS security dataICHS-CANPCM
PATS security dataPCMHS-CANIC
PATS theft conditionPCMHS-CANIC
Power liftgate enable/disableICMS-CANLTM
Power liftgate commandSJBMS-CANLTM
Power liftgate statusLTMMS-CANIC
Power running board enable/disableICMS-CANPRB module
Power running board statusPRB moduleHS-CANIC
Power running board status (gateway)ICHS-CANVDM
Reverse mirror commandICMS-CANDSM
Reverse mirror statusDSMMS-CANIC
Safety belt indicator requestRCMHS-CANIC
Safety belt indicator statusICHS-CANRCM
Speedometer display speed offset and scalingICHS-CANPCM
Speed control indicator requestPCMHS-CANIC
Speed control statusPCMHS-CAN4X4 control module IC TCM
Speed control target speedPCMHS-CANTCM
Steering wheel angleABSHS-CAN4X4 control module
Throttle positionPCMHS-CANTCM
Tire Pressure Monitoring System (TPMS) statusSJBMS-CANIC
TPMS sensor status (LF, RF, RR, LR, spare)SJBMS-CANIC
Tire revolutions per milePCMHS-CANIC TCM
Tire size informationABS moduleHS-CANPCM IC
Tire size information (gateway)ICMS-CANACM APIM GPSM
Torque converter lockup statusTCMHS-CANIC PCM
Transmission malfunction indicator requestTCMHS-CANIC
Transmission output shaft speedTCMHS-CANPCM
Transmission overdrive indicator requestTCMHS-CANIC
Transmission selector (PRNDL) rangeTCMHS-CANABS module IC PCM 4X4 control module
Transmission selector (PRNDL) range (gateway)ICMS-CANACM DSM GPSM SJB PAM
Transmission target RPM requestTCMHS-CANPCM
Transmission shift in progressTCMHS-CANABS module PCM
Transmission temperatureTCMHS-CANPCM
Transmission torque converter lockup statusTCMHS-CANPCM
Transmission turbine shaft speedTCMHS-CANPCM
Turn signal requestSJBMS-CANIC
Vehicle speedPCMHS-CANIC RCM VDM
Vehicle speed (gateway)ICMS-CANACM APIM DCSM HVAC module GPSM LTM PAM PRB module SJB
Vehicle Identification Number (VIN) informationPCMHS-CANABS module IC RCM TCM 4X4 control module
VIN information (gateway)ICMS-CANACM HVAC module SJB
Wheel speed output (RF, LF, RR, LR)ABS moduleHS-CANPCM TCM 4X4 control module
Yaw sensor and accelerometer dataABS moduleHS-CANIC
Yaw sensor and accelerometer data (gateway)ICMS-CANGPSM
Tow/haul mode statusTCMHS-CANIC
4X4 coupling mode and status4X4 control moduleHS-CANABS module IC PCM TCM
4X4 auto indicator/message request4X4 control moduleHS-CANIC
4X4 high indicator/message request4X4 control moduleHS-CANIC
4X4 low indicator/message request4X4 control moduleHS-CANIC

COMMUNICATIONS NETWORK CHART