subaru Workshop Repair Guides

Subaru Workshop Service and Repair Manuals

Information Bus|General|Page 1881 > < Information Bus|General|Page 1879
Page 1
background image

Information Bus: Description and Operation
What Is CAN?

FEATURES

-

Some of the basic specifications of CAN, intended to ensure smooth multiplex data communication, are described below.

MULTIMASTER

-

When the bus (communication line) is free, any unit may start to transmit a message.

MESSAGE TRANSFER

-

All messages on CAN bus are sent in fixed formats.

-

When the bus (communication line) is free, any unit connected to the bus may start to transmit a message.

-

If two or more units start to transmit messages at the same time, these messages are prioritized using the identifier.

-

The identifier does not indicate the destination of the message, but it signifies message priority for bus access.

-

If two or more units start to transmit messages at the same time, bitwise (smallest-unit) arbitration is performed over the identifiers carried by the
messages. The unit that has won the arbitration as carrying a higher-priority message continues to send the message while the unit that has a lower
priority stops sending the message, and starts sending the message again after waiting for a while.

SYSTEM FLEXIBILITY

-

As units connected to the bus do not have unique information like an address, other units can be added to the bus without changing the software,
hardware, or application of the units.

BIT RATE

-

The bit rate can be set to suit the applications of the communication network.

-

The bit rate of all units connected to the same network (bus) must be uniform. Connecting units of different bit rates to the same bus will cause
communication disturbances.

ERROR SIGNALING AND COMMUNICATION RECOVERY

-

Error signaling: Any unit connected to a bus can detect an error, and upon detecting an error, the unit notifies all other units of the error.

-

Communication recovery: If a unit detects an error while sending a message, the unit will abort the message and keep retransmitting the message
until it is successfully sent. (communication recovery)

FAULT CONFINEMENT

-

In CAN, there are two types of errors: temporary alteration of data on the bus caused by external noise or other disturbances; and permanent
alteration of data on the bus caused by faulty units, failed drivers, open wire, or other failures. Causal units will be cut off from the bus to prevent
such disturbances/failures from affecting other units.

CONNECTION ENVIRONMENTS

-

The CAN bus accommodates connections of a number of units to it.

-

There are no limitations on the number of units that can be connected to the CAN bus, however, if the bus length needs to be longer or the bit rate
needs to be higher, the number of units needs to be smaller. On the other hand, if the bus length is relatively short or a relatively slower bit rate can
be accepted, a greater number of units can be connected.

-

As signals are distinguished with the voltage difference between the two bus lines (CAN_High and CAN_Low), the main lines and branch lines
must be properly connected.

Information Bus|General|Page 1881 > < Information Bus|General|Page 1879