LE MULTIPLEXAGE. A1 A2 A3 B2 C1 B1 Informations à fournir Informations à recevoir Equipement A B1...

Preview:

Citation preview

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 !

Recommended