Sunteți pe pagina 1din 89

LE MULTIPLEXAGE

Les principes du multiplexage


Quelques rappels
Equipement A Equipement C
Informations Informations Informations Informations
fournir recevoir fournir recevoir
A1
B2
A2 A3 C1 C1 B1
B1 B2
C2
A2

Informations Informations
fournir recevoir
B1
A1
B2 B3 C2
A2
Equipement B
Equipement A Equipement C
Informations Informations
fournir
C Informations Informations
recevoir fournir recevoir
A1 1
B2
A2 A3 C1 B3
C1 A
A4 B1 3
C2
A3

A A
B 2 1 B
Informations Informations 3
B 1 fournir recevoir
2 B1
C
A1
B2 B3 C2 2
Solution classique A2
n fils par information Equipement B
Equipement A Equipement C
Informations Informations Informations Informations
fournir recevoir fournir recevoir
A1
B2
A2 A3 C1 C1 B1

A4 B1 B2
C2
A3

Informations Informations
Solution multiplexe fournir recevoir
1 bus (2 fils) pour B1
A1
toutes les B2 C2
informations A2
Equipement B
LE BUS

Le BUS permet le transport des


trames, il est compos de deux
fils de cuivre,isols de section
0,6 mm

Les deux fils vhiculent des


signaux lectriques en
opposition de phase.

Les deux fils sont torsads pour


contrer les parasites mit par
les trames (signaux lectriques)
vhicules par le Bus
Partage d'une ligne de communication entre les quipements

quipement A quipement B quipement C Partage du temps de la ligne

A1, A2,A3,A4;B1,B2,B3;C1,C2

Equi. A A1 A A3 A4 A1 A A3 A4
2 2

Equi. B B1 B2 B3 B1 B2 B3

C1 C2 C1 C2
Equi. C

Sur le bus A1 B1 C1 A B2 C2 A3 B3 A4 A1 B1 C1 A2 B2 C2 A3 B3 A4
2
Temps
Partage d'une ligne de communication entre les quipements

quipement A quipement B quipement C

A1, A2,A3,A4;B1,B2,B3;C1,C2

Equi. A A1 A A3 A4 A1 A A3 A4
2 2

Equi. B B1 B2 B3 B1 B2 B3

C1 C2 C1 C2
Equi. C

Sur le bus A1 B1 C1 A B2 C2 A3 B3 A4 A1 B1 C1 A2 B2 C2 A3 B3 A4
2
Temps
Partage d'une ligne de communication entre les quipements

quipement A quipement B quipement C

A1, A2,A3,A4;B1,B2,B3;C1,C2

Equi. A A1 A A3 A4 A1 A A3 A4
2 2

Equi. B B1 B2 B3 B1 B2 B3

C1 C2 C1 C2
Equi. C

Sur le bus A1 B1 C1 A B2 C2 A3 B3 A4 A1 B1 C1 A2 B2 C2 A3 B3 A4
2
Temps
Partage d'une ligne de communication entre les quipements

quipement A quipement B quipement C

A1, A2,A3,A4;B1,B2,B3;C1,C2

Equi. A A1 A A3 A4 A1 A A3 A4
2 2

Equi. B B1 B2 B3 B1 B2 B3

C1 C2 C1 C2
Equi. C

Sur le bus A1 B1 C1 A B2 C2 A3 B3 A4 A1 B1 C1 A2 B2 C2 A3 B3 A4
2
Temps
Partage d'une ligne de communication entre les quipements

quipement A quipement B quipement C

A1, A2,A3,A4;B1,B2,B3;C1,C2

Equi. A A1 A A3 A4 A1 A A3 A4
2 2

Equi. B B1 B2 B3 B1 B2 B3

C1 C2 C1 C2
Equi. C

Sur le bus A1 B1 C1 A B2 C2 A3 B3 A4 A1 B1 C1 A2 B2 C2 A3 B3 A4
2
Temps
Partage d'une ligne de communication entre les quipements

quipement A quipement B quipement C Partage du temps de la ligne

A1, A2,A3,A4;B1,B2,B3;C1,C2

Equi. A A1 A A3 A4 A1 A A3 A4
2 2

Equi. B B1 B2 B3 B1 B2 B3

C1 C2 C1 C2
Equi. C

Sur le bus A1 B1 C1 A B2 C2 A3 B3 A4 A1 B1 C1 A2 B2 C2 A3 B3 A4
2
Temps
CAN_L
QUELQUES RAPPELS

Automobiles PEUGEOT a retenu deux normes de


multiplexage:

le VAN particulirement destin aux applications


carrosserie telles que Autoradio, systme de guidage
embarqu, afficheur/crans ...

le CAN particulirement destin aux applications


mcaniques telles que BVA, gestion moteur,
freinage...(Dvelopp par BOSCH)
TYPES DE TRAME VAN
A Lis au fonctionnement du vhicule:
- Trames vnementielles (lies des vnements - permettent
la synchronisation de diffrents quipements)
- Trames priodiques (trames mises cycliquement)
- Trames en diffusion ( tout le rseau)
- Trames de dialogue
- Dialogue entre matre (Question avec rponse dans la trame)
- Interrogation d'un esclave par un matre (Question avec
rponse dans la trame)
- Trames sans ou avec acquittement (des calculateurs
destinataires)
B Lis au diagnostic:
- Trames de diagnostic
PROTOCOLE VAN
U data
4.5
Si U data U data > 0
LE BIT EST A 1 0.5
Bit 0 Bit 1
t

U data
Si U data U data < 0
4.5
LE BIT EST A 0
0.5
t
NRZ et MANCHESTER

NRZ MANCHESTER

1
1 top 2 tops
horloge horloge
NRZ et MANCHESTER
Data

Donne transmettre : 10000

Donne transmise : 100010


Bit ignor
par le
rcepteur

4 bits 1 bit t
10
Dbut de trame (SOF)

12
Identificateur (IDEN)

4
Commande (COM)

Donnes (DAT)

0 224
TRAME VAN

Se compose de 9 champs

15
Contrle (FCS)

Dlimiteur fin de donnes (EOD)


22

Acquittement (ACK)
8

Fin de trame (EOF)


4

Sparateur inter trame (IFS)


DEBUT DE TRAME

10 bits Symbole
dbut
Prambule Message

0 0 0 0 1 1 1 1 0 1

4 tops horloge 4 tops 2 tops


IDENTIFICATION

12 bits
Champ identificateur

0 0 1 0 1 1 1 1 1 1 1 1
4 bits 4 bits 4 bits

Identificateur transmis : 0010 1111 1111


CHAMP DE COMMANDE

4 bits
Champ de commande
Prcise si ce sont
Prcise si la des donnes
Demande
rponse ou la trame ou non
dacquittement
est dans
une requte dinformation
au rcepteur
( Remote ((Recquest
Read/Write)
Transmission Aknowelge)
Requeste)
Ext Rak R/W RTR

1 1 0 0

4 bits
CHAMP DE FIN DE
DONNEES UTILES

2 bits Champ de
fin de
donnes

2 bits 0 0 Plus de codage


Manchester

2 bits
CHAMP DACQUITTEMENT

2 bits

1 0
2 bits

2 bits

Si lacquittement est ralis 2eme bit 0 sinon 2eme bit a 1


Equipement A Equipement B Equipement C

VAN: Acquittement
demand par producteur A1, A2,A3,A4;B1,B2,B3;C1,C2
de la trame
Equipement
Dbut Identificateur Com. Informations Contrle
producteur

Equipement Ack
consommateur

VAN: fourni par le consommateur

CAN: TOUS les calculateurs


Sur le bus Dbut Identificateur Com. Informations Contrle Ack
CHAMP DE FIN DE TRAME

8 bits

1 1 1 1 1 1 1 1
SEPARATEUR DE TRAME

4 bits

1 1 1 1
ARBITRAGE

110100111

100100111

100100101
ARBITRAGE
metteur 1

1 01

metteur 2

1 0 0 1 0 0 1 01

metteur 3

1 0 0 1 0 0 1 0 1

Entre TDB

1 0 0 1 0 0 1 0 1
REPONSE DANS LA TRAME
Demande derecherche
Identifiant de linformation transmission: distante.
Exemple 1010 Si cette
1101valeur
0011 est force 0
STATION MAITRE Cestlaune
rponse
demandeest dans la trame
(requte)

Dbut de Commande
Identificateur
trame 1 1
La station esclave place la rponse
0000 1111 01
la requte sur la mme trame
STATION ESCLAVE
Champ Fin de
Donnes de
0 donnes
contrle
Le station esclave met le bit 0
STATION MAITRE

ACK EOF IFS


MARCHE NORMALE

Dtection
Data Data +Van
courant

Driver
de
ligne

Driver
lectronique de
de commande ligne

+ bat BSI
MISE EN VEILLE

Dtection
Data Data +Van
courant

Driver
de
ligne

Driver
lectronique de
de commande ligne

+ bat BSI
ACTION EXTERIEURE

Dtection
Data Data +Van
courant

Driver
de
ligne

Driver
lectronique de
de commande ligne

+ bat BSI
PHASE DE REVEIL

Dtection
Data Data +Van
courant

Driver
de
ligne

Driver
lectronique de
de commande ligne

+ bat BSI
REVEIL

Dtection
Data Data +Van
courant

Driver
de
ligne

Driver
lectronique de
de commande ligne

+ bat BSI
TYPES DE TRAME CAN
A Lis au fonctionnement du vhicule:

- Trames vnementielles (lies des vnements - permettent


la synchronisation de diffrents quipements)

- Trames priodiques (trames mises cycliquement)

- Trames en diffusion ( tout le rseau)

- Trames de dialogue entre matre (question avec rponse


diffre)

- Trames avec acquittement (tous les calculateurs relis au
rseau)
PROTOCOLE CAN
U CAN H
3.5
Si U CAN H U CAN L > 2 v
LE BIT EST A 0 2.5
Bit 1 Bit 0
t

U CAN L
Si U CAN H U CAN L = 0
2.5
LE BIT EST A 1
1.5
t
COMPARAISON CAN/VAN
U CAN H U data

3.5 4.5

2.5 0.5

10 01
t t
U CAN L U data

2.5 4.5

1.5 0.5
t t
BIT STUFFING

Trame avant bit Stuffing :0110000001100001111110111

Trame avec bit Stuffing :011000001011000011111010111

Trame la rception :0110000001100001111110111


1
Dbut de trame (SOF)

Identificateur

12 ou 32
6
Commande

Donnes

0 64
TRAME CAN

Se compose de 8 champs

16
Contrle
2

Acquittement (ACK)
7

Fin de trame (EOF)


3

Sparateur inter trame (IFS)


DEBUT DE TRAME

1 bits

0
2 bits

Bit toujours 0
IDENTIFICATION

12 bits
Champ identificateur

0 0 1 0 1 1 1 1 1 1 1

Bit RTR
Identification 11 bits Bit RTR=1
Requte
Bit RTR=0
Identificateur transmis : 0010 1111 111 Donnes
CHAMP DE COMMANDE

6 bits
Nb doctets de donnes

0 0 12 bits 0 0 0

Bits rservs
1000 = 8 octets ( maxi )
CHAMP DACQUITTEMENT

2 bits Dlimiteur dacquittement toujours 1

0 1
2 bits

ACK

Si lacquittement est ralis 1er bit 0 sinon 1eme bit reste a 1


CHAMP DE FIN DE TRAME

7 bits

1 1 1 1 1 1 1

Pas de bit stuffing


SEPARATEUR DE TRAME

3 bits

1 1 1
EXEMPLE TRAME CAN

CAN H

CAN L

BITS
EXEMPLE TRAME CAN

1
SOF
EXEMPLE TRAME CAN

00100000 0000
RTR
SOF

Identificateur
EXEMPLE TRAME CAN

0 00001
RTR
SOF

Identificateur Commande
EXEMPLE TRAME CAN

00000 000
RTR
SOF

Identificateur Commande Donnes


EXEMPLE TRAME CAN

1001011010110101

CRC Del
RTR
SOF

Identificateur Commande Donnes Vrification


EXEMPLE TRAME CAN

01

ACK
CRC Del
RTR
SOF

Identificateur Commande Donnes Vrification


EXEMPLE TRAME CAN

1111111

ACK
CRC Del
RTR
SOF

Identificateur Commande Donnes Vrification Fin trame


EXEMPLE TRAME CAN

CAN H

CAN L

BITS
100100000 0000 0 00001 00000 0001001011010110101011111111 111

ACK
CRC Del
RTR
SOF

Identificateur Commande Donnes Vrification Fin trame IFS


CONTRLE DISTRIBUE

Actionneurs
&
Controleurs
CONTRLE DISTRIBUE
Chaque capteur et chaque actuateur dispose de son calculateur
CONTRLE CENTRALISE
SUPERVISEUR

Controleur Actionneurs
&
Capteurs
CONTRLE CENTRALISE
SUPERVISEUR
Le calculateur reoit et commande
CONTRLE CENTRALISE
MULTIMAITRE
Controleurs Actionneurs
&
Controleurs
CONTRLE CENTRALISE
MULTIMAITRE
On regroupe capteurs et actuateurs par rgion ou par fonction .
On les relie un calculateur.

Les calculateurs peuvent communiquer entre eux


406 CONFORT
406 CONFORT
406 CONFORT
406 CONFORT
406 CONFORT
406 CONFORT
406 CONFORT
406 CONFORT
406 CONFORT
Contact coup le conducteur appuie sur le
bouton Marche/Arret de lautoradio. Ce
dernier demande au BSI la mise en route
de la radio
Le BSI tablit le + VAN
Lautoradio indique lafficheur
multifonction quun vnement
vient de se produire
Lafficheur multifonction demande
lautoradio dans quel tat il se trouve
Lautoradio lui indique son tat
Lafficheur multifonctions autorise
le fonctionnement de lautoradio
Architecture multiplexe sur 607
+ de 20 calculateurs lectroniques (puissance de
calcul d un A320 de 1980)
19 peuvent communiquer entre eux
3 bus multiplexs assurent l change
d informations entre ces calculateurs:
rseau VAN confort
rseau VAN carrosserie (Car 1 & Car 2)
rseau CAN I/S
Architecture multiplexe sur 607

7500

7215
8080
8410
0004

8500
8415
BSI1

Rseau VAN
CONFORT
Architecture multiplexe sur 607
Additif
Carburant
6037 1282

9056

6570
6301
BSI1 6036

Rseau VAN
CARROSSERIE
Architecture multiplexe sur 607

Calculateur BVA
1630
Calculateur Contrle Moteur
1320
Calculateur Contrle Stabilit
7800

7715

7803

Capteur Angle Volant Stabilit

BSI1

Rseau CAN
INTERSYSTEME
Architecture multiplexe sur 607
6037 1282
7500
1630

9056
1320

6570
7800

7215
8080
8410
7715

6301
0004

7803

8500

8415
BSI1 6036

Rseau CAN Rseau VAN


INTERSYSTEME CONFORT / CARROSSERIE
BSI PASSERELLE CAN-VAN

1313 1320
Codage du
rgime

1010 1100 0100 1010


Couronne Moteur
(60 dents - 2)

INTERFACE
BSI PASSERELLE CAN-VAN

1313 1320
Codage du
rgime

1010 1100 0100 1010


Couronne Moteur
(60 dents - 2)

INTERFACE

Bus I/S

1010 1100 0100 1010


BSI PASSERELLE CAN-VAN
BSI1
1313 1320
Codage du
rgime 1010 1100 0100 1010

1010 1100 0100 1010


Couronne Moteur
(60 dents - 2)

INTERFACE INTERFACE INTERFACE

Bus I/S

1010 1100 0100 1010


BSI PASSERELLE CAN-VAN
BSI1
1313 1320
Codage du
rgime 1010 1100 0100 1010

1010 1100 0100 1010

Couronne Moteur
(60 dents - 2)

INTERFACE INTERFACE INTERFACE

Bus I/S Bus VAN CONFORT

bus VAN
1010 1100 0100 1010
BSI PASSERELLE CAN-VAN
BSI1
1313 1320
Codage du
rgime 1010 1100 0100 1010

Couronne Moteur
(60 dents - 2)

INTERFACE INTERFACE INTERFACE

Bus I/S Bus VAN CONFORT

bus VAN INTERFACE

1010 1100 0100 1010 1010 1100 0100 1010

0004
CEST FINI !

S-ar putea să vă placă și