<< Click to Display Table of Contents >> Navigation: Protocols > CAN-Bus Basics > What is CAN? |
CAN bus (Controller Area Network) is an asynchronous, linear bus system for networking electronic control units (as well as actuators and sensors) in automobiles. In addition, it is sometimes used in other areas, e.g. domestic installations. The primary reasons for the development of CAN were the relatively low costs, its ability to function in difficult electrical environments and its real-time capabilities.
Asynchronous refers to the fact that the connected control units (e. g. instrument cluster, engine control unit or ABS control unit) work independent of each other and access the (free) bus independently.
CAN buses have a linear topology, since all ECUs are connected to the same data line.
CAN bus is defined in the international ISO-Standard 11898, referring to both lower levels of the OSI- level model.
In shorts:
•CAN means „Controller Area Network“
•Defined in ISO-Standard 11898
•For networking electronic control units
•Often used in automotive environments
•CAN canwork in difficult electrical environments
•Has real-time capabilities
•Asynchronous communication(connected control units work independent from each other)