FR 2641085 A1 19900629 FR 8817368 A 19881222 PROCEDE ET DISPOSITIF DE DIAGNOSTIC DES DEFAUTS SUR DES BOITIERS ELECTRIQUES OU ELECTRONIQUES EMBARQUES SUR VEHICULE AUTOM'OBILE L'invention concerne un procédé de diagnostic des défauts sur des boîtiers électriques ou électroniques embarqués sur véhicule automobile, boîtiers du type recevant des signaux d'état caractérisant l'état statique et dynamique d'organes du véhicule, et engendrant des signaux électriques de commande desdits organes, l'ensemble desdits signaux d'état et signaux de commande étant représentatifs d'un ensemble de paramètres spécifiques du véhicule. Cette invention s'étend à un dispositif de diaqnostic obtenu par la mise en oeuvre de ce procédé. Les dispositifs actuels utilisés pour effectuer des diagnostics sur des boîtiers électroniques ou électriques embarqués sur véhicule consistent en des stations de diaqnostic alimentées sur le secteur et permettant d'effectuer des tests dans des ateliers de réparation. Ces stations sont connectées à un faisceau de câbles disposé au préalable en série sur le faisceau reliant un boîtier à un organe donné, et sont adaptées pour calibrer et traiter les signaux d'état et de commande traversant ce faisceau, en vue d'afficher sur un écran les paramètres de-fonctionnement de l'organe précité. Les principaux inconvénients de ces stations proviennent de leur prix de revient très élevé et du fait que, de par leur conception, leur emploi est limité à des tests statiques. De plus, ces stations ne sont pas adaptées pour tester, lors d'un branchement donné, l'ensemble des signaux d'état ou de commande reçus ou engendrés par un bottier, mais uniquement les signaux reçus d'un organe spécifique (ou engendrés vers cet organe) reliés au bottier. Le test de tout autre organe relié au boîtier nécessite donc le branchement d'un autre faisceau. En outre, les seules valeurs affichées concernent les mesures de paramètres de fonctionnement du véhicule dont l'interprétation nécessite un personnel qualifié et l'utilisation de manuels de réparation très complets. Enfin, leur conception rend très coûteuse toute adaptation à de nouveaux types de boetiers électroniques ou électriques. D'autre part, il existe également des dispositifs de diagnostic adaptés pour se connecter par une liaison série sur des boîtiers électroniques ou électriques spécifiques possédant leurs propres moyens de traitement des signaux d'état et de commande qu'ils reçoivent ou engendrent. Ces bottiers sont adaptés pour délivrer, via la liaison série, des signaux calibrés vers le- dispositif de diagnostic. La fonction de ce dispositif de diagnostic est de décoder la salve de signaux délivrés en vue de son affichage. L'inconvénient de tels dispositifs réside dans le fait que leur emploi est limité aux bottiers électroniques ou électriques équipés pour délivrer une trame diagnostic. De plus, les paramètres de fonctionnement affichés sont limités aux signaux délivrés-par les boîtiers. Enfin, comme pour les stations de diagnostic, les seules valeurs affichées concernent les mesures de paramètres de fonctionnement dont l'interprétation nécessite l'utilisation de manuels de réparation très complets. La présente invention vise à pallier les inconvénients des dispositifs connus et a pour premier objectif de fournir un dispositif de diagnostic de faible prix de revient par rapport à celui des stations de diagnostic, permettant de tester tous les types de bottiers possédant ou non une trame de diagnostic. Un autre objectif de l'invention est de permettre d'effectuer des tests routiers grandeur réelle. Un autre objectif est de permettre de détecter et d'afficher les défauts fugitifs survenant lors d'un essai routier. Un autre objectif est de fournir directement à l'opérateur l'interprétation du signal de défaut détecté et de guider ce dernier en vue de la réparation à effectuer. Un autre objectif est de fournir un dispositif adaptable è faible coût à tout nouveau type de bottier. A cet effet, l'invention vise un procédé de diagnostic des défauts sur des bottiers électriques ou électroniques embarqués sur véhicule automobile, bottiers du type recevant des signaux électriques d'état caractérisant l'état statique et dynamique d'organes du véhicule et engendrant des signaux électriques de commande desdits organes, l'ensemble desdits sionaux d'état et signaux de commande étant représentatifs à chaque instant d'un ensemble de paramètres spécifiques du véhicule, dits paramètres de fonctionnement, le ou les boîtiers à tester pour un vé'icule donné étant désigné par "système à tester". Selon l'invention, ce procédé se caractérise en ce qu'il consiste: à mémoriser préalablement dans des mémoires de stockage, d'une part, des programmes de diagnostic correspondant chacun à un type de système à tester, d'autre part, associés à chaque programme de diagnostic, un ensemble de seuils de défaut liés à chaque paramètre de fonctionnement correspondant au système concerné, a à prélever en continu les signaux d'état et signaux de commande aux bornes des bottiers du système à tester, de façon à disposer en continu desdits signaux sur un faisceau de dérivation, à mettre en forme, simultanément et en parallèle, lesdits signaux en vue de les ramener dans une plage de valeurs prédéterminée et d'obtenir des signaux calibrés, 25. à sélectionner par une commande manuelle le programme de diagnostic correspondant au type de système testé, et les seuils de défaut associés, à configurer un multiprocesseur au moyen du programme de diagnostic sélectionné, en vue de le dédier au traitement des signaux d'état et signaux de commande spécifiques du type de système testé, et d'affecter à un des signaux d'état ou de commande un caractère prioritaire, à numériser, au moyen du multiprocesseur configuré, les signaux calibrés et des combinaisons desdits signaux sur une période liée au signal prioritaire, de durée inférieure à celle de la période dudit signal prioritaire, de façon à engendrer au cours de ladite période un ensemble de signaux numériques représentatifs des signaux calibrés, à mémoriser les signaux numériques obtenus à chaque période dans une mémoire vive, à explorer ladite mémoire vive à chaque période et à calculer en temps réel un ensemble de grandeurs représentatives des paramètres de fonctionnement pour la période considérée, à comparer en temps réel chaque grandeur calculée aux seuils de défaut préalablement mémorisés et sélectionnés, en vue d'engendrer un sional de défaut en cas de dépassement, 10. à stocker en temps réel pour chaque grandeur l'éventuel signal de défaut dans une mémoire sauvegardée ayant une première zone de capacité au moins égale au nombre de paramètres de fonctionnement, à décompter, pour chaque grandeur, le nombre d'apparitions du signal de défaut correspondant et à mémoriser au moins une donnée liée à ce nombre dans une seconde zone de la mémoire sauvegardée, à afficher, à la demande, le contenu de ladite mémoire sauvegardée. Ce procédé permet donc, en temps réel, de calculer des grandeurs représentatives des paramètres de fonctionnement correspondant au système testé et-de stocker dans une mémoire sauveqardée les éventuels signaux de défauts qui peuvent ensuite être affichés à la demande. Il autorise donc d'effectuer des tests de roulage normal, en lieu et place des tests statiques actuellement effectués, et de surveiller lors de cet essai tous les signaux d'état ou de commande reçus ou enoendrés par le système testé. Ainsi, tout défaut même fugitif intervenant lors de cet essai est détecté et mémorisé. Selon un mode de mise en oeuvre préférentiel: préalablement à l'affichage du contenu de la mémoire sauvegardée, on sélectionne une combinaison déterminée d'informations à afficher parmi un ensemble de combinaisons correspondant à différents types de diagnostic, l'on affiche uniquement la combinaison d'informations sélectionnées. Comme on le comprendra mieux plus loin, plusieurs types de diagnostic autres que le diagnostic routier peuvent ainsi être effectués et notamment: vérification du 2 6 4 1 0 8 5 cablage de la chaîne de mesure, mesure des- paramètres se rapportant au système testé... Pour chacun de ces diagnostics, seules les informations sélectionnées sont en outre affichées. Par ailleurs, la sélection du programme de diagnostic du système à tester et de la combinaison d'informations à afficher s'effectuent préférentiellement: en engendrant l'affichage successif de menus portant des indications représentatives des types de système à tester mémorisés et de l'ensemble des combinaisons afficher, en actionnant un curseur de choix d'indications contenues dans le menu. Cette sélection s'effectue donc facilement par lecture de menus successifs et arborescents comportant les diverses caractéristiques nécessaires à la mise en oeuvre du procédé pour un système à tester et un type de diagnostic donnés. De plus, selon une autre caractéristique de l'invention: on mémorise dans une mémoire de stockage une table d'aides à la réparation comportant pour chaque signal de défaut des informations d'aide à la réparation, on affiche à la demande les informations de cette table qui correspondent à un signal de défaut lorsqu'est affiché ce signal de défaut. Cette table d'aides intégrant des informations de dépannage liées aux signaux de défaut affichés constitue un guide fournissant directement à l'utilisateur l'origine de la panne. L'invention s'étend à un dispositif de diagnostic se caractérisant en ce qu'il comprend en combinaison: - un jeu de faisceaux de dérivation, chaque faisceau comportant à une extrémité un connecteur standard et à son autre extrémité un connecteur-dérivateur adapté pour se brancher aux bornes des bottiers d'un système à tester en vue d'en dériver les signaux d'état et signaux de commande, - une interface de mise en forme dotée de connecteurs d'entrée conjugués des connecteurs standards des faisceaux de dérivation, ladite interface comprenant une pluralité de modules de calibrage agencés en parallèle sur les entrées, - un multiprocesseur, relié à l'interface de mise en forme et comprenant une pluralité de compteurs et de convertisseurs analogique/numérique, au moins deux processeurs organisés en maitre/esclave, une mémoire vive de mémorisation en temps réel des signaux numériques obtenus et une mémoire sauvegardée pour le stockage de signaux de défaut et données liées à ces signaux de défaut, - des mémoires de stockage d'un ensemble de programmes de diagnostic correspondant à un ensemble de systèmes à tester, lesdites mémoires étant reliées au multiprocesseur, - des moyens de connexion adaptés pour connecter le multiprocesseur avec une interface homme/machine possédant des moyens d'affichage et des moyens de sélection manuelle, - des moyens d'alimentation électrique pourvus d'un connecteur en vue de leur branchement sur une batterie de véhicule automobile, lesdits moyens étant adaptés pour convertir la tension batterie en une tension régulée propre à l'alimentation du dispositif. Comme on le verra plus loin, outre les avantages ci-dessus cités, la conception de ce dispositif permet de réaliser un bottier de diagnostic de dimensions adaptées pour être embarqué à l'intérieur d'un véhicule, soit dans le compartiment moteur, soit dans l'habitacle, en vue d'effectuer des tests routiers. De plus, selon deux autres caractéristiques de l'invention: - l'interface de mise en forme est constituée d'une carte interchangeable comportant un connecteur d'entrée débrochable possédant une pluralité de voies, conjugué de connecteurs standard, un connecteur de sortie débrochable possédant une pluralité de voies en vue de la liaison avec le multiprocesseur et, agencés en parallèle entre ces connecteurs, les modules de calibrage. - les mémoires de stockage des programmes de diagnostic sont portées par une carte interchangeable comportant un connecteur bidirectionnel débrochable, en vue de la liaison desdites mémoires avec le multiprocesseur. Ce système de carte interchangeable permet, à faible coût, d'adapter le dispositif de diagnostic aux différentes évolutions des systèmes à tester et, par conséquent, de fournir un dispositif ouvert à tous les développements technologiques des véhicules automobiles. L'invention s'étend enfin, en tant que moyen essentiel pour la réalisation de ce dispositif de diagnostic, à une interface de mise en forme, caractérisé en ce qu'elle comprend: - un connecteur d'entrée débrochable possédant une pluralité de voies, - un connecteur de sortie débrochable possédant une pluralité de voies, - une pluralité de modules de calibrage agencés en parallèle entre les connecteurs d'entrée et de sortie. D'autres caractéristiques, buts et avantages de l'invention ressortiront de la description détaillée qui suit en référence aux dessins annexés qui en représentent à titre d'exemples non limitatifs un mode de réalisation préférentiel et une variante de réalisation. Sur ces dessins qui font partie intégrante de la présente description: - la figure 1 est une vue en perspective d'un dispositif de diagnostic conforme à l'invention, - la figure 2 est une vue de face d'une des faces d'extrémités de ce dispositif, - la figure 3 est un schéma synoptique de ce dispositif, - la figure 4 en est une coupe longitudinale par un plan vertical A, - les figures 5, 6, 7 sont des schémas électroniques des modules de calibrage de ce dispositif, - la figure 8 est un schéma synoptique du multiprocesseur de ce dispositif, - la figure 9 est un schéma synoptique d'une variante de réalisation, - la figure 10 représente le logigramme de fonctionnement général de ce dispositif. Le dispositif de diagnostic représenté aux figures se présente sous la forme d'un bottier de diagnostic 1 de forme parallélépipédique rectangle. Ce boîtier i est destiné à être raccordé aux bornes de bottiers électroniques ou électriques par l'intermédiaire de faisceaux électriques 2 dotés d'un dérivateur 3 permettant de dériver vers- le dispositif les signaux d'état reçus par ces boitiers électroniques et les signaux de commande engendrés par ces derniers. Ce boitier de diagnostic 1 présente une hauteur de l'ordre de 80 mm, une largeur de l'ordre de 150 mm et une longueur de l'ordre de 300 mm et est réalisé en aluminium. Ces dimensions et ce matériau permettent de l'embarquer facilement à l'intérieur d'un véhicule, soit dans le compartiment moteur, soit dans l'habitacle de ce dernier. Une des faces frontales de ce boîtier de diagnostic comprend une fenêtre 4 à l'arrière de laquelle sont disposés un écran alphanumérique 5 de ouatre lignes de caractères, et cinq boutons étanches 6 de sélection manuelle. Cette face frontale est en outre dotée d'un capot de protection 7 monté sur glissières 8 pour pouvoir se déplacer entre deux positions: une position o il masque et protège l'écran d'affichage 5 et les boutons de sélection manuelle 6, et une position o il découvre ces derniers. Par ailleurs, le bottier de diagnostic 1 est ouvert à ses deux extrémités et doté intérieurement de glissières longitudinales d'enfichage de cartes. Les extrémités ouvertes sont en outre fermées par deux embouts, l'un amovible 9 portant les liaisons intercartes et l'autre fixe 10 portant des connecteurs accessibles: un connecteur 63 voies 11 et un connecteur 28 voies 12 conjugués des connecteurs standard 2a de faisceaux de dérivation 2, un connecteur d'alimentation 13 et un connecteur 9 voies 14. Les cartes renfermées à l'intérieur de ce bottier de diagnostic 1 sont au nombre de quatre: - une carte interchangeable de mise en forme 15 comportant un connecteur d'entrée débrochable 16 possédant une pluralité de voies conjuguées des connecteurs standard 2a des faisceaux de dérivation 2, et un connecteur de sortie débrochable 17 possédant une pluralité de voies. Cette carte de mise en forme 15 vient s'enficher dans des connecteurs encartables 18, 19 portés respectivement par chacun des embouts 9, 10, le connecteur 18 porté par l'embout fixe 10 étant relié par un circuit électrique 20 aux connecteurs 63 voies 11 et 28 voies 12 et au connecteur d'alimentation 13, - une carte multiprocesseur fixe 21 comportant un connecteur d'entrée débrochable 22 venant s'enficher dans un connecteur encartable 23 porté par l'embout amovible 9 et relié par un circuit électrique 24 au connecteur encartable 19 connecté à l'interface de mise en forme 15, - une carte interchangeable 25 portant les mémoires de stockage des programmes de diagnostic correspondant à un ensemble de systèmes à tester. Cette carte 25 vient s'enficher dans un connecteur encartable fixe 26 et comporte un connecteur bidirectionnel débrochable 27 en vue de la liaison des mémoires de diaqnostic avec le carte multiprocesseur 21, - une carte fixe 28 de connexion avec les moyens d'affichage et de sélection manuelle 5, 6 reliée de façon débrochable, d'une part, à la carte multiprocesseur 21 et, d'autre part, au connecteur encartable fixe 26 de la carte des mémoires de stockage 25, de façon à assurer la liaison entre cette dernière et la carte multiprocesseur 21. En premier lieu, la carte de mise en forme 15 comprend, agencés en parallèle entre ses connecteurs 16, 17, une pluralité de modules de calibrage du type suivant: module 29 de comparaison du signal d'état ou de commande avec un seuil de calibrage, en vue de délivrer un signal logique fonction de la comparaison, module 31 amplificateur suiveur apte à réaliser une adaptation en vue de délivrer un signal analogique calibré, et module 30 contrôleur de masse apte à comparer l'impédance d'entrée à un seuil de calibrage en vue de délivrer un signal logique fonction de la comparaison. Tel que représenté à la figure 5, les modules de comparaison 29 comprennent un bloc de protection d'entrée 32 comportant deux diodes 32a, 32b, adapté pour permettre de délivrer un signal de tension s'étendant dans une plage de valeurs comprise sensiblement entre la tension d'alimentation et la masse. De part et d'autre de ce bloc de protection sont disposées des résistances 33, 34 destinées à abaisser l'intensité du courant prélevé de façon à ne pas perturber le fonctionnement de l'organe testé. Le signal est ensuite filtré au moyen d'une capactié de filtrage 35 puis délivré vers l'entrée moins d'un comparateur 36 dont l'entrée plus est alimenté au moyen d'une tension de référence. Ce comparateur 36 délivre un signal logique de niveau 0 ou 1 en fonction de la tension du signal d'entrée alimentant son entrée moins. Tel que représenté à la figure 6, les modules contrôleur de masse 30 présentent le même principe que les modules de comparaison 29 ci-dessus décrits. Ils comportent toutefois en lieu et place de la résistance 34 de ces modules 29, une résistance 37 connectée entre la tension d'alimentation et le circuit de masse associé et adaptée pour délivrer vers l'entrée moins du comparateur 36 un signal de tension déterminée définissant un fonctionnement normal. Les modules suiveurs 31 représentés à la figure 7 sont identiques aux modules de comparaison 29 quaot aux composants utilisés, mis à part le comparateur 36 remplacé par un amplificateur 38 monté en suiveur et adapté- pour délivrer une tension comprise entre 0 et 5 volts identique à sa tension d'entrée sans toutefois perturber le fonctionnement de l'organe testé. Les signaux logiques et analogiques calibrés par la carte de mise en forme 15 sont délivrés en parallèle vers le connecteur d'entrée débrochable 22 de la carte multiprocesseur 21. Cette carte multiprocesseur 21 comporte en premier lieu deux microcontrôleurs: un microcontrôleur maître 39 et un microcontrôleur esclave 40 vers lesquels sont réparties les voies du connecteur d'entrée débrochable 22. Chaque microcontrôleur 39, 40 comporte un processeur, au moins six compteurs associés par groupes de puissance différente, en vue d'effectuer des mesures de temps il sur les signaux calibrés logiques et sur des combinaisons de complexités différentes de ces signaux, et une pluralité de convertisseurs à plusieurs voies, en nombre adapté pour la numérisation en parsallèle des signaux calibrés analogiques. Le microcontrôleur maître 39 comporte ainsi 4 convertisseurs et l'esclave 40 en comporte 11. Ces microcontrôleurs 39, 40 comportent enfin chacun une mémoire vive de mémorisation en temps réel des siqnaux numériques obtenus. Le dialogue entre ces microcontrôleurs 39, 40 est établi par l'intermédiaire d'une mémoire vive 41 dans laquelle ces microcontrôleurs écrivent et lisent. En dernier lieu, le multiprocesseur 21 comporte une mémoire sauvegardée 42 pour le stockage de signaux de défaut et données liées à ces signaux de défaut. Cette carte multiprocesseur 21 comporte, en outre, un convertisseur d'alimentation 43, de type connu en soi, adapté pour délivrer à partir de la tension de la batterie 44 d'un véhicule automobile une tension régulée de cinq volts. La carte multiprocesseur 21 est par ailleurs reliée par un circuit électrique 45 au connecteur 9 voies 14 en vue d'une connexion sur un système extérieur d'échange avec le multiprocesseur. Cette liaison est une liaison série conforme à la norme RS232C et à cet effet la carte multiprocesseur 21 comprend une interface 46 d'adaptation de signaux de type connu en soi. Cette liaison série est utilisée en vue de faire fonctionner le dispositif de diagnostic en aveugle, les moyens de sélection et d'affichage étant déportés dans un système extérieur tel que station de diagnostic. La carte multiprocesseur 21 comporte enfin une deuxième liaison série 47 utilisant deux voies du connecteur 63 voies 11 et transitant par la carte de mise en forme 15 vers le multiprocesseur. Cette liaison série 47 est conforme à la norme ISO DP 9141 de septembre 1986 et du type K et L. Elle permet le traitement des salves de diagnostics délivrées par les bottiers électroniques ou électriques spécifiques décrits dans le préambule. La carte interchangeable 25 porte, quant h elle, les deux mémoires de stockage des programmes de 2 6 4 1085 diagnostic de chacun des deux microcontrôleurs 39, 40. En dernier lieu, ce dispositif de diagnostic est associé à un jeu de faisceaux de dérivation 2 comportant des résistances câblées dans lesdits faisceaux, et différentes d'un faisceau à l'autre. Ces résistances constituent des paramètres électriques identifiant chaque système à tester, auxquels est associé, dans chaque programme de diagnostic, un code représentatif dudit système à tester. Le logigramme de fonctionnement général de ce dispositif de diagnostic est représenté à la figure 10. Les étapes préalables consistent à raccorder le bottier de diagnostic 1 aux bornes d'un boîtier électronique au moyen d'un faisceau de dérivation 2 présélectionné, puis de mettre le boîtier de diagnostic 1 sous tension. A partir de cette mise sous tension, une page de garde est affichée sur l'écran alphanumérique et les processeurs maître 39 et esclave 40 procèdent à leur propre autotest consistant à tester le bon fonctionnement des organes du multiprocesseur. Le bilan de cet autotest est effectué par le processeur maitre 39 qui reçoit notamment les résultats de l'autotest du processeur esclave 40. Lorsque des erreurs ont été détectées lors de cet autotest, il est affiché un code d'erreur associé à l'organe en défaut. Dans le cas contraire, l'étape suivante consiste à sélectionner le type de système à tester. Pour effectuer ce choix, l'utilisateur dispose d'un menu comportant les divers types de systèmes pouvant être testés. Il fait défiler à l'écran 5 les lignes de ce menu au moyen de deux touches descente 6a et montée 6b et sélectionne la ligne désirée au moyen d'une touche VALID. 6c. Une fois ce choix effectué, le multiprocesseur vérifie la concordance entre le paramètre électrique du faisceau 2 et le code mémorisé dans la mémoire de diagnostic. Une non-concordance entraîne le retour au menu de sélection des systèmes à tester. L'actionnement d'une touche AIDE 6d entraîne en outre, dans ce cas, l'affichage d'un message d'aide indiquant à l'utilisateur la référence du câble devant être utilisé. Sinon l'utilisateur est amené à sélectionner le type de test qu'il désire effectuer. Les tests de base proposés consistent en: - un test de câblage qui permet de vérifier le câblage de toute la chaîne de mesure, - un test de mesure de paramètres qui permet la mesure de tous les paramètres se rapportant au système à tester, - un test routier qui permet de déceler les défauts fugitifs et permanents, lors du roulage du véhicule, - des tests spécifiques au système testé, tels que test de démarrage pour une injection ou un allumage. La sélection du système à tester et du type de test à effectuer amènent la configuration du multiprocesseur au moyen des programmes de diagnostic qui, notamment pour un test routier: - affectent un signal prioritaire à un signal d'état ou de commande préselectionné, - ordonnent l'ensemble des signaux d'état et de commande en au moins un classement hiérarchique, en leur affectant pour chaque classe un poids hiérarchique déterminé visant, lors de l'apparition d'un signal de défaut sur une grandeur d'une classe donnée, à inhiber les éventuels signaux de défaut des grandeurs de la même classe correspondant à des signaux de poids hiérarchique inférieur, affectent à une des classes un caractère privilégié visant à inhiber les signaux de défaut des autres classes en cas d'apparition d'un signal de défaut dans ladite classe privilégiée, - contiennent les seuils de défauts associés. A partir de cette configuration, le multiprocesseur déclenche en temps réel les mesures et contrôles qu'il doit effectuer, et procède aux acquisitions des différentes données qu'il mémorise dans les mémoires vives. Les mémoires vives contenant les paramètres se rapportant aux données acquises sur une période liée au signal prioritaire, sont ensuite explorées en temps réel et le multiprocesseur calcule un ensemble de grandeurs représentatives des paramètres de fonctionnement. Les grandeurs sont comparés aux seuils de défauts et les éventuels signaux de défaut sont stockés dans la mémoire sauvegardée 42, soit en tant que défaut fugitif, soit en tant que défaut permanent. Cette notion de défaut fugitif ou permanent tient comnDte du nombre d'apparitions du défaut. Une fois le test routier effectué, l'utilisateur peut afficher le contenu de la mémoire sauvegardé et faire apparaître, au moyen de la touche AIDE 6d, un message d'aide à la réparation pour chaque défaut affiché. Un exemple d'utilisation de ce bottier de diagnostic 1 pour le test d'une injection du type HOTRONIC pour véhicule 405 Peugeot est décrit ci-dessous. Le choix du système à tester est effectué par l'utilisateur lors de l'apparition à l'écran de la page ci- dessous. L'actionnement de la touche AIDE 6d entraîne quant à elle l'apparition du message d'aides représenté également ci- dessous. **CHOIX DU PRODUIT** INJECTION LE31 ALL. TRANSISTORISE >MOTRONIC 405 ---FIN DE PAGE AIDE: Sélectionnez le AIDE: Pour modifier produit h tester votre choix: > SORTIE validez: > * Cette sélection s'opère en déplaçant le curseur au moyen des touches montée 6b ou descente 6a et en validant le choix une fois ce curseur en face du système désiré. Le système étant choisi, le multiprocesseur se configure de façon à traiter tous les signaux engendrés ou reçus par ce dernier selon le tableau suivant: CONFIGURATION DU MULTIPROCESSEUR POUR LE TRAITEMENT DE L'INJECTION MOTRONIC SIGNAUX A TRAITER AFFECTATION SUR LE MULTIPROCESSEUR INJECTEURS COMMANDE ALLUMAGE COMPTEURS PROCESSEUR MAITRE PRIMAIRE BOBINE ELECTROVANNE RALENTI CAPTEUR REGIME COMPTEURS PROCESSEUR ESCLAVE T.EMPERATURE D'EAU VOIES ANALOGIQUES PROCESSEUR TEMPERATURE D'AIR MAITRE VREF DEBITMETRE VOIES ANALOGIQUES PROCESSEUR DEBIT D'AIR ESCLAVE REGLAGE RALENTI CONTROLES DE MASSE VOIES LOGIQUES PROCESSEUR ESCLAVE ALIMENTATIONS VOIES LOGIQUES PROCESSEUR RELAIS POMPE MAITRE PIED LEVE - PLEIN GAZ LIAISON DIAGNOSTIC PROCESSEUR ESCLAVE Le menu suivant, tel qu'indiqué ci-dessous, permet 'à l'utilisateur d'effectuer la sélection du type de diagnostic désiré. ***MOTRONIC 405*** Test cablage Test routier Test au démarrage >Mesure Paramètres ---FIN DE PAGE--- Si, par exemple, le choix d'un test de mesures est effectué, au moins une fraction de la mémoire vive est ensuite affichée en temps réel permettant de visualiser la valeur de paramètres de fonctionnement indiqués cidessous. *MOTRONIC* 0000tr/mn Vbat.: 00,0 Volts Avance: 00 degrés Tps. Charge: 000,0 ms Tps. Inject: 000,0 ms Régl. ralenti: 00,0 V Débit d'air: 00,0 V Temp. d'eau: 00,0 V Temp. d'air: 00,0 V Ev. Ral. RCO: 00 ' Papillon: Ralenti ---FIN DE PAGE--- Les mesures, calculs et affichages des paramètres de fonctionnement sont alors effectués jusqu'à ce que l'utilisateur actionne la touche SORTIE-6e entraînant l'arrêt du traitement et l'affichage de la page comportant le menu de tests. Si le'choix porte alors sur un test routier, le diagnostic étant effectué sur un système (injection), d'une part associé à un organe tournant, à savoir cible tournante d'allumage et, d'autre part recevant un signal d'état, dit signal de vitesse, représentatif de la vitesse de cet organe tournant et de sa position angulaire h chaque instant, le multiprocesseur est configuré de façon à affecter un caractère prioritaire à ce signal de vitesse. De plus, ce multiprocesseur est configuré de façon à ordonner les signaux d'état et de commande en au moins cinq classes ordonnées dans l'ordre suivant: première classe ayant un caractère privilégié: signaux de tension batterie, signaux de contrôle de masse, À deuxième classe: signal de vitesse engendré par la cible d'allumage, signaux de bobine 17 2641085 d'al lumeur, À troisième classe: signal de vitesse engendré par la cible d'allumage, signal de relais pompe, signal de commande injecteur, À quatrième classe: signaux de débitmètre, siqnal de capteur de température d'air, cinquième classe: signal d'électrovanne, signal de capteur de température d'eau. La page suivante est alors affichée à l'écran permettant à l'utilisateur de sélectionner la zone de la mémoire sauvegardée 42 dans laquelle seront mémorisés les signaux de défaut, la zone restante permettant d'effectuer un test similaire sur un deuxième véhicule. ***MOTRONIC 405*** >Roulage véhicule 1 Roulage véhicule 2 Analyse défaut véhicule i Analyse défaut véhicule 2 ---FIN DE PAGE--- Le lancement du test routier effaçant le contenu de la zone précitée de la mémoire sauvegardée 42, l'utilisateur est alors mis en garde comme indiqué ci- dessous: ATTENTION: ce test efface les défauts confirmez: > * sinon: > SORTIE Suite è l'actionnement de la touche VALID 6c, le dispositif effectue des tests avant roulage en vue de détecter d'éventuels défauts majeurs rendant inutile le test routier et visant notamment: - l'absence de contact comme indiqué ci- dessous avec les pages d'aide associées: *T.ROUTIER MOTRONIC* DEMARREZ: test avant roulage absence 12 V ALL et INJ AIDE: Si vous avez le VERIFIEZ/REPAREZ même message après avoir mis le contact 12 V après contact >AIDE - puis d'autres tests pendant le déroulement desquels s'affiche la page suivante: *T.ROUTIER MOTRONIC* CONTROLE EN COURS La fin de ces testsests et signalée par l'affichage de la page ci-dessous qui permet è l'utilisateur, soit de continuer le test routier, soit d'arrêter ce dernier-. *T.ROUTIER MOTRONIC* ABSENCE DE DEFAUT suite: >* sinon: >SORTIE Dans la première hypothèse, le test routier est effectivement lancé, matérialisé à l'écran par l'affichage de la page suivante: *T.ROUTIER MOTRONIC* ROULEZ En outre, au cours de ce test, l'utilisateur est visuellement informé de la détection de défauts par l'apparition du message suivant: *T.ROUTIER MOTRONIC* ROULEZ DEFAUT Une fois, le test terminé, l'actionnement de la touche SORTIE 6e entraîne l'arrêt du test routier et le retour au menu indiqué ci-dessous permettant de choisir l'étape suivante de visualisation des défauts: ***MOTRONIC 405*** Roulage véhicule 1 Roulage véhicule 2 >analyse défaut véhicule 1 Analyse défaut véhicule 2 ---FIN DE PAGE--- Ces défauts sont alors successivement affichés à la demande, avec pour chaque défaut une information d'aide au dépannage accessible è partir de la touche AIDE 6d. A titre d'exemple est représentée ci-dessous la signalisation du défaut de fonctionnement de l'électrovanne ralenti ainsi que la page d'aide associée: *T.ROUTIER MOTRONIC* VERIFIEZ/REPAREZ Défaut fugitif Fil n.33 inj: commande cablage Ev.Ral. ou électrovanne ralenti module injection Tous les défauts peuvent ainsi être visualisés, la fin de l'énumération de ces derniers étant siqnifiée par l'apparition de la page suivante associée à sa page d'aide: *T.ROUTIER MOTRONIC* AIDE: pour faire une nouvelle PAS D'AUTRE DEFAUT analyse: >* sinon: >SORTIE Un tel dispositif constitue donc un dispositif de diagnostic d'utilisation facile, car son principe de fonctionnement est basé sur une interactivité homme/machine poussée au maximum qui permet, à partir de la touche AIDE 6d, de guider l'utilisateur dans toutes ses commandes. De plus, en phase d'analyse des défauts, cet utilisateur a accès à des tables d'aide au dépannage facilitant notablement la réparation des pannes décelées. Selon une variante de réalisation et tel que représenté à la figure 9, ce bottier de diagnostic 1 peut également fonctionner en aveugle, c'est-àdire sans moyens d'affichage et de sélection manuelle propres. A ce moment là, ce bottier est connecté par une liaison série avec un système extérieur d'échange avec le multiprocesseur qui comporte les moyens d'affichage et de sélection manuelle. REVENDICATIONS 1/ - Procédé de diagnostic des défauts sur des boîtiers électriques ou électroniques embarqués sur véhicule automobile, boltiers du type recevant des signaux électriques d'état caractérisant l'état statique et dynamique d'organes du véhicule et engendrant des signaux électriques de commande desdits organes, l'ensemble desdits signaux d'état et signaux de commande étant représentatifs à chaque instant d'un ensemble de paramètres spécifiques du véhicule, dits paramètres de fonctionnement, le ou les boîtiers à tester pour un véhicule donné étant désigné par "système à tester", ledit procédé étant caractérisé en ce qu'il consiste: à mémoriser préalablement dans des mémoires de stockage, d'une part, des programmes de diagnostic correspondant chacun à-un type de système à tester, d'autre part, associés à chaque programme de diagnostic, un ensemble de seuils de défaut liés à chaque paramètre de fonctionnement correspondant au système concerné, 20. à prélever en continu les signaux d'état et signaux de commande aux bornes des boîtiers du système à tester, de façon à disposer en continu desdits signaux sur un faisceau de dérivation (2), à mettre en forme, simultanément et en parallèle, lesdits signaux en vue de les ramener dans une plage de valeurs prédéterminée et d'obtenir des signaux calibrés, à a sélectionner par une commande manuelle le programme de diagnostic correspondant au type de système testé, et les seuils de défaut associés, à confi-gurer un multiprocesseur (21) au moyen du programme de diagnostic sélectionné, en vue de le dédier au traitement des signaux d'état et signaux de commande spécifiques du type de système testé, et d'affecter à un des signaux d'état ou de commande un caractère prioritaire, à numériser, au moyen du multiprocesseur (21) configuré, les signaux calibrés et des combinaisons desdits signaux sur une période liée au signal prioritaire, de durée inférieure à celle de la période dudit signal prioritaire, de façon à engendrer au cours de ladite période 2 2641085 un ensemble de signaux numériques représentatifs des signaux calibrés, à mémoriser les signaux numériques obtenus à chaque période dans une mémoire vive, à explorer ladite mémoire vive à chaque période et à calculer en temps réel un ensemble de grandeurs représentatives des paramètres de fonctionnement pour la période considérée, 10. à comparer en temps réel chaque grandeur calculée aux seuils de défaut préalablement mémorisés et sélectionnés, en vue d'engendrer un signal de défaut en cas de dépassement, à stocker en temps réel pour chaque grandeur l'éventuel signal de défaut dans une mémoire sauvegardée (42) ayant une première zone de capacité au moins égale au nombre de paramètres de fonctionnement, à décompter, pour chaque grandeur, le nombre d'apparitions du signal de défaut correspondant et à mémoriser au moins une donnée liée à ce nombre dans une seconde zone de la mémoire sauvegardée (42), à afficher, à la demande, le contenu de ladite mémoire sauvegardée. 2/ - Procédé de diagnostic selon la revendication 1, caractérisé en ce que: l'on configure le multiprocesseur (21) au moyen du programme de diagnostic sélectionné, de façon à ordonner l'ensemble des signaux d'état et de commande en au moins un classement hiérarchique, en leur affectant, pour chaque classe, un poids hiérarchique déterminé, en cas d'apparition d'un signal de défaut sur une grandeur d'une classe donnée, l'on inhibe les éventuels signaux de défaut des grandeurs de la même classe correspondant à des signaux de poids hiérarchique inférieur. 3/ - Procédé de diagnostic selon la revendication 2, caractérisé en ce que: l'on configure le multiprocesseur (21) de façon à affecter à l'une des classes un caractère privilégié, l'on inhibe les signaux de défaut des autres classes en cas d'apparition d'un signal de défaut dans ladite classe privilégiée. 4/ - Procédé selon l'une des revendications 1, 2 ou 3 pour effectuer un diagnostic sur des systèmes de bottiers associés à au moins un organe tournant, tel que cible tournante d'allumage, roue... et recevant un signal d'état, dit signal de vitesse, représentatif de la vitesse de rotation dudit organe tournant et de sa position angulaire à chaque instant, caractérisé en ce que l'on configure le multiprocesseur (21) de façon à affecter un caractère prioritaire au signal de vitesse. / - Procédé selon les revendications 2, 3 et 4 prises ensemble, pour effectuer un diagnostic sur des systèmes de bottiers associés à un moteur pourvu d'un ou d'organes suivants: batterie, cible d'allumage, bobine d'allumeur, injecteur, débitmètre, relais pompe, capteurs de température d'eau et d'air, électrovanne d'admission de carburant, caractérisé en ce que 'l'on configure le multiprocesseur (21) de façon à ordonner les signaux d'état et de commande en au moins cinq classes ordonnées dans l'ordre suivant: première classe ayant un caractère privilégié: signaux de tension batterie, signaux de contrôle de masse, 25. deuxième classe: signal de vitesse engendré par la cible d'allumage, signaux de bobine d'allumeur, troisième classe: signal de vitesse engendré par la cible d'allumage, signal de relais pompe, signal de commande injecteur, quatrième classe: signaux de débitmètre, signal de capteur de température d'air, cinquième classe: signal d'électrovanne, signal de capteur de température d'eau. 6/ - Procédé de diagnostic selon l'une des revendications 1, 2, 3, 4 ou 5, caractérisé en ce que: préalablement à l'affichage du contenu de la mémoire sauvegardée (42), on sélectionne une combinaison déterminée d'informations à afficher parmi un ensemble de combinaisons correspondant à différents types de diagnostic, l'on affiche uniquement la combinaison d'informations sélectionnées. 7 - Procédé de diagnostic selon la revendications 6, caractérisé en ce que l'on sélectionne le programme de diagnostic du système à tester et la combinaison d'informations à afficher: À en engendrant l'affichage successif de menus portant des indications représentatives des types de système à tester mémorisés et de l'ensemble des combinaisons à afficher, À en actionnant un curseur de choix d'indications contenues dans le menu. 8/ - Procédé de diagnostic selon l'une des revendications 6 ou 7, caractérisé en ce que, selon le type de diagnostic sélectionné, l'on affiche en temps réel au moins une fraction de la mémoire vive en vue de visualiser la valeur de paramètres de fonctionnement. 9/ - Procédé de diagnostic selon l'une des revendications précédentes, caractérisé en ce que: l'on mémorise dans une mémoire de stockage une table d'aides à la réparation comportant pour chaque signal de défaut des informations d'aide à la réparation, l'on affiche à la demande les informations de cette table qui correspondent à un signal de défaut lorsqu' est affiché ce signal de défaut. / - Procédé de diagnostic selon l'une des revendications précédentes, caractérisé en ce que: À l'on affecte à chaque faisceau de dérivation (2) connectable sur un système à tester un paramètre électrique, tel que résistance déterminée, identifiant ledit système à tester, l'on associe à chaque programme de diagnostic un code représentatif du paramètre électrique du système à tester auquel correspond ce programme de diagnostic, après mise en place d'un faisceau de dérivation (2) et sélection d'un programme de diagnostic, l'on vérifie la concordance du code et du paramètre électrique en vue, soit de poursuivre le diagnostic en cas de concordance, soit de bloquer. le diagnostic en cas de non concordance. 11/ - Procédé de diagnostic selon l'une des revendications précédentes, caractérisé en ce que, sur chaque période, la numérisation de l'ensemble des signaux calibrés s'effectue en parallèle. 12/ - Dispositif de diagnostic en vue de la mise en oeuvre du procédé conforme à l'une des revendications 1 à 11, caractérisé en ce qu'il comprend, en combinaison: - un jeu de faisceaux de dérivation (2), chaque faisceau comportant à une extrémité un connecteur standard (2a) et à son autre extrémité un connecteur- dérivateur (3) adapté pour se brancher aux bornes des boîtiers d'un système à tester en vue d'en dériver les signaux d'état et signaux de commande, - une interface de mise en forme (15) dotée de connecteurs d'entrée (16) conjugués des connecteurs standards (2a) des faisceaux de dérivation (2), ladite interface comprenant une pluralité de modules de calibrage (29, 30, 31) agencés en parallèle sur les entrées, - un multiprocesseur (21), relié à l'interface de mise en forme (15) et comprenant une pluralité de compteurs et de convertisseurs analogique/numérique, au moins deux processeurs (39, 40) organisés en maître/esclave, une mémoire vive de mémorisation en temps réel des signaux numériques obtenus et une mémoire sauvegardée (42) pour le stockage de signaux de défaut et données liées à ces signaux de défaut, - des mémoires de stockage (25) d'un ensemble de programmes de diagnostic correspondant à un ensemble de systèmes à tester, lesdites mémoires étant reliées au multiprocesseur (21), - des moyens de connexion (28; 14, 46; 47) adaptés pour connecter le multiprocesseur (21) avec une interface homme/machine possédant des moyens d'affichage et des moyens de sélection manuelle, des moyens d'alimentation électrique (43) pourvus d'un connecteur en vue de leur branchement sur une batterie (44) de véhicule automobile, lesdits moyens étant adaptés pour convertir la tension batterie en une tension régulée propre à l'alimentation du dispositif. 13/ - Dispositif de diagnostic selon la revendication 12, caractérisé en ce que l'interface de mise en forme est constituée d'une carte interchangeable (15) comportant un connecteur d'entrée débrochable (16) possédant une pluralité de voies, conjugué de connecteurs standard (2a), un connecteur de sortie débrochable (17) possédant une pluralité de voies en vue de la liaison avec le multiprocesseur (21) et, agencés en parallèle entre ces connecteurs, les modules de calibrage (29, 30, 31). 14/ - Dispositif de diagnostic selon la revendication 13, caractérisé en ce que l'interface de mise en forme (15) comprend une pluralité de modules de calibrage du type suivant: module (29) de comparaison du signal d'état ou de commande avec un seuil de calibrage, en vue de délivrer un signal logique fonction de la comparaison, et/ou module amplificateur suiveur (31) apte à réaliser une adaptation, en vue de délivrer un siqnal analogique calibré, et/ou module contrôleur de masse (30) apte à comparer l'impédance d'entrée à un seuil de calibrage, en vue de délivrer un signal logique fonction de la comparaison. / - Dispositif de diagnostic selon l'une des revendications 12, 13 ou 14, dans lequel les mémoires de stockaoe des programmes de diagnostic sont portées par une carte interchangeable (25) comportant un connecteur bidirectionnel débrochable (27), en vue de la liaison desdites mémoires avec le multiprocesseur (21). 16/ - Dispositif de diagnostic selon l'une des revendications 12, 13, 14 ou 15, caractérisé en ce que le multiprocesseur (21) comprend au moins six compteurs par processeur (39, 40), associés par groupes de puissances différentes, en vue d'effectuer des mesures de temps sur les signaux calibrés logiques et sur des combinaisons de complexités différentes de ces signaux. 17/ - Dispositif de diagnostic selon l'une des revendications 12 à 16, caractérisé en ce que le multiprocesseur (21) comprend une pluralité de convertisseurs à plusieurs voies, en nombre adapté pour la numérisation en parallèle des signaux calibrés analogiques. 18/ - Dispositif selon l'une des revendications 12 à 17, caractérisé en ce qu'il comprend des moyens d'affichaqe (5) et des moyens de sélection manuelle (6) intégrés, les moyens de connection (28) de ceux-ci avec le multiprocesseur (21) étant débrochables. 19/ - Dispositif selon la revendication 18, caractérisé en ce que les moyens d'affichage comprennent un écran alphanumérique (5) d'au moins quatre lignes de vingt caractères et les moyens de sélection manuelle comprennent des touches (6) de sélection et de déplacement d'un curseur sur l'écran d'affichage (5). / - Dispositif selon l'une des revendications 12 à 17, caractérisé en ce que les moyens de connexion avec l'interface homme/machine sont constitués d'un connecteur accessible (14; 11) en attente. 21/ - D-ispositif selon la revendication 20, caractérisé en ce qu'il comprend une liaison série normalisée (46) reliée au multiprocesseur (21) et possédant un connecteur propre accessible (14), en vue d'une connexion sur un système extérieur d'échange avec le multiprocesseur. 22/ - Dispositif selon l'une des revendications 13 et 16 prises ensemble comprenant: - un boîtier parallélépipédique (1) ouvert à deux extrémités et doté intérieurement de glissières d'enfichage de cartes, - la carte d'interface de mise en forme (15) et la carte des mémoires de stockage (25) enfichées de façon amovible dans les glissières, - une carte multiprocesseur (21), une carte de connexion (28) avec les moyens d'affichage (5) et les moyens de sélection manuelle (6), - et deux embouts (9, 10) fermant le boitier (1) à ses extrémités ouvertes, l'un amovible (9) portant les liaisons inter-cartes et l'autre (10) portant les connecteurs d'entrée (11-14) brochés sur la carte d'interface de mise en forme (15). 23/ - Dispositif selon la revendication 22, caractérisé en ce que le boîtier (1) comprend une fenêtre (4) ménagée sur une face frontale, à l'arrière de laquelle sont disposés l'écran (5) des moyens d'affichage et des boutons 2 6 4 1085 étanches (6) de sélection manuelle, un capot de protection (7) monté sur glissières (8) étant associé à ladite face frontale pour pouvoir se déplacer entre deux positions: une position o il masque et protège l'écran d'affichage (5) et les boutons de sélection manuelle (6), et une position o il découvre ces derniers. 24/ - Dispositif selon l'une des revendications 12 à 23, caractérisé en ce que chaque faisceau de dérivation (2) comprend des résistances, différentes d'un faisceau à l'autre, câblées dans ledit faisceau. / - Carte d'interface de mise en forme (15) destinée à équiper un dispositif conforme à l'une des revendications 12 à 24, caractérisé en ce qu'elle comprend: - un connecteur d'entrée débrochable (16) possédant une pluralité de voies, - un connecteur de sortie débrochable (17) possédant une pluralité de voies, - une pluralité de modules de calibrage (29, 30, 31) aoencés en parallèle entre les connecteurs d'entrée et de sortie.