Welcome to the CAN-bus Wiki project

The CAN wiki pages

This page collection is intended to provide shared information about aspects of using the CAN network. CAN (Controller Area Network) is a serial bus system, developed to be used in cars to exchange information between different electronic components. Now it is used in nearly all application fields, Industrial, medical, white goods, or pedelecs. CAN was developed by BOSCH. The BOSCH CAN 2.0 B Specification can be downloaded at Bosch or CiA. But now the CAN protocol is standardized by the ISO. The ISO 11898 document is the reference for all CAN implementations.

  • Part 1 specifies the data link layer (DLL) and physical signalling of the controller area network (CAN) protocol. The latest is ISO11898-1:2015 including CAN FD
  • Part 2 specifies the high-speed (non fault-tolerant) physical layer (transmission rates of up to 1 Mbit/s and more for CAN FD, ISO11898-2:2016)
  • Part 3 describes the low-speed fault-tolerant physical layer at transmission rates above 40 kBit/s up to 125 kBit/s.
  • Part 4 specifies the time-triggered communication (TTCAN) protocol which supports distributed real-time control and multiplexing for use within road vehicles
  • Part 5 - High-speed medium access unit with low-power mode - defines the power modes of the high-speed medium access unit (MAU)
  • Part 6 - High-speed medium access unit with selective wake-up functionality

ISO CAN FD protocol extension will be part of 11898-1, published with the next release, 11898-1:2015. There is also rumor that the ISO TF CAN is going to merge the ISO 11898-2, -5, -6 high-speed transceiver standards.

CAN XL another new implementation, developed for automotive applications with frame length up to 2 kbyte.

CAN HG What about this one?

Topics of this Wiki

Every user is invited to not only share information but also provide new details and add information directly on the web. If you want to have an account, please me.

QR Code
QR Code start (generated for current page)