2 Selon la présente invention, ce système comporte en outre, entre auAccording to the present invention, this system further comprises, between
moins un dispositif de test et le dispositif de gestion, des moyens de commutation permettant de sélectionner le signal transmis au dispositif de gestion entre le signal en provenance du dispositif de test et un signal simulé, ainsi que des moyens de simulation de signal connectés auxdits moyens de commutation. Avec un tel système, il est possible de simuler sans difficulté tout type de panne. En gérant, de préférence à l'aide d'un logiciel, les moyens de commutation et les moyens de simulation, la maîtrise des signaux envoyés au dispositif de gestion est complète. Cette solution présente l'avantage de pouvoir rester en place non seulement lors de la phase de conception et de mise au point d'une "machine" (moteur, machine industrielle, appareil électroménager, etc..) mais aussi durant toute la vie de la "machine". En phase de test, on peut ainsi prévoir qu'uniquement des signaux simulés sont envoyés au dispositif de gestion et que par la suite, durant le fonctionnement normal de la "machine", les signaux envoyés au dispositif de gestion sont les signaux en provenance directe des dispositifs de test. II n'est pas forcément nécessaire de prévoir des moyens de commutation entre chaque dispositif de test et le dispositif de gestion mais dans une forme de réalisation préférée, des moyens de commutation sont présents entre chaque dispositif de test et le dispositif de gestion de pannes associé. Ainsi, toutes les pannes peuvent être simulées. Dans un système selon l'invention, les moyens de simulation simulent par exemple deux types de signaux, soit un signal forcé bon, soit un signal forcé mauvais. Ces signaux sont appelés forcés car ils sont imposés par la personne effectuant les simulations et les tests de fonctionnement. Un signal est considéré comme étant bon lorsqu'il correspond au signal qu'envoie un dispositif de test lorsque le test qu'il a réalisé sur le composant correspondant (capteur, sonde, etc.) indique que ce composant fonctionne normalement. De même, un signal est considéré comme étant mauvais lorsqu'il correspond au signal qu'envoie un dispositif de test lorsque le test qu'il a réalisé sur le composant correspondant indique un dysfonctionnement de ce composant. On peut également prévoir un troisième type de signal qui serait l'absence de signal pour simuler une liaison rompue entre le dispositif de test et le dispositif de gestion. Dans un système de diagnostics selon l'invention, on peut prévoir dans une forme de réalisation que les moyens de commutation entre les dispositifs de test et le dispositif de gestion sont regroupés dans une interface se trouvant à l'entrée du dispositif de gestion. De préférence, cette interface sera même intégrée au dispositif de gestion. La présente invention concerne également un système de gestion électronique d'un moteur à combustion interne, caractérisé en ce qu'il comporte un 3 système de diagnostics tel que décrit plus haut ainsi qu'un moteur à combustion interne comportant un tel système de gestion électronique. Enfin, la présente invention concerne également un procédé de simulation pour un système de diagnostics comportant d'une part un dispositif de gestion des pannes et d'autre part au moins un dispositif de test relié à une entrée du dispositif de gestion de pannes, caractérisé en ce que des moyens de commutation sont disposés entre ledit dispositif de test et le dispositif de gestion de manière à permettre de relier le dispositif de gestion soit audit dispositif de test soit à un dispositif de simulation de signal, et en ce que lors d'une simulation les moyens de commutation sont commutés de telle sorte que l'entrée du dispositif de gestion est connectée au dispositif de simulation. Dans un tel procédé, le dispositif de simulation émet par exemple soit un signal forcé bon, soit un signal forcé mauvais. Pour que le dispositif de gestion fonctionne lors d'une simulation comme dans un mode de fonctionnement réel, on peut prévoir avantageusement que le signal du dispositif de simulation est émis lorsqu'un signal en provenance du dispositif de test est détecté au niveau des moyens de commutation. Des détails et avantages de la présente invention ressortiront mieux de la description qui suit, faite en référence aux dessins schématiques annexés sur lesquels : La figure 1 représente schématiquement un système de diagnostic de l'art 20 antérieur, et La figure 2 représente schématiquement un système de diagnostic selon l'invention. La figure 1 montre schématiquement une partie d'un système de gestion électronique d'un dispositif complexe tel par exemple un moteur à combustion interne d'un 25 véhicule (automobile, moto, camion, avion, etc.) ou d'une machine industrielle ou bien encore d'un appareil électroménager (la liste n'est pas exhaustive). On supposera dans la suite de la description qu'il s'agit ici d'un système de gestion de moteur à combustion interne d'un véhicule automobile. La partie représentée de ce système de gestion correspond à 30 un (sous)système de diagnostics et de gestion des pannes connu de l'homme du métier. Ce système de diagnostics permet généralement d'une part d'informer le conducteur du véhicule de problèmes techniques nécessitant une intervention et d'autre part de communiquer avec des outils de diagnostics externes lors de l'entretien du véhicule. Ce système de diagnostics et de gestion des pannes comporte notamment 35 d'une part un dispositif de gestion 2 appelé aussi parfois "Diagnostic Event Manager" (DEM) et d'autre part des dispositifs de test, appelés diagnostics 4, coopérant avec le dispositif de gestion 2. II y a un grand nombre de diagnostics. Chacun d'eux est raccordé 4 à une entrée du dispositif de gestion 2. De ce fait, la figure 1 représente en traits pleins un diagnostic 4 et pour symboliser tous les autres diagnostics coopérant avec le dispositif de gestion 2, des flèches en traits pointillés sont représentées, chacune se raccordant à une entrée du dispositif de gestion 2. least one test device and the management device, switching means for selecting the signal transmitted to the management device between the signal from the test device and a simulated signal, and signal simulation means connected to said means of commutation. With such a system, it is possible to simulate without difficulty any type of failure. By managing, preferably with the aid of software, the switching means and the simulation means, the control of the signals sent to the management device is complete. This solution has the advantage of remaining in place not only during the design and development phase of a "machine" (motor, industrial machine, household appliance, etc.) but also throughout the life of the machine. the machine". During the test phase, it is thus possible for simulated signals to be sent to the management device and subsequently, during the normal operation of the "machine", the signals sent to the management device are the direct signals. test devices. It is not necessarily necessary to provide switching means between each test device and the management device, but in a preferred embodiment, switching means are present between each test device and the associated fault management device. . Thus, all failures can be simulated. In a system according to the invention, the simulation means for example simulate two types of signals, either a good forced signal or a bad forced signal. These signals are called forced because they are imposed by the person performing the simulations and the tests of operation. A signal is considered good when it corresponds to the signal sent by a test device when the test it has performed on the corresponding component (sensor, probe, etc.) indicates that this component is operating normally. Similarly, a signal is considered to be bad when it corresponds to the signal sent by a test device when the test it has performed on the corresponding component indicates a malfunction of this component. It is also possible to provide a third type of signal which would be the absence of a signal to simulate a broken connection between the test device and the management device. In a diagnostic system according to the invention, it can be provided in one embodiment that the switching means between the test devices and the management device are grouped in an interface at the input of the management device. Preferably, this interface will even be integrated into the management device. The present invention also relates to an electronic management system of an internal combustion engine, characterized in that it comprises a diagnostic system 3 as described above and an internal combustion engine comprising such an electronic management system. . Finally, the present invention also relates to a simulation method for a diagnostic system comprising on the one hand a fault management device and on the other hand at least one test device connected to an input of the fault management device, characterized in that switching means are arranged between said test device and the management device so as to enable the management device to be connected to said test device or to a signal simulation device, and in that when a simulation the switching means are switched so that the input of the management device is connected to the simulation device. In such a method, the simulation device emits, for example, either a good forced signal or a bad forced signal. For the management device to operate during a simulation as in a real operating mode, it can advantageously be provided that the signal of the simulation device is emitted when a signal coming from the test device is detected at the level of the means of switching. Details and advantages of the present invention will become more apparent from the description which follows, given with reference to the appended diagrammatic drawings in which: FIG. 1 diagrammatically represents a prior art diagnostic system, and FIG. diagnostic device according to the invention. FIG. 1 schematically shows a part of an electronic management system of a complex device such as for example an internal combustion engine of a vehicle (automobile, motorcycle, truck, plane, etc.) or an industrial machine. or even an appliance (the list is not exhaustive). It will be assumed in the following description that this is an internal combustion engine management system of a motor vehicle. The illustrated portion of this management system corresponds to a diagnostics and fault management system (sub) known to those skilled in the art. This diagnostic system generally makes it possible, on the one hand, to inform the driver of the vehicle of technical problems requiring intervention and, on the other hand, to communicate with external diagnostic tools during the maintenance of the vehicle. This system for diagnosis and management of failures comprises in particular on the one hand a management device 2 also sometimes called "Diagnostic Event Manager" (DEM) and on the other hand test devices, called diagnostics 4, cooperating with the device 2. There are a large number of diagnoses. Each of them is connected 4 to an input of the management device 2. As a result, FIG. 1 represents in full lines a diagnosis 4 and to symbolize all the other diagnoses cooperating with the management device 2, arrows in dashed lines. are shown, each connecting to an input of the management device 2.
Le diagnostic 4 de la figure 1 est relié, de manière classique, au dispositif de gestion 2. Lorsqu'un test a été réalisé par le diagnostic 4, le résultat, représenté par une flèche 6, est envoyé à destination du dispositif de gestion 2 des pannes du moteur. Une seconde flèche 8 et une troisième flèche 10 sont représentées sur la figure 1. Lors d'une simulation pour tester le système de diagnostics, et pour vérifier par exemple le comportement de ce système en cas de panne du composant correspondant au diagnostic 4, on agit sur ce dernier. Habituellement, on agit soit sur le signal émis par le composant testé en direction du diagnostic 4 comme symbolisé par la flèche 8 ou bien on agit à l'aide d'un outil d'application directement sur le diagnostic 4 pour modifier par exemple des données à l'intérieur du diagnostic 4 (par exemple une valeur de seuil). The diagnosis 4 of FIG. 1 is connected, in a conventional manner, to the management device 2. When a test has been carried out by the diagnosis 4, the result, represented by an arrow 6, is sent to the management device 2 engine failures. A second arrow 8 and a third arrow 10 are shown in FIG. 1. During a simulation to test the diagnostic system, and to check, for example, the behavior of this system in the event of a failure of the component corresponding to diagnosis 4, one acts on it. Usually, one acts either on the signal emitted by the tested component towards the diagnosis 4 as symbolized by the arrow 8 or one acts with the aid of an application tool directly on the diagnosis 4 to modify for example data within diagnosis 4 (eg a threshold value).
Cette dernière action est symbolisée sur la figure 1 par la troisième flèche 10. Les actions représentées par les flèches 8 et 10 sont parfois longues à mettre en place, rendant ainsi la mise au point du système fastidieuse. Pour faciliter la mise au point du système, la présente invention propose la structure représentée sur la figure 2. On retrouve ici le même dispositif de gestion 2 et le diagnostic 4. Entre ces deux éléments, se trouve maintenant un commutateur 12. Ce dernier présente deux positions. Dans la position représentée sur la figure 2, il met en relation l'entrée du dispositif de gestion 2 correspondant au diagnostic 4 avec un dispositif de simulation (non représenté) qui délivre un signal représenté par une flèche 14. Dans la seconde position du commutateur 12, l'entrée du dispositif de gestion 2 est reliée directement au diagnostic 4. La figure 2 représente un seul commutateur 12 pour un seul diagnostic 4. Dans une forme de réalisation préférée, tous les diagnostics 4 reliés au dispositif de gestion 2 le sont par l'intermédiaire d'un commutateur similaire au commutateur 12. Tous ces commutateurs peuvent être regroupés dans une interface placée entre les diagnostics 4 et le dispositif de gestion 2, de préférence en étant accolée à ce dispositif de gestion 2 ou même intégrée à celui-ci. Dans cette forme de réalisation préférée avec une interface entre les diagnostics 4 et le dispositif de gestion 2, l'interface reçoit tous les signaux en provenance des diagnostics 4 et, en fonction de la position de chacun des commutateurs 12, retransmet au dispositif de gestion 2 soit des signaux "vrais" en provenance directe des diagnostics, soit des signaux forcés (flèche 14) en provenance du dispositif de simulation. Bien entendu, certains commutateurs au sein de l'interface peuvent être dans une position transmettant les signaux des diagnostics 4 au dispositif de gestion 2 et d'autres dans une position transmettant des signaux forcés au dispositif de gestion 2. Toutes les combinaisons peuvent être prévues entre la position extrême où tous les diagnostics sont en liaison directe avec le dispositif de gestion 2 et la position extrême inverse où tous les 5 signaux en provenance des diagnostics 4 sont bloqués et seuls des signaux forcés sont envoyés au dispositif de gestion 2. Les signaux, appelés signaux forcés, en provenance du dispositif de simulation et symbolisés par la flèche 14 sur la figure 2, sont par exemple de deux natures différentes : un tel signal forcé peut correspondre au signal émis par le diagnostic 4 lorsqu'il teste un bon fonctionnement du composant qui lui est associé ou bien au contraire au signal émis par le diagnostic 4 lorsqu'il teste un mauvais fonctionnement du composant qui lui est associé. Il est également possible de simuler l'absence d'un composant. On peut pour cela prévoir par exemple une troisième position du commutateur 12 à laquelle aucun signal ne correspond. Cette absence de signal peut aussi être simulée au niveau du dispositif de simulation de l'interface. Les signaux forcés sont de préférence émis lorsqu'un signal est émis par le diagnostic 4 et qu'il est bloqué au niveau du commutateur 12. Le dispositif de gestion 2 reçoit alors l'information forcée au moment où il aurait reçu l'information en provenance directe du diagnostic 4. L'interface réalisée avec les commutateurs 12 et le dispositif de simulation est un ensemble programmable qui offre de nombreuses possibilités et facilite grandement la mise au point d'un système de diagnostics en faisant gagner beaucoup de temps. Une panne, ou un composant, devient alors un simple numéro auquel correspondent une entrée sur l'interface (ou sur le dispositif de gestion 2) et un commutateur 12. Le processus de validation est simplifié car il n'est plus nécessaire d'agir sur le diagnostic 4. Il est inutile d'analyser et/ou de connaître chaque diagnostic 4 pour intervenir dessus afin de simuler une panne ou une absence de panne, et on peut faire une simulation de la même manière pour tous les diagnostics. This last action is symbolized in FIG. 1 by the third arrow 10. The actions represented by the arrows 8 and 10 are sometimes slow to put in place, thus making the development of the system tedious. To facilitate the development of the system, the present invention provides the structure shown in Figure 2. Here we find the same management device 2 and diagnosis 4. Between these two elements, is now a switch 12. The latter presents two positions. In the position shown in FIG. 2, it relates the input of the management device 2 corresponding to the diagnosis 4 with a simulation device (not shown) which delivers a signal represented by an arrow 14. In the second position of the switch 12, the input of the management device 2 is directly connected to the diagnosis 4. FIG. 2 represents a single switch 12 for a single diagnosis 4. In a preferred embodiment, all the diagnostics 4 connected to the management device 2 are through a switch similar to the switch 12. All these switches can be grouped together in an interface placed between the diagnostics 4 and the management device 2, preferably by being contiguous to this management device 2 or even integrated with that -this. In this preferred embodiment with an interface between the diagnostics 4 and the management device 2, the interface receives all the signals from the diagnostics 4 and, depending on the position of each of the switches 12, retransmits to the management device 2 either "true" signals coming directly from the diagnostics or forced signals (arrow 14) from the simulation device. Of course, some switches within the interface may be in a position transmitting the signals of the diagnostics 4 to the management device 2 and others in a position transmitting forced signals to the management device 2. All combinations can be provided between the extreme position where all the diagnostics are in direct connection with the management device 2 and the reverse end position where all the signals from the diagnostics 4 are blocked and only forced signals are sent to the management device 2. The signals , called forced signals, coming from the simulation device and symbolized by the arrow 14 in FIG. 2, are for example of two different natures: such a forced signal can correspond to the signal emitted by the diagnosis 4 when it tests a good operation of the component associated with it or on the contrary to the signal emitted by diagnosis 4 when it tests a bad component associated with it. It is also possible to simulate the absence of a component. This can be done for example by providing a third position of the switch 12 to which no signal corresponds. This lack of signal can also be simulated at the level of the interface simulation device. The forced signals are preferably transmitted when a signal is emitted by the diagnosis 4 and it is blocked at the switch 12. The management device 2 then receives the forced information at the time when it would have received the information. Direct source of diagnosis 4. The interface performed with the switches 12 and the simulation device is a programmable set that offers many possibilities and greatly facilitates the development of a diagnostic system in saving a lot of time. A failure, or component, then becomes a simple number to which correspond an entry on the interface (or on the management device 2) and a switch 12. The validation process is simplified because it is no longer necessary to act on the diagnosis 4. It is useless to analyze and / or to know each diagnosis 4 to intervene on it to simulate a breakdown or an absence of failure, and one can do a simulation in the same way for all the diagnoses.
L'interface de simulation peut être utilisée pour la validation d'un gestionnaire d'inhibition ou pour la validation d'un dispositif de gestion en mode dégradé. Dans un système complexe comportant des composants optionnels, il devient possible de simuler la fonction de ces composants optionnels même si ceux-ci ne sont pas présents. Un même développement peut ainsi être réalisé pour toutes les variantes d'un moteur à combustion interne (ou d'une autre machine). The simulation interface can be used for the validation of a muting manager or for the validation of a management device in degraded mode. In a complex system with optional components, it becomes possible to simulate the function of these optional components even if they are not present. The same development can be achieved for all variants of an internal combustion engine (or another machine).
6 Avec un système de diagnostics selon l'invention, il devient très facile de simuler une panne sporadique qui apparaît de temps en temps et disparaît ensuite. Une telle simulation est très complexe avec les systèmes de l'art antérieur. L'interface décrite est de préférence intégrée au système de diagnostics lors 5 de la conception de celui-ci. Il est toutefois envisageable de concevoir une telle interface pour venir équiper un système déjà existant. Un système selon l'invention permet ainsi de faciliter à tous les niveaux les simulations, tant lors de la conception d'un nouveau système pour un nouveau moteur (ou une autre "machine") que lors de la mise au point du produit final, en fin de chaîne (pour 10 la construction automobile ou l'électroménager par exemple). Le système selon l'invention permet également une plus grande fiabilité par rapport aux systèmes de l'art antérieur, notamment lors de la période de simulation. En effet, avec les systèmes de l'art antérieur, il était nécessaire d'intervenir physiquement sur le système pour réaliser des branchements ou des débranchements. Il y avait donc des 15 risques soit de réaliser un mauvais branchement soit de casser quelque chose en débranchant (ou en branchant). De tels risques sont éliminés avec un système selon l'invention pour lequel aucune action physique directe n'est nécessaire. Les commutateurs et le dispositif de simulation peuvent être entièrement pilotés par des logiciels.With a diagnostic system according to the invention, it becomes very easy to simulate a sporadic failure that appears from time to time and then disappears. Such a simulation is very complex with the systems of the prior art. The described interface is preferably integrated into the diagnostics system when designing it. However, it is conceivable to design such an interface to equip an already existing system. A system according to the invention thus makes it easier to simulate at all levels, both when designing a new system for a new engine (or another "machine") than when finalizing the final product, at the end of the chain (for 10 automotive or household appliance for example). The system according to the invention also allows greater reliability compared to systems of the prior art, especially during the simulation period. Indeed, with the systems of the prior art, it was necessary to physically intervene on the system to make connections or disconnections. There was therefore a risk of either making a bad connection or breaking something by unplugging (or plugging in). Such risks are eliminated with a system according to the invention for which no direct physical action is necessary. The switches and the simulation device can be entirely driven by software.
20 Enfin, le surcoût d'un système selon l'invention est très faible par rapport à un système de l'art antérieur. II convient juste de prévoir de la taille mémoire proportionnelle sensiblement au nombre maximal de signaux à bloquer. La présente invention ne se limite pas à la forme de réalisation préférée décrite ci-dessus. Elle concerne également toutes les variantes de réalisation à la portée 25 de l'homme du métier.Finally, the additional cost of a system according to the invention is very low compared to a system of the prior art. It is appropriate to provide memory size proportionally substantially to the maximum number of signals to be blocked. The present invention is not limited to the preferred embodiment described above. It also relates to all embodiments within the scope of those skilled in the art.