L’AUTOMOBILE
Stage du 02 au 04 juillet 2012
11NSTI0216
Contenus du stage
1. Besoins des constructeurs 4. Les différents protocoles
Problématique et leurs particularités
Solutions VAN
CAN HS
2. Rappel Numérique CAN LS FT
LIN
3. Principe du multiplexage DIAG on CAN
Type de communication
Le BUS de communication
Tolérance aux perturbations
5. Les supports
L’information sur le BUS pédagogiques EXXOTEST®
Le protocole de communication
Structure interne d’un calculateur
6. Mise en pratique :
Exemple d’architecture véhicule
multi-réseaux
mesures et manipulations
2
Besoins
des constructeurs
3
Augmentation des équipements
dans les véhicules
Proposition des équipementiers, demande indirecte
d’équipements de confort de la part de l’utilisateur
(prestations)
Conséquences
Prolifération de boîtiers et de câbles, d’interconnexions, de
poids…
Augmentation du risque de pannes, difficulté de
production…
4
Evolution du câblage
METRES Nombres
2000 2000
(longueur de d’interconnexions
1800 1800
câblage)
1600 1600
1400 1400
1200 1200
1000 1000
800 800
600 600
400 400
200 200
0 0
1960 1985 1995 1960 1985 1995
Conséquences
Amélioration du confort des utilisateurs par le développement de nouvelles fonctions.
Meilleur gestion de la consommation électrique…
5
Exemple d’une évolution de câblage
Sonde de Moto-ventilateurs
température de refroidissement
d’eau moteur M moteur
1 Signal
2
1
2
1
2
analogique
Boîtier de gestion
BITRON refroidissement
moteur
Calculateur
injection moteur
Combiné
6
Exemple d’une évolution de câblage
Sonde de Moto-ventilateurs
température de refroidissement
d’eau moteur M moteur
Fils non
torsadés
1
2
U de 0.3 à 4.5v
A
B Calculateur
C injection moteur
D
réseau CAN
Fils torsadés
E BSI
Signaux F
Boîtier de Servitude
G
Numériques H Intelligent
Combiné
7
Rappel Numérique
Rappel sur le bit : 1 Bit :
1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit
« 0 » « 1 » « 0 » « 1 » « 0 » « 1 » « 1 » « 0 » « 0 » « 1 »
0 1 0 1
0 1 1 0 8
Le système Binaire (ou
base 2)
9
La conversion Analogique / Numérique (C.A.N.)
10
La précision dépend du
nombre de bits utilisés:
Codage sur 1 bit: 2 possibilités
5v
2,5 v
0v
11
La précision dépend du
nombre de bits utilisés:
Codage sur 2 bits : 4 possibilités
5v
11
3,75v
10
2,5 v
01
1,25 v
00
0v
12
La précision dépend du
nombre de bits utilisés:
Codage sur 3 bits : 8 possibilités
5v
111
4,375 v
110
3,75 v
3,125 v 101
2,5 v 100
011
1,875 v
1,25 v 010
0,625 v 001
0v 000
13
Formule :
Les systèmes actuels utilisent la numération de position. En effet en
fonction de leur position les chiffres ont une signification différente.
Tout nombre N peut être décomposé de la manière suivante :
16
Les changements de base
Il peut être utile de passer d'une base à l'autre.
Les moyens de calculs travaillent en base 2 (du fait de l'électronique qui ne connaît que deux
états : passant ou non). Or si nous voulons effectuer des opérations dans la base 10 (addition
de b1 et b2) il faudra convertir ces 2 nombres en base 2, les additionner et reconvertir le
résultat en base10.
Conversion par divisions successives
28(10) à convertir en binaire
28 2
0 14 2 Donc 28(10) =11100(2)
0 7 2 Si la soustraction a été effectuée on met 0 sinon on met 1
1 3 2
1 1 2
1 0
17
Conversion Hexadécimal / binaire
Exemple 3FA(16)
3(10) 15(10) 10(10)
0011(2) 1111(2) 1010(2)
001111111010(2)
18
L'inverse est également possible, on découpe par tranche de 4
chiffres en partant de la droite le nombre binaire à convertir en base 2.
Exemple : 101101011(2)
0001(2) 0110(2) 1011(2)
1(10) 6(10) 11(10)
16B(16)
19
Tableau de Rappel
Décimal Binaire Hexadécimal
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
20
Principe du Multiplexage
Définition :
En automobile :
Consiste à faire circuler dans peu de fils, deux, voire un, une multitude
d’informations entre les différents calculateurs d’un véhicule.
21
Exemple d’un réseau classique
Equipement A Equipement B Equipement C
Informations Informations Informations Informations Informations Informations
à fournir à recevoir à fournir à recevoir à fournir à recevoir
A1 B2 B1 A1 C1 B1
A2 A3 C1 C2 B2
B2 B3 C2
A4 B1 A2 A2
Analogique
RCO
Binaire
Equipement A Equipement B
An
ire
O
al
Bi
RC
na
og
na
O
RC
Bi
iq
i re
ue
Equipement C
22
Autant de « routes » que d’informations
Exemple d’un réseau Multiplexé
Equipement A Equipement B Equipement C
Bus de communication
A1, A2,A3,A4;B1,B2,B3;C1,C2
PROTOCOLE
Solution multiplexée
1 bus (2 fils) pour toutes les informations
1 1
0 0
0 0
1 1
Encodage
1 1 Décodage 1 1
0 0 0 0
1 0 0 1
0 0 0 0
1 1 1 1
24
C A B
Multiplexage Temporel :
Multiplexage Fréquentiel : A
TX B
C RX
25
Le BUS de communication
Les informations numériques transitent d’un calculateur à l’autre grâce au bus de
communication.
Equi. B B1 B2 B3
Equi. C C1 C2
Sur le bus Id A1 A1 Id B1 B1 Id C1 C1 Id A2 A2 Id B2 B2 Id A3 A3 Id C2 C2 Id Ax A5 A6
Temps
1
0
29
L’information sur le BUS
La Trame:
D’une longueur déterminé , la trame est une succession de bits
organisés en plusieurs champs qui ont chacun un rôle particulier. Elle
peut être comparée à une lettre qui serait envoyée d’une personne X
vers une personnes Y
31
Le protocole de communication
32
Les protocoles de communication
Les classes de multiplexage :
Les classes A
pour le multiplexage Maître / esclave, bas débits, bas coût
Les classes B
pour le multiplexage Multi-Maîtres, moyens débits
Les classes C
pour le multiplexage Multi-Maîtres, hauts débits
Les classes D
pour les liens optiques de données
33
La communication
Le choix des constructeurs :
Calculateur multiplexé
Comme un calculateur « filaire ».
Il se distingue par l’intégration d’une interface de multiplexage qui lui permet de
communiquer avec d’autres calculateurs connectés en réseau.
Cette interface à en charge :
• En émission, de convertir les informations émises par le microprocesseur, en
signaux numériques
• En réception, de convertir les signaux numériques reçus, en information pour le
microprocessseur.
Le multiplexage permet et facilite les interactions entre les fonctions.
35
Exemple d’une ARCHITECTURE
ELECTRIQUE ET ELECTRONIQUE
LE RÉSEAU CAN HIGH SPEED LAS (LIAISON AU SOL)
CAV BSM
BSI (integer au HDC)
Le réseau CAN liaison au sol est présent seulement si le véhicule est équipé d’ESP
(Electronic Stability Program).
Résistance de terminaison
VAN
Vehicle Area Network
45
1) Historique
2) Topologie
3) Couche Physique
4) Phase de vie
46
1) Historique
• 89 PREMIERS COMPOSANTS
• - Philips RCP suivi de : Texas Instruments, SGS Thomson
• 92 FIN NORMALISATION
• - ISO 11519-3 Vehicle Area Network
• 93 PRESERIES DE VEHICULES
47
2) Topologie Sous forme de Bus / Boucle / Arbre…
Notion Maître et esclave :
Les réseaux sont définis selon les besoins du constructeur en
tenant compte des coûts et des fonctions à assurer.
UC M M M
•Multi-maîtres
UC M
UC M M
•Mixte
Capteurs, ... E E 48
Caractéristiques :
Nombre de nœuds
n 16
Longueur : non
imposée
ECU 2 ECU i ECU j
ECU 1 ECU n
ECU 3
Distance max.
Inter-Nœuds :
40 mètres
49
Les débits :
50
Caractéristique :
Carrosserie Confort
16s 8s
Sur le bus Début Ident. 100 Com. Informations de B Contrôle Ack Fin
Zone d'arbitrage
Sur une trame VAN, tous les 4 bits il y a un bit de re-synchronisation, appelé bit
Manchester
Exemple:
TX
RX
54
Les croix rouges correspondent aux bits Manchester
(re-synchronisation des horloges de tous les contrôleurs de lignes)
1111111111 0000 1111 0 11111 0 1111 0 1111 0 11 0 1 0000 1 0000 1 0000 1 000 1 00000 1
0
Information = 0000 0000 0000 0001 0000 0000 0000 0001 0000 0000 =
0001000100 en Hexa = exemple +1 minute
55
3) Couche Physique
Caractéristiques :
Adaptation d’impédance
Une adaptation d’impédance locale aux nœuds est prévue bien que les
débits ne soient pas élevés
Ils sont tous munis d’impédances d’adaptation égales à l’impédance
caractéristique.
valeur Nominale 50 entre la masse et Data ou Data/
???
médium
Paire différentielle torsadée
56
Pourquoi le choix d’un médium de 2 fils (cuivre) :
- annuler les champs électromagnétiques : les 2 fils sont en opposition de phases.
parasite
Différentiel DATA DATA/
DATA
DATA 57
Signaux VAN : Message
1 1
0
5V
DATA
4,5 V
• Composition du Bus :
V = Vdiff= 3,8 V
DATA 2,8 V
DATA /
DATA/
0,7 V
Récessif Dominant Récessif
0
Zone de lecture d’un signal t
considéré correct
Tps de montée / descente
t (10 / 90 %)
58
Le mode dégradé : (panne sur DATA / )
TX R1 R0 R2
Vref
FILTRE
Bus VAN
DATA
DATA/
59
Le mode dégradé : (panne sur DATA)
TX R1 R0 R2
Vref
FILTRE
Bus VAN
DATA
DATA/
60
Le mode dégradé : (panne CC mutuel DATA et DATA / )
TX R1 R0 R2
Vref
FILTRE
Bus VAN
DATA
DATA/
61
4) Phase de vie
Généralités :
Consiste à définir les différents modes de fonctionnement d’un réseau
multiplexé : mode Veille / Réveil, mode Secours, téléchargement
Demande de maintien
Alarme
réseau conf. réveillé
On Radio
BSI
Décondamnation
Feux de
véhicule
détresse
63
Principe du mode Veille / Réveil :
Mode Mode
NORMAL ECONOMIE
« Plip »
64
Principe du mode ECONOMIE :
Mode Mode
NORMAL ECONOMIE
30 sec
30 min
Pour sortir du mode ECO
Autoradio OFF démarrer le moteur
65
État de communication du réseau VAN
66
En Veille
Module Esclave
Module Maître
Vbat DATA /
Application DATA
« Réveil »
+ VAN
détection
« Réveil »
67
Réveillé
Module Esclave
Module Maître
Vbat DATA /
Application DATA
« Veille »
+ VAN
68
État de la couche physique en mode Veille / Réveil :
• sûreté de fonctionnement
Le dysfonctionnement d’un Nœud ne doit pas altérer le fonctionnement des
autres.
• mode Secours
Certains Nœuds intègrent un mode secours.
Ex : Boîtier Servitude Moteur (BSM)
perte de communication sur le réseau et alimentation présente :
activation des essuie-glaces et allumage des feux de croisement
En cas de coupure de l’alimentation le mode secours n’est pas assuré
70
CAN
Controller Area Network
CAN HS (High Speed)
Norme ISO 11898
Architecture
« multi-maitres » CAV BSM
BSI (integer au HDC)
M Résistance de terminaison
M M
M M
C R 60 ohms 60 ohms R C
CAN_L
médium :
V
• Composition du Bus : V = Vdiff= 2 V
3,5 V
CAN-L CAN-H
CAN-H 2,5 V
CAN-L
1,5 V
Récessif Dominant Récessif
0
t
Tps de montée / descente
t (10 / 90 %)
Le mode dégradé :
Contrôleur de protocole
RX
TX CAN
Interface de
Ligne CAN HS I/S
CAN_H
CAN_L Application
Bus CAN
Module 1
12 V CAN L Module à
Application CAN H « Réveil »
par + APC
activation
détection
Cde RCD
Module à
RCD « Réveil »
par ligne
« Plip » RCD
Module 1 + APC
CAN L Module à
12 V
Application CAN H « Réveil »
par + APC
activation
Cde RCD
Module à
RCD « Réveil »
par ligne
RCD
Réveil « Full-CAN »
système en veille
U
CAN H environ 0 V
CAN L environ 0 V CAN H = CAN L = 0V
+ APC = 0 V
RCD = 0 V RCD
0 t
État de communication du réseau CAN
U U
3.5 3.5
2.5 2.5
t 0 t
0
U U
2.5 2.5
1.5 1.5
t 0 t
0
U U
+ APC
12 12
RCD
V RCD V
0 t 0 t
État de communication du réseau CAN
• Sûreté de fonctionnement
Le réseau CAN I/S n’accepte pas de défaillance sur le réseau.
Il ne dispose pas de « mode Secours » comme le CAN LS.
Caractéristiques :
Adaptation d’impédance
Adaptation d’impédance / polarisation des lignes de communication
afin de garantir la « forme » du signal.
Types de nœuds
Nœuds principaux :
Toujours présents dans l’architecture du réseau
BSI, CMB, EMF, BSM, HDC…
Résistance = 560
La couche physique CAN LS :
Résistances de terminaison :
BSI
CAN H
??
560
Interface
de com.
560
CAN L
Non mesurable
La couche physique CAN LS :
V
0
CAN_L
5V
4.8 V min.
3.6 V max.
• Composition du Bus :
2,5 V V = Vdiff V = Vdiff
CAN-L
1,4 V max.
CAN-H
CAN_H
0,2 V max. Récessif Dominant Récessif
0
t
Tps de descente
t (10 / 90 %)
La couche physique CAN LS :
Le mode dégradé :
Les nœuds CAN Low Speed disposent d’une cellule de diagnostic
permettant une tolérance aux pannes physiques.
RX
TX
Diag.
R1 R0 R2
Vref
FILTRE
Bus CAN
CAN H
CAN L
La couche physique CAN LS :
Le mode dégradé :
Le mode dégradé :
CC
CAN L est isolé CAN H
Interface de com. 93
Phases de vie
État de communication du réseau CAN
BSI Nœud 1
Avec Alim.
Vbat CAN L
Permanent
Application CAN H e
« Réveil »
détection
Cde
+CAN
+ CAN Nœud 1
Avec
Alim.
Réveil du CAN LS « Évènement » + CAN
État de communication du réseau CAN
Nœud 1
Module 1 + APC
Vbat CAN L
Application CAN H
Cde
+CAN Nœud
2
+ CAN
Nœud 1
Module 1 + APC
Vbat CAN L
Application CAN H
Cde Nœud
+CAN 2
+ CAN
Protocole :
Mode Demande
Type Exemple + Perm + CAN
dégradé Réveil
0 BSI Oui P Manager Oui
1 BSM P feux P P Oui
2 Non Utilisé
3 CLIM P (1) P Non
4 RADIO P Oui
État de communication du réseau CAN
Protocole :
• mode Secours
Certains Nœuds intègrent un mode secours.
Ex : Boîtier Servitude Moteur (BSM)
protocole
Caractéristiques
VAN Full-CAN
Maître- Esclaves Multi-Maîtres
architecture
Multi-Maîtres
Filaire Filaire
médium
paire differentielle paire differentielle
CAN HS : non
tolérances aux pannes oui
CAN LS FT : oui
acquittement oui non
confort 125 kb/s Inter-système : 500 kb/s
débit
carrosserie 62,5 kb/s Car/conf : 125 kb/s
État des réseaux CAN
2.5
CAN LS
0
2.5
CAN I/S
0 t 10
LIN
Local Interconnect Network
101
1) Historique
2) Topologie
3) Couche Physique
4) Phase de vie
102
1) Historique
103
2) Topologi
e
Positionnement du LIN
VAN
104
Synoptique d’un réseau LIN :
105
Caractéristiques du LIN
Tableau :
106
Architecture du LIN
+ BAT
Alimentation
+ LIN
Bus LIN
Maître
Masse
108
Alimentation du réseau LIN :
Cette alimentation commutée + LIN est obligatoire pour les organes sécuritaires
possédant un « mode Secours »
Le + LIN alimente les organes ne possédant pas d’alimentation permanente
le + LIN est géré par l’organe Maître
109
Classification des organes :
Type 0 : Maître
110
Classification des organes :
111
Protocole du LIN
Le LIN en détails :
Le consortium LIN préconise l’utilisation des débits suivants :
2 400 bits/s
Application PSA
9 600 bits/s
19 200 bits/sec
19 200 bits/s
113
Type de communication :
114
Contenu d’une trame LIN :
115
Couche physique du LIN :
• Composition du Bus :
• Signal :
V
12 V Récessif
Dominant
0
t
116
Veille et Réveil du réseau LIN :
Le module Maître donne l’ordre de mise en veille du réseau en transmettant une Trame de
« commande » avec le premier champ de donnée
Signal de Réveil :
117
Séquencement du Réveil :
Nota : si aucune Trame n’est transmise sur le réseau, l’émetteur renouvelle le signal de réveil. 3
fois maximum.
Nota :
Après plusieurs tentatives de réveil, si le module Maître ne répond pas, une stratégie est
appliquée « libre choix au constructeur »
118
Exemple D’Utilisation du LIN chez PSA
Projecteurs directionnels :
calculateur
Moteur azimut D
CAN I/S LIN
Projecteurs
BSI (esclave2)
Directionnels
(maître)
119
DIAG ON CAN
120
1) Architecture
Diagnostic
2) Le BSI
121
1) Architecture
Diagnostic
AAS CMB UCE n
Ligne K
Ligne K
Réseau Inter Systèmes commuté Prise
16 V
Réseau CAN DIAG (CAN High Speed 500 Kbit/s)
122
Comparatif entre :
123
Téléchargement réseau Inter-Système :
124
Accès au diagnostic réseau I/S :
125
2) Le BSI
Généralités :
Fonction de passerelle :
entre les différents réseaux (inter-système, confort,carrosserie…)
entre les calculateurs et l’outil de diagnostic.
Fonction de carrosserie :
assure des fonctions d’éclairage, visibilité, anti-démarrage…
126
Le Boîtier de Servitude Intelligent (BSI) :
Fonctions générales
Application
Entrées
Fonction Fonction
Essuyage Condamnation
Fonction Fonction
passerelle DIAGNOSTIC
Liaisons réseaux
Affectation :
1999 BSI-VAN Variante A = Berlingo, Xsara et Xsara Picasso
2000 BSI Bi-VAN/CAN Variante B = Xsara 2
2001 BSI Bi-VAN/CAN Variante C = Xsara 2 « BSM Mux et COM 2000 »
128
Le BSI « Lear/Sagem » > 2000
BSI TOP :
Logiciel développé par PSA
Détail du soft connu
BSI téléchargeable
Intégration du BFH (Boîtier fusible Habitacle)
Réseau Bi-VAN/CAN « COM 2000 BSM Mux »
Affectation :
BSI TOP = CITROËN C5 et CITROËN C8
129
Connecteur PH2
Les BSI « Light » :
BSI Siemens :
Logiciel développé par PSA
Détail du soft connu
BSI téléchargeable
Affectation :
BSI Light = Xsara Picasso Bi-VAN/CAN, Berlingo 2
CITROËN C2, CITROËN C3, CITROËN C3 Pluriel,
130
Le BSI « CAN » : 2004 Connecteur Bleu
BSI JCAE :
Logiciel développé par PSA
Détail du soft connu
BSI Transgamme X3 et B5
BSI téléchargeable Connecteur 10 V BA
Affectation :
BSI « Full-CAN » = X3 et B5
En projet = CITROËN C8, CITROËN C2, CITROËN C3 Pluriel,
Xsara Picasso 2
131
Le BSI X3 « Full-CAN » :
Architecture :
BI-Capteur GEP
BVA
ECM BHI
ESP
BSI
CAV
Architecture :
AAS BSI
TO
AFIL Capteurs
CLIM EMF
Combiné RD4/RT3
133
Le BSI X3 « Full-CAN » :
Architecture :
BSM BSR
BSI ALARME
CDPL
AIRBAG
ADDGO
CV00
134
Le BSI X3 « Full-CAN » :
CAN LS
Architecture :
ESP BHI
ECM
BSI
BVA
CAN COMMUTE
DIAG ON CAN
8099
Prise Diagnostic
Identification :
Attention :
Ce BSI est monté sur les véhicules X3 et B5 et
n’est pas identifiable visuellement.
Pour les différencier, il faut consulter via l’outil
de diagnostic, la version dans le menu
Téléchargement.
Alimentations du BSI X3 :
AAS
CAN Confort CAN Carrosserie
BSM
AFIL
BSI
BSR
Combiné
CLIM CDPL
ECM
Réveil RCD
Le BSI gère le réveil des différents
BVA
réseaux CAN : BSI
Par le + APC « Réveil principal »
BHI
Par le signal RCD « Réveil partiel »
DSG
40V NR
40V BE
6V NR
16V NR
16V VE
10V NR
16V GR
10V BA
2V GR
Nouveau
connecteur
10V BA Attention
Parc SHUNT
139
Le BSI
Le BSI « Full-CAN » :
Opérations APV :
Particularités :
Opérations de diagnostic et téléchargement sur le BSI X3
Fonction passerelle entre les réseaux CAN du véhicule et le « Diag on CAN »
140
Le BSI « Full-CAN » :
Phase 2 ; La distinction entre CC et CO n’est pas faite au niveau de chaque calculateur. Elle est à
réaliser par l’intervenant en regroupant les enregistrements du JDD avec un schéma
d’architecture.
141
Téléchargement: X3
Le BSI « Full-CAN » : ECM (EW10), DSG,GEP, AAS,CDPL,
BHI
Diagnostic embarqué BSI X3 :
Téléchargement : « calibration »
Suite aux difficultés rencontrées en APV avec les mises à jour, les paramètres « lois jaugeage, tables
de rhéostatage », seront regroupés dans des calibrations.
Ces calibrations seront téléchargées dans les calculateurs via le serveur.
- Étiquette électronique
- Défauts de l’organe
Téléchargement - Configuration et Télécodage
du fichier dans le personnalisation
Fichier calculateur (télécodage).
contenant la
calibration #2 Calibration #2 Téléchargement
Téléchargement : « soft »
Ce téléchargement permet de disposer de calculateurs « Vierge » en application « soft » et en
données « calibration ».
- Étiquette électronique
- Défauts de l’organe
Mémoire
Téléchargement du - Configuration et
réinscriptible
fichier dans le personnalisation
Fichier Télécodage
calculateur (télécodage).
contenant
l’applicatif et les - #Calib.=f(configuration)
calibrations.
Calib.
Calib. Calib. Calib. Mémoire
#1
#1 #2 #3 réinscriptible
Téléchargement
Software
14
Le BSI « Full-CAN » :
Opérations APV :
PVN :
client
Mise en place du fusible « SHUNT »
(Disparition du fusible 30 A)
Configuration indicateur de maintenance
Option client ; « BSR »
144
Le BSI X3 « Full-CAN » :
BVA
CAN I/S Démarreur
CMM
+ Bat
Et
BSI
+ APC/+DEM (DW12)
Antivol
+ DEM CAN Car
Micro
BSM
P/N si BVA
1
Le BSI X3 « Full-CAN » :
S_DEM
« Point mort » +BAT
Parc/Neutre
µC S1
-
+DEM
CAN LS FT 146
Synthèse
Voir document fourni
147