Description And Operation: Communication: Operation
OPERATION
When an open circuit or terminal push out occurs one or more ECUs can become isolated from the remainder of the bus. The isolated ECU will attempt to communicate, but will not be able to receive messages or determine arbitration from other ECUs. Each time the isolated ECU attempts to communicate it alters the bus voltage on the intact bus circuit. Without functioning arbitration the isolated ECU alters the bus voltage while other bus messages are being sent thereby corrupting the messages on the remainder of the bus.
The vehicle communication systems may be diagnosed with the Mopar Scope. Refer to: COMMUNICATION - NON-DTC BASED DIAGNOSTICS .
CAN BUS FAULTS
| TYPES OF CAN BUS FAULTS | |
|---|---|
| LOSS OF COMMUNICATION | Will set by an active receiving/reporting ECU on a CAN Bus network that detects no communication from another ECU on the same CAN Bus network. Insufficient power, ground, bus voltage, or inaccurate vehicle configuration will cause a loss of communication. |
| IMPLAUSIBLE MESSAGE | Will set by an active receiving/reporting ECU, when it determines the data sent from the active transmitting/offending ECU is missing part of the message, or the message is an irrational value over the CAN Bus. |
| MISSING MESSAGE | Will set by an active receiving/reporting ECU, when it determines a data message to be missing partial information when sent from the active transmitting/offending ECU over the CAN Bus network. |
| BUS OFF | Set by an ECU that has experienced approximately 32 transmit errors, this can be caused by ECU internal faults as well as external bus faults like shorts or plugging and unplugging test tools to the diagnostic connector. |
| PHYSICAL | Is only detectable by an ECU that has a transceiver that is able to detect shorts on the bus. If the ECU does not, it generally will set bus off faults due to shorted bus lines. |
All measurement of termination resistance is done with the vehicle battery disconnected.
The CAN bus nodes are connected in parallel to the two-wire bus using a twisted pair, where the wires are wrapped around each other to provide shielding from unwanted electromagnetic induction, thus preventing interference with the relatively low voltage signals being carried through them. The twisted pairs have between 33 and 50 twists per meter (yard). While the CAN bus is operating (active), one of the bus wires will carry a higher voltage and is referred to as the CAN bus (+) wire, while the other bus wire will carry a lower voltage and is referred to as the CAN bus (-) wire. Refer to the CAN Bus Voltages table.
| CAN Bus Voltages (Normal Operation) | ||||||||
|---|---|---|---|---|---|---|---|---|
| CAN C Bus Circuits | Sleep | Recessive (Bus Idle) | Dominant (Bus Active) | CAN (-) Short to Ground | CAN (+) Short to Ground | CAN (-) Short to Battery | CAN (+) Short to Battery | CAN (+) Short to CAN (-) |
| CAN (-) | 0 V | 2.4 - 2.5 V | 1.3 - 2.3 V | 0 V | 0.3 - 0.5V | Battery Voltage | Battery Voltage Less 0.75 V | 2.45 V |
| CAN (+) | 0 V | 2.4 - 2.5 V | 2.6 - 3.5 V | 0.02 V | 0 V | Battery Voltage Less 0.75 V | Battery Voltage | 2.45 V |
| CAN-IHS Bus Circuits | Key-Off (Bus Asleep) | Key-On (Bus Active) | CAN (-) Short to Ground | CAN (+) Short to Ground | CAN (-) Short to Battery | CAN (+) Short to Battery | CAN (+) Short to CAN (-) | |
| CAN (-) | 0.0V | 1.3 - 2.3 V | 0 V | 0.3 - 0.5 V | Battery Voltage | Battery Voltage Less 0.75 V | 2.45 V | |
| CAN (+) | 0.0 V | 2.6 - 3.5 V | 0.02 V | 0 V | Battery Voltage Less 0.75 V | Battery Voltage | 2.45 V | |
| Notes All measurements taken between node ground and CAN terminal with a standard DVOM. DVOM will display average network voltage. Total resistance of CAN networks can be measured with the battery disconnected. The average resistance is approximately 60 Ohms. The termination resistors are integral to the Star Connectors. |
||||||||
The CAN IHS bus network remains active until all nodes on that network are ready for sleep. This is determined by the network using tokens in a manner similar to polling. When the last node that is active on the network is ready for sleep, and it has already received a token indicating that all other nodes on the bus are ready for sleep, it broadcasts a bus sleep acknowledgment message that causes the network to sleep. Once the CAN IHS bus network is asleep, any node on the bus can awaken it by transmitting a message on the network. The BCM will keep either the CAN IHS or the CAN C bus awake for a timed interval after it receives a diagnostic message for that bus over the Diagnostic CAN C bus.
In the CAN system, available options are configured into the BCM at the assembly plant, but additional options can be added in the field using the diagnostic scan tool. The configuration settings are stored in non-volatile memory. The BCM also has two 64-bit registers, which track each of the as-built and currently responding nodes on the CAN IHS, CAN C, and CAN-ePT buses. The BCM stores a Diagnostic Trouble Code (DTC) in one of two caches for any detected active or stored faults in the order in which they occur. One cache stores powertrain (P-Code), chassis (C-Code) and body (B-Code) DTCs, while the second cache is dedicated to storing network (U-Code) DTCs.
| NON-DOMINANT | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ONE DOMINANT | 120.00 | 115.38 | 111.11 | 107.14 | 103.44 | 100.00 | 96.77 | 93.75 | 90.90 | 88.23 | 85.71 |
| TWO DOMINANT | 60.00 | 58.82 | 57.69 | 57.60 | 55.55 | 54.54 | 53.57 | 52.63 | 51.73 | 50.84 | 50.00 |
| NON-DOMINANT | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | |
| ONE DOMINANT | 83.33 | 81.08 | 78.94 | 76.87 | 75.00 | 73.17 | 71.42 | 69.76 | 69.18 | 66.66 | |
| TWO DOMINANT | 49.18 | 48.38 | 47.61 | 46.87 | 46.15 | 45.45 | 44.77 | 44.11 | 43.47 | 42.85 | |