Vous êtes sur la page 1sur 16

MODULE SYSTEMES EVOLUES

RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
" # "$
Le %&'(ip'e)*+e
Le multiplexage, une technique assez ancienne mais l'application automobile rcente.
Sur le sujet, vous pouvez trouver trois trs bons livres chez Duno !
" #seaux locaux ! le bus $%& 'D. (aret) *+, - " ./.00 euros
" Le bus $%& " %pplications 'D (aret) *+, - " ./.00 e
" Le bus 1%& " 1ehicle %rea &et2or3 '4 %bou et 5 6alville) 07/ - " **.+8 e
le multiplexage
l'lectronique ans l'automobile
le multiplexage " principe " les i99rents protocoles e communication " les protocoles 1%& et $%&
les i99rentes classe e multiplexage chez (S%
iagnostic " recherche e pannes

LE MULTIPLEXAGE
(s&rce A&(,V'( -.-///)
T&( ce 0&e 1&s *1e2 (&3&rs 1&'& s*1ir... s*ns ser 'e de%*nder.
:rois gnrations e c;blages lectriques ! roite un c;blage classique, au centre la version la plus optimise,
roite le multiplexage 'photo prise au complexe 'in9ormation et e sport :2in #ing 6otegi e <ona au 5apon).
La part de l'lectronique embarque dans l'automobile, d'aprs Strategy Analytics, est passe, en moins de 20
ans, de 2 ! plus de 20 du co"t de production des #oitures$
%ntre au ni#eau du moteur, puis du c&'ssis et de la scurit, elle en#a&it au(ourd'&ui l'&abitacle pour le plus
grand con)ort du conducteur et de ses passagers$ %t ce n'est qu'un dbut *
On comprend dans ces conditions que les constructeurs ne peu#ent c&apper ! la gnralisation du
multiple+age et des bus ,A- .,ontroller Area -et/or01 sous peine de crouler sous le poids des c'bles$$$ et des
pannes$
Le multiple+age, apparu sur les #&icules de trs &aut de gamme comme la ,lasse S de 2ercedes ou la 3ol#o
450, s'tend au(ourd'&ui au+ #&icules de moyenne gamme c&e6 les constructeurs gnralistes ! commencer
par Peugeot depuis son ,oup 708 mais aussi sur la 708 depuis son restylage .$$$ &istoire sans doute d'e))ectuer
un test grandeur nature a#ant le lancement de la 8091 et ,itro:n a#ec la ;sara Picasso$
<l )aut dire que la longueur des c'blages lectriques a pratiquement dcupl en trente ans comme le nombre
d'interconne+ions, en passant de deu+ cents ! plus mille &uit cents durant la m=me priode$
Le multiple+age diminue d'un quart le nombre de conne+ions et par #oie de consquence le nombre de )ils$
Le principe du multiple+age consiste ! relier sur un m=me >us .)aisceau principal ne comprenant que quatre
)ils1 des quipements di))rents mais dialoguant entre eu+ en n'impliquant qu'une liaison .deu+ conne+ions par
quipement1$
Le partage des communications s'e))ectue, selon des priorits pralablement tablies, gr'ce au codage
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
B
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
- # "$
numrique des in)ormations, leur transmission en srie et une prise en compte du partage du temps de
l'occupation de la ligne$
Pour la Peugeot 809, comme pour la ;sara Picasso l'arc&itecture lectrique et lectronique s'articule autour du
>oDtier de Ser#itude <ntelligent .>S<1 qui centralise et traite les in)ormations issues d'un rseau interEsystme
mcanique .protocole ,A- F contrGler area net/or01 pour ce qui concerne l'A>S, le contrGle des moteurs, la
boDte de #itesses automatique, l'%SP$$$
,eluiEci est galement reli ! trois autres rseau+ de protocole 3A- .#e&icle aera net/or01 dont l'un est ddi
au con)ort .crans multi)onctions, climatisation, guidage embarqu, radio$$$ 1 l'autre ! la carrosserie <les siges
et les portes1 et le dernier au+ )onctions de scurit .airbags, )eu+ de signalisation1$
Le >S<, #ritable Ht=te pensanteH du systme est situ ! cGt de la boDte ! )usibles$
<l est dot d'un microprocesseur pilot par un logiciel$ <l dcode les in)ormations reIues et )ait e+cuter ses
ordres en en#oyant des messages sous )orme binaire$
A)in qu'ils ne soient lus que par les modules concerns, ces messages sont cods$ Le >S< intgre F
E une lectronique d'inter)ace a#ec le calculateur moteur, les modules, relais, )usibles, prise de diagnostic,
rcepteur J$K$ L
E une lectronique de contrGle pour grer la communication entre les di))rents calculateurs L
E une lectronique de calcul pour grer de manire autonome les )onctions de #isibilit, d'clairage intrieur,
d'antidmarrage$$$ L
E des in)ormations sur le #&icule pour la protection anti#ol telles que le code des cle)s, de la tlcommande$$$ L
E un programme permettant d'e))ectuer du diagnostic$ Le >S< sert en e))et de passerelle entre les modules
connects au rseau 3A- et l'outil de diagnostic$
Me plus, il contribue ! la gestion de l'nergie en commandant des modes de consommation rduite pour tous les
calculateurs multiple+s$
Le >NS est compos de deu+ )ils pour la transmission d'in)ormations mais il peut galement rester
oprationnel sur un seul )il$ Soit une )iabilit accrue par rapport au )aisceau traditionnel ou la rupture d'un )il
est immdiatement sanctionne par une panne$
Les 8 moules 'ou bo=tiers lectroniques) e la >sara (icasso qui intgrent les 9onctions u combin?cran
multi9onctions, e la climatisation, e l'autoraio, u chargeur $D, e la navigation et e l'alarme. Le moule u
combin acquiert es in9ormations issues e capteurs 'par exemple la jauge e carburant) et les renvoie sur le rseau
1%&.
Les *1*n(*+es c'ien(s
Les a#antages clients des organes pilots par le >S< sont, par e+emple, sur la ;sara Picasso F
L* si+n*'is*(in F possibilit de commander un clairage temporis des )eu+ de croisement .B minute1 pour
sortir du garage par e+emple$
L4in5r%*(in F l'ordinateur de bord gre l'a))ic&age de la consommation instantane, la consommation
moyenne, l'autonomie, la #itesse moyenne, la distance totale parcourue et l'alerte de sur#itesse programmable
par le conducteur .message sur le combin et bruiteur1$ Le conducteur peut aussi commander une )onction
Hconduite de nuitH .blac0 panel1 qui ne maintient clair que la #itesse du #&icule$
L* 1isibi'i(6 F la #itesse de balayage des essuieE#itres .a#ant et arrire1, en position intermittente, #arie en
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
2
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
7 # "$
)onction de la #itesse$ Nn dcalage de quelques secondes a lieu entre le la#age et l'essuyage a)in d'amliorer le
la#age et d'#iter une usure prmature des balais$ Lors du passage en marc&e arrire, l'essuieE#itre AR se
dclenc&e si l'essuieE#itre A3 est en )onctionnement$ Possibilit de remontage des #itres lectriques, contact
coup, pendant une minute$
Les &1r*n(s F Pour #iter une dcondamnation in#olontaire des ou#rants, le >S< ordonne une condamnation
automatique, #&icule ! l'arr=t, au bout de A0 secondes si une ou#erture des portes n'a pas eu lieu$
L'immobilisation du #&icule est in&ibe par une liaison crypte entre la cl et le contrGle moteur$
Ec'*ir*+e in(6rie&r F l'allumage temporis et l'e+tinction de l'clairage intrieur se )ont tou(ours de manire
progressi#e$ L'e+traction de la cl de contact commande automatiquement l'allumage des pla)onniers$
Air Cndi(inn6 F le >S< commande la mise en route du compresseur$ Son module associ gre
automatiquement la temprature de l'&abitacle, en agissant sur le dbit, la temprature, la rpartition de l'air, en
)onction de la position de la commande d'air$
A&(r*di F le #olume est modul automatiquement en )onction de la #itesse$
L* n*1i+*(in F le systme permet d'=tre guid #ocalement et #isuellement$
L4*&(di*+ns(ic F il est ralis en permanence$ Le >S< en#oie, plusieurs )ois par seconde, les ordres !
e+cuter pour c&aque instrument et reIoit, en retour, l'in)ormation de bon ou non )onctionnement$ Le >S< a
permis de conce#oir de nou#elles mt&odes de diagnostic des d)aillances$ Les outils de diagnostic Le+ia et
Pro+ia assurent les analyses, le paramtrage d'initialisation du tlc&argement et, #entuellement, la tlE
assitance$
%t comme le multiple+age est un systme #oluti) et qu'il permet d'intgrer trs )acilement de nou#elles
)onctions c'est ! une #ritable course ! l'imagination ! laquelle se li#rent les constructeurs pour )aciliter et
tranquilliser tous les (ours un peu plus les automobilistes$
X*1ier Cr1'
L4ELECTRO8I9UE DA8S L4AUTOMOBILE
(s&rce PSA e( A&(,V'( "::;)
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
A
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
< # "$
Les besoins en lectronique es vhicules automobiles, ont volu e 9a@on consirable au cours e ces ernires
annes. Si nagure les seules composants lectroniques que l'on rencontrait l'intrieur 'un vhicule taient estins
uniquement la raio, aujour'hui une automobile peut compter prs 'une vingtaine e calculateurs, et ce nombre
evrait oubler vers l'an *,,,. Les raisons e cet accroissement sont principalement ues aux normes antipollution e
plus en plus svres, ainsi qu' la scurit et au con9ort accru u conucteur et e ses passagers.
An 0B+,, la (eugeot *,. comportait un 9aisceau lectrique e +, 9ils. An 0BBC, une #enault Sa9rane en comporte
quelque /,,, voire 0,,, pour es voitures e trs haut e gamme, et les longueurs cumules atteignent es sommets
impressionnats ! plusieurs 3ilomtres.
An mDme temps que leur nombre augmentait, les quipements lectroniques n'ont cess e se sophistiquer. La quantit
et la complexit es in9ormations que oivent changer les ivers organes sont telles que le nombre e connexions est
rapiement evenu prohibiti9. En calculateur n'est plus un lment isol, mais utilise les in9ormations es autres
calculateurs et es ivers capteurs, pour augmenter son e99icacit. En vhicule n'est plus un ensemble 'quipements
isols 9onctionnant inpenamment les uns es autres, mais un seul et unique sFstme.
%ujour'hui il n'est pas rare e voir un vhicule possant prs e trois 3ilomtres e c;ble, reprsentant un pois
suprieur 7, 3g. Devant les problmes e coGt, e conception, e 9iabilit, e montage et e contrHle, les constructeurs
ont ci e relier les i99rents organes au moFen 'un rseau local. %insi plutHt que 'utiliser plusieurs 9ils
transportant chacun une seule in9ormation, les i99rents organes sont relis par un ou eux uniques 9ils transportant
tour e rHle les iverses in9ormations utilises. $'est pour cette raison que cette technique e liaisons est plus
communment appele bus multiplex ou plus simplement multiplexage.
,eci gnre une #olution ma(eure du c'blage F
,omple+i)ication des )aisceau+ L
augmentation en masse et en #olume de ces )aisceau+ L
augmentation du nombre d'interconne+ions$
On estime que les )aisceau+ doublent de #olume et de comple+it tous les B0 ans$
,ette augmentation du c'blage pose des problmes de F
,onception et )abrication L
co"t L
encombrement L
)iabilit L
rec&erc&e de pannes$
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
7
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
= # "$
L'introuction u multiplexage a galement pour e99et 'accro=tre le nombre 'quipements lectroniques l'intrieur
es vhicules. La simpli9ication est viente puisqu'un nouvel quipement ne ncessite plus e prvoir un c;blage
spci9ique pour pouvoir Dtre intgr un ensemble existant. (ar ailleurs, es quipements mcaniques ou lectriques,
tels que par exemple le c;ble 'acclrateur, ont put Dtre remplacs avantageusement par es liaisons lectriques.
D'autres quipements beaucoup trop coGteux pour Dtre utiliss pour une seule 9onction, ont put Dtre intgrs ans les
vhicules. En exemple est l'introuction u gFroscope, issue e techniques arospatiales, ont les in9ormations peuvent
Dtre utilises par ivers sFstmes tels que le contrHleur 'antipatinage e 9reins, le contrHleur e moteur, le contrHleur
e irection, ou bien encore le contrHleur e suspension active. An 9ait tous ces sFstmes sont associs pour contrHler la
trajectoire u vhicule. An plus e la scurit, les in9ormations 9ournies par le gFroscope peuvent galement Dtre
utilises pour le con9ort ou l'aie la conuite, comme par exemple le calculateur e navigation par satellites.
An permettant la mise en commun es quipements u vhicule, le multiplexage vite une uplication es ressources et
exploite onc mieux les i99rents organes connects. Les nombreux services renus par un quipement sophistiqu,
peuvent ainsi en justi9ier l'utilisation, mDme si le coGt initial est lev.
Si aujour'hui l'utilisation 'un bus multiplex est encore marginale ans les automobiles et rserve aux vhicules
hauts e gamme, emain il ne sera plus question e 9abriquer le moinre vhicule non quip 'un bus multiplex.
%+emples d'intgration F
Les calculateurs d'in(ection .gestion de l'in(ection, de l'allumage, du systme de dpollution, puis du
re)roidissement moteur$$$1 L
la centrale de protection &abitacle 508 .gestion de la condamnation, de la dcondamnation, de la superE
condamnation, de l'alarme, de l'clairage du pla)onnier et de l'antiEdmarrage lectronique1 L
le boDtier de ser#itude intelligent 208 .gestion des m=mes )onctions que la centrale de protection ainsi que
l'essuyage, les indicateurs de direction, les alertes sonores$$$1$
L'intgration des )onctions lectriques et lectroniques dans un seul boDtier permet d'amliorer F
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
4
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
$ # "$
Le con)ort des utilisateurs .plus de )onctions gres par un seul boDtier1 L
la gestion de l'nergie a)in d'conomiser la batterie L
la rec&erc&e de panne gr'ce ! l'autodiagnostic des calculateurs$
,ette premire tape permet de rduire de manire consquente le nombre de calculateurs mais pas su))isamment le
#olume des )aisceau+$
LE MULTIPLEXAGE , PRI8CIPE
Le multiple+age consiste ! c&anger plusieurs in)ormations entre di#ers quipements sur un seul canal de transmission$
,e principe est d(! utilis pour le rseau tlp&onique, la tl#ision, la radio$$$$
,e principe du multiple+age permet de F
Simpli)ier le c'blage L
)aire communiquer les quipements entre eu+ L
rduire le nombre de capteurs .partage de l'in)ormation1$
Le principe consiste en une mise en rseau d'quipements .ou boDtiers lectroniques1$
,ette solution se (usti)ie d'autant plus que les #&icules )uturs ne seront plus un ensemble d'quipements lectroniques
isols mais un seul et unique systme$
Pour pou#oir transmettre des donnes multiple+es, il )aut d)inir a#ec prcision F
Le support ou canal de transmission .)ils, )ibre optique, ondes radio$$$1 L
la reprsentation des signau+ sur le support tension, courant, lumire$$$1 L
le protocole de communication$
Selon le tFpe 'utilisation on peut trouver trois classes e multiplexage ii9rentes.
C'*sse C*r*c(6ris(i0&es S&ppr( App'ic*(ins
A
temps de latence de 20 ! 40
ms
dbit in)rieur ! 24 0bits?s
trs )aible co"t
un )il
con)ort et contrGle des lments de la carrosserie F
portires, clairage, rtro#iseurs, siges, climatisation, radio, etc$
B
temps de latence de 4 ! 40
ms
dbit (usqu'! B24 0bits?s
paire
torsade
a))ic&age, tableau de bord, ordinateur de bord, systme de
na#igation,
diagnostic, etc$
C
temps de latence de B ! 4 ms
dbit (usqu'! B 2bit?s
trs )aible co"t
c'ble coa+ial
)ibre
optique
contrGle en temps rel F
contrGle moteur, A>S, suspension acti#e, aide ! la conduite,
diagnostic, etc$
En exemple e multiplexage est montr ci"essous.
Le c;ble 'acclrateur est ici remplac par un capteur lectronique, ont le but est e terminer la position
e la pale.
En message est prioiquement envoF sur le bus par le contrHleur, iniquant la position courante e la
pale.
$e message peut alors Dtre re@u par tous les calculateurs connects au rseau.
Le bo=tier e gestion moteur ajuste alors le rgime e rotation u moteur, en 9onction e cette onne.
An retour, il renseigne sur la vitesse e rotation u moteur en envoFant prioiquement un message sur le bus.
$e message est son tour utilis par le contrHleur 'a99ichage u tableau e bor, pour la 9onction compte"
tours.
6ais ce message est principalement utilis par le contrHleur e bo=te e vitesses automatique, pour
slectionner le rapport e vitesse requis.
Lorsqu'un changement e rapport oit Dtre e99ectu, le contrHleur e bo=te e vitesses envoie un message a9in
que la vitesse u moteur puisse Dtre ruite 'ou augmentes ans le cas 'un rtrograage) par le contrHleur
e moteur.
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
8
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
; # "$
An plus e toutes ces in9ormations, e nombreux autres messages peuvent Dtre envoFs par les ivers contrHleurs. Il
peut s'agir e messages 'tat tels que la vitesse u vhicule, la temprature 'eau, le niveau 'huile, etc. Il peut s'agir
galement e messages 'vnement ou 'alarme tels que surchau99e u circuit e re9roiissement, 9aillance 'un
organe, etc. :outes ces in9ormations peuvent Dtre a99iches sur le tableau e bor, mais peuvent galement Dtre utilises
par les ivers calculateurs pour provoquer certaines actions.
Le multiplexage est galement largement utilis pour le iagnostic es ivers quipements lors u montage ou e la
maintenance u vhicule. En banc e iagnostic extrieur est alors connect au bus multiplex pour pouvoir interroger
les i99rents organes et recueillir toutes sortes 'in9ormations e 9a@on compltement automatique. Le nombre e
renseignements pouvant ainsi Dtre recueillis est quasiment illimit. En stanar est 'ailleurs en train 'Dtre aopt par
la plupart es constructeurs, a9in 'assurer ainsi une certaine compatibilit entre les i99rents vhicules.
Lorsque plusieurs tFpe e rseaux sont utiliss bor 'un mDme vhicule, il est ncessaire 'installer une passerelle u
tFpe Jpont 9iltrantJ a9in 'changer les in9ormations entre les i99rentes rseaux.
-OOA F Le protocole de communication d)init toutes les rgles de donnes entre les quipements .le mode de
transmissionF analogique ou numrique, le type de code, l'adresse, l'ordre de transmission, la dtection des erreurs$$$1$
Le support de transmission utilis dans nos #&icules sera une paire de )ils, ce support est plus couramment appel
>NS$ ,'est donc une transmission de donnes srie in)ormations transmises les unes aprs les autres1$ Les signau+
seront gnrs en tension ou en courant et les deu+ protocoles utiliss seront F
Le 3A- .3e&icle Area -et/or01 L
le ,A- .,ontroller Area -et/or01$
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
9
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
> # "$
LES DI??ERE8TS PROTOCOLES DE COMMU8ICATIO8
%9in 'changer es in9ormations au travers 'un mDme bus, il est ncessaire que tous les contrHleurs respectent
certaines rgles pour pouvoir se comprenre, en somme qu'ils utilisent le mDme langage K on parle ici e protocole.
De nombreux protocoles ont t crs a9in e coer et e grer les in9ormations transitant sur les rseaux estins aux
automobiles, parmi lesquels on peut citer les protocoles $%& '$ontroller %rea &et2or3, velopp par 4osch), 1%&
'1ehicle %rea &et2or3, prsent par (S%), 50/+, 'mis au point par la Socit %mricaine es Ingnieurs e
l'%utomobile), S$(, A$(, %4ES, L"4ES, ("4ES, 0"4ES et bien 'autres encore. %ucun e ces protocoles n'est par9ait,
et chacun posse ses avantages et ses inconvnients. %insi le protocole 1%& posse une logique e iagnostic et e
gestion lectrique u bus assez sophistique, qui en 9ait un composant plus coGteux 9abriquer. $e protocole posse
galement un mcanisme e rponse ans la trame assez e99icace, mais qui limite la vitesse e transmission es
in9ormations *+, 3bits?s.
Le protocole 50/+,, qui est le protocole le plus gnralis en %mrique u &or, permet e 9ournir es composants
relativement bon march. 6ais ce protocole sou99re 'un grave 9aut ! la vitesse e transmission est e 0,.7 3bits?s
ans sa 9orme 1(M et e 70.C 3bits?s en moe (M6. $es vitesses ne permettent pas la gestion e sFstmes ncessitant
le contrHle 'organes en temps rel, comme par exemple le contrHle moteur ou le sFstme antipatinage e 9reins.
%ujour'hui seul le protocole $%&, mDme si il n'est pas par9ait, rpon bien aux besoins et a t aopt par e
nombreux inustriels pour tout tFpe 'application, et est en passe e evenir le stanar pour le multiplexage
automobile.
Le premier #&icule quip )ut le >2P ,oup 520i, l'interconne+ion de l'instrumentation de bord et de l'lectronique
dite de carrosserie tant assure par un bus srie d#elopp en interne$
,'est surtout la 2ercedes classe S qui a donn un dbut d'e+istence au concept de rseau local dans l'automobile$ Les 8
calculateurs relati)s ! l'allumage, l'in(ection, le pilotage du remplissage, l'ASR, la commande de boDte et le systme de
diagnostic taient branc&s en rseau$ %n con)iguration ma+imale, les )onctions lectroniques et lectriques intgres
comptaient encore 75 microEcontrGleurs pilotant 82 moteurs et A 000 points de contacts$ La longueur des c'bles
par#enait tout (uste ! rester in)rieure ! A 0ilomtres$
Principe
Nn message mis sur un rseau multiple+ par un quipement est appel trame$
La trame est constitue d'une suite d'impulsions .appeles bits1 qui prennent soit la #aleur B, soit la #aleur 0, ce
qui signi)ie donc prsence ou absence du signal transmis$
,'est le protocole de communication qui #a d)inir la structure d'une trame$
Nne trame est compose de plusieurs blocs .ou c&amps1 F
E Nn dbut de trame .SOK start o) )rame1 qui signale au+ di))rents quipements qu'une trame #a =tre mise$
E un identi)icateur .c&amp d'arbitration1 qui sert ! indiquer notamment le.s1 destinataire.s1 .adresse1 du
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
5
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
: # "$
message$
E un c&amp de commande .contrGle1 qui indique la nature du message .transmission d'une in)ormation, d'un
ordre ou d'une commande1$
E des donnes ! transmettre, soit des ordres, soit des in)ormations ! transmettre$
E un c&amp de contrGle .,R, cyclic redundancy code1 qui permet de #ri)ier que les donnes transmises ne
sont pas altres .#alidit de message1$ Si le message n'est pas #alide, l'metteur dtruit le message et mettra !
nou#eau une trame un peu plus tard$
E un accus de rception .aquittement1, ralis par l'quipement qui consomme le messageL il permet de
s'assurer de la bonne rception du message par le destinataire$
E une )in de trame .%OK end o) )rame1 qui permet le retour du rseau ! son tat initial$
On peut s'aperce#oir, sur la )igure ciEdessus, qu'une partie des in)ormations transmises n'est utilise que pour
assurer la communication des donnes utiles$
Ges(in de '4*rbi(r*(in
Le protocole permet de grer les problmes de collision .lorsque plusieurs quipements #eulent mettre une
trame simultanment1$ ,&aque metteur lit pendant la transmission les signau+ sur le rseau$ S'il constate une
di))rence entre le signal mis et le signal reIu, il reconnaDt alors qu'un autre quipement met une trame de
plus grande priorit$ <l interrompt immdiatement sa transmission, ce qui permet ! la trame de plus grande
priorit d'=tre transmise$
,ette collision non destructi#e est rgie selon un principe d'arbitrage bit ! bitF l'un est appel bit dominant
.#aleur Q01, l'autre bit rcessi) .#aleur Q B1$
%+emple .protocole ,A-1F
$hacun es contrHleurs commence par la transmission u SN-, puis u premier bit e l'ienti9icateur.
Ici, tous les contrHleurs transmettent un tat rcessi9 '0) et tectent un tat rcessi9 sur le bus, pas e
problme.
%u euxime bit e l'ienti9icateur, le contrHleur nO0 tente la transmission 'un bit rcessi9 '0) mais tecte un
tat ominant ',) sur le bus.
Il per aussitHt l'arbitration et s'arrDte aussitHt e transmettre, c'est ire qu'il ne transmet plus que es tats
rcessi9s.
% son tour, au 8me bit e l'ienti9icateur, le contrHleur nO * tente la transmission 'un bit rcessi9 '0) mais
tecte un tat ominant ',).
Il s'arrDte alors e transmettre.
Le .me contrHleur reste seul et pourra transmettre son message.
$ette technique e gestion es collisions appelle eux remarques.
Deux noeus ne peuvent pas transmettre le mDme ienti9icateur, auquel cas les noeus se retrouveraient la
9in u champ 'arbitration avec l'autorisation e transmettre es onnes.
D'autres protocoles comme le 1%&, autorisent la gestion e l'arbitration sur les onnes, le $%& ne l'autorise
pas.
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
C
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
"/ # "$
La euxime remarque est que le contrHleur qui posse l'ienti9icateur le plus 9aible gagnera l'arbitration.
An conclusion, plus la valeur e l'ienti9icateur est 9aible plus le message est prioritaire.
LES PROTOCOLES VA8 ET CA8
Pr(c'e VA8 :
-aissance en BC54?BC58, d#elopp par PSA?R%-ANLO, normalis <SO .nom de l'organisation internationale
de normalisation1 en BCC2, premiers composants en BC5C, premires applications sur #&icules en BCCA?BCC7
sur ,<ORO%- ;2$
La longueur des donnes peut #arier de 0 ! 25 octets$
Nn octet Q suite de &uit bits Q &uit #aleurs de 0 ou B$
Le 3A- possde un arbitrage bit ! bit sur toute la trame$
La #itesse ma+imale de transmission permise par la norme est de 82$4 Rbits?s, B24 Rbits?s ou 240 Rbits?s$
La longueur de trame permet de #&iculer les messages RMS .Radio Mata System1$
Les c&anges sont du typeF maDtreEescla#e E multiEmaDtre E mi+tes$
Les d)auts de ligne .courtEcircuit, circuit ou#ert1 sont dtects$
Pr(c'e CA8 :
Le protocole $%& est n en 0B/, et a t velopp en 0B/. par J#obert 4osch PmbhJ pour les applications
automobile, normalis ISN en 0BB0 'puis en 0BB. et 0BB+ pour les volutions), premiers composants en 0B/C,
utilis pour la premire 9ois sur es vhicules prouits en srie, en 0BB* par 6ercees, pour la communication
haute vitesse entre la bo=te e vitesses, le contrHleur e moteur et le tableau e bor. La technique 'accs au
bus par le protocole $%& est u tFpe $S6%?$% '$arrier"Sense, 6ultiple"%ccess 2ith $ollision %voiance),
on trouve galement le terme $S6%?$D?% '$arrier"Sense, 6ultiple"%ccess 2ith $ollision Detection using
%rbitration). $ette technique permet n'importe quel contrHleur connect au rseau, si le bus n'est pas utilis,
e marrer tout moment la transmission 'un message, que l'on appellera trame. Si plusieurs contrHleurs
marrent simultanment la transmission 'une trame, seul celui aFant le message le plus prioritaire sera en
mesure e transmettre sa trame sans perturbation ni lai. (our lui tout se passera comme s'il tait le seul
vouloir transmettre, tous les autres contrHleurs s'arrDtant automatiquement e transmettre. Ils evront alors
tenter une nouvelle transmission aussitHt que la trame plus prioritaire sera termine.
Le bit support par le protocole $%& n'est pas 9ixe mais peut Dtre slectionn en 9onction e l'application et
peut atteinre 0 6bit?s.
La longueur es onnes peut varier e , / octets. La longueur u bus peut varier suivant le bit choisit.
%insi pour 7, 3bits?s le bus peut atteinre une longueur e 0 3m, pour 0*+ 3bits?s la longueur u bus peut
encore atteinre .*, mtres et jusqu' 7, mtres pour un bit e 0 6bit?s.
Ene automobile est un milieu 9ortement perturb, il peut s'ensuivre que es parasites viennent perturber les
in9ormations transitants sur le bus.
Pr;ce es mcanismes e contrHle, tous les noeus connects au rseau analFsent tout moment l'intgrit
e la trame transitant sur le rseau. Si l'un es noeu tecte la moinre erreur, il le signale aussitHt tous les
autres noeus. La trame est alors truite, le transmetteur arrDte aussitHt l'mission et oit alors tenter une
nouvelle transmission.
$ette particularit est gre par la manire ont les contrHleurs accent au bus $%&.
Les changes taient e tFpe multi"ma=tre au partK ils peuvent galement Dtre e tFpe ma=tre"esclave.
Les 9auts e ligne 'court"circuit, circuit ouvert) sont tects.
D65ini(ins :
%c&ange maDtreEescla#e F
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
B0
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
"" # "$
La gestion .intelligence du systme1 est concentre dans un seul quipement nomm maDtre, tandis que les
autres quipements .'escla#es1 grent seulement les )onctions prip&riques .capteurs et actionneurs
classiques1$
Les escla#es ne peu#ent pas en#oyer d'ordre$
%c&ange multiEmaDtre F
les quipements sur le rseau ont tous de l'intelligence pour grer des )onctions comple+es$
%c&ange mi+te F
Le rseau est compos de plusieurs quipements maDtres et escla#es$
LES DI??ERE8TES CLASSES DE MULTIPLEXAGE C@EA PSA
M&'(ip'e)*+e c*rrsserie (C'*sse A) :
Le multiple+age carrosserie concerne le contrGle des lments de carrosserie tels que rtro#iseurs, #itres, siges,
clairages$$$$
Le protocole utilis est le 3A- ! )aible dbit .82$4 Rbits?s1, la quantit d'in)ormations qui circulent sur le rseau
est )aible$
Les c&anges sont de type maDtreEescla#es$
Le temps de rponse demand est de 200 ms .entre une commande et une acti#ation1$
E)e%p'e de 5nc(inne%en( d4&n sBs(C%e de %&'(ip'e)*+e c*rrsserie :
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
BB
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
"- # "$
'8) quipement ma=tre
'C) quipement esclave nJ 0 ! bloc optique
'/) quipement esclave nO * ! comoo
'B) 9ils e rseau 1%&
'0,) lampe 0
'00) lampe *
'0*) lampe .
'0.) lampe 7
'07) lampe +
La puissance .alimentation des quipements1 est classique$
L'quipement maDtre en#oie des trames priodiques au+ quipements escla#esL e+$F en#oi de trame tous les 200 ms
.4 )ois par seconde1$
,'est l'quipement maDtre qui, en )onction de l'tat des interrupteurs du comodo, #a donner des ordres au bloc
optique$
L'quipement maDtre e))ectue priodiquement un diagnostic du rseau .prsence des quipements escla#es1$
Le diagnostic des quipements escla#es permet de connaDtre F
L'tat des sorties du bloc optique L
l'tat des entres du comodo$
L'quipement maDtre peut dcider de mettre en place des stratgies de secours en cas d'incident$
%+emple F il y a allumage de la lampe 2 si la lampe B est grille$
Le multiple+age carrosserie permet donc de F
Simpli)ier le c'blage .diminution du co"t, augmentation de la )iabilit1 L
)aciliter la rec&erc&e de panne #ia le diagnostic$
M&'(ip'e)*+e des 5nc(ins Cn5r( (C'*sse D) :
Le rseau con)ort permet au+ quipements de se partager le systme d'a))ic&age$
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
B2
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
"7 # "$
Le protocole utilis est le 3A- ! dbit moyen .B24 Rbits?s1$
La quantit d'in)ormations qui circulent est trs importante$
Les c&anges sont du type multiEmaDtre$
Le temps de rponse demand est de 400 ms .entre une commande et une acti#ation1$
,e type de multiple+age est d(! prsent sur le #&icule 208$
M&'(ip'e)*+e in(er,sBs(C%es (C'*sses B#C) :
Le rseau interEsystme permet au+ quipements de se partager l'in)ormation de leurs capteurs, et ! c&aque
quipement d'adapter son )onctionnement .agrment de conduite, antipollution1$
Le protocole utilis est le ,A- ! dbit moyen 240 Rbits?s ou &aut dbit 40S Rbits?s$
La quantit d'in)ormations qui circulent est )aible$
Les c&anges sont du type multiEmaDtre$
Le temps de rponse demand est de 40 ms .entre une commande et une acti#ation1$
M&'(ip'e)*+e ((*' : .source >osc&1
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
BA
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
"< # "$
ArcDi(ec(&re 16Dic&'e ((*'e%en( %&'(ip'e)6e :
les )uturs #&icules &aut de gamme auront une arc&itecture totalement multiple+s, a#ec les A types de
multiple+age$
-OOA F Le super#iseur gre les interactions entre les di))rents rseau+ multiple+s, le super#iseur sert galement
de passerelle entre ces rseau+F il permet l'c&ange des donnes entre les di))rents rseau+$
DIAG8OSTIC , REC@ERC@E DE PA88ES
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
B7
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
"= # "$
Le multiple+age o))re au+ rparateurs un diagnostic plus complet$
Par consquent, le multiplc+age #a modi)ier la mt&odologie de rec&erc&e de pannes$
SBs(6%e c'*ssi0&e :
La d)aillance d'un capteur peut entraDner un dys)onctionnement des )onctions gres par le calculateur B$
SBs(C%e %&'(ip'e)6 :
La d)aillance d'un capteur .gr par le calculateur B1 peut entraDner des dys)onctionnements sur d'autres
)onctions .gres par les calculateurs 2, A, 71$
<l )aut donc remonter la c&aDne de l'in)ormation pour trou#er l'origine de la panne .rseau, calculateur B,
capteur ou c'blage1$
L* (r*%e d4erre&r CA8 :
La trame 'erreur, ou error 9rame, est mise par toute station qui tecte une erreur a9in e le signaler aux
autres stations.
Alle consiste en une srie e 8 bits constituti9s ominants rogeant la mthoe e bit"stu99ing 'lorsque + bits
e mDme valeur sont mis, l'metteur oit ajouter un 8me bit e polarit inverse pour viter la perte e
l'horloge, la transmission n'tant pas sFnchrone).
Alle est aussitHt tecte par toutes les stations.
Ene trame 'erreur est mise ans les cas suivant !
" 4it"error ! $ette erreur est tecte par une station mettrice urant la transmission 'un bit, lorsque la
valeur u bus ne correspon pas la valeur transmise. $eci bien sGr, en ehors es cas oQ la valeur u bit
transmis et re@u peut Dtre i99rent, comme par exemple urant l'arbitration.
" Stu99"error ! $ette erreur est tecte par un rcepteur, lorsque 8 bits conscuti9s e mDme valeur sont re@us.
" $#$"error ! $ette erreur est tecte par un rcepteur, lorsque la valeur u $#$ re@u ne correspon pas
la valeur u $#$ qui a t calcule.
" -orm"error ! $ertains enroits e la trame, comme par exemple le bit $#$"Del, sont un niveau 9ixe et
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
B4
MODULE SYSTEMES EVOLUES
RES : LE MULTIPLEXAGE
principes
BAC
PRO
( b )
dc n!:
"$ # "$
connu. Lorsqu'un e ces bits n'est pas con9orme la valeur attenue, une erreur e 9orme oit Dtre gnre
par le rcepteur e la trame.
" %c3no2legment"error ! $ette erreur est tecte par le transmetteur 'une trame, lorsqu'aucune station n'a
acquitt la trame mise.
La trame e surcharge, ou overloa 9rame, sert une station, qui ne serait pas prDte transmettre ou
recevoir, gnrer un lai 'attente.
$ette trame est ientique une trame 'erreur, mais transmise juste avant que le bus ne evienne libre.
L* +es(in des erre&rs
Lorsqu'une station tecte une erreur, elle oit immiatement la signaler aux autres stations en envoFant une
trame 'erreur et en truisant ainsi la trame oQ l'erreur a t tecte.
S'il s'agit 'une erreur temporaire, comme un parasite sur le bus, la station mettrice retransmettra aussitHt la
trame, et tout rentrera ans l'orre.
Il peut arriver que l'erreur soit ue une 9aillance u rcepteur lui"mDme.
Dans ce cas, s'il est incapable e recevoir correctement une trame, la station 9aillante risquera e truire
sFstmatiquement toutes les trames transitant sur le bus, et bloquant irrmiablement le rseau.
%9in e pallier ce genre problme, un mcanisme e gestion es erreurs e con9inement est spci9i par le
protocole $%&.
$haque noeu posse eux compteurs 'erreurs, un pour les erreurs survenues en transmission " :A$ ", un
autre compteur pour les erreurs survenues lors e la rception " #A$ ".
%u marrage un noeu se trouve en moe it JArreur %ctiveJ.
Dans ce moe, il a le roit e transmettre es trames 'erreurs chaque 9ois qu'une erreur sera tecte.
Le compteur 'erreur corresponant sera alors incrment 'une valeur penant u tFpe 'erreur tect.
Lorsqu'un es eux compteurs aura atteint ou pass la valeur e 0*/, le noeu passera en moe JArreur
(assiveJ.
Dans ce moe, il lui sera impossible e transmettre es trames 'erreurs actives, onc il lui sera impossible e
truire les trames sur le rseau.
Il continuera nanmoins recevoir et transmettre normalement es trames.
:oute rception ou transmission correcte verra son compteur corresponant crment.
Lorsque les eux compteurs auront retrouv une valeur in9rieur 0*/, le noeu pourra e nouveau retrouver
son tat JArreur %ctiveJ.
Si, aprs Dtre pass en JArreur (assiveJ, le noeu continu tecter es erreurs, et que son compteur 'erreur
en transmission passe *++, il n'aura plus le roit ni e transmettre ni e recevoir la moinre trame. Le
noeu se trouvera alors en moe it J4us N99J.
Il pourra cepenant revenir ans un tat normal, s'il tecte 0*/ 9ois 00 bits conscuti9s ans un tat rcessi9.
La 9igure suivante crit ce mcanisme.
%insi, cette gestion, permet si un noeu est 9aillant et incapable e recevoir ou e transmettre correctement
une trame, 'Dtre connect u rseau et e ne plus perturber les autres noeus.
?#ar?///?apps?con#ersion?tmp?scratc&@A?2A8959BC2$doc
B8

Vous aimerez peut-être aussi