Microtronik Logo
About Microtronik Autohex Support & Tech info contact Microtronik

Controller Area Network

Intro:

The CAN data bus (Controller Area Network) is a data bus system

specifically designed for used in vehicles.

The CAN data bus is a bi-directional bus, that is, each connected

control module is able to send and receive information.

The CAN data bus consists of a special twisted two-core cable. The

users (control modules) are connected to this cable. Transmission of

data takes place redundantly via both cables, whereby the data bus

levels are mirrored (that is, if the level on one cable is 0, the other

cable transmits level 1 and vice versa). The twin-line concept is used

for two reasons: for fault identification and as a safety concept.

If a voltage peak occurs on just one line (e.g. due to EMC problems),

the receivers can identify this as a fault and ignore the voltage peak.

If a short circuit or interruption occurs on one of the two CAN lines, a

software-hardware linked safety concept allows switching to singleline

operation. The defective data line is shut down.

A specific data protocol controls how and when the participants can

send and receive.

The CAN data bus is significantly different to other data bus systems

that are based on the participant addressing principle, in that it uses

a message-related addressing system.

That means, every CAN message is assigned a fixed address

(identifier), which identifies the CAN message content (e.g. coolant

temperature). The CAN protocol allows up to 2048 different CAN

messages, whereby the addresses from 2033 to 2048 are

permanently assigned. Data capacity per CAN message is 8 bytes.

Block diagram of data bus system:

B I Sensor 1

B II Sensor 2

B III Sensor 3

M I Actuator 1

M II Actuator 2

M III Actuator 3

M IV Actuator 4

N I Control module 1

N II Control module 2

Each control module requires its own sensors and actuators to which

it is connected directly.

If a signal is required for several functions either these functions

must be combined in one control module or the same value must be measured by several sensors.

 

Advantages:

Lower cost of wiring:
Wiring from sensors only needs to extend to the nearest control unit, where the monitored data are processed to generate data telegrams for transmission to the CAN data bus. Actuators can also receive control signals from a different control unit which receives the data telegram through the CAN bus and then uses this information to calculate a control parameter for the actuator.
Improved electromagnetic compatibility (EMC)
Fewer plug connections
Fewer pins at control modules
Weight reduction
Fewer sensors:
Signals from one sensor (e.g. coolant temperature) can be received by several receivers.
Better diagnosis:
Since signals from one sensor can be received by several receivers (e.g. vehicle speed signal), it can be assumed if a fault is displayed by all systems which use a particular signal, that the sensor is defective or that the control module which processes the signal is faulty. If only one system displays a fault, although the signal is received by several receivers, it can be assumed that the control module which prepares the signal is faulty or that the actuator is defective.
Fast transfer rates:
Up to 1Mbit/s with a line length of max. 40 m (not currently in use at Mercedes Benz). Mercedes Benz uses transfer rates of 83 kbit/s to 500 kbit/s.
Several messages can be transferred in succession on the same line

 

Auto Diagnostic