Vous êtes sur la page 1sur 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

Solution multiplexée Informations Informations


à 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,isolés de section
0,6 mm²

Les deux fils véhiculent des


signaux électriques en
opposition de phase.

Les deux fils sont torsadés pour


contrer les parasites émit par
les trames (signaux électriques)
véhiculées 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 particulièrement destiné aux applications


carrosserie telles que Autoradio, système de guidage
embarqué, afficheur/écrans ...

le CAN particulièrement destiné aux applications


mécaniques telles que BVA, gestion moteur,
freinage...(Développé par BOSCH)
TYPES DE TRAME VAN
 A Liés au fonctionnement du véhicule:
 - Trames événementielles (liées à des événements - permettent
la synchronisation de différents équipements)
 - Trames périodiques (trames émises cycliquement)
 - Trames en diffusion ( à tout le réseau)
 - Trames de dialogue
– - Dialogue entre maître (Question avec réponse dans la trame)
– - Interrogation d'un esclave par un maître (Question avec
réponse dans la trame)
 - Trames sans ou avec acquittement (des calculateurs
destinataires)
 B Liés 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

Donnée à transmettre : 10000

Donnée transmise : 100010


Bit ignoré
par le
récepteur

4 bits 1 bit t
10
Début de trame (SOF)

12
Identificateur (IDEN)

4
Commande (COM)

Données (DAT)

0 à 224
TRAME VAN

Se compose de 9 champs

15
Contrôle (FCS)

Délimiteur fin de données (EOD)


22

Acquittement (ACK)
8

Fin de trame (EOF)


4

Séparateur inter trame (IFS)


DEBUT DE TRAME

10 bits Symbole
début
Préambule 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
PréciseChamp
si ce de commande
sont des données ou la trame ou non
Précise si la Demande
réponse d’acquittement
est dans
une requête
au d’information
récepteur
( Remote ( Recquest Aknowelge)
Transmission Requeste)
( Read/Write)
Ext Rak R/W RTR

1 1 0 0

4 bits
CHAMP DE FIN DE
DONNEES UTILES

2 bits Champ de
fin de
données

2 bits 0 0 Plus de codage


Manchester

2 bits
CHAMP D’ACQUITTEMENT

2 bits

1 0
2 bits

2 bits

Si l’acquittement est réalisé 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
Début Identificateur Com. Informations Contrôle
producteur

Equipement Ack
consommateur

VAN: fourni par le consommateur

CAN: TOUS les calculateurs


Sur le bus Début Identificateur Com. Informations Contrôle 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

Entrée TDB

1 0 0 1 0 0 1 0 1
REPONSE DANS LA TRAME
Demande derecherchée
Identifiant de l’information transmission: distante.
Exemple 1010 Si cette
1101valeur
0011est forcée à 0
STATION MAITRE C’estlaune réponse est dans
demande la trame
(requête)
Début de Commande
Identificateur
trame 1 1
La station esclave place la réponse
0000 1111 01
à la requête sur la même trame
STATION ESCLAVE
Champ Fin de
Données de
0 données
contrôle
Le station esclave met le bit à 0
STATION MAITRE

ACK EOF IFS


MARCHE NORMALE

Détection
Data Data +Van
courant

Driver
de
ligne

Driver
Électronique de
de commande ligne

+ bat BSI
MISE EN VEILLE

Détection
Data Data +Van
courant

Driver
de
ligne

Driver
Électronique de
de commande ligne

+ bat BSI
ACTION EXTERIEURE

Détection
Data Data +Van
courant

Driver
de
ligne

Driver
Électronique de
de commande ligne

+ bat BSI
PHASE DE REVEIL

Détection
Data Data +Van
courant

Driver
de
ligne

Driver
Électronique de
de commande ligne

+ bat BSI
REVEIL

Détection
Data Data +Van
courant

Driver
de
ligne

Driver
Électronique de
de commande ligne

+ bat BSI
TYPES DE TRAME CAN
 A Liés au fonctionnement du véhicule:

 - Trames événementielles (liées à des événements - permettent


la synchronisation de différents équipements)

 - Trames périodiques (trames émises cycliquement)

 - Trames en diffusion ( à tout le réseau)

 - Trames de dialogue entre maître (question avec réponse


différée)

 - Trames avec acquittement (tous les calculateurs reliés au
réseau)
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 réception :0110000001100001111110111


1
Début de trame (SOF)

Identificateur

12 ou 32
6
Commande

Données

0 à 64
Se compose de 8 champs
TRAME CAN

16
Contrôle
2

Acquittement (ACK)
7

Fin de trame (EOF)


3

Séparateur 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
Requête
Bit RTR=0
Identificateur transmis : 0010 1111 111 Données
CHAMP DE COMMANDE

6 bits
Nb d’octets de données

0 0 12 bits 0 0 0

Bits réservés
1000 = 8 octets ( maxi )
CHAMP D’ACQUITTEMENT

2 bits Délimiteur d’acquittement toujours à 1

0 1
2 bits

ACK

Si l’acquittement est réalisé 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 Données


EXEMPLE TRAME CAN

1001011010110101

CRC Del
RTR
SOF

Identificateur Commande Données Vérification


EXEMPLE TRAME CAN

01

ACK
CRC Del
RTR
SOF

Identificateur Commande Données Vérification


EXEMPLE TRAME CAN

1111111

ACK
CRC Del
RTR
SOF

Identificateur Commande Données Vérification Fin trame


EXEMPLE TRAME CAN

CAN H

CAN L

BITS
100100000 0000 0 00001 00000 000100101101011010101 1111111111

ACK
CRC Del
RTR
SOF

Identificateur Commande Données Vérification Fin trame IFS


CONTRÔLE DISTRIBUE

Actionneurs
&
Controleurs
CONTRÔLE DISTRIBUE
Chaque capteur et chaque actuateur dispose de son calculateur
CONTRÔLE CENTRALISE
SUPERVISEUR

Controleur Actionneurs
&
Capteurs
CONTRÔLE CENTRALISE
SUPERVISEUR
Le calculateur reçoit et commande
CONTRÔLE CENTRALISE
MULTIMAITRE
Controleurs Actionneurs
&
Controleurs
CONTRÔLE CENTRALISE
MULTIMAITRE
On regroupe capteurs et actuateurs par région 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 l’autoradio. Ce
dernier demande au BSI la mise en route
de la radio
Le BSI établit le + VAN
L’autoradio indique à l’afficheur
multifonction qu’un événement
vient de se produire
L’afficheur multifonction demande à
l’autoradio dans quel état il se trouve
L’autoradio lui indique son état
L’afficheur multifonctions autorise
le fonctionnement de l’autoradio
Architecture multiplexée sur 607
 + de 20 calculateurs électroniques (puissance de
calcul d ’un A320 de 1980)
 19 peuvent communiquer entre eux
 3 bus multiplexés assurent l ’échange
d ’informations entre ces calculateurs:
 réseau VAN confort
 réseau VAN carrosserie (Car 1 & Car 2)
 réseau CAN I/S
Architecture multiplexée sur 607

7500

7215
8080
8410
0004

8500
8415
BSI1

Réseau VAN
CONFORT
Architecture multiplexée sur 607
Additif
Carburant
6037 1282

9056

6570
6301
BSI1 6036

Réseau VAN
CARROSSERIE
Architecture multiplexée sur 607

Calculateur BVA
1630
Calculateur Contrôle Moteur
1320
Calculateur Contrôle Stabilité
7800

7715

7803

Capteur Angle Volant Stabilité

BSI1

Réseau CAN
INTERSYSTEME
Architecture multiplexée sur 607
6037 1282
7500
1630

9056
1320

6570
7800

7215
8080
8410
7715

6301
0004

7803

8500

8415
BSI1 6036

Réseau CAN Réseau VAN


INTERSYSTEME CONFORT / CARROSSERIE
BSI PASSERELLE CAN-VAN

1313 1320
Codage du
régime

1010 1100 0100 1010


Couronne Moteur
(60 dents - 2)

INTERFACE
BSI PASSERELLE CAN-VAN

1313 1320
Codage du
régime

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
régime 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
régime 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
régime 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
C’EST FINI !

Vous aimerez peut-être aussi