SlideShare une entreprise Scribd logo
INSTALLATION ET MISE EN SERVICE
DU SYSTEME
DE-1134
Objectifs :
> Situation du système dans la réalité
> Rôle du calculateur
> Architecture et analyse des bus de communication
(MUX-Trace)
> Parcours de l’information (du capteur à la trame)
Simulation analogique
> Simulation d’un environnement absent (moteur)
> Émulation d’une information capteur (conflit de trames)
> Synthèse
But : Ce document a pour but la prise en main rapide du système DE/DI-1134.
Situation du système
dans la réalité
Situation du système dans la réalité
Combiné multiplexé
Calculateur habitacle
– BSI (Boîtier de
Servitude Intelligent)
Thermistance
d’ensoleillement
Comodo d’éclairage
Rôle du calculateur
> Rôle du calculateur
Il existe plusieurs calculateurs dans un véhicule (environ une vingtaine).
Chaque calculateur gère les capteurs lui étant attribués et dialogue avec les autres
calculateurs par bus (CAN, VAN, LIN,…).
Exemple d’architecture électrique automobile :
Le calculateur teste constamment ses
capteurs environnants et renvoie son état ainsi
que l’état de ses capteurs au BSI par un bus
moteur.
Le calculateur habitacle (BSI) reçoit les informations de ses capteurs, les analyse et
effectue la transmission de ces données aux actionneurs intelligents ainsi qu’aux
autres calculateurs du véhicule (moteur, station de feux,…).
Actionneur intelligent : terme utilisé pour définir un actionneur possédant sa propre autonomie
électrique et/ou logicielle. Ex : combiné multiplexé.
Exemple d’architecture
Le BSI reçoit également les informations provenant des autres calculateurs (moteur,
station de feux,…).
Si un défaut de capteur et/ou de transmission est détecté par le calculateur, celui-ci
bascule automatiquement dans un "mode dégradé".
Mode dégradé (appelé aussi mode secours) : mode de fonctionnement réduit utilisé par le
calculateur en cas de défaillance d’une zone électrique du système.
Exemple de mode dégradé
Architecture et analyse des
bus de communication
(MUX-Trace)
Architecture électrique du système habitacle :
Rappel :
- Bus CAN LS (appelé aussi CAN Confort) :
Débit 125 Kbits/s.
Environnement dédié : phares + combiné multiplexé.
- Bus CAN HS (appelé aussi CAN Moteur) :
Débit 250 Kbits/s.
Environnement dédié : moteur.
- Bus VAN (appelé aussi VAN Carrosserie) :
Débit 62,5 Kbits/s.
Environnement dédié : phares.
Architecture électrique du système habitacle :
+12v
GND
CAN HS H
CAN HS L
Câble 23GR
VAN D
CAN LS H
CAN LS L
VAN D /
+12v
GND
+VAN
Câble 23MR
Alimentation du système DE / DI-1134 :
1/ Connecter le faisceau gris (23GR) à la maquette.
2/ Faire de même avec le faisceau marron (23MR).
3/ Utiliser la douille ROUGE du faisceau GRIS pour le +12 volts.
4/ Utiliser la douille NOIRE du faisceau GRIS pour la masse (GND).
Lorsque le système est alimenté, la led du calculateur clignote : le système est
opérationnel.
NB : Le système nécessitant environ 6 ampères, certaines alimentations devront être câblées en parallèle.
+12v
GND
Câble 23GR
Configuration du logiciel d’acquisition MUX-Trace :
1/ Connecter le boîtier d’acquisition USB-MUX-xxxx au PC.
2/ Installer les drivers du boîtier USB (disponibles sur le CD-
ROM).
3/ Connecter le cordon AMUX-C4C au boîtier USB.
4/ Installer le logiciel MUX-Trace (disponible sur le CD-
ROM).
Configuration du logiciel d’acquisition MUX-Trace :
Relier le faisceau gris (23GR) de la maquette au cordon AMUX-C4C du boîtier USB.
À relier à l’alimentation extérieure
Câble AMUX-C4C
+12v
GND
CAN HS L
CAN HS H Câble 23GR
Lancement de MUX-Trace :
Lancement de MUX-Trace :
Démarrer MuxTrace
Sélectionner le boîtier USB et cliquer « Ok »
Pour démarrer un nouveau projet :
« Fichier »
« Nouveau »
Entrer le nom du projet
Sélectionner le bus à utiliser
Modifier les paramètres du bus
Cocher la case
: la fenêtre de configuration du projet s’ouvre.
Réception d’une trame
Entrer le nom du réseau
Fixer le débit :
CAN HS = 250 Kbits/s
CAN LS = 125 Kbits/s
Décocher la case
« mode espion » si une
trame doit être émise
ultérieurement
Sélectionner le type du bus
Valider par « Ok »
Réception d’une trame : la fenêtre de configuration du bus s’ouvre.
« Détection automatique »:
Muxtrace recherche automati-
quement le débit en fonction
des informations circulant sur
le réseau.
Valider par « Ok »
Réception d’une trame : retour à la fenêtre de configuration du projet.
Lancer l’acquisition
Réception d’une trame : la fenêtre principale s’ouvre, le logiciel est en attente d’une demande d’acquisition
Demande d’acquittement
Périodicité de la trame
Champ de données
Sens de la trame:
Rx : Réception
Tx : Transmission
Identificateur de la trame
Longueur du champ de données
Réception d’une trame : acquisition en cours…
Parcours de l’information
(du capteur à la trame)
Capteur : Thermistance d’ensoleillement.
La thermistance d’ensoleillement (et de pluie) mesure la luminosité
extérieure et transmet l’information au calculateur habitacle (BSI).
Celui-ci détermine la nécessité de l’allumage ou de l’extinction
automatique des feux.
La distinction est ainsi faite lors du passage du véhicule dans un
tunnel ou en ville quand l’éclairage urbain est important mais que
l’allumage des feux soit obligatoire.
Simulation de la luminosité extérieure :
MICRO
E/S ana
E/S TOR S PUISS
CAN
La simulation du niveau d’ensoleillement agit directement sur le capteur de luminosité. Le signal est directement
injecté sur une entrée analogique du calculateur. La liaison Convertisseur A/N vers le micro contrôleur se fait par un
bus SPI. Le micro analyse l’information et la compare par rapport à ses seuils de déclenchement. Il donne l’ordre
d’allumage des feux arrière par l’intermédiaire de sorties puissance et envoie sur le bus CAN deux trames. Une
trame est envoyée à destination du combiné multiplexé qui va allumer les voyants d’éclairage. L’autre trame est
envoyée en direction du calculateur Station de Feux qui va piloter les feux avant.
Toute action sur le comodo d’éclairage entraîne la désactivation automatique du mode "allumage automatique".
N.C
Récupération de l’information ensoleillement du dossier ressource.
Broche n°16 du connecteur 18VBL.
Entrée IN6
Multiplexeur
Vers carte micro contrôleur.
Liaison SPI
Carte micro contrôleur.
Liaison SPI
CS CAN
Vers carte communication.
CAN LS
Simulation analogique : relevé des plages de fonctionnement grâce à l’outil GI3000.
Broche n° Signal Plage de fonctionnement (en volts)
inactif actif Plage morte
10 + Réf 5 v continu
11
Comodo – info feux de code 0  0,73 0,85  2,61 0,73  0,85
Comodo – info feux de croisement 0  2,63 2,63  3,59 2,61  2,63
Comodo – info feux de route 0  3,65 3,65  5 3,59 3,65
12
Comodo – info clignotant DROIT 0  0,94 0,94  2,74 2,74  2,90
Comodo – info clignotant GAUCHE 0  2,90 2,90  5 --
13 Jauge à carburant -- 0  5 --
16
Thermistance d’ensoleillement
(actif = allumage des feux)
0  1,87 1,98  5 1,87  1,98
Plage de fonctionnement (en volts) de la jauge
Réservoir plein Réservoir ½
Réservoir
« réserve »
Réservoir
vide
0 2,68 4,34 5
Simulation d’un
environnement absent
(moteur)
Demande d’acquittement
Périodicité de la trame
Champ de données
Sens de la trame:
Rx : Réception
Tx : Transmission
Identificateur de la trame
Longueur du champ de données
Réception d’une trame : acquisition en cours…
Rappel :
Acquisition réalisée sur le CAN HS (CAN Moteur).
On reçoit une trame IDx101.
Cette trame possède un octet de donnée de valeur $03.
Parce qu’il ne détecte pas la présence du moteur.
Conclusion : Le calculateur habitacle envoie au calculateur moteur l’ordre de
s’arrêter. Pourquoi ?
On va donc demander au moteur de démarrer.
Action sur le neiman (+DEM).
Résultat : La trame IDx101 passe de "03" à "01" mais lorsque l’on relâche la clé, la
trame revient aussitôt sur "03". Pourquoi ?
Parce que le calculateur habitacle attend une réponse du moteur.
Synthèse : On va donc simuler un environnement absent : LE MOTEUR.
Arrêter l’acquisition Fermer le projet
Ouverture d’un projet
On va charger le projet qui va simuler le fonctionnement du moteur. Ce mode de
simulation sera appelé "mode standalone". Il est disponible sur le CD-ROM de la
maquette Exxotest.
Transmission de trames
Résultat : La trame IDx101 passe de "03" à "00". Le moteur tourne et un régime
moteur est désormais visible sur le combiné multiplexé.
Émulation d’une
information capteur
(conflit de trames)
Avant d’émuler le fonctionnement d’un capteur, il faut identifier sa présence sur le
réseau CAN et relever ses seuils de fonctionnement.
Capteur : Jauge à carburant.
Lorsque l’on agit sur le potentiomètre
simulant la jauge, le calculateur
envoie une trame au combiné
multiplexé.
VAN D
CAN LS H
CAN LS L
VAN D /
+12v
GND
+VAN
Câble 23MR
Configuration du logiciel d’acquisition MUX-Trace :
Relier le faisceau marron (23MR) de la maquette au cordon AMUX-C4C du boîtier USB.
Câble AMUX-C4C
CAN LS L
CAN LS H
GND
Entrer le nom du projet
Sélectionner le bus à utiliser
Modifier les paramètres du bus
Cocher la case
: Ouvrir la fenêtre de configuration du projet.
Réception d’une trame
CAN LS
Low Speed
125.000
Entrer le nom du réseau
Fixer le débit :
CAN HS = 250 Kbits/s
CAN LS = 125 Kbits/s
Décocher la case
« mode espion » si une
trame doit être émise
ultérieurement
Sélectionner le type du bus
Valider par « Ok »
Réception d’une trame : la fenêtre de configuration du bus s’ouvre.
125.000 kbit/s 81%
Valider par « Ok »
Réception d’une trame : retour à la fenêtre de configuration du projet.
Demande d’acquittement
Périodicité de la trame
Champ de données
Sens de la trame:
Rx : Réception
Tx : Transmission
Identificateur de la trame
Longueur du champ de données
Rappel :
Acquisition réalisée sur le CAN LS (CAN Confort).
Réception d’une trame : acquisition en cours…
Faire varier la jauge de 100 à 0%.
Trame concernée :…………………
Octet de la trame concerné :…………………
Valeur min :…………………
Valeur max :…………………
Périodicité de la trame :…………………
IDx161
Octet 4
$00
$64
130 ms
Synthèse : On va donc émuler l’information "jauge à carburant" en créant une trame
d’envoi avec le logiciel MUX-Trace.
Relever les valeurs suivantes :
Nombre d’octets de données :…………………
7
Arrêter l’acquisition Afficher la configuration du projet
Transmission de trames
Transmission de trames
Ajouter une trame
Transmission de trames
Nom de la trame
Spécifier la périodicité
de la trame
Spécifier l’identificateur
de la trame
Le nombre d’octets
de données
Les données (en héxadécimal)
Valider par « Ok »
Rappel :
ID : $161
Nb octets : 7
Jauge : Octet 4
Valeur max : $64
Périodicité : 130 ms
Transmission de trames
Valider par « Ok »
Transmission de trames
TX : Transmission
Résultat : La jauge carburant se met à osciller sur le combiné entre le maximum et
le minimum. Pourquoi ?
Parce que le calculateur habitacle rectifie l’erreur imposée par MUX-Trace.
Que faire pour prendre la main totalement sur la jauge ?
Il faut diminuer la périodicité de la trame envoyée afin d’être plus rapide que
le calculateur.
Que se passerait-t-il alors ?
Quelle est la conséquence de cette action sur le bus ?
La trame que l’on envoie écrase la trame envoyée par le calculateur.
La charge du bus augmente et certaines erreurs de transmissions
apparaissent. Au bout de quelques secondes, le bus sature ("bus off"). Le
combiné passe en mode dégradé.
Synthèse
Le but de ces 2 exercices est de démontrer qu’il est possible d’intervenir sur les
réseaux de communication à plusieurs endroits stratégiques.
- Dans le deuxième cas, on émule un capteur présent dans un environnement
existant. Il y a conflit de trames sur le bus : si le superviseur veut se faire entendre,
il lui faut "parler plus fort", donc émettre plus rapidement.
- Dans le premier cas, on simule complètement un environnement manquant. Le
boîtier USB-MUX-4C2L est alors considéré comme un calculateur par le BSI.
Conflit
Cas 1 Cas 2

Contenu connexe

Similaire à le calculateur BSI dans l'automobile

powerpoint convertisseur analogique numérique et convertisseur numérique Anal...
powerpoint convertisseur analogique numérique et convertisseur numérique Anal...powerpoint convertisseur analogique numérique et convertisseur numérique Anal...
powerpoint convertisseur analogique numérique et convertisseur numérique Anal...
labonnesavoir
 
Conversion numérique analogique
Conversion numérique analogiqueConversion numérique analogique
Conversion numérique analogique
N NASRI
 
PréSentation Tsx37
PréSentation Tsx37PréSentation Tsx37
PréSentation Tsx37
youri59490
 
chapitre1-introduction-201224111230.pptx
chapitre1-introduction-201224111230.pptxchapitre1-introduction-201224111230.pptx
chapitre1-introduction-201224111230.pptx
MerazgaAmmar1
 
notions de routage IP
notions de routage IPnotions de routage IP
notions de routage IP
mohamednacim
 
Weos nat et redirection de ports
Weos nat et redirection de portsWeos nat et redirection de ports
Weos nat et redirection de ports
Fabian Vandendyck
 
Rapport W-CDMA Coding & Multiplexing
Rapport W-CDMA  Coding & MultiplexingRapport W-CDMA  Coding & Multiplexing
Rapport W-CDMA Coding & Multiplexing
Anouar Loukili
 
Ph.D Defense
Ph.D DefensePh.D Defense
Ph.D Defense
awxzeca
 
chapitre1-introduction-201224111230.pdf
chapitre1-introduction-201224111230.pdfchapitre1-introduction-201224111230.pdf
chapitre1-introduction-201224111230.pdf
hadda belhadj
 
Cours Bus de communication et réseaux industriels. Chapitre 1 : introduction.
Cours Bus de communication et réseaux industriels. Chapitre 1 :  introduction.Cours Bus de communication et réseaux industriels. Chapitre 1 :  introduction.
Cours Bus de communication et réseaux industriels. Chapitre 1 : introduction.
Tarik Zakaria Benmerar
 
Passerelle télématique CANUp presentation
Passerelle télématique CANUp presentationPasserelle télématique CANUp presentation
Passerelle télématique CANUp presentation
Technoton
 
Matlab simulink partie 2
Matlab simulink partie 2Matlab simulink partie 2
Matlab simulink partie 2
babaoui mohamed
 
Arm 4 canaux-logiques_2006-fva[1]
Arm 4 canaux-logiques_2006-fva[1]Arm 4 canaux-logiques_2006-fva[1]
Arm 4 canaux-logiques_2006-fva[1]
elthier
 
Lecture sécurisée des données de CAN J1939 et J1708, contrôle de la consommat...
Lecture sécurisée des données de CAN J1939 et J1708, contrôle de la consommat...Lecture sécurisée des données de CAN J1939 et J1708, contrôle de la consommat...
Lecture sécurisée des données de CAN J1939 et J1708, contrôle de la consommat...
Technoton
 
SoC Hamdi -chap4
SoC Hamdi -chap4SoC Hamdi -chap4
SoC Hamdi -chap4
mustapha hamdi
 
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
Yassine Selmi
 
Commutation-Ethernet.pptx
Commutation-Ethernet.pptxCommutation-Ethernet.pptx
Commutation-Ethernet.pptx
bochramiinfo
 

Similaire à le calculateur BSI dans l'automobile (20)

powerpoint convertisseur analogique numérique et convertisseur numérique Anal...
powerpoint convertisseur analogique numérique et convertisseur numérique Anal...powerpoint convertisseur analogique numérique et convertisseur numérique Anal...
powerpoint convertisseur analogique numérique et convertisseur numérique Anal...
 
Conversion numérique analogique
Conversion numérique analogiqueConversion numérique analogique
Conversion numérique analogique
 
PréSentation Tsx37
PréSentation Tsx37PréSentation Tsx37
PréSentation Tsx37
 
chapitre1-introduction-201224111230.pptx
chapitre1-introduction-201224111230.pptxchapitre1-introduction-201224111230.pptx
chapitre1-introduction-201224111230.pptx
 
notions de routage IP
notions de routage IPnotions de routage IP
notions de routage IP
 
Weos nat et redirection de ports
Weos nat et redirection de portsWeos nat et redirection de ports
Weos nat et redirection de ports
 
Rapport W-CDMA Coding & Multiplexing
Rapport W-CDMA  Coding & MultiplexingRapport W-CDMA  Coding & Multiplexing
Rapport W-CDMA Coding & Multiplexing
 
Ph.D Defense
Ph.D DefensePh.D Defense
Ph.D Defense
 
chapitre1-introduction-201224111230.pdf
chapitre1-introduction-201224111230.pdfchapitre1-introduction-201224111230.pdf
chapitre1-introduction-201224111230.pdf
 
Cours Bus de communication et réseaux industriels. Chapitre 1 : introduction.
Cours Bus de communication et réseaux industriels. Chapitre 1 :  introduction.Cours Bus de communication et réseaux industriels. Chapitre 1 :  introduction.
Cours Bus de communication et réseaux industriels. Chapitre 1 : introduction.
 
Passerelle télématique CANUp presentation
Passerelle télématique CANUp presentationPasserelle télématique CANUp presentation
Passerelle télématique CANUp presentation
 
Yapsc Manuel
Yapsc ManuelYapsc Manuel
Yapsc Manuel
 
Matlab simulink partie 2
Matlab simulink partie 2Matlab simulink partie 2
Matlab simulink partie 2
 
Atelier i2 c
Atelier  i2 cAtelier  i2 c
Atelier i2 c
 
Arm 4 canaux-logiques_2006-fva[1]
Arm 4 canaux-logiques_2006-fva[1]Arm 4 canaux-logiques_2006-fva[1]
Arm 4 canaux-logiques_2006-fva[1]
 
Lecture sécurisée des données de CAN J1939 et J1708, contrôle de la consommat...
Lecture sécurisée des données de CAN J1939 et J1708, contrôle de la consommat...Lecture sécurisée des données de CAN J1939 et J1708, contrôle de la consommat...
Lecture sécurisée des données de CAN J1939 et J1708, contrôle de la consommat...
 
SoC Hamdi -chap4
SoC Hamdi -chap4SoC Hamdi -chap4
SoC Hamdi -chap4
 
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
 
Td2 rtel-atm-1011
Td2 rtel-atm-1011Td2 rtel-atm-1011
Td2 rtel-atm-1011
 
Commutation-Ethernet.pptx
Commutation-Ethernet.pptxCommutation-Ethernet.pptx
Commutation-Ethernet.pptx
 

Dernier

Compréhension orale La famille de Sophie (12).pdf
Compréhension orale  La famille de Sophie (12).pdfCompréhension orale  La famille de Sophie (12).pdf
Compréhension orale La famille de Sophie (12).pdf
lebaobabbleu
 
1e geo metropolisation metropolisation x
1e geo metropolisation metropolisation x1e geo metropolisation metropolisation x
1e geo metropolisation metropolisation x
NadineHG
 
A1- Compréhension orale - présentations.pdf
A1- Compréhension orale - présentations.pdfA1- Compréhension orale - présentations.pdf
A1- Compréhension orale - présentations.pdf
lebaobabbleu
 
1e Espaces productifs 2024.Espaces productif
1e Espaces productifs 2024.Espaces productif1e Espaces productifs 2024.Espaces productif
1e Espaces productifs 2024.Espaces productif
NadineHG
 
Techno Revo et nations (1789-1848) ).pdf
Techno Revo et nations (1789-1848) ).pdfTechno Revo et nations (1789-1848) ).pdf
Techno Revo et nations (1789-1848) ).pdf
NadineHG
 
MÉDIATION ORALE - MON NOUVEL APPARTEMENT.pdf
MÉDIATION ORALE - MON NOUVEL APPARTEMENT.pdfMÉDIATION ORALE - MON NOUVEL APPARTEMENT.pdf
MÉDIATION ORALE - MON NOUVEL APPARTEMENT.pdf
lebaobabbleu
 
Auguste Herbin.pptx Peintre français
Auguste   Herbin.pptx Peintre   françaisAuguste   Herbin.pptx Peintre   français
Auguste Herbin.pptx Peintre français
Txaruka
 
GUIDE POUR L’EVRAS BALISES ET APPRENTISSAGES
GUIDE POUR L’EVRAS BALISES ET APPRENTISSAGESGUIDE POUR L’EVRAS BALISES ET APPRENTISSAGES
GUIDE POUR L’EVRAS BALISES ET APPRENTISSAGES
DjibrilToure5
 
La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...
La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...
La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...
Editions La Dondaine
 

Dernier (9)

Compréhension orale La famille de Sophie (12).pdf
Compréhension orale  La famille de Sophie (12).pdfCompréhension orale  La famille de Sophie (12).pdf
Compréhension orale La famille de Sophie (12).pdf
 
1e geo metropolisation metropolisation x
1e geo metropolisation metropolisation x1e geo metropolisation metropolisation x
1e geo metropolisation metropolisation x
 
A1- Compréhension orale - présentations.pdf
A1- Compréhension orale - présentations.pdfA1- Compréhension orale - présentations.pdf
A1- Compréhension orale - présentations.pdf
 
1e Espaces productifs 2024.Espaces productif
1e Espaces productifs 2024.Espaces productif1e Espaces productifs 2024.Espaces productif
1e Espaces productifs 2024.Espaces productif
 
Techno Revo et nations (1789-1848) ).pdf
Techno Revo et nations (1789-1848) ).pdfTechno Revo et nations (1789-1848) ).pdf
Techno Revo et nations (1789-1848) ).pdf
 
MÉDIATION ORALE - MON NOUVEL APPARTEMENT.pdf
MÉDIATION ORALE - MON NOUVEL APPARTEMENT.pdfMÉDIATION ORALE - MON NOUVEL APPARTEMENT.pdf
MÉDIATION ORALE - MON NOUVEL APPARTEMENT.pdf
 
Auguste Herbin.pptx Peintre français
Auguste   Herbin.pptx Peintre   françaisAuguste   Herbin.pptx Peintre   français
Auguste Herbin.pptx Peintre français
 
GUIDE POUR L’EVRAS BALISES ET APPRENTISSAGES
GUIDE POUR L’EVRAS BALISES ET APPRENTISSAGESGUIDE POUR L’EVRAS BALISES ET APPRENTISSAGES
GUIDE POUR L’EVRAS BALISES ET APPRENTISSAGES
 
La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...
La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...
La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...
 

le calculateur BSI dans l'automobile

  • 1. INSTALLATION ET MISE EN SERVICE DU SYSTEME DE-1134
  • 2. Objectifs : > Situation du système dans la réalité > Rôle du calculateur > Architecture et analyse des bus de communication (MUX-Trace) > Parcours de l’information (du capteur à la trame) Simulation analogique > Simulation d’un environnement absent (moteur) > Émulation d’une information capteur (conflit de trames) > Synthèse But : Ce document a pour but la prise en main rapide du système DE/DI-1134.
  • 4. Situation du système dans la réalité Combiné multiplexé Calculateur habitacle – BSI (Boîtier de Servitude Intelligent) Thermistance d’ensoleillement Comodo d’éclairage
  • 6. > Rôle du calculateur Il existe plusieurs calculateurs dans un véhicule (environ une vingtaine). Chaque calculateur gère les capteurs lui étant attribués et dialogue avec les autres calculateurs par bus (CAN, VAN, LIN,…). Exemple d’architecture électrique automobile : Le calculateur teste constamment ses capteurs environnants et renvoie son état ainsi que l’état de ses capteurs au BSI par un bus moteur.
  • 7. Le calculateur habitacle (BSI) reçoit les informations de ses capteurs, les analyse et effectue la transmission de ces données aux actionneurs intelligents ainsi qu’aux autres calculateurs du véhicule (moteur, station de feux,…). Actionneur intelligent : terme utilisé pour définir un actionneur possédant sa propre autonomie électrique et/ou logicielle. Ex : combiné multiplexé. Exemple d’architecture
  • 8. Le BSI reçoit également les informations provenant des autres calculateurs (moteur, station de feux,…). Si un défaut de capteur et/ou de transmission est détecté par le calculateur, celui-ci bascule automatiquement dans un "mode dégradé". Mode dégradé (appelé aussi mode secours) : mode de fonctionnement réduit utilisé par le calculateur en cas de défaillance d’une zone électrique du système. Exemple de mode dégradé
  • 9. Architecture et analyse des bus de communication (MUX-Trace)
  • 10. Architecture électrique du système habitacle : Rappel : - Bus CAN LS (appelé aussi CAN Confort) : Débit 125 Kbits/s. Environnement dédié : phares + combiné multiplexé. - Bus CAN HS (appelé aussi CAN Moteur) : Débit 250 Kbits/s. Environnement dédié : moteur. - Bus VAN (appelé aussi VAN Carrosserie) : Débit 62,5 Kbits/s. Environnement dédié : phares.
  • 11. Architecture électrique du système habitacle :
  • 12. +12v GND CAN HS H CAN HS L Câble 23GR VAN D CAN LS H CAN LS L VAN D / +12v GND +VAN Câble 23MR
  • 13. Alimentation du système DE / DI-1134 : 1/ Connecter le faisceau gris (23GR) à la maquette. 2/ Faire de même avec le faisceau marron (23MR). 3/ Utiliser la douille ROUGE du faisceau GRIS pour le +12 volts. 4/ Utiliser la douille NOIRE du faisceau GRIS pour la masse (GND). Lorsque le système est alimenté, la led du calculateur clignote : le système est opérationnel. NB : Le système nécessitant environ 6 ampères, certaines alimentations devront être câblées en parallèle. +12v GND Câble 23GR
  • 14. Configuration du logiciel d’acquisition MUX-Trace : 1/ Connecter le boîtier d’acquisition USB-MUX-xxxx au PC. 2/ Installer les drivers du boîtier USB (disponibles sur le CD- ROM). 3/ Connecter le cordon AMUX-C4C au boîtier USB. 4/ Installer le logiciel MUX-Trace (disponible sur le CD- ROM).
  • 15. Configuration du logiciel d’acquisition MUX-Trace : Relier le faisceau gris (23GR) de la maquette au cordon AMUX-C4C du boîtier USB. À relier à l’alimentation extérieure Câble AMUX-C4C +12v GND CAN HS L CAN HS H Câble 23GR
  • 17. Lancement de MUX-Trace : Démarrer MuxTrace Sélectionner le boîtier USB et cliquer « Ok » Pour démarrer un nouveau projet : « Fichier » « Nouveau »
  • 18. Entrer le nom du projet Sélectionner le bus à utiliser Modifier les paramètres du bus Cocher la case : la fenêtre de configuration du projet s’ouvre. Réception d’une trame
  • 19. Entrer le nom du réseau Fixer le débit : CAN HS = 250 Kbits/s CAN LS = 125 Kbits/s Décocher la case « mode espion » si une trame doit être émise ultérieurement Sélectionner le type du bus Valider par « Ok » Réception d’une trame : la fenêtre de configuration du bus s’ouvre. « Détection automatique »: Muxtrace recherche automati- quement le débit en fonction des informations circulant sur le réseau.
  • 20. Valider par « Ok » Réception d’une trame : retour à la fenêtre de configuration du projet.
  • 21. Lancer l’acquisition Réception d’une trame : la fenêtre principale s’ouvre, le logiciel est en attente d’une demande d’acquisition
  • 22. Demande d’acquittement Périodicité de la trame Champ de données Sens de la trame: Rx : Réception Tx : Transmission Identificateur de la trame Longueur du champ de données Réception d’une trame : acquisition en cours…
  • 23. Parcours de l’information (du capteur à la trame)
  • 24. Capteur : Thermistance d’ensoleillement. La thermistance d’ensoleillement (et de pluie) mesure la luminosité extérieure et transmet l’information au calculateur habitacle (BSI). Celui-ci détermine la nécessité de l’allumage ou de l’extinction automatique des feux. La distinction est ainsi faite lors du passage du véhicule dans un tunnel ou en ville quand l’éclairage urbain est important mais que l’allumage des feux soit obligatoire. Simulation de la luminosité extérieure :
  • 25. MICRO E/S ana E/S TOR S PUISS CAN La simulation du niveau d’ensoleillement agit directement sur le capteur de luminosité. Le signal est directement injecté sur une entrée analogique du calculateur. La liaison Convertisseur A/N vers le micro contrôleur se fait par un bus SPI. Le micro analyse l’information et la compare par rapport à ses seuils de déclenchement. Il donne l’ordre d’allumage des feux arrière par l’intermédiaire de sorties puissance et envoie sur le bus CAN deux trames. Une trame est envoyée à destination du combiné multiplexé qui va allumer les voyants d’éclairage. L’autre trame est envoyée en direction du calculateur Station de Feux qui va piloter les feux avant. Toute action sur le comodo d’éclairage entraîne la désactivation automatique du mode "allumage automatique".
  • 26. N.C Récupération de l’information ensoleillement du dossier ressource.
  • 27. Broche n°16 du connecteur 18VBL. Entrée IN6 Multiplexeur
  • 28. Vers carte micro contrôleur. Liaison SPI
  • 31. Simulation analogique : relevé des plages de fonctionnement grâce à l’outil GI3000. Broche n° Signal Plage de fonctionnement (en volts) inactif actif Plage morte 10 + Réf 5 v continu 11 Comodo – info feux de code 0  0,73 0,85  2,61 0,73  0,85 Comodo – info feux de croisement 0  2,63 2,63  3,59 2,61  2,63 Comodo – info feux de route 0  3,65 3,65  5 3,59 3,65 12 Comodo – info clignotant DROIT 0  0,94 0,94  2,74 2,74  2,90 Comodo – info clignotant GAUCHE 0  2,90 2,90  5 -- 13 Jauge à carburant -- 0  5 -- 16 Thermistance d’ensoleillement (actif = allumage des feux) 0  1,87 1,98  5 1,87  1,98 Plage de fonctionnement (en volts) de la jauge Réservoir plein Réservoir ½ Réservoir « réserve » Réservoir vide 0 2,68 4,34 5
  • 33. Demande d’acquittement Périodicité de la trame Champ de données Sens de la trame: Rx : Réception Tx : Transmission Identificateur de la trame Longueur du champ de données Réception d’une trame : acquisition en cours… Rappel : Acquisition réalisée sur le CAN HS (CAN Moteur).
  • 34. On reçoit une trame IDx101. Cette trame possède un octet de donnée de valeur $03. Parce qu’il ne détecte pas la présence du moteur. Conclusion : Le calculateur habitacle envoie au calculateur moteur l’ordre de s’arrêter. Pourquoi ?
  • 35. On va donc demander au moteur de démarrer. Action sur le neiman (+DEM). Résultat : La trame IDx101 passe de "03" à "01" mais lorsque l’on relâche la clé, la trame revient aussitôt sur "03". Pourquoi ? Parce que le calculateur habitacle attend une réponse du moteur.
  • 36. Synthèse : On va donc simuler un environnement absent : LE MOTEUR. Arrêter l’acquisition Fermer le projet
  • 37. Ouverture d’un projet On va charger le projet qui va simuler le fonctionnement du moteur. Ce mode de simulation sera appelé "mode standalone". Il est disponible sur le CD-ROM de la maquette Exxotest.
  • 39. Résultat : La trame IDx101 passe de "03" à "00". Le moteur tourne et un régime moteur est désormais visible sur le combiné multiplexé.
  • 41. Avant d’émuler le fonctionnement d’un capteur, il faut identifier sa présence sur le réseau CAN et relever ses seuils de fonctionnement. Capteur : Jauge à carburant. Lorsque l’on agit sur le potentiomètre simulant la jauge, le calculateur envoie une trame au combiné multiplexé.
  • 42. VAN D CAN LS H CAN LS L VAN D / +12v GND +VAN Câble 23MR Configuration du logiciel d’acquisition MUX-Trace : Relier le faisceau marron (23MR) de la maquette au cordon AMUX-C4C du boîtier USB. Câble AMUX-C4C CAN LS L CAN LS H GND
  • 43. Entrer le nom du projet Sélectionner le bus à utiliser Modifier les paramètres du bus Cocher la case : Ouvrir la fenêtre de configuration du projet. Réception d’une trame
  • 44. CAN LS Low Speed 125.000 Entrer le nom du réseau Fixer le débit : CAN HS = 250 Kbits/s CAN LS = 125 Kbits/s Décocher la case « mode espion » si une trame doit être émise ultérieurement Sélectionner le type du bus Valider par « Ok » Réception d’une trame : la fenêtre de configuration du bus s’ouvre.
  • 45. 125.000 kbit/s 81% Valider par « Ok » Réception d’une trame : retour à la fenêtre de configuration du projet.
  • 46. Demande d’acquittement Périodicité de la trame Champ de données Sens de la trame: Rx : Réception Tx : Transmission Identificateur de la trame Longueur du champ de données Rappel : Acquisition réalisée sur le CAN LS (CAN Confort). Réception d’une trame : acquisition en cours…
  • 47. Faire varier la jauge de 100 à 0%. Trame concernée :………………… Octet de la trame concerné :………………… Valeur min :………………… Valeur max :………………… Périodicité de la trame :………………… IDx161 Octet 4 $00 $64 130 ms Synthèse : On va donc émuler l’information "jauge à carburant" en créant une trame d’envoi avec le logiciel MUX-Trace. Relever les valeurs suivantes : Nombre d’octets de données :………………… 7
  • 48. Arrêter l’acquisition Afficher la configuration du projet Transmission de trames
  • 50. Transmission de trames Nom de la trame Spécifier la périodicité de la trame Spécifier l’identificateur de la trame Le nombre d’octets de données Les données (en héxadécimal) Valider par « Ok » Rappel : ID : $161 Nb octets : 7 Jauge : Octet 4 Valeur max : $64 Périodicité : 130 ms
  • 52. Transmission de trames TX : Transmission
  • 53. Résultat : La jauge carburant se met à osciller sur le combiné entre le maximum et le minimum. Pourquoi ? Parce que le calculateur habitacle rectifie l’erreur imposée par MUX-Trace. Que faire pour prendre la main totalement sur la jauge ? Il faut diminuer la périodicité de la trame envoyée afin d’être plus rapide que le calculateur. Que se passerait-t-il alors ? Quelle est la conséquence de cette action sur le bus ? La trame que l’on envoie écrase la trame envoyée par le calculateur. La charge du bus augmente et certaines erreurs de transmissions apparaissent. Au bout de quelques secondes, le bus sature ("bus off"). Le combiné passe en mode dégradé.
  • 55. Le but de ces 2 exercices est de démontrer qu’il est possible d’intervenir sur les réseaux de communication à plusieurs endroits stratégiques. - Dans le deuxième cas, on émule un capteur présent dans un environnement existant. Il y a conflit de trames sur le bus : si le superviseur veut se faire entendre, il lui faut "parler plus fort", donc émettre plus rapidement. - Dans le premier cas, on simule complètement un environnement manquant. Le boîtier USB-MUX-4C2L est alors considéré comme un calculateur par le BSI. Conflit Cas 1 Cas 2