PP Data Bus Systems

download PP Data Bus Systems

of 41

Transcript of PP Data Bus Systems

  • 8/12/2019 PP Data Bus Systems

    1/41

    Data Bus Systems

  • 8/12/2019 PP Data Bus Systems

    2/41

    Data transfer

    What are the possible options for data transfer in vehicles at present?Option No. 1:

    Each item of information is exchanged over

    a separate wire.

    Option No. 2:

    All information is exchanged between

    control units along a maximum of twowires: the CAN data bus. The figure below shows you option No. 1,

    where each item of information is transferred

    along a separate wire.

    A total of five wires are required for data

    transfer in this case.

  • 8/12/2019 PP Data Bus Systems

    3/41

    The same data is transferred along the two

    bidirectional wires of the CAN data bus.

  • 8/12/2019 PP Data Bus Systems

    4/41

    The CAN data busis a type of data transfer between control units. It links the individual control units to

    form an integrated system.

    The more information a control unit has regarding the state of the overall system, thebetter it can co-ordinate the individual functions.

    The following components in the drive trainform an integrated system:

    the engine control unit,

    the automatic gearbox control unit and

    the ABS control unit

    The following components in the

    convenience

    system form an integrated

    system:

    the central control unit

    and

    the door control

    units

  • 8/12/2019 PP Data Bus Systems

    5/41

    Benefits of the data bus:

    If the data protocol is extended to include additional information, onlysoftware modifications are necessary.

    Low error rate through continuous verification of the transmitted

    information by the control units as well as additional safeguards in the

    data protocols.

    Fewer sensors and signal lines through the multiple use of a sensor

    signal.

    High-speed data transfer is possible between control units.

    More space available through smaller control units and smaller controlunit

    plugs.

    The CAN data bus conforms tointernational standards and therefore

    facilitates data interchange between different makes of control unit

  • 8/12/2019 PP Data Bus Systems

    6/41

    The principle of data transfer

    A subscriber (control unit) speaks

    data into the line network while theother subscriberslisten in to this

    data.

    Some subscribers will be interested

    in this data and will utilise it.

    The other subscribers will choose to

    ignore this data.

  • 8/12/2019 PP Data Bus Systems

    7/41

    The CAN transceiver

    is a transmitter and receiver in one. It converts the data which the CAN controller

    supplies into electrical signals and sends this data over the data bus lines.

    Likewise, it receives data and converts this data for the CAN controller.

    The data bus terminal

    is a resistor. It prevents data sent from being reflected at the ends and returning as an

    echo. This would corrupt the data.

    The data bus lines

    are bidirectional and transfer

    the data. They are referred to

    as CAN High and CAN Low.

  • 8/12/2019 PP Data Bus Systems

    8/41

    Data transfer process:

  • 8/12/2019 PP Data Bus Systems

    9/41

    What does the CAN data bus transfer?

    The data protocol:

  • 8/12/2019 PP Data Bus Systems

    10/41

    How is a data protocol produced?

    Status of the light

    switch

    with the value 1

    Switch closed

    Lamp on

    Status of the light switch

    with the value 0

    Switch opened

    Lamp is not on

  • 8/12/2019 PP Data Bus Systems

    11/41

    Explanatory notes:

    If bits 1 and 2 are transmitted with 0 Volts, the information in the table Electric

    windows now in motion or Coolant temperature is 10C.

  • 8/12/2019 PP Data Bus Systems

    12/41

  • 8/12/2019 PP Data Bus Systems

    13/41

    CAN data bus allocation

    If more than one control unit wants to send its data protocol simultaneously, the system

    must decide which control unit comes first. The data protocol with the highest priority is

    sent first.

    For safety reasons, the data protocol supplied by the ABS/EDL control unit for safetyreasons is more important than the data protocol supplied by the automatic gearbox

    control unit (driving comfort).

    The priorities of three different data protocols are shown in the table below.

  • 8/12/2019 PP Data Bus Systems

    14/41

    Example

  • 8/12/2019 PP Data Bus Systems

    15/41

    Crankshaft sensor

    Electronique

    Contrle Moteur

    1010 1100 0100 1010

    Engine speed value

    Motronic ECU

    Distribution of InformationsExample Peugeot

  • 8/12/2019 PP Data Bus Systems

    16/41

    1010 1100 0100 1010

    Engine speed value

    Motronic ECU

    Distribution of Informations

  • 8/12/2019 PP Data Bus Systems

    17/41

    ESP ECU

    Motronic

    ECU

    Distribution of Informations

    1010 1100 0100 1010

    Engine speed value

  • 8/12/2019 PP Data Bus Systems

    18/41

    Multiplexbus

    Motronic ECU

    ESP ECU

    1010 1100 0100 1010

    Engine speed value

    Distribution of Informations

  • 8/12/2019 PP Data Bus Systems

    19/41

    Multiplexbus

    INTERFACE

    INTERFACE

    Motronic ECU

    ESP ECU

    Distribution of Informations

    1010 1100 0100 1010

    Engine speed value

  • 8/12/2019 PP Data Bus Systems

    20/41

    1010 1100 0100 1010

    INTERFACE

    INTERFACE

    Motronic ECU

    ESP ECU

    Distribution of Informations

    1010 1100 0100 1010

    Engine speed value

    Multiplexbus

  • 8/12/2019 PP Data Bus Systems

    21/41

    Wheel sensor

    0100 1111 0101 0011

    1010 1100 0100 1010

    Wheel speed value

    0100 1111 0101 0011

    INTERFACE

    INTERFACE

    Motronic ECU

    ESP ECU

    ABS

    Distribution of Informations

    1010 1100 0100 1010

    Engine speed value

    Multiplexbus

  • 8/12/2019 PP Data Bus Systems

    22/41

    0100 1111 0101 0011

    1010 1100 0100 1010

    INTERFACE

    INTERFACEINTERFACE

    1010 1100 0100 1010

    Motronic

    ECU

    ESP ECUTransmission

    ECU

    Distribution of Informations

    1010 1100 0100 1010

    Engine speed value

    0100 1111 0101 0011

    Multiplexbus

    Wheel speed value

  • 8/12/2019 PP Data Bus Systems

    23/41

    0100 1111 0101 0011

    1010 1100 0100 1010

    INTERFACE

    INTERFACEINTERFACE

    INTERFACE

    Central ECU

    0100 1111 0101 0011

    1010 1100 0100 1010

    1010 1100 0100 1010

    Motronic ECU

    ESP ECUTransmission

    ECU

    Distribution of Informations

    1010 1100 0100 1010

    Engine speed value

    0100 1111 0101 0011

    Multiplexbus

    Wheel speed value

  • 8/12/2019 PP Data Bus Systems

    24/41

    0100 1111 0101 0011

    1010 1100 0100 1010

    INTERFACE

    INTERFACEINTERFACE

    INTERFACE

    1010 1100 0100 1010

    INTERFACE

    Motronic

    ECU

    ESP ECUTransmission

    ECU

    Central ECU / Gateway

    Distribution of Informations

    1010 1100 0100 1010

    Engine speed value

    0100 1111 0101 0011

    Multiplexbus

    Wheel speed value

    0100 1111 0101 0011

    1010 1100 0100 1010

  • 8/12/2019 PP Data Bus Systems

    25/41

    0100 1111 0101 0011

    1010 1100 0100 1010

    INTERFACE

    INTERFACEINTERFACE

    INTERFACE

    1010 1100 0100 1010

    INTERFACE

    Motronic ECU

    ESP ECU Multiplexbus 2

    Transmission

    ECU

    Central ECU / Gateway

    Distribution of Informations

    1010 1100 0100 1010

    Engine speed value

    0100 1111 0101 0011

    Multiplexbus 1

    Wheel speed value

    0100 1111 0101 0011

    1010 1100 0100 1010

    INTERFACE

  • 8/12/2019 PP Data Bus Systems

    26/41

    0100 1111 0101 0011

    1010 1100 0100 1010

    INTERFACE

    INTERFACEINTERFACE

    INTERFACE

    1010 1100 0100 1010

    INTERFACE

    Motronic

    ECU

    ESP ECU

    INTERFACE

    Instrument Cluster

    Multiplexbus 2

    Transmission

    ECU

    Central ECU / Gateway

    Distribution of Informations

    1010 1100 0100 1010

    Engine speed value

    0100 1111 0101 0011

    Multiplexbus 1

    Wheel speed value

    0100 1111 0101 0011

    1010 1100 0100 1010

  • 8/12/2019 PP Data Bus Systems

    27/41

    0100 1111 0101 0011

    1010 1100 0100 1010

    INTERFACE

    INTERFACEINTERFACE

    INTERFACE

    1010 1100 0100 1010

    INTERFACE

    Motronic ECU

    ESP ECU

    0100 1111 0101 0011

    1010 1100 0100 1010

    INTERFACE

    Instrument

    Cluster

    Transmission

    ECU

    Central ECU / Gateway

    Distribution of Informations

    1010 1100 0100 1010

    Engine speed value

    0100 1111 0101 0011

    Multiplexbus 1

    Wheel speed value

    0100 1111 0101 0011

    1010 1100 0100 1010

    Multiplexbus 2

  • 8/12/2019 PP Data Bus Systems

    28/41

    0100 1111 0101 0011

    1010 1100 0100 1010

    INTERFACE

    INTERFACEINTERFACE

    INTERFACE

    1010 1100 0100 1010

    Motronic ECU

    ESP ECU

    INTERFACE

    0100 1111 0101 0011

    1010 1100 0100 1010

    INTERFACE

    Instrument

    Cluster

    INTERFACE

    Transmission

    ECU

    Central ECU / Gateway

    Distribution of Informations

    1010 1100 0100 1010

    Engine speed value

    0100 1111 0101 0011

    Multiplexbus 1

    Wheel speed value

    0100 1111 0101 0011

    1010 1100 0100 1010

    Multiplexbus 2

  • 8/12/2019 PP Data Bus Systems

    29/41

    0100 1111 0101 0011

    1010 1100 0100 1010

    Motronic ECU

    INTERFACE

    INTERFACEINTERFACE

    INTERFACE

    1010 1100 0100 1010

    ESP ECU

    INTERFACE

    0100 1111 0101 0011

    1010 1100 0100 1010

    INTERFACE

    Instrument

    Cluster

    INTERFACE

    INTERFACEMultiplexbus 3

    Transmission

    ECU

    Central ECU / Gateway

    Distribution of Informations

    1010 1100 0100 1010

    Engine speed value

    0100 1111 0101 0011

    Multiplexbus 1

    Wheel speed value

    0100 1111 0101 0011

    1010 1100 0100 1010

    Multiplexbus 2

    Gateway function

  • 8/12/2019 PP Data Bus Systems

    30/41

    MultiplexbersichtABS / ESP Motronic ECUSteering wheel

    sensorTransmission Others

    4 5 H3 H4 4 64 66 853 82

    Radio

    Phone

    Instrument cluster

    Aircondition

    CD-Changer

    Park system

    Multi function

    Display

    Navigation

    2

    4

    3

    6

    9

    3

    1

    1/2

    9

    1

    8

    7

    14

    1

    5

    26

    25

    13

    18

    7

    4

    19

    24

    20

    Airbag

    Autom. Switch on

    Headlights

    Central

    ECU

    Diesel-Additiv

    44 54

    ECU

    Drivers door

    3 20

    ECU passengers

    door

    20 3

    Drivers seat

    memory

    C5 A5A7

    7

    5

    3

    33

    30

    373 1

    21

    23

    31

    10

    8

    33

    4 6 15 17 9

    16

    1

    3

    14

    5

    6V NR

    21213

    Gateway function

    Voltage of an high speed CAN

  • 8/12/2019 PP Data Bus Systems

    31/41

    Voltage

    time

    Voltage of an high speed CAN

    2,5 V

    2,5 V

    3,5 V

    1,5 V

  • 8/12/2019 PP Data Bus Systems

    32/41

    V lt f l d CAN

  • 8/12/2019 PP Data Bus Systems

    33/41

    Voltage of a low speed CAN

    Voltage

    time

    1,75 V

    3,25 V

    0,5 V

    4,5 V

  • 8/12/2019 PP Data Bus Systems

    34/41

  • 8/12/2019 PP Data Bus Systems

    35/41

    The

    start field

    marks the start of the data protocol. A bit with approx. 5 Volts (depending on system) issent over the CAN High Line and a bit with approx. 0 Volts is sent over the CAN Low

    Line.

  • 8/12/2019 PP Data Bus Systems

    36/41

    The status field

    defines the level of priority of the data protocol. If, for instance, two control units want to

    send their data protocol simultaneously, the control unit with the higher priority takes

    precedence.

  • 8/12/2019 PP Data Bus Systems

    37/41

    The check field

    displays the number of items of information contained in the data field. This field allows

    any receiver to check whether it has received all the information transferred to it.

  • 8/12/2019 PP Data Bus Systems

    38/41

    In the Data field

    information is transferred to the other control units.

  • 8/12/2019 PP Data Bus Systems

    39/41

  • 8/12/2019 PP Data Bus Systems

    40/41

    In the confirmation

    field

    the receivers signal to the transmitter that they have correctly received the data protocol.

    If an error is detected, the receivers notify the transmitter of this immediately. The

    transmitter then sends the data protocol again.

  • 8/12/2019 PP Data Bus Systems

    41/41

    The end field

    marks the end of the data protocol. This is the last possibility to indicate errors which

    lead to a repeat transfer.