Contents Section: Communication Devices All sections

Lan System - Mechanism & Function: Other Subaru Outback BR рестайлинг

Communication Devices 7 illustrations ~1150 words

CAN

  1. CAN is a serial communications protocol in compliance with relevant ISO standards.
  2. With its high bit rates, CAN enables quick, large-volume data transmission/reception.
  3. Based on continuous change in bus level (logical signals: low "0" and high "1") stemming from voltage difference between CAN_High and CAN_Low, data and other frames are configured for message identification.
  4. If an error is detected, CAN's fault confinement feature prevents the error from impacting units.
  5. If an error is detected, an error frame (notification that an error has been detected) is sent to units, telling them not to perform control based on data including errors.
  6. Depending on the status of the error detected, transmission/reception of the relevant data will be aborted.

COMPARISON BETWEEN CAN AND CONVENTIONAL DATA COMMUNICATION

  1. With conventional data communication, each sensor relies on its dedicated wiring for message to be sent between units. As data volume grows, so does the volume of wiring.
  2. CAN uses only one twisted-pair cable to connect between units for shared communication.

Scheme 1

Scheme 1: CONVENTIONAL COMMUNICATION

Note. Conventional data communication needs as many data transmission lines as sensors used. (parallel signals)

Scheme 2

Scheme 2: CAN COMMUNICATION

Note. With CAN, one twisted-pair cable (2 wires) manages transmission of all data. (serial communication) The main wire runs between the terminal resistor on the ECM and that on the ABSCM or vehicle dynamics control (VDC) CM&H/U. Other units are connected, in parallel, to the main wire via branch wires.

Scheme 3

Scheme 3: NETWORK ARCHITECTURE

Note. Bit rate 500 Kbps: The bit rate of 500 Kbps means that 500, 000 bits of data are transmitted per second. Bit rate 125 Kbps: The bit rate of 125 Kbps means that 125, 000 bits of data are transmitted per second.

UNITS CONNECTED VIA HIGH-SPEED LAN

Vehicle typeSedanWagon
TransmissionMTATMTAT
Vehicles with ABS/VDCABSVehicles with VDCABSVehicles with VDCABSVehicles with VDCABSVehicles with VDC
ECM(1)(1)(1)(1)(1)(1)(1)(1)
TCM(1)(1)(1)(1)
ABSCM&H/U(1)(1)(1)(1)
VDCCM&H/U(1)(1)(1)(1)
Steering angle sensor unit(1)(1)(1)(1)
Body integrated unit(1)(1)(1)(1)(1)(1)(1)(1)
(1) Installed units
(1)Installed units

Scheme 4

Scheme 4

Note. Terminal resistors built into the ECM and VDCCM&H/U stabilize traffic on the bus, and enables signals distinction from the voltage difference between the two bus lines (CAN_High and CAN_Low). These bus lines are called the main lines. Other units are connected in parallel to the main lines. These wires are called branch lines. If one bus line of the main lines becomes open, this is detected as an error and communication becomes no longer possible. If one bus line of a pair of branch lines becomes open, communication with the unit connected to the branch line becomes no longer possible, however, communication with other units remain intact. (The error will be displayed.)

UNITS CONNECTED VIA LOW-SPEED LAN

Vehicle typeSedanWagon
Navigation systemYesNoYesNoYesNoYesNo
A/C unit (vehicles with auto A/C)(1)(1)(1)(1)(1)(1)(1)(1)
Combination meter(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)
Body integrated unit(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)
(1) Installed units
(1)Installed units

Scheme 5

Scheme 5

Note. In low-speed CAN, the system still allows communication even if one of the twisted-pair cable wires becomes open. (Errors will be detected.)

The high- and low-speed LANs described above, and the IE_Bus, dedicated communication lines, and select monitor communication, etc. comprise the vehicle's data communication system.

Scheme 6

Scheme 6

FEATURES

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

MULTIMASTER

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

MESSAGE TRANSFER

  1. All messages on CAN bus are sent in fixed formats.
  2. When the bus (communication line) is free, any unit connected to the bus may start to transmit a message.
  3. If two or more units start to transmit messages at the same time, these messages are prioritized using the identifier.
  4. The identifier does not indicate the destination of the message, but it signifies message priority for bus access.
  5. 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

  1. 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

  1. The bit rate can be set to suit the applications of the communication network.
  2. 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

  1. 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.
  2. 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

  1. 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

  1. The CAN bus accommodates connections of a number of units to it.
  2. 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.
  3. 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.

COMMUNICATION ERROR INDICATIONS

  1. If a fault occurs in the body integrated unit or LAN system (in any unit or the communication circuit), a communication error indication is given at the trip information display area on the combination meter.
  2. The indication differs by the type of fault, and related indicators such as the CHECK ENGINE light illuminate.
  3. If a communication error indication is given, one or more diagnostic trouble codes are stored in the body integrated unit. To read out diagnostic trouble codes, use a Subaru select monitor.
  4. If more than one diagnostic trouble code is stored, indication is given in the following order of priority: (1) High-speed CAN (2) Low-speed CAN (3) integrated unit (4) EGI (5) TCM (6) VDC

Note. The indication returns to the normal trip display when the trip reset switch is pushed.

Scheme 7

Scheme 7
CAUTIONIInformation registered in the body integrated unit must coincide with the vehicle's equipment and specifications for normal operation and diagnosis. If the body integrated unit is brand-new or put in factory mode, the key ring illumination blinks to indicate that equipment setting is not completed.

Types of communication error indications

Communication error indicationDescriptionLocation of fault
ErHigh-speed CAN and low-speed CAN failedAbnormality is found in both the high-speed and low-speed CAN communication systems.
Er HCHigh-speed CAN failedAbnormality is found in the high-speed CAN system.
Er LCLow-speed CAN failedAbnormality is found in the low-speed CAN system.
Er IUIntegrated unit failedAbnormality is found in the integrated ECM or in its related parts.
Er EGEGI communication data abnormalAbnormality is found in the EGI ECM or in its communication system.
Er tCTCM communication data abnormalAbnormality is found in the TCM ECM or in its communication system.
Er AbABS/VDC communication data abnormalAbnormality is found in the ABSCM/VDCCM&H/U unit or in its communication system.

READING CURRENT DATA

  1. Use a Subaru select monitor to read analog and digital data. (Confirm necessary items when customizing.)

MEMORY CLEAR MODE

  1. Use a Subaru select monitor to erase diagnostic trouble codes.

CUSTOMIZING (SETTING FUNCTIONS)

  1. Use a Subaru select monitor to perform detailed setting of body control related functions.
  2. When replacing immobilizer related components, registration of the immobilizer may be necessary.

(Refer to the immobilizer registering manual.)

CAUTIONWhen customizing, do not change the factory mode resetting function to factory mode. If you do this, settings stored in the body integrated unit will be reset to initial values and the unit will not operate normally. In this case, perform registration of the body integrated unit from the very beginning.

MEMO