LE MULTIPLEXAGE. A1 A2 A3 B2 C1 B1 Informations à fournir Informations à recevoir Equipement A B1...
-
Upload
fraser-pellerin -
Category
Documents
-
view
146 -
download
7
Transcript of LE MULTIPLEXAGE. A1 A2 A3 B2 C1 B1 Informations à fournir Informations à recevoir Equipement A B1...
LE MULTIPLEXAGELE MULTIPLEXAGE
A1
A2 A3B2
C1
B1
Informations à fournir
Informations à recevoir
Equipement A
B1
B2 B3
A1
C2
A2
Informations à fournir
Informations à recevoir
C1
C2
B1
B2
A2
Informations à fournir
Informations à recevoir
Equipement C
Equipement B
Les principes du multiplexage Quelques rappels
Solution classique
n fils par information
A1
A2 A3
A4
B2
C1
B1
Informations à fournir
Informations à recevoir
Equipement A
B1
B2 B3
A1
C2
A2
Informations à fournir
Informations à recevoir
C1
C2
B3
A3
Informations à fournir
Informations à recevoir
Equipement C
B1
A2
Equipement B
A1
C2
C1
A3
B2
B3
Solution multiplexée
1 bus (2 fils) pour toutes les
informations
A1
A2 A3
A4
B2
C1
B1
Informations à fournir
Informations à recevoir
Equipement A
B1
B2
A1
C2
A2
Informations à fournir
Informations à recevoir
C1
C2
B1
B2
A3
Informations à fournir
Informations à recevoir
Equipement C
Equipement B
LE BUSLE 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
A1, A2,A3,A4;B1,B2,B3;C1,C2
Partage du temps de la ligne
Temps
A1 B1 C1 A3A2
B2 C2 B3 A4 A1 B1 C1 A3A2 B2 C2 B3 A4
Equi. A A1 A2
A3 A4 A1 A2
A3 A4
B1 B2 B3 B1 B2 B3Equi. B
Equi. CC1 C2 C1 C2
Sur le bus
Partage d'une ligne de communication entre les équipements
Équipement A Équipement B Équipement C
A1, A2,A3,A4;B1,B2,B3;C1,C2
Temps
A1 B1 C1 A3A2
B2 C2 B3 A4 A1 B1 C1 A3A2 B2 C2 B3 A4
Equi. A A1 A2
A3 A4 A1 A2
A3 A4
B1 B2 B3 B1 B2 B3Equi. B
Equi. CC1 C2 C1 C2
Sur le bus
Partage d'une ligne de communication entre les équipements
Équipement A Équipement B Équipement C
A1, A2,A3,A4;B1,B2,B3;C1,C2
Temps
A1 B1 C1 A3A2
B2 C2 B3 A4 A1 B1 C1 A3A2 B2 C2 B3 A4
Equi. A A1 A2
A3 A4 A1 A2
A3 A4
B1 B2 B3 B1 B2 B3Equi. B
Equi. CC1 C2 C1 C2
Sur le bus
Partage d'une ligne de communication entre les équipements
Équipement A Équipement B Équipement C
A1, A2,A3,A4;B1,B2,B3;C1,C2
Temps
A1 B1 C1 A3A2
B2 C2 B3 A4 A1 B1 C1 A3A2 B2 C2 B3 A4
Equi. A A1 A2
A3 A4 A1 A2
A3 A4
B1 B2 B3 B1 B2 B3Equi. B
Equi. CC1 C2 C1 C2
Sur le bus
Partage d'une ligne de communication entre les équipements
Équipement A Équipement B Équipement C
A1, A2,A3,A4;B1,B2,B3;C1,C2
Temps
A1 B1 C1 A3A2
B2 C2 B3 A4 A1 B1 C1 A3A2 B2 C2 B3 A4
Equi. A A1 A2
A3 A4 A1 A2
A3 A4
B1 B2 B3 B1 B2 B3Equi. B
Equi. CC1 C2 C1 C2
Sur le bus
Partage d'une ligne de communication entre les équipements
Équipement A Équipement B Équipement C
A1, A2,A3,A4;B1,B2,B3;C1,C2
Temps
A1 B1 C1 A3A2
B2 C2 B3 A4 A1 B1 C1 A3A2 B2 C2 B3 A4
Equi. A A1 A2
A3 A4 A1 A2
A3 A4
B1 B2 B3 B1 B2 B3Equi. B
Equi. CC1 C2 C1 C2
Sur le bus
Partage du temps de la ligne
CAN_L
Automobiles PEUGEOT a retenu deux normes de multiplexage:
QUELQUES RAPPELSQUELQUES RAPPELS
le VAN particulièrement destiné aux applicationsle VAN particulièrement destiné aux applicationscarrosserie telles que Autoradio, système de guidagecarrosserie telles que Autoradio, système de guidage embarqué, afficheur/écrans ...embarqué, afficheur/écrans ...
le CAN particulièrement destiné aux applicationsle CAN particulièrement destiné aux applications
mécaniques telles que BVA, gestion moteur,mécaniques telles que BVA, gestion moteur,
freinage...(Développé par BOSCH)freinage...(Développé par BOSCH)
TYPES DE TRAME VANTYPES 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 VANPROTOCOLE VAN
U data
U data
4.5
4.5
0.5
0.5
t
t
Bit à 0 Bit à 1
Si U data – U data > 0
LE BIT EST A 1
Si U data – U data < 0
LE BIT EST A 0
NRZ et MANCHESTERNRZ et MANCHESTER
1 top horloge
2 tops horloge
0
1
NRZ MANCHESTER
NRZ et MANCHESTERNRZ et MANCHESTER
Data
t4 bits 1 bit
Bit ignorépar le
récepteur
Donnée à transmettre : 10000
Donnée transmise : 100010
TRAME VANTRAME VAN
10
Déb
ut d
e tr
ame
(SO
F)
12
Iden
tifi
cate
ur (
IDE
N)
Com
man
de (
CO
M)
4 0 à 224
Don
nées
(D
AT
)
15
Con
trôl
e (F
CS
)
2
Dél
imit
eur
fin
de d
onné
es (
EO
D)
4
Sép
arat
eur
inte
r tr
ame
(IF
S)
8
Fin
de
tram
e (E
OF
)
2
Acq
uitt
emen
t (A
CK
)
Se compose de 9 champs
DEBUT DE TRAMEDEBUT DE TRAME
1 11 1 100 00 0
4 tops horloge 4 tops 2 tops
Préambule
Symboledébut
Message
10 bits
IDENTIFICATIONIDENTIFICATION
12 bits
0 0 01 1 1 1 1 1 1 1 1
4 bits 4 bits 4 bits
Identificateur transmis : 0010 1111 1111
Champ identificateur
CHAMP DE COMMANDECHAMP DE COMMANDE
0 01 1
4 bits
4 bits
Champ de commande
Ext Rak R/W RTR
Demande d’acquittement au récepteur ( Recquest Aknowelge)
Précise si ce sont des données ouune requête d’information (
Read/Write)
Précise si la réponse est dans la trame ou non ( Remote Transmission Requeste)
CHAMP DE FIN DE CHAMP DE FIN DE DONNEES UTILESDONNEES UTILES
2 bits 0 0
2 bits
2 bits Champ defin de
données
Plus de codageManchester
CHAMP D’ACQUITTEMENTCHAMP D’ACQUITTEMENT
2 bits
2 bits
1 0
2 bits
Si l’acquittement est réalisé 2eme bit à 0 sinon 2eme bit a 1
Equipement A Equipement B Equipement C
A1, A2,A3,A4;B1,B2,B3;C1,C2
Début Identificateur Com. Informations Contrôle
Ack
Equipement producteur
Equipement consommateur
VAN: fourni par le consommateur
CAN: TOUS les calculateurs
Sur le bus Début Identificateur Com. Informations Contrôle Ack
VAN: Acquittement demandé par producteur
de la trame
CHAMP DE FIN DE TRAMECHAMP DE FIN DE TRAME
1 1 1 1 1 1 11
8 bits
SEPARATEUR DE TRAMESEPARATEUR DE TRAME
1 1 1 1
4 bits
ARBITRAGEARBITRAGE
110100111
100100111
100100101
ARBITRAGEARBITRAGE
1
1
1
1
1
0
0
0
0
0 0 0 01 1 1
Émetteur 1
Émetteur 2
Émetteur 3
Entrée TDB
0 0 0 11 1
0 0 0 01 1 1
0
REPONSE DANS LA TRAMEREPONSE DANS LA TRAME
Début detrame
IdentificateurCommande
1 1
Identifiant de l’information recherchée :Exemple 1010 1101 0011
0000 1111 01
C’est une demande (requête)
Demande de transmission distante.Si cette valeur est forcée à 0 la réponse est dans la trameSTATION MAITRE
STATION ESCLAVE
0
Le station esclave met le bit à 0
Données
La station esclave place la réponse à la requête sur la même trame
Champde
contrôle
Fin dedonnées
STATION MAITRE
ACK EOF IFS
MARCHE NORMALEMARCHE NORMALE
Data Data +VanDétectioncourant
Électronique de commande
Driverde
ligne
Driverde
ligne
+ bat BSI
MISE EN VEILLEMISE EN VEILLE
Data Data +VanDétectioncourant
Électronique de commande
Driverde
ligne
Driverde
ligne
+ bat BSI
ACTION EXTERIEUREACTION EXTERIEURE
Data Data +VanDétectioncourant
Électronique de commande
Driverde
ligne
Driverde
ligne
+ bat BSI
PHASE DE REVEILPHASE DE REVEIL
Data Data +VanDétectioncourant
Électronique de commande
Driverde
ligne
Driverde
ligne
+ bat BSI
REVEILREVEIL
Data Data +VanDétectioncourant
Électronique de commande
Driverde
ligne
Driverde
ligne
+ bat BSI
TYPES DE TRAME CANTYPES 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 CANPROTOCOLE CAN
U CAN H
U CAN L
3.5
2.5
2.5
1.5
t
t
Bit à 1 Bit à 0
Si U CAN H – U CAN L > 2 v
LE BIT EST A 0
Si U CAN H – U CAN L = 0
LE BIT EST A 1
COMPARAISON CAN/VANCOMPARAISON CAN/VANU data
U data
4.5
4.5
0.5
0.5
t
t
U CAN H
U CAN L
3.5
2.5
2.5
1.5
t
t
1 00 1
BIT STUFFINGBIT STUFFING
Trame avant bit Stuffing :0110000001100001111110111
Trame avec bit Stuffing :011000001011000011111010111
Trame à la réception :0110000001100001111110111
TRAME CANTRAME CAN
1
Déb
ut d
e tr
ame
(SO
F)
12 ou 32
Iden
tifi
cate
ur
Com
man
de
6 0 à 64
Don
nées
16
Con
trôl
e
3
Sép
arat
eur
inte
r tr
ame
(IF
S)
7
Fin
de
tram
e (E
OF
)
2
Acq
uitt
emen
t (A
CK
)
Se compose de 8 champs
DEBUT DE TRAMEDEBUT DE TRAME
2 bits0
1 bits
Bit toujours à 0
IDENTIFICATIONIDENTIFICATION
12 bits
0 0 01 1 1 1 1 1 1
Identification 11 bits
Identificateur transmis : 0010 1111 111
Champ identificateur
1
Bit
RT
R
Bit RTR=0
RequêteBit RTR=1
Données
CHAMP DE COMMANDECHAMP DE COMMANDE
2 bits 0 0
Bits réservés
6 bitsNb d’octets de données
00 1 0
1000 = 8 octets ( maxi )
CHAMP D’ACQUITTEMENTCHAMP D’ACQUITTEMENT
2 bits
ACK
0 1
2 bits
Si l’acquittement est réalisé 1er bit à 0 sinon 1eme bit reste a 1
Délimiteur d’acquittement toujours à 1
CHAMP DE FIN DE TRAMECHAMP DE FIN DE TRAME
1 1 1 1 1 1 1
7 bits
Pas de bit stuffing
SEPARATEUR DE TRAMESEPARATEUR DE TRAME
1 1 1
3 bits
EXEMPLE TRAME CANEXEMPLE TRAME CAN
CAN H
CAN L
BITS
EXEMPLE TRAME CANEXEMPLE TRAME CAN
SOF
1
EXEMPLE TRAME CANEXEMPLE TRAME CAN
SOF
Identificateur RT
R
00100000 0000
EXEMPLE TRAME CANEXEMPLE TRAME CAN
SOF
Identificateur RT
R
Commande
0 00001
EXEMPLE TRAME CANEXEMPLE TRAME CAN
SOF
Identificateur RT
R
Commande Données
00000 000
EXEMPLE TRAME CANEXEMPLE TRAME CAN
SOF
Identificateur RT
R
Commande VérificationDonnées CR
C D
el
1001011010110101
EXEMPLE TRAME CANEXEMPLE TRAME CAN
SOF
Identificateur RT
R
Commande VérificationDonnées CR
C D
el
AC
K
01
EXEMPLE TRAME CANEXEMPLE TRAME CAN
SOF
Identificateur RT
R
Commande Données Vérification CR
C D
el
AC
K
Fin trame
1111111
EXEMPLE TRAME CANEXEMPLE TRAME CAN
SOF
Identificateur RT
R
Commande Données Vérification CR
C D
el
AC
K
Fin trame IFS
100100000 0000 0 00001 00000 0001001011010110101011111111111111
CAN H
CAN L
BITS
CONTRÔLE DISTRIBUECONTRÔLE DISTRIBUE
Actionneurs&
Controleurs
CONTRÔLE DISTRIBUECONTRÔLE DISTRIBUEChaque capteur et chaque actuateur dispose de son calculateur
CONTRÔLE CENTRALISE CONTRÔLE CENTRALISE SUPERVISEURSUPERVISEUR
Controleur Actionneurs&
Capteurs
CONTRÔLE CENTRALISE CONTRÔLE CENTRALISE SUPERVISEURSUPERVISEUR
Le calculateur reçoit et commande
CONTRÔLE CENTRALISE CONTRÔLE CENTRALISE MULTIMAITREMULTIMAITRE
Controleurs Actionneurs&
Controleurs
CONTRÔLE CENTRALISE CONTRÔLE CENTRALISE MULTIMAITREMULTIMAITRE
On regroupe capteurs et actuateurs par région ou par fonction . On les relie à un calculateur.
Les calculateurs peuvent communiquer entre eux
406 CONFORT406 CONFORT
406 CONFORT406 CONFORT
406 CONFORT406 CONFORT
406 CONFORT406 CONFORT
406 CONFORT406 CONFORT
406 CONFORT406 CONFORT
406 CONFORT406 CONFORT
406 CONFORT406 CONFORT
406 CONFORT406 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
+ 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
Architecture multiplexée sur 607
8410
8080
7215
0004
7500
8415
Réseau VAN CONFORT
BSI1
8500
Architecture multiplexée sur 607
BSI1 6036
6037
6301
9056
1282
6570
Réseau VAN CARROSSERIE
AdditifCarburant
Architecture multiplexée sur 607
BSI1
1320
1630
7800
7715
7803
Réseau CAN INTERSYSTEME
Calculateur BVACalculateur Contrôle Moteur
Calculateur Contrôle Stabilité
Capteur Angle Volant Stabilité
Architecture multiplexée sur 607
8410
8080
7215
BSI1
0004
8500
1320
1630
8415
7800
7715
7803
6036
6037
6301
9056
6570
Réseau CAN INTERSYSTEME
Réseau VAN CONFORT / CARROSSERIE
1282
7500
BSI PASSERELLE CAN-VANBSI PASSERELLE CAN-VAN
Couronne Moteur(60 dents - 2)
Codage du régime
INTERFACE
1313 1320
1010 1100 0100 1010
BSI PASSERELLE CAN-VANBSI PASSERELLE CAN-VAN
Couronne Moteur(60 dents - 2)
Codage du régime
INTERFACE
1313 1320
Bus I/S
1010 1100 0100 1010
1010 1100 0100 1010
BSI PASSERELLE CAN-VANBSI PASSERELLE CAN-VAN
Couronne Moteur(60 dents - 2)
Codage du régime
INTERFACE INTERFACE
BSI1
INTERFACE
1313 1320
Bus I/S
1010 1100 0100 1010
1010 1100 0100 1010
1010 1100 0100 1010
BSI PASSERELLE CAN-VANBSI PASSERELLE CAN-VAN
Couronne Moteur(60 dents - 2)
Codage du régime
INTERFACE INTERFACE
BSI1
INTERFACE
1313 1320
Bus I/S Bus VAN CONFORT
bus VAN
1010 1100 0100 1010
1010 1100 0100 1010
1010 1100 0100 1010
BSI PASSERELLE CAN-VANBSI PASSERELLE CAN-VAN
Couronne Moteur(60 dents - 2)
Codage du régime
INTERFACE INTERFACE
BSI1
INTERFACE
1313 1320
INTERFACE
0004
Bus I/S Bus VAN CONFORT
bus VAN
1010 1100 0100 1010
1010 1100 0100 1010
1010 1100 0100 1010
C’EST FINI !C’EST FINI !