dossier multiplexage
dossier multiplexage
dossier multiplexage
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