25.06.2013 Views

dossier multiplexage

dossier multiplexage

dossier multiplexage

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Le <strong>multiplexage</strong><br />

Sommaire<br />

Table des matières<br />

1- GENERALITES ................................................................................................................................... 2<br />

1-1 Introduction .................................................................................................................................. 2<br />

1-2 Multiplexage .................................................................................................................................. 4<br />

1-3 Transmission numérique ............................................................................................................... 5<br />

2- LA NUMERATION HEXADECIMALE Base 16 ..................................................................................... 8<br />

3- ARCHITECTURE ET PROTOCOLE DES RESEAUX .............................................................................. 13<br />

1-1Réseau de communication ........................................................................................................... 13<br />

1-2Maître enclaves ........................................................................................................................... 14<br />

1-3Muti-maître /esclaves ................................................................................................................. 15<br />

4- Multi-maitre Réseaux inter système ......................................................................................... 15<br />

5-Réseaux : VAN - CAN – LIN ................................................................................................................ 18<br />

Le réseau VAN a été développé par un groupement d’intérêt économique composé de PSA et<br />

RENAULT ............................................................................................................................................ 18<br />

1-2 LE RESEAU CAN............................................................................................................................ 21<br />

1-3L’INTERFACE DE MULTIPLEXAGE ...................................................................................................... 22<br />

1-4 RESEAU LIN ...................................................................................................................................... 24<br />

1


1- GENERALITES<br />

1-1 Introduction<br />

Le <strong>multiplexage</strong><br />

Pourquoi le <strong>multiplexage</strong> ?<br />

L’automobile subit aujourd’hui une mutation importante.<br />

Fiabilité du câble (plus de 40 conducteurs entre portière et habitacle), ce qui pose de<br />

gros problèmes de fiabilité sur cette liaison entre éléments ouvrants (coupure par<br />

striction, oxydation des connecteurs, étanchéité habitacle.<br />

En production, une référence de faisceau doit être prévue pour chaque option<br />

utilisant l’énergie électrique. En cas de montage de faisceau prévu au plus, (toutes<br />

options) cela occasionne un surcoût pour le client.<br />

Normes antipollution.<br />

Evolution de l’électronique embarquée.<br />

Informations communes à plusieurs systèmes<br />

Prolifération de boitiers et de câbles.<br />

2


calculateur.<br />

Le <strong>multiplexage</strong><br />

Solution<br />

L’intégration de fonctions multiples au sein d’un boitier. appelé<br />

L’idée est de grouper des fonctions dans un même calculateur.<br />

Par exemple : calculateur moteur multifonctions, totalisant l’injection,<br />

l’allumage, la dépollution, la gestion du refroidissement …,<br />

Le boîtier habitacle regroupant les fonctions de la centrale de<br />

protection habitacle (Verrouillage/Déverrouillage, HF, éclairage intérieur), la<br />

distribution et la gestion des alimentations et…<br />

Faire communiquer les calculateurs entre eux par un seul<br />

canal de transmission. Cette technique s’appelle :<br />

« Le <strong>multiplexage</strong> »<br />

3


1-2 2 Multiplexage<br />

Définition on<br />

Le <strong>multiplexage</strong> consiste à faire circuler plusieurs informations entre divers équipements sur<br />

un seul canal de transmission. .<br />

L’utilisation du <strong>multiplexage</strong> va permettre :<br />

- Une simplification du câblage,<br />

- Une possibilité de communication des équipements entre eux<br />

(enrichissement des fonctions),<br />

- Une réduction du nombre de capteur par le partage des informations<br />

délivrées ou calculées.<br />

Cette solution technologique est née des réseaux informatiques, mais son<br />

application à l’automobile change tot totalement alement le cahier des charges sur les points<br />

suivants :<br />

- La distance et la rapidité de communication,<br />

- L’environnement thermique et électrique,<br />

- La compatibilité électro magnétique,<br />

- La sécurité des échanges.<br />

Principe généraux<br />

Le <strong>multiplexage</strong><br />

On appelle le support de circulation d’information quelle que soit sa nature (fils<br />

électrique, fibre optique) un BUS DE COMMUNICATION.<br />

4


Le <strong>multiplexage</strong><br />

Le protocole de communication définit les règles et le format des échanges entre les<br />

éléments d’un réseau de circulation d’informations. C’est la transmission numérique.<br />

1-3 Transmission numérique<br />

Rappel sur le bit :<br />

L'électronique digitale repose sur un concept simple: exprimer toute information<br />

avec des " 0 " et des " 1". Cette information binaire élémentaire est appelée un bit.<br />

1 bit<br />

Exemples:<br />

- une porte est ouverte (1) ou fermée (0)<br />

- une proposition est vraie (1) ou fausse (0)<br />

1 quartet = 4 bits 1 octet = 8 bits<br />

1 Bit<br />

1 Bit 1 Bit 1 Bit<br />

1 Bit 1 Bit<br />

« 0 » « 1 » « 0 » « 1 » «<br />

5<br />

« 01010110 » : 8 Bits = 1 OCTET<br />

1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit<br />

« 0 » « 1 » « 0 » « 1 » « 0 » « 1 » « 1 » « 0 » «


Numérisation décimale base 10<br />

Le <strong>multiplexage</strong><br />

Dans notre vie de tous les jours, nous vivons et calculons avec le système décimal :<br />

- Les chiffres de 0 à 9,<br />

- Les nombres composés de rangées de chiffres.<br />

L’emplacement de la rangée donne le poids du chiffre placé dans cette rangée.<br />

Exemple : 2006<br />

2 0 0 6<br />

Numération binaire Base 2<br />

Unité (*1)<br />

Dizaine (*10)<br />

6<br />

6 * 1 =6<br />

0 *10 = 00<br />

Centaine (*100) 0 * 100 = 000<br />

Millier (*1000) 2 * 1000 = 1000<br />

2006<br />

Ce système de numération n’utilise que les chiffres 0 et 1, tout nombre entier<br />

s’écrit alors comme une suite de 0 et de 1.<br />

LE CHIFFRE BINAIRE que l’on désigne par le terme BIT de l’anglais binard digit.<br />

L’électronique numérique utilise comme unité de comptage et de<br />

transmission l’information logique binaire.<br />

Le bit ne pourra prendre que deux valeurs différentes qu’on nommera<br />

« zéro » et « un ».<br />

- La présence ou l’absence de tension<br />

- La présence ou l’absence de courant,<br />

- La présence ou l’absence de fréquence,<br />

- La présence ou l’absence de lumière (fibre optique).<br />

- Le contact est fermé ou ouvert.<br />

Exemple de chiffre binaire<br />

- 1001


Le <strong>multiplexage</strong><br />

Le système de numérisation à base 2 est un moyen de représenter les<br />

nombres avec 2 symboles<br />

Selon sa position, le symbole indique une valeur particulière.<br />

Position … 3 2 1 0<br />

Valeur (poids) … 2³ 2² 2¹ 2ᴼ<br />

Ou … 8 4 2 1<br />

EXEMPLE :<br />

Exemple :<br />

1 0 0 1<br />

Position 0 2ᴼ = 1<br />

Position 1 2¹ = 2<br />

Position 0 2² = 4<br />

Position 0 2³ = 8<br />

7<br />

1*1 = 1<br />

0*2 = 0<br />

0*4 = 0<br />

1*8 = 8<br />

9


Le <strong>multiplexage</strong><br />

2- LA NUMERATION HEXADECIMALE Base 16<br />

- Le système hexadécimal est employé de préférence au système binaire,<br />

et au système décimal car il permet un codage plus compact des<br />

données. On imagine les risques d’erreurs dans la lecture ou l’écriture<br />

d’un listing en binaire.<br />

- Le système de numération hexadécimal utilise la base 16, donc &-<br />

symboles de chiffres possibles.<br />

- On utilise les chiffres de 0 à 9, Puis les lettres de l’alphabet pour définir<br />

16 symboles différents.<br />

Exemple :<br />

8


Le tableau suivant indique la correspondance.<br />

Position …<br />

Valeur (poids) …<br />

Ou …<br />

Le <strong>multiplexage</strong><br />

- En hexadécimal comme pour d’autres systèmes de manipulation,<br />

l’emplacement de la position donne le pois du chiffre placé dans cette<br />

position.<br />

3 2 1<br />

16³ 16² 16¹<br />

4096 256 16<br />

9<br />

0<br />

16ᴼ<br />

1


Le <strong>multiplexage</strong><br />

Si on veut transcoder un nombre hexadécimal en décimal par exemple 07CE<br />

0 7 C E<br />

MODE DE TRANSMISSION<br />

Transmission parallèle<br />

Position 0<br />

Position 1<br />

Position 2<br />

Position 3<br />

Dans ce mode de communication chaque fil transmet un rang binaire. Il faut<br />

donc plusieurs fils pour transmettre un mot numérique.<br />

10<br />

16ᴼ = 1<br />

16¹ = 16<br />

16² = 256<br />

16³ =<br />

E = 14<br />

C = 12<br />

7 = 7<br />

0 = 0<br />

14*1= 14<br />

12*16= 192<br />

7*256= 1792<br />

0*4096= 0<br />

1998


Le <strong>multiplexage</strong><br />

Chaque bit est transmis en même temps que les autres au rythme d’une<br />

horloge commune à l’émetteur et au récepteur<br />

CALCULATEUR B<br />

Octet à<br />

transmettre :<br />

010010011<br />

Dans la transmission parallèle, chaque bit est transmis sur un fil. Tous les bits d'un octet sont<br />

transmis simultanément.<br />

Transmission série<br />

1- Ce principe est adopté pour les échanges d’information ne nécessitant pas de<br />

traitement immédiat ou tolérant un faible retard.<br />

CALCULATEUR B<br />

Octet à<br />

transmettre :<br />

010010011<br />

Dans la transmission série, les bits sont transmis sur le même fil et les uns à la suite des<br />

autres.<br />

Convertisseur analogique numérique<br />

8 bits en parallèle<br />

8 bits en série<br />

010010011<br />

- La transformation d’un signal analogique en signal numérique est<br />

appelée numérisation.<br />

11<br />

CALCULATEUR A<br />

CALCULATEUR A


Exemple :<br />

- Différentes grandeurs physiques (température, couple, luminosité etc ...)<br />

nécessaires au fonctionnement du véhicule sont prélevées au moyen de<br />

capteurs ou de sondes délivrant une information électrique dite<br />

"analogique".<br />

- Ces informations analogiques sont ssoit<br />

oit des tensions, des courants, des<br />

résistances ou des fréquences pouvant prendre une infinité des valeurs<br />

différentes exprimant la grandeur physique mesurée mesurée.<br />

Régime moteur sur 2 octets EB00 en hexa= 1110 1011 0000 0000 en binaire<br />

-<br />

Le <strong>multiplexage</strong><br />

1110 10 1011 11 0000 0000 en binaire= 60160 en décimal<br />

60160 en décimal Avec une résolution 1/8= 7520 tr/min<br />

1320 : Calculateur contrôle moteur<br />

12


- Pour être utilisées par le microprocesseur d'un calculateur, une information<br />

analogique e numérique en information numérique constituée de bits.<br />

-<br />

- Cette conversion est effectuée par un convertisseur analogique<br />

numérique (appelé CAN) dont la précision dépend du nombre de bits sur<br />

lequel sera exprimé le résultat de la convertion.<br />

Exemple : Convertisseur rtisseur 8 bits signifie que la valeur analogique d'entrée (tension variable sera<br />

exprimée par 1 mot de 8 bits (octet) donc pouvant prendre 256 valeurs discrètes.<br />

3- ARCHITECTURE ET PROTOCOLE DES RESEAUX<br />

1-1Réseau de communication<br />

2- Architecture<br />

Le <strong>multiplexage</strong><br />

On doit différentier deux besoins :<br />

- Les échanges d’informations entre calculateurs pour une prise en<br />

compte rapide rapide.<br />

- Les circulations d’informations entre composants de commande et de<br />

puissance ne nécessitant pas de traitement immédiat. .<br />

Pour répondre à ces besoins, plusieurs bus ou réseaux de communication sont<br />

employés.<br />

- Un réseau haute vitesse pour les échanges inter systèmes<br />

- Un réseau basse vitesse pour les échanges d’informations des<br />

composants sans traitement immédiat : bus carrosserie carrosserie, et bus confort.<br />

13


Le <strong>multiplexage</strong><br />

Les protocoles de communication employés sont différents sur ces réseaux il s’agit de :<br />

CAN (Controller Area Network), réseau de communication de contrôle,<br />

normalisé par BOSCH pour les échanges inter systèmes,<br />

VAN (Véhicule Area network), réseau de communication de véhicule<br />

normalisé par PSA et RENAULT pour le bus de carrosserie.<br />

LIN (Local interconnect network) réseau d’interconnexion local exemple : lève<br />

vitre de la Peugeot 308<br />

Evolution technologique<br />

3- Topologies<br />

Esclave<br />

Platine de porte<br />

Architecture tout CAN avec CAN HS et CAN LS<br />

1-2Maître enclaves<br />

L’unité maître commande alors à un boitier esclave de faire une action<br />

en rapport avec l’interrupteur commandé.<br />

Maitre<br />

BSI<br />

Esclave<br />

Siège<br />

14<br />

Esclave<br />

Rétroviseur


Maitre<br />

BSI<br />

Esclave<br />

Platine de porte<br />

Le <strong>multiplexage</strong><br />

1-3Muti-maître /esclaves<br />

Pour le réseau intérieur comprenant la radio, navigation, afficheur<br />

multifonction, une topologie multi-maître /esclaves peut être choisie.<br />

Esclave<br />

Siège<br />

4- Multi-maitre Réseaux inter système<br />

Les contraintes de rapidité de communication sont les plus<br />

importantes, et ou les besoins d’échanges sont multidirectionnels, une topologie multimaitre<br />

a été retenue.<br />

Maitre<br />

BSI<br />

Maitre<br />

C004<br />

Maitre<br />

BVA<br />

4- Medium de communication VAN , CAN HS, CAN IS<br />

15<br />

Maitre<br />

CLIM<br />

Esclave<br />

Rétroviseur<br />

Maitre<br />

INJECT


CAN<br />

VAN<br />

Le <strong>multiplexage</strong><br />

Le support de transmission utilise 2 fils de (cuivre) torsadés les fils torsadés permettent :<br />

(diaphonie).<br />

et bon marché.<br />

VAN CAR1<br />

VAN CAR2<br />

-De s’affranchir des champs électromagnétiques internes et externes<br />

- d’être immunisé contre les parasites extérieurs : mode différentiel<br />

-de transmettre des informations numériques avec une technologie simple<br />

16


SYNOPTIQUE<br />

Le <strong>multiplexage</strong><br />

17


5-Réseaux : VAN - CAN – LIN<br />

1-1Le réseau VAN<br />

Le <strong>multiplexage</strong><br />

Le réseau VAN a été développé par un groupement d’intérêt économique composé<br />

de PSA et RENAULT<br />

Pour les applications automobiles, un conducteur électrique ou plutôt, une paire de<br />

conducteur a été choisie.<br />

-On nommera les deux fils Data (Data)<br />

Data B (data Barre)<br />

-Le fil D "barre" est nome ainsi car la tension à ses bornes est toujours<br />

l’opposée de la tension sur D.<br />

-La différence de potentiel électrique entres ces deux fils permettra de<br />

coder deux états logiques distincts :<br />

- Si U Data – U Data B > 0 le bit est à 1<br />

- Si U Dat – U Data B < 0 le bit est à 0<br />

4,5 V<br />

0,5 V<br />

4,5 V<br />

0,5 V<br />

U Data<br />

U Data B<br />

Bit à 0 Bit à 1<br />

18<br />

t<br />

t


Exemple de transmission<br />

Data<br />

Le <strong>multiplexage</strong><br />

Exemple : Données à transmettre : 1001<br />

Données transmises sur le bus 10010<br />

Data<br />

Bit ignoré par le récepteur<br />

3 bits NRZ 1 bits Manchester<br />

Les données sont codées sur 4 bits Pour l’émission sur le bus, un cinquième bits est inséré et inversé<br />

par rapport au quatrième. Ce bit n’a aucune signification.<br />

Ce système de codage permet de trouver de façon certaine une transition tous les 4 bits. Cette<br />

transmission est utilisée.<br />

19<br />

t<br />

t


Le <strong>multiplexage</strong><br />

20


1-2 LE RESEAU CAN<br />

BOSCH<br />

Le <strong>multiplexage</strong><br />

Le réseau CAN à commencé a commencé être développé en 1983, par l’équipementier<br />

Le réseau CAN n’impose pas de support de communication particulier. On utilise une<br />

paire de conducteur filaire<br />

CAN H<br />

CAN L<br />

On nomera les deux fils CAN H (CAN HIGH)<br />

CAN L (CAN LOW)<br />

Lignes (paires) torsadées<br />

Si U CAN H – U CAN L ≥ 2 V le bit est à 0<br />

Si U CAN H – U CAN L = 0 V le bit est à 1<br />

Bit à 1 Bit à 0 Bit à 1<br />

21


1-3L’INTERFACE L’INTERFACE DE MULTIPLEXAGE<br />

Synoptique du calculateur<br />

Résistance de terminaison de ligne<br />

Un contrôle rapide de la continuité du réseau peut peut-être être fait en mesurant la résistance<br />

entre CAN H et CAN L (hors hors tension et tous les calculateurs branchés).<br />

R<br />

On mesure deux résistances de 120 Ω en parallèle soit 60 Ω. La mesure de toute<br />

autre valeur et une anomalie.<br />

R > 60 Ω → coupure de ligne.<br />

Le <strong>multiplexage</strong><br />

R < 60 Ω → Ligne en court court-circuit, circuit, ou plus de deux résistances de terminaison dans le<br />

réseau.<br />

22


VUE D’UNE TRAME ENTIER<br />

Le <strong>multiplexage</strong><br />

23


V BAT<br />

GND<br />

1-4 RESEAU LIN<br />

Le réseau LIN à été développé par un groupement de constructeur<br />

automobile AUDI, BMW, CHRYSLER, VOLVO, VOLKSVAGEN<br />

Le support de transmission utilise 1 fil et le commun<br />

Mode de transmission : Série<br />

Maitre<br />

Le <strong>multiplexage</strong><br />

Esclave1<br />

Le BUS LIN est un réseau de communication économique et bon marché avec des débits de l’ordre de<br />

20 Kilobits/s.<br />

24<br />

Esclave 2


Architecture lin Peugeot 308<br />

Le <strong>multiplexage</strong><br />

25


Le <strong>multiplexage</strong><br />

ARCHITECTURE MULTIPLEXE 806 « TOUT CAN »<br />

Le Boîtier de Servitude Intelligent (BSI) centralise et traite les informations issues<br />

de 3 réseaux :<br />

- CAN HS I/S: CAN High Speed Inter System 500 kbits/s, reliant le BSI et les<br />

calculateurs dynamiques.<br />

Codes fils : CAN H "9000" et CAN L "9001"<br />

- CAN LS CONF : CAN Low Speed Confort 125 kbits/s, reliant le BSI et les<br />

calculateurs du réseau confort.<br />

Codes fils : CAN H "9024" et CAN L "9025"<br />

- CAN LS CAR : CAN Low Speed Carrosserie 125 kbits/s, reliant le BSI et les<br />

calculateurs du réseau carrosserie. Codes fils : CAN H "9017" et CAN L "9018"<br />

Les réseaux CAN Low Speed ont la particularité de supporter certains défauts de<br />

ligne : coupure d'un fil, court-circuit d'un fil avec une alimentation et même courtcircuit<br />

entre les deux lignes.<br />

Attention : Le fonctionnement est dit en mode dégradé si un des défauts cité<br />

survient. Cela signifie que le véhicule est plus sensible aux perturbations.<br />

Si plusieurs défauts surviennent en même temps, le réseau peut devenir nonfonctionnel.<br />

26


Le <strong>multiplexage</strong><br />

ARCHITECTURE ET ALIMENTATION 806<br />

Quatre types d'alimentations sont réparties sur 807 :<br />

- +BAT : alimentation directe batterie + 12 volts. Code fil "B---"<br />

- +APC : alimentation après contact + 12 volts. Code fil "C---" .<br />

Pour que ces alimentations soient pilotées par l'ensemble BSI/PSF1, il faut que la clé<br />

soit en position contact (1er cran). Attention : La position "+ accessoires" n’est plus<br />

présente.<br />

- + CAN : Alimentation + 12 volts. Code fil "Z---". Ce sont des lignes d’alimentation de<br />

certains calculateurs du réseau CAN LS qui leur permettent de communiquer.<br />

- +RCD : Réveil Commandé à Distance, information + 12 volts. Code fil "7842". C'est<br />

une ligne d'information et de réveil des calculateurs. Elle est pilotée par le BSI sous<br />

certaines conditions<br />

27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!