Can Bus
Can Bus
Basic Concepts
Contents
1. Introduction; 2. CAN-BUS Network Development; 3. CAN-BUS Concepts; 4. CAN-BUS Operating Principle; 5. CAN-BUS Network Advantages; 6. CAN-BUS Network Diagnosis;
6.1. Diagnosis Procedures
1. Introduction
More and more, there is the need to have a larger interaction between the different vehicle systems, and so the number of required functions also increases;
In order to reach these goals, the wiring harness quantity in the car was becoming larger and larger, and so it became necessary to create another way to reach those goals: enter the CAN-BUS;
3. CAN-BUS Concepts
BUS Line: a communication line with bi-directional data transmission capacity. This means that, in a car, the Electronic Control Units (ECUs) are linked in parallel, implying that all information sent by one ECU is also received by the others. In practical terms, a BUS line operates like a closed ring, where all units send and receive information, constantly communicating between them;
3. CAN-BUS Concepts
CAN-BUS: is a local area network of communication, through which all of the car's ECUs connected to that network (via BUS lines), send and receive information. Every information sent by an ECU (rpm, engine temperature, air flow, etc.) has an exclusive ID code, throughout all CAN network. In this way, all ECUs will receive that signal, but only the ECU determining the signal is important to its operation will react to the signal. The other ECUs will simply ignore the signal. The image on the next page illustrates the CAN-BUS network for the new Jazz;
3. CAN-BUS Concepts
So that the ECUs are able to communicate between them, each ECU has an integrated digital Encoder/Decoder for the CAN information;
In this way, the logic In and Out signals are converted into digital information, compatible with the CAN communication protocol;
(ABS/VSA, EPS, SRS, ECM/PCM), through two intertwined copper wires, each one of them carrying an opposing signal with the same information: CAN-High and CAN-Low respectively, with a data transfer rate of 500 kbps;
The purpose of using tow BUS lines (CAN-H and CAN-L) is to prevent any parasitic voltage pulses that might interfere with the information sending and receiving;
The B-CAN (Body-CAN) line connects the ECUs of the car body systems (MICU, Immobiliser, A/C, Headlights Adjuster), through a copper wire, with a data transfer rate of 33,33 kbps;
10
(tachometer) and allows for the dynamic systems (ABS, SRS, EPS, etc.) and the body systems (MICU, Immobiliser, A/C, etc.) to communicate between them;
In practical terms, this Gateway is a communication portal between the F-CAN and the B-CAN, where there is a conversion of the information circulating at the B-CAN line, so that they can be received by those ECUs connected to the FCAN line and vice versa;
Note: the CAN-BUS network is only for the communication between the ECUs and their peripherals, that is, through the CAN lines, there's only information and commands circulating. This means that the vehicle power circuit and ground points are still necessary.
11
13
The Sleep mode will not function if there is one door open or if the key is in the ignition switch;
When the ignition is turned off and the driver's door is opened, and then closed using the power door lock, there will be a delay of about 40 seconds before the network goes from Wake-Up mode to Sleep mode;
14
The difference between the time periods needed to change from Wake-Up mode into Sleep mode, when the power door lock is, or not, activated, is explained because the "door closed" signal "tells" the MICU that the vehicle systems no longer need to remain in operation;
When the "closed door" signal is not transmitted, the MICU does not "know" if the systems still need to be "live" and that's the reason why it "waits" longer
15
Possibility of more complex functions, without the need to further increase the wiring harness number;
Software updates for the vehicles' ECUs without need to replace any ECUs;
17
The K line is used by the HDS to communicate with the ECU via the DLC connector;
HDS allows reading the ECU in terms of communication loss, Diagnostic Troubleshoot Codes (DTCs) and input and output signals (for some ECUs);
The DLC (or OBD) connector is a 16 pin connector to connect the HDS diagnostic equipment;
18
1 2 3 4 5 6 7 8
Ignition +; BUS + line; Defined by the manufacturer; Body ground; Signal ground; CAN-H; K line; Defined by the manufacturer;
9 10 11 12 13 14 15 16
Defined by the manufacturer; BUS line ; Defined by the manufacturer; Defined by the manufacturer; Defined by the manufacturer; CAN-L; L line or 2nd K line; Battery +;
19
Before starting any complex diagnostics, you should start by checking and confirming that all fuses, relays, ground points relating to the ECUs with DTCs and their wiring harnesses connectors are all in good working order;
Check whether all fuses and relays are OK, all ground points are tight and making good electrical contact and all wire harness connectors are correctly connected and installed and their terminals are free from moisture and/or corrosion;
21
22
23
Connect the power (BAT+) to terminal 3 and ground to 4 and check for continuity between the terminals 1 and 2; With the power disconnected, there should be no continuity between terminals 1 and 2;
Connect the power (BAT+) to terminal 3 and ground to 5 and check for continuity between the terminals 1 and 2; With the power disconnected, there should be continuity between terminals 1 and 4; 24
26
In order to isolate the failing ECU, the ECU can be disconnected, one at a time, while the CAN network status is monitored with a multimeter or an oscilloscope. This procedure can be complemented by erasing the DTCs from the other units still connected and re-reading those units for DTCs.
27
28
CAN-L BAT+
U=2,7 V CAN-H tension OK U=2,3 V
CAN-L BAT+
CAN-L tension OK
29
A battery voltage slowly decreasing or a dead battery can cause occasional communication failures in several ECUs connected to the CAN-BUS network. So, the battery must ALWAYS be checked for full charge and the charging system (ACG or IMA) must be free from problems, before we do any diagnosis to the CAN-BUS network.
30
This can happen, for example, when the starter is cranking the engine. With a fully charged good condition battery, at the cranking time, there is a voltage drop of about 4 V.
The poorer the battery condition, the bigger the voltage drop will be, thus the higher the possibility to occur an occasional failure within the CAN-BUS network.
31
First, we should make sure that there's no problem with the CAN-BUS network wiring harnesses and check the ACG (alternator or IMA system) for proper operation. Disconnect all extra electronic equipment installed after the vehicle leaves the factory and check for further DTCs.
32
CAN-L BAT+
harness damaged;
33
Any ECU whose internal resistance is not 120 can be checked by disconnecting it from the harness and measuring the resistance between the CAN-H and CAN-L terminals; this measurement shall fall within 2,4 k and 2,6 k;
In the next images, we can see the measurement results for some models' ECUs:
34