CAN Overview

CAN stands for "Controller Area Network" and is defined in the ISO 11898 specification.

The Controller Area Network (CAN, also known as CAN Bus) is a vehicle bus standard designed to allow electronic control units and devices to communicate in applications without a host computer. As an alternative to conventional multi-wire looms, the CAN Bus allows various electronic components (such as electronic control units, micro-controllers, devices, sensors, actuators and other electronic components throughout the vehicle) to communicate on a single or dual-wire network data bus up to 1 Mbit/s.

CAN BUS COMPONENTS

CAN Controller receives the transfer data from the microcomputer integrated into the control unit/device (also known as CAN Node). The CAN controller processes this data and relays it to the CAN transceiver. Also, the CAN controller receives data from the CAN transceiver, processes it and relays it to the microcomputer integrated into the control unit/device (CAN Node).

CAN Transceiver is a transmitter and receiver in one. It converts the CAN controller's data into electrical signals and sends it over the bus lines. Also, it receives data and converts this data for the CAN controller.

CAN Data Bus Termination is a resistor (R) typically 120 ohms. It prevents data sent from being reflected at the ends and returning as an echo and ensures that the bus gets the correct DC levels.

MAXIMUM BUS SPEED & CABLE LENGTH

The CAN bus uses inexpensive twisted-pair wires to send data. All the nodes are connected to the same line (bus) with small branch lines. The signals on the two CAN lines have the same data sequence, but their amplitudes are opposite. So, if a pulse on the CAN-H line goes from 2.5V to 3.75V, the corresponding pulse on the CAN-L line goes from 2.5V to 1.25V (opposite to CAN-H).

According to the standard, the maximum speed of a CAN bus is 1 Mbit/second. At a speed of 1 Mbit/s, a maximum cable length of about 40 meters (130 ft.) can be used. This is because the arbitration scheme requires that the wavefront of the signal can propagate to the most remote node and back again before the bit is sampled.

• Maximum achievable speed: - 1Mbps.

• Maximum length achievable: - 500 metres at a lower speed of 125 Kbps.

• The bus should be terminated at both ends with 120-ohm resistance.

• Removal of one node will not affect the communication in the bus.

CAN Baudrate

Maximum Bus Length

1 Mbits/s

25 m

500 kbit/s

100 m

250 kbit/s

250 m

125 kbit/s

500 m

Last updated