nom : classe - electroniqueveynes.free.frelectroniqueveynes.free.fr/img/pdf/tp2_bus_can.pdf · nom...

12
Nom : Classe : Bac Pro Sen - LPR Mendes France 05400 Veynes 1 TPn°2 BUS CAN automobile (imprimer uniquement les pages 1, 2 et 3) Activités Réussi A renforcer (aide nécessaire) A revoir 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)

Upload: nguyenphuc

Post on 06-Nov-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 1

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

Activités Réussi A renforcer

(aide nécessaire)

A revoir

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)

Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 2

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

BSI

CAN HS CAN LS

Maquette habitacle

Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 3

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)

Calculateur

Moteur

CAN HS

250kbits/s

250kbits/s

Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 4

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"

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 :

Validation professeur :

Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 5

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

Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 6

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

Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 7

Extraits de la norme SAE J1979

Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 8

Extraits de documentation des maquettes EXXOTEST

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

Maquette

Habitacle

Maquette

Feux Maquette

Moteur

Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 9

Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 10

Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 11

Simulation d’une trame CAN avec Muxtrace

A modifier suivant la trame CAN désirée

Correspond à la Fréquence

d’émission

en ms

Nom : Classe :

Bac Pro Sen - LPR Mendes France 05400 Veynes 12