CAN Bus System Operation and Data Transmission

Classified in Electronics

Written on in English with a size of 2.44 KB

How the CAN Bus System Operates

The control units connected to the CAN bus system are those that need to share information, regardless of whether they belong to the same system. In automotive applications, one line typically connects the engine control units, ABS, and automatic transmission, while another lower-speed line manages control units associated with comfort systems.

Message-Oriented Communication

The CAN bus system is message-oriented rather than recipient-oriented. Information is transmitted as structured messages where an identifier indicates the type of data contained. All control units receive the message, but they filter and use only the specific data they require. Naturally, all control units integrated into the system are capable of both introducing and collecting line messages. When the bus is free, any connected unit may start transmitting a new message.

Priority and Arbitration

In the event that two or more units intend to introduce a message at the same time, the one with the higher priority will prevail. This priority is determined by the message identifier.

The Data Transmission Cycle

The data transmission process follows a cycle consisting of several distinct phases:

  • Provision of Information

    A control unit receives information from its associated sensors (such as engine RPM, speed, engine temperature, or door status). Its microprocessor passes this information to the controller, where it is maintained and conditioned. It is then passed to the transmitter-receiver (transceiver), where it is transformed into electrical signals.

  • Data Transmission

    The unit's driver transfers the data and its identifier along with a transmission request. It ensures the message is successfully transmitted to all associated control units. To convey the message, the bus must be free; in the event of a collision with another unit, the message must have a higher priority. Once transmission begins, the remaining control units become recipients.

  • Receipt of the Message

    When a control unit receives a message, it verifies the ID to determine if the data is relevant. If the control unit requires the data, it processes the message; if not, the message is ignored.

Related entries: