Nom : Prénom : Date : Objectifs du TP : A la fin de la séquence vous devez être capable de : Décrire l organisation d un circuit électrique multiplexé. Justifier de l intérêt d un codage hexadécimal des informations. Décrire l organisation structurelle d un réseau CAN. Moyens mis à disposition : Banc didactique 607 multiplexée et logiciel Mux trace. L objectif de ce TP est de comprendre l organisation d un réseau multiplexé automobile. Le banc didactique 607 CVT comporte une architecture multiplexée issue de la Peugeot 607. 1 Architecture multiplexée de la 607. Comme sur la plupart des véhicules actuels on rencontre : - Un réseau englobant les fonctions motopropulseur, freinage, boite suspension. - Plusieurs réseaux gérant : les ouvrants, le tableau de bord, les fonctions sécurités (air bag, prétensionneurs de ceintures), l éclairage. - Un calculateur assurant la communication entre les différents réseaux. Cette «passerelle» est ici appelée BSI. Question 1] A partir du dossier ressource, complétez le tableau suivant. Nom du réseau Protocole de dialogue. Inter-système Vitesse de transmission des données Type de réseau* Calculateurs présents sur le réseau Carrosserie 1 Carrosserie 2 Maitre-esclave Air bag pré-tensionneur Confort 1/5 *maître esclave ou multi maître.
Question 2] Justifiez le choix du constructeur qui préfère utiliser plusieurs réseaux plûtot qu un seul. 2 Etude des informations qui circulent sur le réseau CAN «inter système». Le logiciel et le module adaptateur «MUX trace» permettent d écouter les informations qui circulent sur le réseaux, de la même façon que les calculateurs reliés au réseau. L objectif de la question suivante, est d identifier les trames qui circulent sur le bus CAN : Démarrer la maquette et lancer l acquisition. Question 3] En agissant sur les différentes commandes de la maquette, observez l écran de l ordinateur présenté par le logiciel et complétez le tableau ci-dessous. Information portée par la trame * Identifiant de la trame (en héxadécimal) Régime moteur 208 Vitesse du véhicule Distance parcourue par le véhicule Rapport de boite engagé Température liquide de refroidissement Frein actionné * Lorsque une information varie vous observez que le chiffre en héxadécimal de la colonne «donnée» varie en même temps. 3 Codage de l information dans une trame CAN Nous allons étudier l information régime moteur afin de comprendre comment celle-ci évolue. Question 4] Faire varier le régime et complétez le tableau ci-dessous avec le logiciel MUX et la calculatrice Windows. Régime moteur Lecture des informations en hexadécimal (sur les 2 premiers chiffres) Conversion en binaire Conversion en décimal 2000 t/mn 4000 t/mn 6000 t/mn 2/5
Question 5] Combien de bits ( informations 0 ou 1) peuvent être codées sur un nombre héxadécimal à deux chiffres? On parlera d un : Question 6] Déduire des 2 questions précédentes un intérêt à utiliser l héxadécimal pour stocker et traiter des données. tat logique D après la question 4 : Question 7] Complétez le chronogramme ci-dessous, representant la transmision de la données seule ( sans l identifiant, etc ), sur le bus. Pour une vitesse de 4000 t/mn. L émission débute à t0 par le bit de poids fort. Elle est codée sur 8 bits. t0 t1 t2 t3 t4 t5 t6 t7 t8 Temps 4 Visualisation d une trame physique Jusqu à présent nous avons etudié la couche logiciele du réseau CAN. Nous alons à présent nous interressé à la couche physique du réseau. Brancher l oscilloscope de la façon suivante : - borne rouge de la voie A de l oscilloscope sur la borne 1 de la maquette - borne noire de la voie A de l oscilloscope sur la borne 6 de la maquette - régler l echelle des temps sur 20 micro-seconde - echelle des tensions sur 1 volt par division Mettre en route la maquette, et observer la trame CAN. Vous constaterez sur l oscillogramme que le niveau de tension n a que 2 états. Nous sommes sur le fil appelé CAN L, l état logique 1 correspond au niveau haut de tension. Question 8] Quels sont les deux niveaux de tension présents sur le bus? - niveau haut : - niveau bas : - écart de tension : 3/5
4 Vitesse de transfert des données La vitesse de transmission des informations, est d après la documentation du constructeur, de 250000 bits par seconde (250 Kbits/s). ( voir question 1) Afin de mieux comprendre ce que cela signifie, nous allons utiliser l oscilloscope pour mesurer cette fréquence. Bloquez l image sur l écran de l oscilloscope. Question 9] Mesurez la période (en seconde) d un bit. ( exemple : durée écoulée entre t1 et t2 sur le chronogramme de la question 7) Pour cela utiliser le menu «cursor» de l oscilloscope. Question10] Determinez la fréquence du signal. Rappel fréquence = 1 / période Conclusion : 5 Composition d une trame CAN d après le cours sur le multiplexage répondre aux questions suivantes : Question 11] La trame comporte un grand nombre de bits alors que la donnée n en nécéssite pas autant. Citer ce que comporte la trame en plus de la donnée et de l identifiant? Question 12] D après le logiciel «mux trace», indiquez combien de bits composent la trame CAN «régime moteur» complète? Question 13] Calculer le temps nécéssaire pour transmettre la trame complète. 4/5
6 Réalisation pratique du réseau CAN Question 14] Deux fils composent le bus CAN, comment s appellent t-ils? - fil 1 : - fil 2 : Brancher le fil 2 sur la voie B de l oscilloscope et afficher simultanément les signaux des 2 fils du réseau CAN. Question 14] Complétez les phrases suivantes : Lorsque CAN H est à l état haut, CAN L est à l état : Lorsque CAN H est à l état bas, CAN L est à l état : Question 15] Comment reconnaît on le bus de données dans un faisceau automobile? (aspect du faisceau électrique) Question 16] Justifiez les particularités du réseau vues aux questions 14 et 15 5/5