Educypediathe educational encyclopedia
Information technology
Datacomunication
Data acquisition
Internet
Miscellaneous
PC startpages
 
Hardware
Computer - hardware
Computer - Ports
Memory devices
Microprocessors
Modems
Motherboards
 
Software
Animations & applets
Autocad
HTML-XML
Javascripts-applets
MSoffice
Operating systems
Software-download
Webdesign
 
Local sitemap
Sitemap

  
 

CAN bus system

The Controller Area Network, abbreviated CAN, is a communication bus that allows electronic devices to exchange messages over a shared pair of wires. It was originally developed for motor vehicles, where it replaced bulky wiring harnesses by letting control units share one network, and it has since spread into industrial machinery, medical equipment and many other embedded systems. Its appeal lies in being robust, efficient with short messages and well suited to harsh electrical environments.

CAN works as a multi-master bus, meaning any connected device may begin a transmission rather than waiting for permission from a central controller. Messages are not addressed to a particular device; instead each carries an identifier that describes its content, and every device decides for itself which messages to act on. When two devices start transmitting at the same time, CAN resolves the conflict through a method called arbitration: the identifiers determine priority, and the higher-priority message proceeds without being corrupted while the other backs off and tries again, so no data is lost.

The physical layer contributes to CAN's reliability. The two wires carry the signal as a voltage difference between them, a technique that cancels out much of the electrical interference picked up along the way, allowing the bus to work in noisy settings such as a running engine. Built-in error detection lets every device check each message and flag faults, and a device that misbehaves can be isolated so it does not disrupt the rest of the network. These features make CAN a dependable backbone for distributed control.

Frequently asked questions

How does CAN avoid message collisions?
Through arbitration: when devices transmit at once, the message identifiers set priority, so the higher-priority message continues uncorrupted while the others wait and retry.
Are CAN messages addressed to a specific device?
No. Each message carries an identifier describing its content, and every device decides for itself which messages are relevant and should be acted upon.
Why is CAN good in electrically noisy places?
It sends data as a voltage difference across two wires, which cancels much of the interference picked up by both wires, allowing reliable communication in environments like vehicles.





CAN Bus System  related topics: Bussystems inside the computer, I2C-I2S bus systems, RS232, Domotics, USB bus
CAN introduction course, CAN (Controller Area Network), The CAN protocol is an ISO standard (ISO 11898) for serial data communication. The protocol was developed aiming at automotive applications, ...
CAN bus The CAN bus [CANbus] is a Balanced (differential) 2-wire interface running over either a Shielded Twisted Pair (STP), Un-shielded Twisted Pair (UTP), or Ribbon cable, ...
CAN bus specificaties pdf file, in Dutch
CAN-Calculator The CAN calculator helps to calculate the baud-rate, sampling point, and frequency of a CAN controller. It is as easy as key-ing in any two of the parameters, and it will then calculate the third parameter for you
CAN-CiA (CAN in automation) CAN is a serial bus system especially suited for networking "intelligent" devices as well as sensors and actuators within a system or sub-system
CAN controller area network the Controller Area Network (CAN) is a high-integrity serial data communications bus for real-time applications, operates at data rates of up to 1 Megabits per second, has excellent error detection and confinement capabilities, was originally developed for use in cars
CAN in automation (CiA) CAN (Controller Area Network) is a serial bus system, which was originally developed for automotive applications in the early 1980's, ..., Applications with CAN, The history of CAN, The CAN protocol, The physical layer of CAN, CAN standardization, CAN conformance testing, Time-triggered communication on CAN, Literature on CAN
CAN Le réseau CAN et le protocole CAN Open, en Français
CANopen high-level protocol for CAN-bus, pdf file
CAN Physical Layer Discussion Controller Area Network (CAN) protocol, CAN AND THE OSI MODEL, Bus Levels, Connectors and Wires, ISO11898 NOMINAL BUS LEVELS, Bus Lengths, MCP2551 CAN Transceiver, ..., pdf file
CAN specifications CAN specifications, Can Bit timing, Can higher layer protocol, Can HLP comparison, Controller Area Networks and the protocol can for machine control systems, pdf file
Controller Area Network (CAN) Basics pdf file
LIN protocol LIN protocol, LIN (Local Interconnect Network) is an automotive sub-bus system based on a serial communications protocol, pdf file
System Level Surge Suppression Solutions for the CAN Bus External avalanche transient voltage suppression (TVS) diodes provide a simple low cost solution to increase the surge immunity level of CAN transceivers, ..., pdf file
Vehicle Applications of Controller Area Network Vehicle Applications of Controller Area Network, pdf file

Home | Site Map | Email: support[at]karadimov.info

Last updated on: 2026-06-24 | Copyright © 2011-2021 Educypedia.

https://educypedia.org

 

 

 

 

 
Powered by ITCom Solutions