Updated July 1, 2023
Introduction to CAN Protocol
CAN represent the Controller Area Network protocol. Among other communication protocols, the feature that makes CAN unique is the type of bus broadcast. Broadcasting here means that all nodes receive the information. The node may be a microcontroller, sensor, or gateway that can be accessed via a USB cable or an Ethernet port through the network.
What is CAN?
The CAN Bus is a multi-master, message-based network developed by BOSCH (1), which specifies a signaling rate of 1 megabit per second (bps). CAN does not send large blocks of point-to-point data from node A into node B below the conventional network like USB or Ethernet Central bus master control.
Applications of CAN Protocol
The specification of the CAN protocol is as follows:
- Automation Building
- Escalators and Elevator
- Mechanical Control and Industrial Automation
- For navigation and aviator Electronic equipment
Why CAN Protocol is Used?
For example, of various subsystems, including dashboards, drive controls, engine control systems, and much more, there can be over 7 TCU in a modern vehicle. When all nodes are connected one by one, the speed of communication is very high, but the expense and size of the wires are very small. Due to its message prioritization, the CAN protocol solution is very powerful and can be added or removed without disrupting the network, as a node is versatile.
Characteristics of CAN Protocol
The chart displays the voltage graph showing the CAN low and CAN high voltage levels. The current difference voltage will be zero volts when the CAN high-line and the CAN low-line are applied with 2.5 volts. Null volt is an optimal state on the CAN bus. Every other node should not necessarily switch to the recessive state when the busses hit dominant or logical zero.
Let’s see some key points of the CAN Protocol
- A dominant condition is Logic 0. For 0 transmission on the CAN bus, 3.5V will be used for CAN high and 1.5V for CAN low.
- Once the node enters the dominant state, no other node will be able to return to the recessive state.
- Logic 1, the state of recession. Both the CAN-high and the CAN-low 2.5V should be used to transmit 1 on the CAN bus.
- Once the node enters the dominant state, no other node will be able to return to the recessive state.
Advantages of CAN Protocol
- It reduces the cable, as it is a distributed control, which improves system performance.
- CAN protocol offers error-free transmission as the error frame for each node can be verified during message transmission.
- Many CAN chip manufacturers have provided a computer with the data link layer and the physical layer, and the development of the device is the only activity of the developer of the software.
Recommended Articles
This is a guide to CAN Protocol. Here we discuss an introduction to CAN Protocol, its application, uses with characteristics, and advantages. You can also go through our other related articles to learn more –