Contents Wiring diagrams Section: Communication Devices All sections

Module Communications Network: Other Ford Flex I

Communication Devices 7 illustrations ~707 words

Network Termination And Gateway Function

The Controller Area Network (CAN) uses 120 ohm resistors across the data (+) and data (-) at each end of the network main circuit branch, or "backbone", to improve communication reliability. Typically, the 2 termination resistors are located inside modules referred to as "termination modules". With 2 termination modules on each network, the 120 ohm resistors are arranged in a parallel circuit configuration which makes the total network impedance, or total resistance, 60 ohms.

Network termination improves bus message reliability by

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

The Instrument Cluster (IC) is the gateway module, translating messages on the HS-CAN to the MS-CAN and vice versa. This function allows a message to be distributed throughout both networks.

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 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 132

Scheme 132: 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 133

Scheme 133: 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 134

Scheme 134: 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 135

Scheme 135: 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 136

Scheme 136: 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 137

Scheme 137: 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 138

Scheme 138: CAN Circuit Signal Corruption

Rhythmic oscillations, inductive spikes or random interference can disrupt 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.

CAN Module Communication Message Chart

Note. 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)
4X4 indicator status4X4 control moduleHS-CANIC
4X4 mode4X4 control moduleHS-CANABS module
4X4 warning indicator request4X4 control moduleHS-CANIC
A/C clutch engagement requestHVAC moduleMS-CANIC
A/C clutch engagement request (gateway)ICHS-CANPCM
A/C clutch engagement statusPCMHS-CANIC
A/C clutch engagement status (gateway)ICMS-CANHVAC module
A/C recirculation mode requestPCMHS-CANIC
A/C recirculation mode request (gateway)ICMS-CANHVAC module
ABS event in progressABS moduleHS-CANPAM (auto) PCM RCM
ABS Roll Stability Control (RSC®) chime malfunction statusABS moduleHS-CANIC
ABS warning indicator requestABS moduleHS-CANIC RCM
Accelerator pedal positionPCMHS-CAN4X4 control module ABS module IC
Accelerator pedal position (gateway)ICMS-CANHVAC module
Accelerometer and yaw sensor dataABS moduleHS-CAN4X4 control module IC PCM
Accelerometer and yaw sensor data (gateway)ICMS-CANGPSM
Accessory delay statusSJBMS-CANACM FCIM FDIM RETM
Airbag deployment eCall confirmationAPIMHS-CANRCM
Airbag deployment eCall notificationRCMHS-CANAPIM
Airbag deployment event data recordPCMHS-CANRCM
Airbag deployment statusRCMHS-CANIC OCSM PCM
Airbag deployment status (gateway)ICMS-CANSJB
Airbag warning indicator requestRCMHS-CANIC
Airbag warning indicator statusICHS-CANRCM
Ambient temperatureICHS-CANPAM
Ambient temperature (gateway)ICMS-CANPAM
Ambient temperature, inferredPCMHS-CAN4X4 control module ABS module IC OCSM
Ambient temperature, inferred (gateway)ICMS-CANSJB
Auto park wheel rotation dataABS moduleHS-CANPAM (auto)
Autolamp delay commandICMS-CANSJB
Autolamp delay statusSJBMS-CANIC
Autolock commandICMS-CANSJB
Autolock statusSJBMS-CANIC
Autopark cancel requestICHS-CANPAM (auto)
Autopark message center display statusPAM (auto)HS-CANIC
Autopark steering anglePSCM (auto)HS-CANIC PAM (auto)
Autopark steering angle requestPAM (auto)HS-CANPSCM (auto)
Autopark steering column torque dataPSCM (auto)HS-CANIC PAM (auto)
Auto-unlock commandICMS-CANSJB
Auto-unlock statusSJBMS-CANIC
Average fuel economy dataACMMS-CANIC
Average fuel economy reset requestICMS-CANACM
Axle ratioPCMHS-CANABS module IC
Axle ratio (gateway)ICMS-CANSJB
Barometric pressurePCMHS-CANIC
Barometric pressure (gateway)ICMS-CANSJB
Belt-Minder® programming requestRCMHS-CANIC
Belt-Minder® warning statusRCMHS-CANIC
Belt-Minder® warning status (gateway)ICMS-CANACM
Brake (red) warning indicator requestABS moduleHS-CANIC RCM
Brake fluid level lowSJBMS-CANIC
Brake lamp on statusSJBMS-CANIC
Brake lamp on status (gateway)ICHS-CANABS module
Brake lamp switch statusPCMHS-CAN4X4 control module ABS module
Charging system statusPCMHS-CANIC
Charging system warning indicator requestPCMHS-CANIC PSCM
Compass display dataICMS-CANFDIM
Compass zone and calibration statusICMS-CANFDIM
Cruise control module presentPCMHS-CANABS module
Door/hood ajar statusSJBMS-CANIC
Door/hood ajar status (gateway)ICHS-CANABS module
Driver door lock commandSJBMS-CANDDM
Easy entry/exit commandICMS-CANDSM
Easy entry/exit statusDSMMS-CANIC
Engine coolant temperaturePCMHS-CAN4X4 control module IC
Engine coolant temperature (gateway)ICMS-CANHVAC module
Engine fail-safe cooling mode statusPCMHS-CANIC
Engine fail-safe Electronic Throttle Control (ETC) warning indicator requestPCMHS-CANIC
Engine Malfunction Indicator Lamp (MIL) requestPCMHS-CANIC
Engine off timerPCMHS-CAN4X4 control module IC
Engine off timer (gateway)ICMS-CANHVAC module
Engine RPMPCMHS-CAN4X4 control module ABS module IC PSCM
Engine RPM (gateway)ICMS-CANHVAC module
Engine torque dataPCMHS-CAN4X4 control module ABS module APIM
Engine torque reduction requestABS moduleHS-CANPCM
Engine torque transfer requestABS moduleHS-CAN4X4 control module
Engine typePCMHS-CANABS module IC
Engine type (gateway)ICMS-CANSJB
English/metric display (navigation)ACMMS-CANIC
English/metric modeICMS-CANACM HVAC module
English/metric modeICHS-CANPCM
EPRNDL modeICHS-CANPCM
FCIM button press dataFCIMMS-CANACM APIM Audio DSP module IC RETM
Fuel alcohol percentagePCMHS-CANIC
Fuel alcohol percentage (gateway)ICMS-CANACM HVAC module SJB
Fuel cap off indicator requestPCMHS-CANIC
Fuel flow dataPCMHS-CANIC
Fuel level (instant)ICHS-CANPCM
Fuel level statusICMS-CANACM
Fuel pump cutoff requestRCMHS-CANPCM
Headlamp high beam indicator requestSJBMS-CANIC
Headlamp low beam statusSJBMS-CANIC
Headlamps on warning chime commandSJBMS-CANIC
HVAC button statusHVAC moduleMS-CANACM
HVAC button statusFCIMMS-CANHVAC module
HVAC button status, navigation ACMACMMS-CANHVAC module
HVAC fan requestDCSMMS-CANHVAC module
HVAC indicator statusHVAC moduleMS-CANACM FCIM
HVAC indicator status, navigation ACMACMMS-CANHVAC module
HVAC module display dataHVAC moduleMS-CANACM FDIM
HVAC voice requestACMMS-CANHVAC module
Ignition key read dataICHS-CANABS PCM RCM
Ignition key read dataICMS-CANACM
Ignition switch positionSJBMS-CANACM APIM Audio DSP module DDM DSM FCIM FDIM GPSM HVAC module IC LTM RETM
Ignition switch position (gateway)ICHS-CAN4X4 control module ABS module OCSM PAM (auto) PCM
IKT programming requestICMS-CANSJB
IKT programming statusSJBMS-CANIC
Instrument illumination levelSJBMS-CANACM FCIM FDIM HVAC module IC RETM
Interior lock switch inhibit statusSJBMS-CANLTM
Key fob button statusSJBMS-CANDSM
Key fob IDSJBMS-CANDSM
Key-in-ignition statusSJBMS-CANDSM IC
Key-in-ignition warning chime commandSJBMS-CANIC
Keypad button statusSJBMS-CANDSM
Keypad IDSJBMS-CANDSM
Low odometer statusICMS-CANHVAC module SJB
Memory cancel commandDSMMS-CANDDM
Memory commandDSMMS-CANDDM
Memory set switch statusDDMMS-CANDSM
MyKey™ maximum speed commandICHS-CANPCM
MyKey™ traction control enable commandICHS-CANABS module
MyKey™ volume commandICMS-CANACM
Navigation rolling wheel countABS moduleHS-CANIC PAM (auto)
Navigation rolling wheel count (gateway)ICMS-CANACM
Occupant Classification Sensor (OCS) calibration dataOCSMHS-CANRCM
OCS fault statusOCSMHS-CANRCM
OCS object entrapped message requestOCSMHS-CANIC
OCS sensor dataOCSMHS-CANRCM
OCS serial numberOCSMHS-CANRCM
Odometer countICHS-CANPCM
Odometer rolling countPCMHS-CANIC
Park brake chime requestSJBMS-CANIC
Park brake statusSJBMS-CANIC
Park brake status (gateway)ICHS-CAN4X4 control module PCM
Park lamp statusSJBMS-CANIC
Parking aid enabled statusPAMHS-CANIC
Parking aid fault statusPAMHS-CANIC
Parking aid sensor distance to targetPAMHS-CANIC
Parking aid sensor distance to target (gateway)ICMS-CANSJB
Parking aid sounder statusICHS-CANPAM
Parking aid volume cutback requestPAMHS-CANIC
Parking aid volume cutback request (gateway)ICMS-CANACM
Passenger mirror switch statusDDMMS-CANDSM
Passenger seat belt buckle statusRCMHS-CANOCSM
Passive Anti-Theft System (PATS) security dataICHS-CANPCM
PATS security dataPCMHS-CANIC
PATS security dataICMS-CANSJB
Power liftgate enabled commandICMS-CANLTM
Power liftgate requestSJBMS-CANLTM
Power liftgate statusLTMMS-CANIC
Power Steering Control Module (PSCM) fault statusPSCMHS-CANIC PAM (auto)
RCM serial numberRCMHS-CANABS module OCSM
Roll rate dataABS moduleHS-CANPCM
Seat belt indicator requestRCMHS-CANIC
Seat belt indicator statusICHS-CANRCM
Seat belt warning chime requestRCMHS-CANIC
Seat belt warning chime statusICHS-CANRCM
Speed control deactivator switch statusPCMHS-CANABS module
Speed control indicator statusPCMHS-CAN4X4 control module IC
Stability control disabled lamp statusABS moduleHS-CANIC PAM (auto)
Stability control event in progressABS moduleHS-CANPAM (auto) PCM RCM
Stability control indicator statusABS moduleHS-CANIC RCM
Stability control master cylinder pressureABS moduleHS-CANPCM
Stability control message center textABS moduleHS-CANIC
Stability or traction control disable switch statusICHS-CANABS module
Steering wheel angle (Autopark)SASMHS-CAN4X4 control module ABS module IC PAM (auto) PSCM (auto) PCM RCM
Steering wheel angle ( EPAS )PSCMHS-CAN4X4 control module ABS module IC PSCM (auto) RCM
Steering wheel angle (non EPAS )ABS moduleHS-CAN4X4 control module ABS module IC
Steering wheel angle offsetABS moduleHS-CANPAM (base) PSCM
Tire size informationABS moduleHS-CANPCM
Torque transfer percent command4X4 control moduleHS-CANABS module
TPMS indicator commandSJBMS-CANIC
TPMS system statusSJBMS-CANIC
Traction control event in progress with stability controlABS moduleHS-CANPCM RCM
Traction control event in progress without stability controlPCMHS-CANRCM
Transmission gear displayPCMHS-CANIC
Transmission malfunction indicator requestPCMHS-CANIC
Transmission overdrive cancel statusPCMHS-CANIC
Transmission selector (PRNDL) statusPCMHS-CAN4X4 control module ABS module IC PAM PSCM (auto) RCM
Transmission selector (PRNDL) status (gateway)ICMS-CANACM DSM LTM SJB
Transmission shift in progressPCMHS-CANABS module
Transmission shift modePCMHS-CANIC
Trunk/liftgate ajar statusICHS-CANABS module
Turn signal commandSJBMS-CANIC
Turn signal stalk switch statusSJBMS-CANIC
Vehicle speedPCMHS-CANABS module IC PAM PSCM OCSM
Vehicle speed (gateway)ICMS-CANACM Audio DSP module HVAC module LTM SJB
Vehicle speed display offset and scalingICHS-CANPCM
Vehicle typePCMHS-CANABS module APIM IC
Vehicle type (gateway)ICMS-CANSJB
VIN informationPCMHS-CAN4X4 control module ABS module APIM IC OCSM RCM
VIN information (gateway)ICMS-CANACM HVAC module SJB
Wheel speed dataABS moduleHS-CAN4X4 control module PAM (auto) PCM PSCM
Yaw sensor dataRCMHS-CANIC

CONTROLLER AREA NETWORK (CAN) MODULE COMMUNICATION MESSAGE CHART