Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

TP2 Bus Can

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 12

Nom : Classe :

TPn°2 BUS CAN automobile (imprimer uniquement les pages 1, 2 et 3)

Activités Réussi A renforcer A revoir


(aide nécessaire)
Travail en autonomie
A 1.1 Préparer, intégrer et assembler le matériel
A 1.2 Paramétrage logiciel
A 1.3 Tester et valider
A2-1 Participer à la préparation sur site
A2-2 Mettre en place, raccorder, tester et valider les
supports de transmission
A2-3 Mettre en place les équipements, les logiciels,
configurer, paramétrer, tester et valider
A3-1 Effectuer la maintenance préventive
A3-2 Effectuer la maintenance corrective

A4-1 Réaliser la prise en charge du matériel

A 4.2 S’informer et se documenter

A4-3 Participer à la relation clientèle

A4-4 Respecter les obligations légales et réglementaires


A4-5 Participer à la gestion de son activité
Signature de l’enseignant

A) Matériel nécessaire

Carte ECUSIM + Mobydic + cordons

Logiciel COM Port Toolkit

Documentations Mobydic , EcuSim, Normes SAE

A1) Faire le branchement entre la carte EcuSim (à régler Bus CAN 11bits – débit à 500kbps) et Mobydic .
Paramétrer le logiciel Com Port Toolkit pour avoir une liaison série à 9600 bps, 8 bits de données, 1 bit de
stop , pas de parité, pas de contrôle de flux matériel.

Faire vérifier le branchement à votre professeur. Signature :

Taper le code hexadécimal 05 (pour la signification des commandes voir document Mobydic pages 9 à 15)

Quelle est la réponse ?

Donner la signification des codes. (voir annexes pages 5 et 6)


Bac Pro Sen - LPR Mendes France 05400 Veynes 1
Nom : Classe :

Quel type de trame est alors analysé par le lecteur Mobydic ? A quel débit ?

Idem avec le code hexa 06 :

Taper ensuite les codes 02 01 05

Quelle est la réponse ?

Commenter chaque code de la trame obtenue et leur signification (y compris le checksum)

Donner les valeurs Hexa min et max obtenues en faisant varier le potentiomètre « coolant temperatur » et
en déduire la grandeur physique correspondante avec son unité (voir normes SAE annexe page 7 pour
avoir la correspondance entre valeurs hexa et grandeurs mesurées)

Donner les codes pour vérifier la vitesse du véhicule. Donner la réponse et surligner les valeurs hexa
correspondant à la donnée vitesse (le faire pour la vitesse min et max). En déduire les vitesses
correspondantes.

Idem pour la vitesse de rotation du moteur

Idem pour la mesure du MAF (donner aussi la définition de MAF et pourquoi a-t-on besoin de faire cette
mesure ?)

Idem pour la mesure de la tension O2 des sondes à Oxygène (sondes lambda)

Que mesurent ces sondes à oxygène ? Quel est l’intérêt de cette mesure ?

B) Analyse d’une trame CAN (Control Area Network ) avec le logiciel OscilloCAN.exe

Pour l’étude du bus CAN, voir le document Multiplexage automobile.

Champ identificateur : 325

Longueur des données : 2 octe ts données : F8 3D

Tracer les chronogrammes obtenus en CANH et CANL .Vous ne représenterez uniquement que le champ
données en repérant d’une couleur la donnée avec son code binaire et d’une autre couleur les bits de
synchronisation (bits de Stuffing). Convertir le code binaire en hexadécimal et vérifier que les valeurs
obtenues correspondent aux données transmises désirées.

Synchronisation : La technique du Bit Stuffing impose au transmetteur d’ajouter automatiquement un bit de


valeur opposée lorsqu’il détecte 5 bits consécutifs dans les valeurs à transmettre.

C) Etude de la maquette habitacle de la peugeot 307


Maquette habitacle

CAN LS CAN HS

Bac Pro Sen - LPR Mendes France 05400 Veynes BSI 2


Nom : Classe :

CAN HS
Calculateur
250kbits/s
Moteur
250kbits/s

Le combiné multiplexé de la peugeot 307 reçoit les trames provenant du BSI (calculateur habitacle) par le
CAN Confort (125 Kbits/s) (CAN LS)

Le boîtier de servitude intelligent est le coeur du système de l'architecture multiplexée d’un véhicule.
Fonctions du boîtier de servitude intelligent :

 Fonctions de passerelle entre les différents réseaux multiplexés (Bus CAN HS , BUS CAN LS , BUS LIN
,BUS VAN ,…)
 Fonctions de passerelle entre les liaisons filaires et les liaisons multiplexées
 Fonctions de diagnostic
 Acquérir des informations en provenance de capteurs
 Distribuer et protéger des alimentations vers des organes reliés au BSI
 Gérer les protocoles de dialogues des liaisons multiplexées

Quel est le protocole utilisé pour dialoguer entre le combiné et le BSI? A quel débit ?

C1) Analyse d’une trame CAN Low Speed avec le logiciel Muxtrace

Avec la maquette habitacle d’EXXOTEST+boitier d’analyse de trames avec le logiciel Muxtrace installé sur PC.

Brancher le boitier d’analyse de trame et analyser les trames émises. (NB: les drivers du boitier
d’analyse doivent être préalablement installés)

Faire vérifier le branchement à votre professeur. Signature :

Imprimer les trames obtenues et repérer la trame correspondant à l’information niveau de la jauge
à carburant. Repérer l’identificateur et la donnée renseignant sur le niveau d’essence.

C2) Visualisation des signaux du bus CAN LS

Visualiser à l’oscilloscope les signaux (CAN LS L et CAN LS H) d’une trame CAN LS. Imprimer ces
signaux et en tracer les axes. Mesurer les tensions min et max de ces signaux. Sont-ils conformes à
la norme d’un BUS CAN LS ? Mesurer la durée d’un bit et en déduire le débit.

( faire apparaitre vos mesures sur les signaux)

Faire vérifier le branchement et le réglage de l’oscilloscope à votre professeur. Signature :

C3) Simulation d’une trame moteur

Le logiciel Muxtrace permet de simuler différentes trames CAN (LS ou HS)

Bac Pro Sen - LPR Mendes France 05400 Veynes 3


Nom : Classe :

Quel est le protocole utilisé pour dialoguer entre le calculateur moteur et le BSI? A quel débit ?

Donner la procédure (voir annexe page 11) pour simuler une trame moteur avec une vitesse à
105.96km/h , le compte tour à 4300 tr/min , la cinquième vitesse engagé et le moteur en marche
(voir annexe page 10 ) (imprimer votre paramétrage du logiciel Muxtrace et commenter-le (spécifier le
type de trame , son débit , la périodicité de la trame)

Faire vérifier le branchement et votre paramétrage à votre professeur. Signature :

Lancer avec le logiciel Muxtrace le fichier de simulation trame moteur ( fichier.mtp) dans « Fichier » puis
« Ouvrir ».

Imprimer la réponse et commenter les trames reçues.

D) Boite à pannes (avec fils + et – connectés à l’alimentation +12VDC )

(document « Notice d’utilisation DE 1134 » pages 7 à 10)

Capteurs analogiques (simulés) présents sur la maquette habitacle :

Quel est le repère du connecteur permettant la liaison entre les capteurs et la carte électronique
gérant ceux-ci ?

Quels sont les numéros de broches pour avoir accès aux données de ces capteurs analogiques ?

Mesurer au voltmètre les tensions extrêmes des différents capteurs analogiques sur les
bornes accessibles avec "la boite à pannes"
Validation professeur :
Mesures :

Insérer la boite à panne. Appeler votre professeur pour générer une panne.

Procéder à une analyse de trames avec Muxtrace et diagnostiquer la panne. (à imprimer)

Diagnostic proposé par l’élève :

Faire vérifier à votre professeur. Signature :

Bac Pro Sen - LPR Mendes France 05400 Veynes 4


Nom : Classe :

Annexes nécessaires pour répondre aux questions du TPn°2


Extraits des commandes 1

La trame de réponse est construite ainsi:

En réalité une trame OBD est moins longue, l'interface mOByDic renvoie 2 octets de plus.

06 signifie que l'interface a compris la commande et 02 signifie que la commande a réussi

0A est l'octet de contrôle = nombre d'octets suivants l'octet de contrôle composant la trame (checksum
inclus); 10 en décimal soit 0A en hexadécimal.

86 F1 10, entête (headers) de la trame.

41 réponse 4 pour le service 1 et 00 concerne le PID 00.

BE 3E F8 11, données de la réponse

Bac Pro Sen - LPR Mendes France 05400 Veynes 5


Nom : Classe :

CD est le checksum, c'est un nombre calculé qui permet de vérifier l'intégrité des données transmises

CALCUL DE LA SOMME DE CONTROLE (CheckSum)

La somme de contrôle (ChecKSum) est la somme de tous les octets du


message (entre l’octet de contrôle et le checksum) à laquelle on applique
“modulo 256”.

Pour l’exemple ci-dessous :

86+F1+10+41+00+BE+3E+F8+11 = 3CD -----> en Décimal : 973


Nous allons diviser par 256
Combien de fois 256 (entier) dans 973 ? ------> 3 fois
Quel est le reste ? ------> 973 – 3*256 = 205 -----> en Hexa : CD

CODES PID des capteurs utilisés pour la carte de simulation Moteur ECUSIM 1600

Bac Pro Sen - LPR Mendes France 05400 Veynes 6


Nom : Classe :

Extraits de la norme SAE J1979

Bac Pro Sen - LPR Mendes France 05400 Veynes 7


Nom : Classe :

Extraits de documentation des maquettes EXXOTEST

Liste des trames circulant sur les BUS des platines « Exxotest »

Maquette
Feux Maquette
Moteur

Maquette
Habitacle

Bac Pro Sen - LPR Mendes France 05400 Veynes 8


Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 9


Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 10


Nom : Classe :

Simulation d’une trame CAN avec Muxtrace

A modifier suivant la trame CAN désirée

Correspond à la Fréquence
d’émission

en ms

Bac Pro Sen - LPR Mendes France 05400 Veynes 11


Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 12

Vous aimerez peut-être aussi