volvo Workshop Repair Guides

Volvo Workshop Service and Repair Manuals

The Controller Area Network (CAN)|Page 4536 > < The Controller Area Network (CAN)|Page 4534
Page 18
background image

1. synchronization of the clock on the MOST network, i.e. the frequency at which data is transmitted so that the data is sent at the correct intervals
2. administrative data, indicates the size of the asynchronous and synchronous data
3. synchronous data
4. asynchronous data
5. control data
6. administrative data.

16 data frames are required to form a block. One block is the minimum size of a MOST message.

MOST protocol

All activations on the MOST network are control messages or MOST messages. The majority of the MOST messages are initiated by the infotainment
control module (ICM). The infotainment control module (ICM) informs certain control modules if a function in the control module must be activated.
The infotainment control module (ICM) then allocates space to transmit data on the MOST network for those activations which have been initiated in the
control modules. This is either synchronous or asynchronous data. The structure of a message is as follows:

-

DeviceID.FBlockID.InstID.FktID.OPType

This means:

-

DeviceID - ID-number of one or several control modules in the network

-

FBlockID - ID-number of a function unit, for example, the CD-function in the integrated audio module (IAM)

-

InstID - the ID-number to differentiate two identical function units, for example, for two Integrated Audio Modules (IAM)

-

FktID - The ID number of the function to be activated, for example play or stop

-

OPType - Specifies how function is to be used, since a function can be used in different ways.

The message may appear as follows:

-

IAM.CD.01.Track, Length.Set(10)

This means: play song number 10 on the CD player in the Integrated Audio Module (IAM).
The infotainment control module (ICM) knows which control modules are in the MOST network. It can then assign specific ID numbers to all control
modules and the included functions. If control modules are removed or added, the ID numbers for the control modules are re-assigned.

Calculating the transfer rate

The number of "ones" and "zeros" transmitted per second determines the transfer rate.
The number of data frames multiplied by the clock frequency of a frame gives the transfer rate.
Example

The maximum transfer rate of asynchronous data:
Bit = a binary 1 or 0
Byte = 8 bit
Maximum asynchronous data = 36 byte
This gives: 36 x 8 = 288 bit
The clock frequency for a data frame = 48 kHz
The maximum number of bits of asynchronous data x clock frequency for a frame: 288 x 48000 = 14 Mbit/s.

Software downloads on the MOST network

The concept for downloading software is the same as for the CAN network. The CAN uses a PBL (primary boot loader) which is permanently installed
in the control module, and a secondary program loading file (SBL - secondary boot loader) which is downloaded into a RAM while the control module is
being programmed.
When downloading software for the MOST control modules, a third type of download module is used, GBL (Gateway boot loader). For downloads to
the MOST control modules to work, the GBL must be loaded into the infotainment control module (ICM). SBL is used to program the infotainment
control module (ICM), in the same way for all other CAN control modules.
GBL downloading

A PROG command is transmitted on the CAN network to all control modules including the infotainment control module (ICM). This command sets all
the control modules to reset mode. Before the infotainment control module (ICM) switches to reset mode, it switches off the light to all MOST control
modules.
The PROG command sets all CAN control modules to programming mode. The MOST network is inactive during this phase.
The GBL is then downloaded to a RAM memory in the infotainment control module (ICM). The GBL is then activated and the infotainment control
module (ICM) transmits light pulses on the MOST network. The GBL now functions as a connection between the CAN and MOST networks. The GBL
sets the MOST control modules to programming mode. All the control modules on the MOST and CAN networks can then be addressed in the same way
to download software.
In the event of a total software reload for the control modules on the MOST network, select the MOST network option. Select CAN network for control
modules on the controller area network (CAN).

Infotainment Theft Protection (ITP)

This function is used to ensure that all control modules on the MOST network and High Level Display Front (HLDF) can be used. When the MOST
network starts up, the infotainment control module (ICM) checks that all control modules on the MOST network and High Level Display Front (HLDF)

The Controller Area Network (CAN)|Page 4536 > < The Controller Area Network (CAN)|Page 4534