gmc Workshop Repair Guides

GMC Workshop Service and Repair Manuals

Information Bus|Testing and Inspection > < Diagram Information and Instructions|Page 4346
Page 2
background image

The controller area network (CAN) serial data line does not communicate with the scan tool via the DLC. CAN serial data information is interpreted
by the modules that are on the class 2 also, and transmitted to the scan tool. The following modules communicate on the CAN serial data line:
-

The engine control module (ECM)

-

The transmission control module (TCM)

-

The fuel injection control module (FICM)

-

The glow plug control module, w/LLY

The CAN serial data line, based on J1939 SAE standard, is high speed serial data bus used to communicate information among the modules. Typical
data-transmission speeds must be high enough to ensure that the required real-time response is maintained.

The addressing scheme employed with CAN assigns a label to every message, with each message receiving a unique identifier. The identifier classifies
the content of the message. Each module processes only those messages whose identifiers are stored in the module's acceptance list. This is CAN's
form of message filtering.

The identifier labels both the data content and the priority of the message being sent. Each module can begin transmitting its most important data as
soon as the bus is unoccupied. When more than one module starts to transmit simultaneously, the message with the highest priority is assigned first
access. A module responds to failure to gain access by automatically switching to receive mode, the module then repeats the transmission attempt as
soon as the bus is free again.

HIGH SPEED GMLAN SERIAL DATA LINE (PHT)

The data link connector (DLC) allows a scan tool to communicate with the high speed GMLAN serial data circuit through the CANdi module. The
serial data is transmitted on two twisted wires that allow speed up to 500 Kbps. The twisted pair is terminated with two 120 ohms resistors, one is
internal to the ECM and the other is internal to the ESCM. The resistors are used to reduce noise on the high speed GMLAN bus during normal
vehicle operation. The high speed GMLAN is a differential bus. The high speed GMLAN serial data bus (+) and high speed GMLAN serial data (-)
are driven to opposite extremes from a rest or idle level. The idle level which is approximately 2.5 volts is considered a recessive transmitted data and
is interpreted as a logic 1. Driving the lines to their extremes adds 1 volt to high speed GMLAN serial data bus (+) and subtracts 1 volt from high
speed GMLAN serial data bus (-) wire. This dominant state is interpreted as a logic 0. GMLAN network management supports selective start up and is
based on virtual networks. A virtual network is a collection of signals started in response to a vehicle event. The starting of a virtual network signifies
that a particular aspect of the vehicles's functionality has been requested. A virtual network is supported by virtual devices which represents a
collection of signals owned by a single physical device. So, any physical device can have one or more virtual devices. The signal supervision is the
process of determining whether an expected signal is being received or not. Failsofting is the ability to substitute a signal with a default value or a
default algorithm, in the absence of a valid signal. Some messages are also interpreted as a 'heartbeat' of a virtual device. If such a signal is lost, the
application will set a no communication code against the respective virtual device. This code is mapped as a code against the physical device. Note
that a loss of serial data DTC does not normally represent a failure of the module that set it.

The powertrain control module (PCM) and hybrid control module (HCM) are functionally communicating on both class 2 and high speed GMLAN
data links. However the diagnostic communication of the above modules with the scan tool is performed on class 2 data link only. All diagnostic
trouble codes (DTCs) set by the high speed GMLAN modules, including HCM, are reported by the PCM on class 2. Data displaying, output controls
and programming of the control modules connected to high speed GMLAN only, is performed through high speed GMLAN link.

The GMLAN serial data communications circuit is in a linear topology. The following modules are connected to the link, in order from DLC to the
end of the linear configuration:
-

The energy storage control module (ESCM)

-

The starter/generator control module (SGCM)

-

The electro-hydraulic power steering (EHPS)

-

The hybrid control module (HCM)

-

The powertrain control module (PCM)

Information Bus|Testing and Inspection > < Diagram Information and Instructions|Page 4346