CAN-BUS. What is it and what are its applications?

What is the meaning of CAN bus?

| October 2022 |.

‍Cars from the 1990s often use a K-line. Since then, vehicles have become increasingly luxurious, safer and cleaner. Comfort became more important (seat heating, air conditioning, electrically adjustable side mirrors, etc.), but safety also expanded (ABS, tire pressure monitoring, airbags, ,lighting control). All this required more data transport via cables. In older vehicles, separate cables were incorporated into a wiring harness. But since the required wiring harnesses would become impossibly thick, today the data transport goes through the CAN bus.

CAN bus consists of two separate terms: 'CAN' is the abbreviation for Controller Area Network and a 'bus' is a thin cable, through which digital signals can be transmitted In technical terms, the Controller Area Network(CAN) is a standard for a serial data bus used to link electronic control units together. In human terms, a CAN bus system is an internal network that allows vehicle components and units to communicate with each other via messaging.

BLOG_CANBUS-past and present
A CAN-BUS system simplifies data traffic in a vehicle

How does a CAN bus system work?

The CAN bus thus handles the data transmission of signals and controls the power consumption in the vehicle via data traffic. For this purpose, two cables twisted together and connected at the ends by a plug. Because data traffic is used, the priority between the subsystems connected to the CAN bus (e.g. engine management, temperature control systems, ABS and ESP) is controlled via a protocol. Thanks to CAN bus, the entire electronic control of all electrics to a door, for example, is controlled via two thin wires instead of a complete wiring harness.

CAN-high and CAN-low

So CAN bus uses only two special wires for communication. The wires are called CAN-high and CAN-low. When the CAN bus is in idle mode, both lines carry 2.5V. When data bits are transmitted, the CAN-high line goes to 3.75V and the CAN-low goes to 1.25V, generating a 2.5V difference between the lines.

CAN bus speed

The speed is between 10kb/s and 125kb/s (depending on the system). Some applications include data connection between various control units and dashboard control.

Categories CAN-bus application:

  1. CAN driveline: communication between most critical modules (engine control unit, ABS...).
  2. CAN comfort: The less critical modules (door locks, windows) are linked via this bus.
  3. CAN infotainment: Navigation and audio equipment is controlled via this bus.

What are CAN bus nodes?

The CAN bus system works on the broadcast principle. A transmitter puts a message on the CAN bus. Each node on that same bus receives the message, but the sender has specified in that message for which nodes the message is intended. The nodes for which the message is intended recognize it, the rest ignore it.

BLOG-CAN bus high-low-nodes
BLOG-CAN bus high-low-nodes

What is a CAN frame?

A CAN network can be configured to work with two different message formats, called frames: The standard or basic frame format and the extended frame format

The only difference between the two formats is that the "CAN base frame" supports a length of 11 bits for the identifier, and the "CAN extended frame" supports a length of 29 bits for the identifier, consisting of the 11-bit identifier ("base identifier") and an 18-bit extension ("identifier extension

CAN has four frame types:

  • Data frame: a frame containing node data for transmission
  • xternal frame: a frame that requests the transmission of a specific identifier
  • Error frame: a frame sent by a node that detects an error
  • Frame overloading: a frame to inject a delay between data or a remote frame

Advantages of a CAN-BUS

Integrated CAN bus communication offers a number of benefits to industrial PC users, including:

  1. Priority protocol - Multiple messages are normally sent simultaneously to and from all connected devices, sensors and actuators. Thanks to CAN's rules for evaluating messages, the message with the highest priority is always sent first.
  2. Flexibility - Because of its paired structure with a single 2-wire cable, CAN bus offers increased installation and maintenance flexibility. CAN systems not only contain significantly fewer cables, making them easier to install, but adding new components to a system requires much less effort. In addition, complications in diagnosing and addressing signal problems are significantly reduced.
  3. Reliability - Thanks to twisted-pair cables and LVDS (Low-voltage Differential Signaling), CAN communication is much less susceptible to electromagnetic interference than other protocols. CAN communication also requires fewer cables and connectors, significantly reducing the number of weak spots.
  4. Cost - Lower hardware costs and minimal signal processing requirements make CAN an ideal solution for embedded applications that require multi-processor communications for which a limited budget is available.

Ask for expert help

Do you have any questions after reading this blog, or want to learn more about what works for your specific business situation? Then contact us directly by phone 03 289 55 35 or fill out the form below.

‍Please also read our other blogs on GPS tracking:

‍Share this All-Connects blog:

Email
LinkedIn
WhatsApp
Facebook

Connect with us

Congratulations! You've taken the first step toward working more efficiently by visiting our website visit. Wondering how we can make this happen for your business? Contact us today for more information, a demo, or a free quote.