FR 3076919 A1 20190719 FR 1850402 A 20180118 DISPOSITIF ÉLECTRONIQUE ÉQUIPÉ D'UNE FONCTION D'AUTO-DIAGNOSTIC [001] L'invention concerne un dispositif électronique équipé d'une fonction d'auto-diagnostic. L'invention concerne également : - un module d'auto-diagnostic pour la réalisation de ce dispositif électronique, - un procédé d'auto-diagnostic, et - un support d'enregistrement pour la mise en oeuvre de ce procédé. [002] Des dispositifs électroniques connus équipés d'une fonction d'auto-diagnostic comportent : - un générateur apte à générer sur une sortie un signal électrique discret pouvant uniquement prendre, à un instant donné, un seul état stable parmi un ensemble discret d'états stables possibles, cet ensemble discret étant choisi dans le groupe constitué d'un ensemble discret de plusieurs tensions stables et d'un ensemble discret de plusieurs intensités stables de courant, cet ensemble discret d'états stables possibles comportant un premier et un second états stables prédéterminés, - un module d'auto-diagnostic apte à générer un signal d'erreur signalant une défaillance, ce module d'auto-diagnostic étant apte à générer ce signal d'erreur en étant uniquement connecté à la sortie du générateur. [3] Généralement, le générateur est formé de composants électroniques montés sur un circuit imprimé. Au cours du temps, les composants électroniques et le circuit imprimé sont soumis à de nombreuses sollicitations extérieures telles que des sollicitations thermiques et mécaniques. Ces sollicitations extérieures finissent par user les composants électroniques et les pistes électriques du circuit imprimé. Cette usure progressive des composants électroniques du circuit imprimé finit par entraîner une panne du générateur qui interrompt définitivement son fonctionnement. Le module d'auto-diagnostic permet de détecter cette panne définitive. [4] Toutefois, il serait préférable que le module d'auto-diagnostic soit capable de signaler une erreur avant même que la panne définitive du générateur n'intervienne. En effet, cela est souhaitable pour être capable de mettre en place des interventions de maintenance préventive, afin d'éviter que ce générateur ne tombe définitivement en panne. De plus, un tel module d'auto-diagnostic doit rester simple à réaliser. [5] L'invention a donc pour objet un tel dispositif électronique dans lequel le module d'auto-diagnostic est également apte : - à déclencher une minuterie en réponse au passage du signal électrique discret du 35 premier état stable à un autre état, cette minuterie décomptant un intervalle de temps prédéterminé à partir du moment où elle est déclenchée, et - à l'instant où l'intervalle de temps décompté par la minuterie s'est écoulé, à comparer l'état actuel du signal électrique discret au premier état stable, et - si l'état actuel est égal au premier état stable, à déclencher la génération du signal 40 d'erreur et, en alternance, si l'état actuel est différent du premier état stable, à inhiber ce déclenchement du signal d'erreur. 2 [006] Les modes de réalisation de ce dispositif électronique peuvent comporter une ou plusieurs des caractéristiques suivantes : - le dispositif électronique comporte : - un premier étage d'alimentation du générateur apte à générer, à partir d'une 5 différence de potentiels, la tension et le courant nécessaires au fonctionnement du générateur, et - un second étage d'alimentation du module d'auto-diagnostic apte à générer, à partir de la même différence de potentiels, la tension et le courant nécessaires au fonctionnement du module d'auto-diagnostic, ce second étage d'alimentation étant 10 distinct et indépendant du premier étage d'alimentation : - le générateur est un détecteur d'une grandeur physique et le signal électrique discret : - prend le premier état stable lorsque la grandeur physique franchit, dans un sens, un premier seuil prédéterminé, et en alternance 15 - prend le second état stable lorsque la grandeur physique franchit, en sens opposé, un second seuil prédéterminé ; - l'ensemble discret de plusieurs états stables possibles comprend uniquement le premier et le second états stables ; - le module d'auto-diagnostic comprend : 20 - une bascule monostable comportant une entrée et une sortie par laquelle est émis un signal d'horloge, l'entrée étant raccordée à la sortie du générateur de manière à recevoir un front montant ou descendant à chaque fois que le signal électrique discret généré par le générateur passe du premier état stable à l'autre état, cette bascule étant apte à générer sur sa sortie, en réponse au front montant ou descendant reçu 25 sur son entrée, un front montant ou descendant dans le signal d'horloge à l'instant où l'intervalle de temps décompté par la minuterie s'est écoulé, cette bascule monostable formant ainsi ladite minuterie, et - une bascule JK comportant : - une première entrée raccordée à la sortie du générateur de manière à 30 recevoir un signal électrique représentatif de l'état actuel du signal électrique discret généré par le générateur, - une deuxième entrée raccordée en permanence à un signal électrique représentatif du premier état stable, - une troisième entrée raccordée à la sortie de la bascule monostable pour recevoir le signal d'horloge, - une sortie générant le signal d'erreur, cette bascule JK étant apte : - en réponse audit front montant ou descendant dans le signal d'horloge, à comparer les états actuels des signaux électriques reçus sur ses première et deuxième entrées, 40 et - si, à cet instant, les états actuels des signaux électriques reçus sur les première et 3 deuxième entrées sont égaux, à déclencher la génération du signal d'erreur sur sa sortie et, en alternance, si les états actuels des signaux électriques reçus sur les première et deuxième entrées sont différents, à inhiber ce déclenchement du signal d'erreur. 5 [007] L'invention a également pour objet un module d'auto-diagnostic pour le dispositif électronique revendiqué, dans lequel le module d'auto-diagnostic est apte : - à déclencher une minuterie en réponse au passage du signal électrique discret du premier état stable à un autre état, cette minuterie décomptant un intervalle de temps prédéterminé à partir du moment où elle est déclenchée, et 10 - à l'instant où l'intervalle de temps décompté par la minuterie s'est écoulé, à comparer l'état actuel du signal électrique discret au premier état stable, et - si l'état actuel est égal au premier état stable, à déclencher la génération du signal d'erreur et, en alternance, si l'état actuel est différent du premier état stable, à inhiber ce déclenchement du signal d'erreur. 15 [008] L'invention a également pour objet un procédé d'auto-diagnostic d'un dispositif électronique, ce dispositif électronique comportant un générateur apte à générer sur une sortie un signal électrique discret pouvant uniquement prendre, à un instant donné, un seul état stable parmi un ensemble discret d'états stables possibles, cet ensemble discret étant choisi dans le groupe constitué d'un ensemble discret de 20 plusieurs tensions stables et d'un ensemble discret de plusieurs intensités stables de courant, cet ensemble discret d'états stables possibles comportant un premier et un second états stables prédéterminés, dans lequel ce procédé comporte les étapes suivantes : - le déclenchement d'une minuterie en réponse au passage du signal électrique 25 discret du premier état stable à un autre état, cette minuterie décomptant un intervalle de temps prédéterminé à partir du moment où elle est déclenchée, et - à l'instant où l'intervalle de temps décompté par la minuterie s'est écoulé, la comparaison de l'état actuel du signal électrique discret au premier état stable, et si l'état actuel est égal au premier état stable, le déclenchement de la génération du 30 signal d'erreur et, en alternance, si l'état actuel est différent du premier état stable, l'inhibition de ce déclenchement du signal d'erreur. [009] Enfin, l'invention a également pour objet un support d'enregistrement d'informations lisible par un microprocesseur, caractérisé en ce que ce support d'enregistrement d'informations comporte des instructions pour l'exécution du 35 procédé revendiqué, lorsque ces instructions sont exécutées par le microprocesseur. [0010] L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple non limitatif et faite en se référant aux dessins sur lesquels : - la figure 1 est une illustration schématique d'un dispositif électronique équipé d'une 40 fonction d'auto-diagnostic ; - la figure 2 est une illustration schématique d'un premier mode de réalisation d'un 4 module d'auto-diagnostic pour le dispositif électronique de la figure 1 ; - la figure 3 est un organigramme d'un procédé d'auto-diagnostic mis en oeuvre dans le dispositif électronique de la figure 1 ; - les figures 4 et 5 sont des graphes illustrant l'évolution au cours du temps de 5 différents signaux électriques du module d'auto-diagnostic de la figure 2 ; - la figure 6 est une illustration schématique d'un autre mode de réalisation d'un dispositif électronique équipé d'une fonction d'auto-diagnostic ; - la figure 7 est une illustration schématique d'un autre mode de réalisation du module d'auto-diagnostic de la figure 2. 10 [0011] Chapitre I : Notations et définitions : [0012] Dans les figures, les mêmes références sont utilisées pour désigner les mêmes éléments. [0013] Dans la suite de cette description, les caractéristiques et les fonctions bien connues de l'homme du métier ne sont pas décrites en détail. 15 [0014] Un signal électrique « discret » est un signal électrique qui ne peut prendre, à un instant donné, qu'un seul état stable parmi un ensemble discret prédéterminé de plusieurs états stables possibles. Ce signal électrique discret peut prendre au cours du temps chacun des états stables de l'ensemble discret prédéterminé. Par contre, ce signal électrique discret ne peut pas prendre un état stable qui ne fait pas partie de 20 cet ensemble discret prédéterminé. L'ensemble discret comporte un nombre borné et limité d'états stables possibles. [0015] Par « état stable », on désigne une valeur du signal électrique discret qui peut être maintenue constante pendant une période de temps plus longue que le temps de transition St nécessaire pour passer d'un état stable à un autre état stable. Par 25 « période plus longue », on désigne une période au moins deux fois, et de préférence dix fois ou cent fois, supérieure au temps St. Par exemple, cette période est supérieure à 1 s ou 5 s ou 10 s ou 1 min. [0016] Par « raccorder », on désigne le fait de raccorder électriquement. [0017] Une « commutation intempestive » d'un signal électrique discret est un 30 basculement accidentel d'un état stable initial de ce signal électrique discret vers un autre état suivi immédiatement d'un retour à cet état initial. Une commutation intempestive est très courte, c'est-à-dire que le basculement de l'état stable initial vers l'autre état puis le retour vers l'état stable initial se produit dans un intervalle Ac de temps très court. L'intervalle Ac est inférieur au plus petit intervalle Amin de temps 35 pendant lequel le signal électrique discret peut conserver un même état stable en absence de défaillance et lors d'un fonctionnement normal. Typiquement, l'intervalle Ac est inférieur à Amin/2 ou inférieur à Amin/10 ou Amin/100. Typiquement, l'intervalle Ac est inférieur à 1 s et souvent inférieur à 500 ps ou 100 ps ou 50 ris. [0018] Une « impulsion intempestive » est une commutation intempestive du signal 40 électrique discret lors de laquelle l'état du signal électrique discret passe d'un état initial stable vers un état plus élevé avant de revenir à cet état initial stable. L'état plus 5 élevé correspond à une valeur du signal électrique plus élevée que celle qu'il a dans l'état initial stable. L'état plus élevé peut être un autre état stable plus élevé ou un état instable plus élevé. [0019] Ici par « état instable », on désigne un état du signal électrique discret qui 5 n'appartient pas à l'ensemble discret prédéterminé des états stables possibles pour ce signal électrique discret. [0020] Une « coupure intempestive » est une commutation intempestive du signal électrique discret lors de laquelle la valeur du signal électrique discret passe d'un état initial stable vers un autre état moins élevé avant de revenir à son état initial stable. 10 L'état moins élevé correspond à une valeur du signal électrique moins élevée que celle qu'il a dans l'état initial stable. L'état moins élevé peut être un autre état stable moins élevé ou un état instable moins élevé. Typiquement, le plus souvent, dans l'état moins élevé la valeur du signal électrique discret est égale à 0 A ou à 0 Vdc. [0021] Chapitre II : Exemples de modes de réalisation : 15 [0022] La figure 1 représente un dispositif électronique 2 d'un aéronef. L'aéronef est par exemple un avion ou un hélicoptère. Le dispositif 2 est équipé : - de deux bornes 4 et 6 destinées à être raccordées à une source 7 d'alimentation électrique, - d'une sortie 8 par laquelle est émis un signal électrique discret SEg, 20 - d'une sortie 10 par laquelle est émis un signal de diagnostic discret SE, qui permet de signaler une erreur à partir de l'analyse du signal SEg, et - une entrée 12 pour recevoir une commande de réinitialisation. [0023] Sur la figure 1, seul le potentiel Vcc et la masse (0 Vdc) de la source 7 sont représentés. Le potentiel Vcc est une tension continue. Elle est par exemple comprise 25 entre 3 Vdc et 30 Vdc ou entre 3 Vdc et 50 Vdc. Ici, le potentiel Vcc est égal à 30 Vdc. La source 7 est par exemple un réseau de distribution d'électricité ou une batterie. [0024] La borne 4 est raccordée au potentiel Vcc et la borne 6 est raccordée à la masse. 30 [0025] Dans ce mode de réalisation, le signal SEg ne peut prendre que deux états stables. Ces deux états stables sont appelés par la suite, respectivement, « état V0» et « état V30». Dans les états Vo et V30 les valeurs du signal SEg sont égales, respectivement, à 0 Vdc et Vcc. [0026] Le signal SE, est aussi un signal électrique discret. Dans ce mode de 35 réalisation, il prend uniquement que deux états stables Vo et V5. L'état Vo du signal SE, est le même que l'état Vo du signal SEg. Dans l'état V5, la valeur du signal SE, est égale à 5 Vdc. En l'absence de défaillance, le signal SE, est dans l'état V5. Pour signaler une erreur, le signal SE, est dans l'état Vo. [0027] Pour générer les signaux SEg et SE,, le dispositif 2 comporte, respectivement, 40 un générateur 20 et un module 22 d'auto-diagnostic. Le dispositif 2 comporte également un étage 24 d'alimentation du générateur 20 et un étage 26 d'alimentation 6 du module 22 ainsi qu'un bus 28 d'alimentation. [0028] Le bus 28 comporte deux conducteurs électriques 30 et 32 raccordés directement et en permanence, respectivement, aux bornes 4 et 6. [0029] L'étage 24 est raccordé aux conducteurs 30 et 32 et produit, à partir de la 5 différence de potentiels entre les bornes 4 et 6, la tension et le courant nécessaires pour alimenter et faire fonctionner le générateur 20. L'étage 24 permet de stabiliser l'alimentation du générateur 20 et, si nécessaire, de délivrer une tension d'alimentation au générateur 20 supérieure ou inférieure au potentiel Vcc. À cet effet, l'étage 24 comporte typiquement un circuit imprimé et des composants électroniques. 10 L'étage 24 est donc susceptible de présenter des défaillances qui produisent des coupures intempestives de l'alimentation du générateur 20 et donc des coupures intempestives du signal SEg. [0030] Par exemple, l'étage 24 comporte une diode Zener et, éventuellement, un ou plusieurs condensateurs pour stabiliser l'alimentation du générateur 20. L'homme du 15 métier sait comment réaliser un tel étage d'alimentation. Par conséquent, l'étage 24 n'est pas décrit ici plus en détail. [0031] L'étage 26 remplit les mêmes fonctions que l'étage 24 mais pour le module 22. Il est donc typiquement réalisé de la même manière que l'étage 24. Par conséquent, l'étage 26 n'est pas décrit ici plus en détail. L'étage 26 est distinct et indépendant de 20 l'étage 24. En particulier, l'étage 26 peut fonctionner correctement même si l'étage 24 est défaillant. De plus, quelle que soit la défaillance qui affecte le fonctionnement de l'étage 24, celle-ci n'a aucune incidence sur le fonctionnement de l'étage 26. Pour cela, les étages 24 et 26 sont réalisés chacun à l'aide de leurs propres composants électroniques. 25 [0032] Le générateur 20 comporte une sortie 36 sur laquelle est émis le signal SEg. Cette sortie 36 est directement raccordée à la sortie 8. Dans cet exemple, le générateur 20 est un détecteur d'une grandeur physique. Le signal SEg est dans l'état V30 lorsque la grandeur physique franchit, dans un sens, un seuil S1 prédéterminé. Le signal SEg est dans l'état Vo lorsque cette grandeur physique franchit, dans le sens 30 opposé, un seuil S2 prédéterminé. Ici, pour simplifier la compréhension, les seuils S1 et S2 sont égaux de sorte que le générateur 20 ne présente pas d'hystérésis. [0033] La grandeur physique détectée peut être de toute nature. Par exemple, et de manière non limitative, cette grandeur physique peut être : - une grandeur physique électrique telle qu'une résistance électrique, une intensité 35 d'un courant ou une tension, - une grandeur physique mécanique telle qu'un déplacement mécanique d'une pièce, - une grandeur physique magnétique telle que l'amplitude et/ou la direction d'un champ magnétique ou d'un champ électrique, et - une grandeur physique optique telle que l'intensité lumineuse. [0034] Le générateur 20 comporte typiquement un circuit imprimé et des composants électroniques. Ainsi, le générateur 20, comme l'étage 24, est susceptible de 7 présenter des défaillances qui produisent des impulsions intempestives et des coupures intempestives du signal SEg. [0035] Pour générer le signal SEg, à titre d'illustration, le générateur comporte : - un transducteur 40 qui convertit la grandeur physique en un signal électrique continu 5 représentatif de la valeur de cette grandeur physique, et - un comparateur 42 qui compare le signal électrique continu au seuil S1 pour générer le signal SEg. [0036] Le module 22 détecte une défaillance du dispositif 2 seulement à partir de l'analyse du signal SEg. Ici, le module 22 est donc notamment capable de détecter 10 une défaillance de l'étage 24 et du générateur 20. Pour cela, le module 22 détecte des commutations intempestives dans le signal SEg. En effet, de telles commutations intempestives sont provoquées par l'usure des composants électroniques et des circuits imprimés et constituent des signes avant-coureurs d'une panne définitive. [0037] Le module 22 comporte : 15 - une entrée 44 raccordée à la sortie 36 pour recevoir le signal SEg à analyser, - une sortie 46 par laquelle le signal SE, est émis, et - une entrée 48 de réinitialisation du module 22. [0038] La sortie 46 est directement raccordée à la sortie 10 du dispositif 2. L'entrée 48 est directement raccordée à l'entrée 12 du dispositif 2. Un mode de réalisation détaillé 20 du module 22 est décrit en référence à la figure 2. [0039] Ici, l'ensemble des circuits imprimés et des composants électroniques du dispositif 2 est logé à l'intérieur d'un même boîtier 50. Le boîtier 50 est par exemple un boîtier étanche qui protège les composants électroniques contre la poussière et l'eau. Typiquement, l'indice de protection du boîtier 50 est égal ou meilleur que 25 l'indice IP51 ou IP62. Ici, à titre d'illustration, les composants électroniques du générateur 20, du module 22 et des étages 24 et 26 sont montés sur le même circuit imprimé. [0040] La figure 1 montre que les sorties 8 et 10 et l'entrée 12 sont raccordées par des liaisons filaires, respectivement 52 à 54, à des entrées et sortie respectives d'un 30 système électronique 56 de traitement des signaux SEg et SE,. Par exemple, le système 56 est capable, à partir du signal SEg, de produire des commandes d'autres organes électriques de l'aéronef. Le système 56 est aussi capable de prendre en compte le signal SE, lors de la construction des commandes des autres organes de l'aéronef. Par exemple, le système 56 détermine à partir du signal SE, si le signal SEg 35 est fiable ou pas et dans le cas où le signal SEg est considéré comme n'étant pas fiable, celui-ci est ignoré pour construire les commandes d'autres organes de l'aéronef. Le système 56 exploite aussi le signal SE, pour indiquer à un opérateur de maintenance que le générateur 20 et/ou l'étage 24 présentent des signes avant-coureurs de défaillance. 40 [0041] Le système 56 est également capable d'envoyer une commande d'initialisation au module 22 par l'intermédiaire de la liaison 54 et des entrées 12 et 48. Par 8 exemple, cette possibilité est exploitée pour réinitialiser le module 22 après qu'il ait détecté une commutation intempestive sans avoir pour cela à couper l'alimentation du module 22. Après avoir été réinitialisé, le module 22 est de nouveau capable de détecter une nouvelle commutation intempestive. 5 [0042] La figure 2 représente un mode de réalisation du module 22. Le module 22 comporte : - un étage 60 de mise en forme du signal SEg, - un étage 62 de détection d'une impulsion intempestive, - un étage 64 de détection d'une coupure intempestive, et 10 - un étage 66 de génération du signal SE,. [0043] L'étage 60 transforme le signal SEg en signal électrique SEmef mis en forme. Ici, le signal SErnef est identique au signal SEg sauf que ses deux états stables sont, respectivement, les états Vo et V5 au lieu des états Vo et V30. De plus, la mise en forme consiste aussi à obtenir un signal SErnef dont les fronts montants et 15 descendants sont les plus verticaux possible. [0044] Ici, l'étage 60 comporte : - une résistance R2 raccordée entre l'entrée 44 et le potentiel Vcc, et - un transistor MOSFET (transistor à effet de champ à grille isolée) Ti, dont la grille est directement raccordée à l'entrée 44. 20 [0045] La source du transistor Ti est raccordée à la masse et son drain est raccordé à un potentiel 5 Vdc par l'intermédiaire d'une résistance R1. [0046] Le drain du transistor Ti est également raccordé à un inverseur U1.1 dont la sortie délivre le signal SEmef- [0047] Le transistor Ti est passant si la tension VG5 entre sa grille et sa source est 25 supérieure à un seuil prédéterminé VTH. À l'inverse, si la tension VG5 est inférieure à ce seuil VTH, le transistor Ti est non passant. Lorsque le transistor Ti est passant, le courant peut le traverser en allant du drain vers sa source. [0048] L'étage 62 génère un signal électrique SE, qui est dans l'état V5 tant qu'aucune impulsion intempestive n'a été détectée. Dès qu'une impulsion intempestive est 30 détectée dans le signal SEg, l'étage 62 signale une erreur en basculant immédiatement le signal SE, vers son état stable Vo [0049] À cet effet, l'étage 62 comporte une bascule monostable U3.1 dont une entrée B est directement raccordée à la sortie de l'inverseur U1.1. Cette bascule U3.1 comporte également une sortie Q sur laquelle est émis un signal d'horloge SH. Le 35 signal SH est un signal électrique discret qui peut seulement prendre les deux états stables Vo et V5. Le signal SH prend l'état Vo tant que le signal SEmei ne présente pas un front montant. En réponse à un front montant dans le signal SEmef, le signal SH bascule de l'état Vo vers l'état V5 puis reste dans l'état V5 pendant un intervalle de temps .8.3.1. Lorsque l'intervalle A3.1 est écoulé, le signal SH retombe 40 automatiquement et systématiquement à l'état Vo. [0050] Ici, la bascule U3.1 est une bascule monostable non re-déclenchable ou non 9 ré-armable. Ainsi, après avoir été déclenchée par un premier front montant du signal SEmef, même si un deuxième front montant se produit dans le signal SErnef avant la fin de l'intervalle A3.1, l'instant auquel le signale SH retombe dans l'état Vo demeure inchangé. 5 [0051] L'intervalle A3.1 est supérieur à l'intervalle Ac d'une impulsion intempestive, c'est-à-dire supérieur à la durée maximale d'une impulsion intempestive. Par exemple, ici, l'intervalle £3.1 est supérieur à 50 ps ou 100 ris. L'intervalle A3.1 est également inférieur à l'intervalle Amin, c'est-à-dire inférieur à la durée minimale pendant laquelle le signal électrique SEg conserve son état V30. Ici, l'intervalle A3.1 10 est inférieur à 1 s. Par exemple, l'intervalle A3.1 est égal à 100 ris. [0052] L'étage 62 comporte aussi une bascule U4.1. La bascule U4.1 est une bascule JK. L'entrée J de la bascule U4.1 est raccordée à la sortie de l'inverseur U1.1 par l'intermédiaire d'un inverseur U1.2. L'entrée K est raccordée à la masse. L'entrée du signal d'horloge de la bascule U4.1 est directement raccordée à la sortie Q de la 15 bascule U3.1 pour recevoir le signal SH. La bascule U4.1 comporte aussi une entrée RST qui est raccordée à l'entrée 48. Cette entrée RST permet de réinitialiser la bascule U4.1 et donc de détecter une nouvelle impulsion intempestive. [0053] La bascule U4.1 comporte une sortie 70 par laquelle est émis le signal SE,. [0054] En réponse à un front descendant dans le signal SH, la bascule U4.1 compare 20 l'état actuel du signal électrique reçue sur son entrée J à l'état actuel reçue sur son entrée K. Si à cet instant, les états actuels sur les entrées J et K sont, respectivement, les états V5 et Vo, alors la sortie 70 bascule vers l'état Vo. À l'inverse, si à cet instant les états actuels sur les entrées J et K sont tous les deux égaux à l'état Vo, alors la sortie 70 conserve sa précédente valeur. La bascule U4.1 est donc 25 capable de mémoriser la détection d'une impulsion intempestive jusqu'à ce qu'elle soit réinitialisée. [0055] À la mise sous tension ou suite à une commande de réinitialisation reçue sur son entrée RST, la sortie 70 bascule vers l'état V5. Ainsi, tant que l'étage 62 n'a pas détecté une impulsion intempestive, le signal SE, est dans l'état V5. Dès qu'une 30 impulsion intempestive est détectée, l'état du signal SE, bascule vers l'état Vo et reste dans cette état Vo jusqu'à la prochaine mise sous tension ou jusqu'à la réception d'une commande de réinitialisation. [0056] L'étage 64 génère un signal SE, dans l'état V5 tant qu'aucune coupure intempestive n'a été détectée. Si une coupure intempestive est détectée, l'étage 64 35 signale cette erreur en basculant immédiatement le signal SE, dans son état Vo. Dans ce mode de réalisation, l'étage 64 est identique à l'étage 62 sauf qu'il comporte un inverseur supplémentaire U1.3 qui inverse le signal SErnef avant qu'il soit transmis à la bascule monostable et à la bascule JK. Dans l'étage 64, la bascule U3.1, la bascule U4.1 et l'inverseur U1.2 portent, respectivement, les références numériques U3.2, 40 U4.2 et U1.4. L'entrée de l'inverseur U1.3 est directement raccordée à la sortie de l'inverseur U1.1 et sa sortie est directement raccordée à l'entrée B de la bascule U3.2 10 et à l'entrée de l'inverseur U1.4. L'intervalle A3.1 est appelé « intervalle A3.2 » dans le cas de l'étage 64. Ici, les intervalles A3.1 et A3.2 sont égaux. [0057] L'étage 66 génère le signal électrique SE, à partir des signaux électriques SE, et SE,. Plus précisément, l'étage 66 bascule le signal SE, dans l'état Vo dès qu'au 5 moins une impulsion intempestive ou une coupure intempestive a été détectée dans le signal SEg. Pour cela, l'étage 66 comporte une porte logique U2.1 qui génère en sortie un signal qui correspond à l'opération logique « NON - ET» entre les signaux SE, et SE,. La sortie de la porte U2.1 est raccordée à la sortie 46 par l'intermédiaire d'un inverseur U2.2. 10 [0058] Sur la figure 2, les voltmètres VM0.2, VM0.3, VM1.0, VM1.1, VM1.2, VM2.0, VM2.1, VM2.2 et VM3.3 représentent les emplacements où sont mesurées les tensions portant les mêmes références numériques dans les graphes des figures 4 et 5. On notera que les tensions VM0.2, VM1.0, VM1.1, VM1.2, VM2.2 et VM3.0 correspondent, respectivement, aux signaux SEg, SEmet, SH, SE,, SE, et SE,. 15 [0059] Le fonctionnement du dispositif 2 va maintenant être décrit à l'aide de la figure 3 et des graphes des figures 4 et 5. [0060] Sur les graphes des figures 4 et 5, l'axe des abscisses est gradué en secondes. L'axe des abscisses est commun aux différents signaux électriques représentés sur chacun des graphes. Les axes des ordonnées sont gradués en volts. 20 Un axe respectif des ordonnées est associé à chaque signal électrique représenté. Les figures 4 et 5 correspondent aux cas où les signaux SEg générés comportent, respectivement, une impulsion intempestive et une coupure intempestive. Les signaux électriques représentés sur ces figures correspondent à ceux mesurés par les voltmètres repérés sur la figure 2 à l'aide de la même référence numérique. 25 [0061] Initialement, une phase 78 d'initialisation est exécutée. Cette phase 78 est au moins exécutée lors de la mise sous tension du module 22. Lors de cette phase 78, les bascules U4.1 et U4.2 sont initialisées de sorte que les signaux SE, et SE, sont dans leurs états V5. [0062] Ensuite, lors d'une étape 80, le générateur 20 génère en permanence le signal 30 SEg en fonction de la grandeur physique mesurée. [0063] En parallèle, lors d'une étape 82, le signal SEg est acquis par le module 22 et mis en forme par l'étage 60. Le signal SEmet est transmis aux étages 62 et 64 de détection. [0064] Lors d'une étape 84, en réponse à un front montant dans le signal SEg, 35 l'étage 62 déclenche une minuterie qui décompte l'intervalle £3.1. Ici, c'est la bascule U3.1 qui remplit cette fonction de minuterie. Sur la figure 4, le déclenchement de la minuterie intervient à un instant t1. [0065] Ensuite, lors d'une étape 86, à l'issue de l'intervalle A3.1, c'est-à-dire sur la figure 4 à un instant t2, l'étage 62 compare l'état actuel du signal SEg à son état initial, 40 c'est-à-dire ici à l'état Vo. Cette comparaison est ici réalisée par la bascule U4.1. [0066] Si à l'instant t2, le signal SEg est dans l'état Vo, cela signifie qu'il s'agit d'une 11 impulsion intempestive. Dans ce cas, lors d'une étape 88, la bascule U4.1 fait basculer sa sortie 70 vers l'état Vo. En réponse, toujours lors de l'étape 88, le signal SE, bascule également vers l'état Vo pour signaler la présence de cette impulsion intempestive et donc cette défaillance au système 56 de traitement. 5 [0067] À l'inverse, si à l'instant t2, l'état actuel du signal SEg est l'état V5, et donc différent de l'état Vo, cela signifie qu'il ne s'agit pas d'une impulsion intempestive mais d'un changement d'état du signal SEg. Dans ce cas, l'état du signal SE; reste inchangé. Donc, si aucune impulsion intempestive n'a été signalée jusqu'à présent, le signal SE; reste dans l'état V5. Par contre, si une impulsion intempestive a déjà été 10 détectée, le signal SE; reste dans l'état Vo. [0068] Les étapes 82 à 88 sont réitérées en boucle. [0069] En parallèle des étapes 84 à 88, lors d'une étape 90, en réponse à un front descendant dans le signal SEg, l'étage 64 déclenche une minuterie qui décompte l'intervalle A3.2. Ici, c'est la bascule U3.2 qui remplit cette fonction de minuterie. Sur 15 la figure 5, le déclenchement de la minuterie intervient à l'instant t3. [0070] Lors d'une étape 92, à l'issue de l'intervalle .8.3.2, c'est-à-dire sur la figure 5 à l'instant t4, l'étage 64 compare l'état actuel du signal SEg à son état initial, c'est-à-dire ici à l'état V5. Cette comparaison est réalisée par la bascule U4.2. [0071] Lors d'une étape 94, si à l'instant t4, l'état actuel du signal SEg est l'état V5, cela 20 signifie qu'il s'agit d'une coupure intempestive. Dans ce cas, en réponse, la bascule U4.2 fait basculer immédiatement sa sortie vers l'état Vo. En réponse, toujours lors de l'étape 94, le signal SE, bascule également vers l'état Vo pour signaler la présence de cette coupure intempestive et donc cette défaillance au système 56. [0072] À l'inverse, si à l'instant t4, l'état actuel du signal SEg est l'état Vo, et donc 25 différent de l'état V5, cela signifie qu'il ne s'agit pas d'une coupure intempestive mais d'un changement d'état du signal SEg. Dans ce cas, l'état du signal SEg reste inchangé. Donc, si aucune coupure intempestive n'a été signalée jusqu'à présent, le signal SE, reste dans l'état V5. Par contre, si une coupure intempestive a déjà été détectée, le signal SE, reste dans l'état Vo. 30 [0073] Les étapes 90 à 94 sont réitérées en boucle. [0074] En parallèle des étapes précédentes, lors d'une étape 100, le système 56 traite les signaux SEg et SE,. Par exemple, le signal SEg est utilisé pour commander un autre organe de l'aéronef et le signal SE, est utilisé pour signaler une défaillance du générateur 20 ou de l'étage 24 qui nécessite la mise en oeuvre d'une opération de 35 maintenance préventive. [0075] La figure 6 représente un dispositif électronique 110 équipé d'une fonction d'auto-diagnostic. Le dispositif 110 est identique au dispositif 2 sauf que le module 22 et l'étage 26 d'alimentation sont déportés à proximité du système 56 de traitement. Dans ce cas, le module 22 peut être très éloigné du générateur 20. Par exemple, le 40 module 22 est situé à plus de 1 m ou 10 m du générateur 20. Dans ce mode de réalisation, le module 22 et l'étage 26 ne sont plus situés à l'intérieur du boîtier 50 12 mais en dehors de ce boîtier. Le module 22 est donc mécaniquement indépendant du générateur 20 dans ce mode de réalisation. Le module 22 peut également être placé dans le même boîtier que celui qui contient le système 56, voire même être réalisé sur le même circuit imprimé que le système 56. Dans ce mode de réalisation, le 5 module 22 est en plus sensible à une défaillance dans la liaison filaire 52 qui relie le générateur 20 au système 56. [0076] La figure 7 représente un module d'auto-diagnostic 120. Ce module 120 fonctionne comme le module 22, sauf qu'il est réalisé à l'aide d'un microprocesseur programmable 122 apte à exécuter des instructions enregistrées dans une 10 mémoire 124. À cet effet, la mémoire 124 comporte les instructions nécessaires pour l'exécution des étapes 82 à 94 du procédé de la figure 3. [0077] Chapitre III : variantes : [00781Variantes du module d'auto-diagnostic : [0079] En variante, l'étage 60 est omis. Ceci est par exemple possible si le signal SEg 15 n'a pas besoin d'être mis en forme et peut directement être transmis aux étages 62 et 64 de détection. Par exemple, ici, l'étage 60 peut être omis si les deux états stables du signal SEg sont les états Vo et V5. [0080] Le rôle des fronts montant et descendant peut être inversé. Dans ce cas, le module d'auto-diagnostic doit être adapté en conséquence. Par exemple, la minuterie 20 peut être déclenchée sur un front descendant au lieu d'un font montant. Dans ce cas, la bascule monostable U3.1 est remplacée par une bascule monostable déclenchée par un front descendant et un inverseur est introduit pour inverser seulement le signal électrique reçu sur l'entrée B de cette bascule monostable. De façon similaire, la comparaison réalisée par la bascule JK peut être déclenchée en réponse à un front 25 montant et non pas en réponse à un front descendant. Dans ce cas, l'entrée du signal d'horloge de la bascule U4.1 est raccordée à la sortie Q de la bascule monostable U3.1. [0081] En variante, le signal SEg peut prendre plus de deux états stables différents. Par exemple, le signal SEg prend plus de trois ou quatre ou cinq états stables 30 différents. Dans ce cas, par exemple, l'étage de mise en forme est modifié pour convertir le signal SEg qui prend plus de deux états stables en un signal électrique discret mis en forme SEmei qui prend uniquement que deux étages stables. Par exemple, en réponse à un front montant dans le signal SEg, le SEmei passe de l'état Vo à l'état V5. En réponse à un front descendant dans le signal SEg, le signal SEmei passe 35 de l'état V5 à l'état Vo. Ensuite, ce signal SEmei est traité par les étages 62 et 64 comme décrit précédemment. [0082] Les entrées 12 et 48 et la liaison 54 peuvent être omises. Dans ce cas, le module 22 ne peut pas être automatiquement réinitialisé après sa mise sous tension par le système 56. Dès lors, si le module 22 a détecté une commutation intempestive, 40 tant que l'alimentation du module 22 n'est pas coupée, le signal SEe signale en permanence cette défaillance même si depuis elle a disparu. 13 [0083] Dans un autre mode de réalisation, la bascule U3.1 ou U3.2 ou les deux peuvent être remplacées par des bascules monostables ré-armables ou redéclenchables. Dans ce cas, à chaque fois qu'un nouveau front montant se produit dans le signal SEmef, la minuterie est réinitialisée et redéclenchée. 5 [0084] En variante, les intervalles A3.1 et A3.2 sont différents l'un de l'autre. Cela peut être utile si l'intervalle Ac d'une impulsion intempestive est différent de l'intervalle Ac d'une coupure intempestive. [0085] Il est possible de simplifier le module 22 pour que celui-ci soit uniquement capable de détecter les impulsions intempestives ou uniquement capable de détecter 10 les coupures intempestives. Par exemple, l'étage 64 et l'étage 66 sont omis et la sortie 70 est directement raccordée à la sortie 46. Dans ce cas, le module 22 est uniquement apte à détecter une impulsion intempestive. [0086] Dans le cas du module 120, le signal SEg peut être enregistré dans un fichier numérique. Ensuite, le fichier numérique est transmis et enregistré, par exemple, 15 dans la mémoire 124. Plus tard, alors que le signal SEg n'est plus généré par le générateur 20, le module 120 analyse ce fichier numérique comme décrit par exemple en référence à la figure 3 pour détecter les commutations intempestives. [0087] Variantes du générateur : [0088] En variante, le générateur peut présenter une hystérésis. Pour cela, les seuils 20 51 et S2 précédemment décrits ont des valeurs différentes. [0089] Le générateur 20 n'est pas nécessairement un détecteur d'une grandeur physique. Dans la pratique, le générateur 20 peut être n'importe quel circuit électronique qui génère sur une de ses sorties un signal électrique discret. Par exemple, le générateur peut être un modulateur de largeur d'impulsion. Dans ce cas, 25 le signal SEg est un signal électrique modulé selon le principe d'une modulation de largeur d'impulsion, également connue sous l'acronyme PWM (« Pulse Width Modulation »). Dans ce cas, la durée de l'intervalle A3.1 ou A3.2 est inférieure, et de préférence au moins deux fois inférieure, à la durée de la plus petite impulsion que peut générer ce modulateur. Dans un autre exemple, le générateur est une horloge et 30 le signal SEg est un signal électrique discret périodique qui comporte des fronts montants ou descendants périodiques. [0090] Dans un autre exemple, le générateur est un détecteur de valeurs analogiques hors gamme. Par exemple, la gamme de valeurs autorisées pour le signal analogique est [Sb ; Sh]. Dans ce cas, le générateur comporte deux comparateurs qui comparent 35 en permanence la valeur du signal analogique, respectivement, au seuil haut Sh et au seuil bas Sb. Dès que l'un de ces seuils est franchit, le générateur modifie l'état du signal SEg. [0091] Dans le cas où la grandeur physique est un déplacement mécanique d'une pièce, le transducteur 40 est par exemple un simple interrupteur déplacé par cette 40 pièce entre un état ouvert dans lequel la résistance électrique du transducteur 40 prend une valeur R1 et un état fermé dans lequel cette résistance électrique prend 14 une valeur R2 différente. Dans ce cas, le comparateur 42 peut être remplacé par une simple différence de potentiels appliquée entre les bornes de l'interrupteur et en raccordant la sortie 36 à l'une de ses bornes. [0092] Si la grandeur physique à mesurer est une grandeur physique électrique, le 5 transducteur 40 peut être omis. [0093] Le signal SEg peut aussi être un courant, fourni ou absorbé par le générateur. En particulier, le générateur peut faire varier l'intensité d'un courant absorbé entre deux états stables en modifiant, par exemple, sa résistance interne. Le générateur peut aussi comporter une source de courant apte à faire varier l'intensité du courant 10 fourni entre deux états stables. Dans ces cas, chaque état stable correspond à une intensité différente de ce courant. Tout ce qui a été décrit ici s'applique aussi à un tel signal SEg. Par exemple, pour cela, l'étage 60 de mise en forme convertit en plus l'intensité du signal SEg en une tension correspondante avant de transmettre le signal SEmei aux étages 62 et 64. 15 [0094] Autres variantes : [0095] En variante, l'étage d'alimentation est commun au générateur 20 et au module 22. Par exemple, l'étage 24 alimente aussi le module 22. Dans ce cas, l'étage 26 peut être omis. [0096] Le dispositif électronique peut être installé et utilisé ailleurs que dans un 20 aéronef. Par exemple, il peut aussi être installé à l'intérieur d'un véhicule automobile ou ferroviaire. Il peut aussi être installé dans des environnements fixes comme à l'intérieur d'une centrale nucléaire ou d'une résidence ou d'une usine. [00971 Chapitre IV: avantages : [0098] Il a été observé par les inventeurs que l'usure des composants électroniques et 25 du circuit imprimé est à l'origine de commutations intempestives dans le signal électrique généré par le générateur et cela généralement bien avant que ce générateur ne tombe définitivement en panne. De plus, étant donné que ces commutations intempestives du signal SEg sont très courtes, elles passent souvent inaperçues et, généralement, ne perturbent pas le fonctionnement du système 56 de 30 traitement. [0099] Les modules d'auto-diagnostic décrits ici permettent de détecter ces commutations intempestives et de les signaler. Dès lors, il est possible de signaler une défaillance du générateur bien avant que celui-ci ne tombe définitivement en panne. De plus, le dispositif électronique est simple à réaliser car il utilise seulement 35 une minuterie et un comparateur pour détecter une défaillance du générateur. En particulier, le module d'auto-diagnostic n'utilise pas d'intégrateur ou de dérivateur pour détecter une défaillance du générateur. [00100] Enfin, contrairement à certains modules connus d'auto-diagnostic, les commutations intempestives détectées ici ne sont pas volontairement générées pour 40 tester le bon fonctionnement du générateur. Le module d'auto-diagnostic est donc dépourvu de générateur de commutations intempestives et n'utilise pas de telles 15 commutations intempestives volontairement générées. [00101] Le fait d'utiliser un étage d'alimentation pour alimenter le générateur distinct de celui utilisé pour alimenter le module d'auto-diagnostic permet de détecter en plus des commutations intempestives provoquées par un vieillissement et une 5 usure de l'étage 24. Par ailleurs, cela permet de disposer d'un bloc électronique, formé par le module d'auto-diagnostic et son étage alimentation, REVENDICATIONS1. Dispositif électronique équipé d'une fonction d'auto-diagnostic, ce dispositif 5 comportant : - un générateur (20) apte à générer sur une sortie un signal électrique discret pouvant uniquement prendre, à un instant donné, un seul état stable parmi un ensemble discret d'états stables possibles, cet ensemble discret étant choisi dans le groupe constitué d'un ensemble discret de plusieurs tensions stables et d'un ensemble 10 discret de plusieurs intensités stables de courant, cet ensemble discret d'états stables possibles comportant un premier et un second états stables prédéterminés, - un module (22 ; 120) d'auto-diagnostic apte à générer un signal d'erreur signalant une défaillance, ce module d'auto-diagnostic étant apte à générer ce signal d'erreur en étant uniquement connecté à la sortie du générateur, 15 caractérisé en ce que le module (22; 120) d'auto-diagnostic est également apte : - à déclencher une minuterie en réponse au passage du signal électrique discret du premier état stable à un autre état, cette minuterie décomptant un intervalle de temps prédéterminé à partir du moment où elle est déclenchée, et - à l'instant où l'intervalle de temps décompté par la minuterie s'est écoulé, à 20 comparer l'état actuel du signal électrique discret au premier état stable, et - si l'état actuel est égal au premier état stable, à déclencher la génération du signal d'erreur et, en alternance, si l'état actuel est différent du premier état stable, à inhiber ce déclenchement du signal d'erreur. 25 2. Dispositif selon la revendication 1, dans lequel le dispositif électronique comporte : - un premier étage (24) d'alimentation du générateur apte à générer, à partir d'une différence de potentiels, la tension et le courant nécessaires au fonctionnement du générateur, et 30 - un second étage (26) d'alimentation du module d'auto-diagnostic apte à générer, à partir de la même différence de potentiels, la tension et le courant nécessaires au fonctionnement du module d'auto-diagnostic, ce second étage d'alimentation étant distinct et indépendant du premier étage d'alimentation. 35 3. Dispositif selon l'une quelconque des revendications précédentes, dans lequel le générateur (20) est un détecteur d'une grandeur physique et le signal électrique discret : - prend le premier état stable lorsque la grandeur physique franchit, dans un sens, un premier seuil prédéterminé, et en alternance 40 - prend le second état stable lorsque la grandeur physique franchit, en sens opposé, un second seuil prédéterminé. 17 4. Dispositif selon l'une quelconque des revendications précédentes, dans lequel l'ensemble discret de plusieurs états stables possibles comprend uniquement le premier et le second états stables. 5. Dispositif selon l'une quelconque des revendications précédentes, dans lequel le dispositif comprend un même boîtier (50) à l'intérieur duquel sont logés le générateur et le module d'auto-diagnostic. 6. Dispositif selon l'une quelconque des revendications précédentes, dans lequel le module d'auto-diagnostic comprend : - une bascule monostable (U3.1, U3.2) comportant une entrée et une sortie (Q) par laquelle est émis un signal d'horloge, l'entrée étant raccordée à la sortie du générateur de manière à recevoir un front montant ou descendant à chaque fois que le signal électrique discret généré par le générateur passe du premier état stable à l'autre état, cette bascule étant apte à générer sur sa sortie, en réponse au front montant ou descendant reçu sur son entrée, un front montant ou descendant dans le signal d'horloge à l'instant où l'intervalle de temps décompté par la minuterie s'est écoulé, cette bascule monostable formant ainsi ladite minuterie, et - une bascule JK (U4.1, U4.2) comportant : - une première entrée raccordée à la sortie du générateur de manière à recevoir un signal électrique représentatif de l'état actuel du signal électrique discret généré par le générateur, - une deuxième entrée raccordée en permanence à un signal électrique représentatif du premier état stable, - une troisième entrée raccordée à la sortie de la bascule monostable (U3.1, U3.2) pour recevoir le signal d'horloge, - une sortie (70) générant le signal d'erreur, cette bascule JK étant apte : - en réponse audit front montant ou descendant dans le signal d'horloge, à comparer les états actuels des signaux électriques reçus sur ses première et deuxième entrées, et - si, à cet instant, les états actuels des signaux électriques reçus sur les première et deuxième entrées sont égaux, à déclencher la génération du signal d'erreur sur sa sortie et, en alternance, si les états actuels des signaux électriques reçus sur les première et deuxième entrées sont différents, à inhiber ce déclenchement du signal d'erreur. 7. Module d'auto-diagnostic (22 ; 120) pour un dispositif électronique conforme à 40 l'une quelconque des revendications précédentes, caractérisé en ce que le module d'auto-diagnostic est apte : 18 - à déclencher une minuterie en réponse au passage du signal électrique discret du premier état stable à un autre état, cette minuterie décomptant un intervalle de temps prédéterminé à partir du moment où elle est déclenchée, et - à l'instant où l'intervalle de temps décompté par la minuterie s'est écoulé, à 5 comparer l'état actuel du signal électrique discret au premier état stable, et - si l'état actuel est égal au premier état stable, à déclencher la génération du signal d'erreur et, en alternance, si l'état actuel est différent du premier état stable, à inhiber ce déclenchement du signal d'erreur. 10 8. Procédé d'auto-diagnostic d'un dispositif électronique, ce dispositif électronique comportant un générateur apte à générer sur une sortie un signal électrique discret pouvant uniquement prendre, à un instant donné, un seul état stable parmi un ensemble discret d'états stables possibles, cet ensemble discret étant choisi dans le groupe constitué d'un ensemble discret de plusieurs tensions stables et d'un 15 ensemble discret de plusieurs intensités stables de courant, cet ensemble discret d'états stables possibles comportant un premier et un second états stables prédéterminés, caractérisé en ce que ce procédé comporte les étapes suivantes : - le déclenchement (84, 90) d'une minuterie en réponse au passage du signal électrique discret du premier état stable à un autre état, cette minuterie décomptant 20 un intervalle de temps prédéterminé à partir du moment où elle est déclenchée, et - à l'instant où l'intervalle de temps décompté par la minuterie s'est écoulé, la comparaison (86, 92) de l'état actuel du signal électrique discret au premier état stable, et si l'état actuel est égal au premier état stable, le déclenchement (88, 94) de la génération du signal d'erreur et, en alternance, si l'état actuel est différent du 25 premier état stable, l'inhibition de ce déclenchement du signal d'erreur. 9. Support (124) d'enregistrement d'informations lisible par un microprocesseur, caractérisé en ce que ce support d'enregistrement d'informations comporte des instructions pour l'exécution d'un procédé conforme à la revendication 8, lorsque ces 30 instructions sont exécutées par le microprocesseur.