FR 2905173 A1 20080229 FR 0704366 A 20070619 2905173 UNITE DE DETECTION DE DEFAUT DESTINEE A UN DISPOSITIF DE DETECTION D'ANGLE DE ROTATION ARRIERE-PLAN DE L'INVENTION Domaine de l'invention La présente invention se rapporte d'une façon générale à une unité de détection de défaut qui est utilisée pour un dispositif de détection d'angle de rotation destiné à détecter un angle de rotation d'un rotor par rapport à un stator et détecte l'apparition d'un défaut dans le dispositif. Description de la technique apparentée Comme cela est bien connu, un dispositif de détection d'angle de rotation est utilisé pour détecter un angle de rotation d'un rotor par rapport à un stator en utilisant un convertisseur d'angle. Dans ce dispositif, un signal d'excitation ayant une forme d'onde périodique prédéterminée est appliqué au convertisseur d'angle, un signal de phase d'onde sinusoïdale et un signal de phase d'onde en cosinus sont fournis en sortie à partir du convertisseur d'angle en réponse au signal d'excitation, et chacun des signaux de phase est modulé en amplitude en une forme sinusoïdale pour extraire un signal d'amplitude de phase d'onde sinusoïdale As(0) et un signal d'amplitude de phase d'onde en cosinus Ac(0) à partir des signaux de phase, respectivement. Chaque signal d'amplitude présente une amplitude qui varie avec l'angle de rotation, et un angle de rotation 0 d'un rotor par rapport à un stator est calculé à partir des signaux d'amplitude. En outre, une unité destinée à détecter un défaut du convertisseur d'angle utilisé dans le dispositif de détection d'angle de rotation est connue. Par exemple, la première publication de brevet japonais publiée N H09-72 758 a décrit une unité de détection de défaut de convertisseur d'angle. Dans cette unité, le carré de l'amplitude est calculé pour chaque signal d'amplitude. Lorsqu'il est détecte qu'une somme As(0)2 + As(0)2 des alllplit des au carré ou bien une racine carrée de la somme hors d'une plage prédéterminée, on évalue qu'un défaut est apparu dans le convertisseur d'angle. Cependant, dans cette unité, même si un défaut est 40 réellement apparu dans le convertisseur d'angle, il existe un 2 2905173 cas où la somme ou bien la racine carrée se trouve à l'intérieur de la plage. De ce fait, dans ce cas, il est évalué de façon erronée qu'aucun défaut n'est apparu dans le convertisseur d'angle. Au contraire, même si aucun défaut n'est réellement 5 apparu dans le convertisseur d'angle, il existe un cas où, bien que l'unité puisse détecter l'angle de rotation 0, l'unité ne peut pas détecter temporairement les signaux d'amplitude correctement. De ce fait, dans ce cas, il est évalué de façon erronée qu'un défaut est apparu dans le convertisseur d'angle. 10 Pour résoudre ce problème, la première publication de brevet japonais publiée N 2006-177 750 a décrit une autre unité de détection de défaut de convertisseur d'angle pour un dispositif de détection d'angle de rotation. Dans cette publication, l'unité calcule l'angle de rotation 0 et la racine carrée d'une 15 somme As(0)2 + As(0)2 des amplitudes élevées au carré à partir des signaux d'amplitude As(0) et As(0). Lorsque l'unité détecte que la racine carrée est hors d'une plage prédéterminée, l'unité évalue que le convertisseur d'angle se trouve dans un état de défaut provisoire. C'est-à-dire que l'unité évalue de façon 20 provisoire qu'un défaut est apparu dans le convertisseur d'angle. Lorsque la détection de la racine carrée située en dehors de la plage se poursuit pendant un intervalle de temps prédéterminé, l'unité évalue que le convertisseur d'angle se trouve dans un état de défaut finalement déterminé. C'est-à-dire 25 que l'unité évalue finalement qu'un défaut est apparu dans le convertisseur d'angle. Au contraire, lorsque l'unité détecte que l'angle de rotation 0, calculé de façon répétée après l'évaluation du fait d'être dans un état de défaut provisoire, est modifié sur toute la plage allant de 0 à 2n radians, 30 l'évaluation provisoire est annulée, et l'unité évalue que le convertisseur d'angle revient à un état normal. C'est-à-dire que l'unité évalue qu'aucun défaut n'est apparu dans le convertisseur d'angle. Par conséquent, du fait que l'état de défaut provisoire est considéré dans un transfert d'état allant 35 de l'état normal à l'état de défaut finalement détecté, il existe une petite possibilité pour qu'un défaut du convertisseur d'angle soit évalué de façon erronée. En supposant qu'un type de condition en vue d'un retour à l'état normal à partir de l'état de défaut provisoire est établi comme étant le même que le type de condition pour évaluer que le 3 2905173 convertisseur d'angle se trouve dans l'état de défaut provisoire, l'unité décrite dans la publication N 2006-177 750 présente le même problème que celui de l'unité décrite dans la publication N H09-72 758. C'est-à-dire qu'en supposant que la 5 racine carrée située à l'intérieur de la plage prédéterminée est établie en tant que condition de retour, l'évaluation du fait d'être dans l'état normal et l'évaluation du fait d'être dans l'état de défaut provisoire sont réalisées en alternance dans l'unité. Cependant, dans l'unité décrite dans la publication 10 N 2006-177 750, l'angle de rotation 0 modifié sur toute la plage allant de 0 à 21t radians de l'état de défaut provisoire est établi en tant que condition de retour. De ce fait, le type de condition de retour diffère du type de condition pour évaluer que le convertisseur d'angle se trouve dans l'état de défaut 15 provisoire. Par conséquent, l'évaluation alternée de façon répétée entre l'état normal et l'état de défaut provisoire peut être empêchée. Cependant, dans l'unité décrite dans la publication N 2006-177 750, même si un défaut est apparu réellement dans le 20 convertisseur d'angle, il existe un cas où l'unité évalue de façon erronée que le convertisseur d'angle évalué comme étant dans l'état de défaut provisoire revient à l'état normal. Lorsque l'unité évalue de façon erronée que le convertisseur d'angle établi réellement dans un état de défaut se trouve dans 25 l'état normal, une commande telle qu'une commande de moteur utilisant un résultat de détection du dispositif de détection d'angle de rotation est mise en oeuvre de façon erronée. RESUME DE L'INVENTION 30 Un but de la présente invention est de fournir, en considération des inconvénients de l'unité de détection de défaut de convertisseur d'angle classique, une unité de détection de défaut qui détecte correctement l'apparition d'un défaut dans un dispositif de détection d'angle de rotation en 35 évaluant de façon appropriée que le dispositif de détection est revenu d'un état d défaut provisoire a un état normal. Conformément à un aspect de cette invention, le but est atteint par la réalisation d'une unité de détection de défaut destinée à détecter un défaut apparu dans un dispositif de 40 détection qui détecte un angle de rotation d'un rotor par 2905173 4 rapport à un stator à partir d'un signal de phase d'onde sinusoïdale et d'un signal de phase d'onde en cosinus dont les amplitudes sont modulées en une forme d'onde sinusoïdale de façon à être modifiées dans un cycle de rotation du rotor. 5 L'unité de détection de défaut comporte des première à cinquième sections. La première section produit une valeur d'évaluation de défaut déterminée à partir du signal de phase d'onde sinusoïdale et/ou du signal de phase d'onde en cosinus reçus à partir du dispositif de détection. La seconde section évalue, sur la base 10 de la valeur d'évaluation de défaut située à l'extérieur d'une plage normale, qu'un défaut est apparu dans le dispositif de détection. La troisième section évalue que le dispositif de détection se trouve dans un état de défaut provisoire, en réponse à la poursuite de l'évaluation par la seconde section 15 pendant un premier intervalle de temps prédéterminé. La quatrième section examine si l'angle de rotation est modifié sur toute sa plage et évalue que le dispositif de détection, évalué par la troisième section comme étant dans un état de défaut provisoire, est revenu à l'état normal, en réponse à l'angle de 20 rotation modifié sur toute la plage et la valeur d'évaluation de défaut toujours située à l'intérieur de la plage normale durant la modification de l'angle de rotation sur toute la plage. La cinquième section évalue que le dispositif de détection se trouve dans un état de défaut en réponse à la poursuite de 25 l'évaluation par la seconde section pendant un second intervalle de temps prédéterminé qui est plus long que le premier intervalle de temps prédéterminé, et définit l'apparition d'un défaut dans le dispositif de détection. Avec cette configuration de l'unité de détection de défaut, 30 la quatrième section impose deux conditions pour évaluer que le dispositif de détection est revenu à un état normal. La première condition est que l'angle de rotation soit modifié sur toute la plage et la seconde condition est que la valeur d'évaluation de détection de défaut soit située à l'intérieur de la plage 35 normale. Lorsque ces conditions sont simultanément satisfaites, 1a quatrième section évalue que le dispositif de détection est revenu à un état normal. De ce fait, lorsqu'un défaut est réellement apparu dans le dispositif de détection, il est peu probable que l'unité de 40 détection de défaut évalue de façon erronée que le dispositif de 5 2905173 détection est revenu à un état normal. Par conséquent, l'unité de détection de défaut peut évaluer de façon appropriée un état réel du dispositif de détection. En outre, la condition d'évaluation dans la troisième 5 section est que l'évaluation de l'apparition d'un défaut sur la base de la valeur d'évaluation de défaut située hors d'une plage normale est poursuivie par la seconde section pendant un premier intervalle de temps prédéterminé. De ce fait, la condition d'évaluation dans la quatrième section comprend l'angle de 10 rotation modifié sur toute la plage qui diffère de la condition d'évaluation dans la troisième section. Par conséquent, il est peu probable que l'évaluation de la troisième section et l'évaluation de la quatrième section soient réalisées en alternance. 15 En outre, lorsque les deux conditions sont simultanément satisfaites dans la quatrième section, le dispositif de détection évalué par la troisième section comme étant dans l'état de défaut provisoire est évalué comme étant revenu à un état normal. Par conséquent, il existe peu de probabilité pour 20 que l'unité de détection de défaut détecte inutilement un défaut du dispositif de détection. BREVE DESCRIPTION DES DESSINS La figure 1 est un schéma synoptique d'un contrôleur de 25 moteur conforme à un mode de réalisation de la présente invention, La figure 2 est un schéma synoptique d'un circuit de calcul d'angle électrique et d'une unité de détection de défaut représentés sur la figure 1 et représente de façon simplifiée la 30 structure d'un convertisseur d'angle, La figure 3 représente une forme d'onde de chaque signal appliqué en entrée au convertisseur d'angle représenté sur la figure 2 et de chaque signal fourni en sortie à partir de celui-ci, 35 La figure 4 est une vue représentant des points d'échantillonnage placés de façon égale sur une forme d'onde sinusoïdale correspondant à un cycle de chacun des signaux fournis en sortie à partir du convertisseur d'angle, 6 2905173 La figure 5 est un schéma synoptique d'une unité de détermination d'état représentée sur la figure 2 conforme à ce mode de réalisation, La figure 6 est un organigramme représentant la procédure 5 destinée à déterminer un état d'un dispositif de détection représenté sur la figure 1, La figure 7 est une vue représentant une région normale d'une position de coordonnées définie par des signaux d'amplitude représentés sur la figure 3 dans un système de 10 coordonnées rectangulaires, et La figure 8 est un organigramme représentant la procédure d'une évaluation de retour à l'état normal. DESCRIPTION DETAILLEE DES MODES DE REALISATION PREFERES 15 Un mode de réalisation de la présente invention, et ses modifications, seront à présent décrits en faisant référence aux dessins annexés. MODE DE REALISATION La figure 1 est un schéma synoptique d'un contrôleur de 20 moteur conforme à ce mode de réalisation. Une unité de direction assistée actionnée électriquement d'un véhicule est par exemple entraînée par un moteur mis en oeuvre sous la commande d'un contrôleur de moteur Mc. Comme décrit ultérieurement en détail, le contrôleur Mc comporte un dispositif de détection d'angle de 25 rotation et une unité de détection de défaut destinée à détecter un défaut apparu dans le dispositif. Le contrôleur Mc reçoit une puissance électrique provenant d'une source d'alimentation telle qu'une batterie (non représentée) du véhicule. Comme représenté sur la figure 1, le contrôleur Mc règle un 30 courant alternatif triphasé en réponse à une instruction de couple T* et un courant de magnétisation id*, et un moteur sans balais 7 reçoit le courant alternatif du contrôleur Mc. Le moteur 7 comporte un stator cylindrique et un rotor en colonne disposé de façon à être entouré par le stator. Le rotor comporte 35 une pluralité de pôles magnétiques alignés suivant une direction c1L ...V111 G 1 C 111. le 1. Le du stator. Le rotor est e111.10.111e en rotation sur son axe central en réponse au courant alternatif reçu dans le stator, une force de rotation du rotor est transmise à l'unité de direction, et l'unité de direction est entraînée. 7 2905173 Un convertisseur d'angle 20 relié au moteur 7 détecte la rotation du rotor et produit un signal de phase d'onde sinusoïdale Ss(0) et un signal de phase d'onde en cosinus Sc(0), respectivement, ayant des phases correspondant à un angle 5 électrique 0 du moteur 7 (c'est-à-dire un angle de rotation 0 du rotor par rapport au stator). Un circuit de calcul d'angle électrique 30 calcule l'angle électrique 0 à partir des signaux Ss(0) et Sc(0). Un dispositif de détection d'angle de rotation 12 conforme à ce mode de réalisation est composé du convertisseur 10 d'angle 20 et du circuit de calcul 30. Dans le contrôleur Mc, un convertisseur couple-courant 1 reçoit un signal de l'instruction de couple i* provenant d'un capteur de couple (non représenté) du véhicule et convertit le signal d'instruction de couple en un courant d'axe q cible Riq*. 15 Ce courant Riq* traverse un comparateur 10 et un contrôleur à action proportionnelle et intégrale (PI) 2 et est fourni en sortie en tant que valeur d'instruction Vq* d'une tension d'axe q• Le contrôleur Mc reçoit également un courant de 20 magnétisation id* en tant qu'autre valeur d'instruction. Ce courant id* traverse un comparateur 9 et un contrôleur à action proportionnelle et intégrale (PI) 3 et est fourni en sortie en tant que valeur d'instruction Vd* d'une tension d'axe d. L'axe d et l'axe q sont définis dans un système de coordonnées 25 rectangulaires de rotation. L'axe d est établi de façon à être dirigé d'un pôle magnétique S vers un pôle magnétique N dans le rotor. L'axe q est établi pour être orthogonal à l'axe d sur un plan perpendiculaire à un axe de rotation du rotor. Un point d'origine du système de coordonnées est placé sur l'axe de 30 rotation du rotor. Un convertisseur à trois phases 4 convertit la tension d'axe q Vq* et la tension d'axe d Vd* en une tension de phase U Vu, une tension de phase V Vv et une tension de phase W Vw sur la base de l'angle électrique 0 reçu à partir du circuit 30. Un 35 modulateur de largeur d'impulsion (PWM) 5 réalise une modulation de largeur d' 1mpu-L. v. JLS Vu. chacune des tciaSioiaS de paiaOC U, de phase V et de phase W Vu, Vv et Vw pour produire des courants d'impulsion de phase U, de phase V et de phase W. Un circuit d'attaque 6 génère des courants de phase U, de phase V et de 40 phase W à partir des courants d'impulsion de phase U, de phase V 8 2905173 et de phase W et fournit ces courants générés au moteur 7 par l'intermédiaire des lignes conductrices de phase U, de phase V et de phase W. De ce fait, le moteur 7 est commandé en réponse aux courants reçus sous la commande du contrôleur Mc. 5 Un courant d'assistance de phase U iu et un courant d'assistance de phase V iv sont transmis à partir des lignes conductrices de phase U et de phase V vers un convertisseur à deux phases 8. En outre, un courant d'assistance de phase W iw est produit à partir des courants d'assistance iu et iv et est 10 transmis au convertisseur 8. Le convertisseur 8 convertit les courants d'assistance iu, iv et iw en un courant d'assistance d'axe d idf et un courant d'assistance d'axe q iqf sur la base de l'angle électrique 0 reçu à partir du circuit 30. Le courant d'assistance idf est renvoyé aux comparateurs 9 15 et 10 et est comparé aux courants id* et Riq*. Lorsqu'il existe une différence DId = lidf - id*I entre les courants idf et id*, le contrôleur 3 ajuste la tension d'axe d Vd* sur la base de la différence DId de façon à approcher la différence DId de zéro. Lorsqu'il existe une différence DIq = Iigf - Riq*l entre les 20 courants iqf et Riq*, le contrôleur 2 ajuste la tension d'axe q Vq* sur la base de la différence DIq de façon à approcher la différence DIq de zéro. Ce retour et l'ajustement des tensions Vd* et Vq* sont exécutés de façon répétée jusqu'à ce que les différences DId et Aiq convergent vers zéro. 25 Le contrôleur Mc comporte en outre une unité de détection de défaut destinée à détecter un défaut, une urgence ou un dysfonctionnement du dispositif de détection d'angle de rotation 12 (c'est-à-dire, une combinaison du convertisseur d'angle 20 et du circuit de calcul d'angle électrique 30) sur la base de 30 l'angle électriqueO, les signaux Ss(0) et Sc(0) et d'autres signaux reçus à partir du circuit de calcul 30. La figure 2 est un schéma synoptique du circuit 30 et de l'unité de détection 50 et représente de façon simplifiée la structure du convertisseur d'angle et la figure 3 représente une 35 forme d'onde de chacun des signaux appliqués en entrée au f ! convertisseur d'angle 20 et LUU1.1115 en sortie à partir de celui- ci. Comme indiqué sur la figure 2, le convertisseur d'angle 20 comporte un rotor en colonne 21 relié de façon fixe au rotor du 40 moteur 7 et un stator cylindrique 22 relié de façon fixe au 9 2905173 stator du moteur 7. Le stator 22 est disposé de façon à entourer le rotor 21, et le rotor 21 et le stator 22 comportent un axe de rotation commun. Un angle de rotation du rotor 21 par rapport au stator 22 concorde avec l'angle de rotation du moteur 7. Le 5 rotor 21 est formé en une forme elliptique en section. Le convertisseur d'angle 20 comporte une pluralité de bobines disposées à des intervalles égaux suivant une direction circonférentielle du stator 22. Chaque bobine du convertisseur d'angle 20 agit en tant que bobine d'excitation, bobine de phase 10 à onde sinusoïdale ou bobine de phase à onde en cosinus. Une bobine d'excitation 22a, une bobine de phase d'onde sinusoïdale 22b et une bobine de phase d'onde en cosinus 22c sont indiquées de façon représentative sur la figure 2. Un courant circule à travers chacune des bobines 22b et 22c en réponse à un courant 15 appliqué à la bobine 22a. Le circuit 30 comporte une section de génération de signal d'excitation 40 destinée à générer un signal d'excitation Sr. Cette section 40 comporte un générateur d'horloge de référence 41, un générateur de signal de cadencement 42, un générateur de 20 signal d'onde sinusoïdale 43 et un convertisseur de numérique en analogique (N/A) 44. Le générateur 41 génère un signal d'horloge en tant que référence de la mesure. Le générateur 42 génère divers signaux de commande de cadencement en réponse au signal d'horloge pour établir des cadencements pour divers calculs. Le 25 générateur 43 comporte une table d'onde sinusoïdale. Dans cette table, les éléments de données d'échantillonnage indiquant des amplitudes d'une onde sinusoïdale sont mémorisés de sorte que l'angle de phase de l'onde sinusoïdale est augmenté bit par bit. L'angle de phase de l'onde sinusoïdale se situe dans la plage de 30 0 à 2n radians- et les valeurs d'angle de phase de l'onde sinusoïdale sont associées à une pluralité d'adresses. Le générateur 43 génère un signal d'onde sinusoïdale numérique en lisant les éléments de données d'échantillonnage un par un à partir de la table en synchronisation avec un signal de commande 35 de cadencement de générateur 42. Le convertisseur 44 convertit iV w~J1gi1Cà1 d' VJ. dü J. lerate ür 43 en un signal d'excitation analogique Sr (Sr(t) = Ar x sincwot). Comme indiqué sur la figure 3, le signal d'excitation Sr est modifié périodiquement dans le temps dans une forme sinusoïdale dans un cycle prédéterminé Ti 10 2905173 (= 21t/oo) suffisamment plus court qu'un cycle T2 de la rotation du rotor 21. La bobine d'excitation 22a reçoit le signal d'excitation Sr de sorte que chacune des bobines de phase 22b et 22c génère un 5 courant. Plus particulièrement, lorsque le rotor 21 est entraîné en rotation en réponse à la rotation dans le moteur 7 de façon à modifier un angle de rotation 0 du rotor 21 par rapport au stator 22, un signal de phase d'onde sinusoïdale analogique Ss et un signal de phase d'onde en cosinus analogique Sc sont fournis en 10 sortie à partir des bobines de phase 22b et 22c en réponse au signal d'excitation Sr, respectivement. Comme indiqué sur la figure 3, chaque signal de phase est périodiquement modifié en synchronisation avec le signal d'excitation. Du fait que le rotor 21 est formé en une forme elliptique en section, une 15 amplitude de chacun des signaux de phase Ss et Sc est modulée dans une forme d'onde sinusoïdale et est modifiée avec l'angle de rotation 0 dans un cycle de 27t radians (c'est-à-dire un cycle T2 de rotation du rotor 21). En outre, une phase du signal de phase Ss est opposée à une phase du signal d'excitation Sr dans 20 une région allant de 7t à 2nt radians de l'angle de rotation 0, tandis que le signal de phase Ss présente la même phase que celle du signal d'excitation Sr dans l'autre région allant de 0 à radians de l'angle de rotation O. Au contraire, une phase du signal de phase Sc est opposée à une phase du signal 25 d'excitation Sr dans une région s'étendant de n/2 à 3n/2 radians de l'angle de rotation 0, tandis que le signal de phase Ss présente la même phase que celle du signal d'excitation Sr dans l'autre région s'étendant de 37t/2 à n/2 radians de l'angle de rotation O. De ce fait, une forme d'onde sinusoïdale indiquant 30 une modification de l'amplitude du signal de phase d'onde sinusoïdale est décalée de 7t/2 radian de l'angle de rotation par rapport à celle du signal de phase d'onde en cosinus. Le circuit 30 comporte en outre un convertisseur d'analogique en numérique (A/N) 31, un convertisseur A/N 32, un 35 calculateur d'amplitude de phase d'onde sinusoïdale 33 et un calculateur t l.CUl _ d'amplitude U a_C phase d'onde V11UC ~_ en cosinus 34. Les convertisseurs A/N 31 et 32 échantillonnent les signaux de phase analogiques Ss et Sc provenant des bobines 22b et 22c à une fréquence d'échantillonnage prédéterminée en synchronisation 40 avec les signaux de commande de cadencement du générateur 42, 11 2905173 respectivement. Cette fréquence d'échantillonnage est établie à une fréquence relativement élevée de sorte que l'onde sinusoïdale du signal d'excitation Sr peut être reproduite. En d'autres termes, la fréquence d'échantillonnage est établie de 5 sorte que l'onde sinusoïdale modulée en amplitude de chaque signal de phase correspondant à un cycle Tl (= 27t/wo) du signal d'excitation Sr peut être reproduite. Ensuite, les convertisseurs A/N 31 et 32 convertissent les signaux analogiques échantillonnés en un signal de phase d'onde 10 sinusoïdale numérique Ss et un signal de phase d'onde en cosinus numérique Sc, respectivement. Le calculateur d'amplitude 33 reçoit les valeurs échantillonnées (c'est-à-dire des amplitudes) du signal de phase Ss du convertisseur 31 en synchronisation avec un signal de 15 commande de cadencement du générateur 42 et détermine une fonction de courbe approchée Ps(t) en exprimant de façon approchée chaque ensemble de valeurs échantillonnées du signal de phase Ss correspondant à un cycle Ti (= 21t/wo) du signal d'excitation Sr par une fonction d'onde sinusoïdale ayant la 20 même fréquence et la même phase que celles du signal d'excitation Sr (= Ar x sinwot). Ensuite, le calculateur 33 calcule à la fois une valeur d'amplitude As(0) et une valeur de décalage Aso de la fonction Ps(t). La fonction Ps(t) est exprimée conformément à une première équation (1). 25 Ps(t) = As(0) x sinwot + Aso -- (1) L'amplitude As(0) est modifiée avec l'angle de rotation 0 et est appelée signal d'amplitude de phase d'onde sinusoïdale. La valeur de décalage Aso est équivalente à une valeur de tension de polarisation du signal de phase Ss. Pour déterminer la 30 fonction Ps(t), une approximation des moindres carrées peut être utilisée. De la même manière, le calculateur d'amplitude 34 reçoit des valeurs échantillonnées (c'est-à-dire des amplitudes) du signal de phase d'onde en cosinus Sc du convertisseur 32 en 35 syiiciirviiisaLioii avec un signal de commande de cadencement du !'TGnérate~ur 42 et détermine une fonc r7 b hé ui..via . a. lvâi ...ail Cv U..L appr pphée Pc(t) en exprimant de façon approchée chaque ensemble de valeurs échantillonnées du signal de phase Sc correspondant à un cycle du signal d'excitation Sr par une autre fonction d'onde 40 sinusoïdale ayant la même fréquence et la même phase que celles 12 2905173 du signal d'excitation Sr (= Ar x sinwot). Ensuite, le calculateur 34 calcule à la fois une valeur d'amplitude Ac(0) et une valeur de décalage Aco de la fonction Pc(t). La fonction Pc(t) est exprimée conformément à une seconde équation (2). 5 Pc(t) = Ac(0) x sinwot + Aco -- (2) La valeur d'amplitude Ac(0) est modifiée avec l'angle de rotation 0 et est appelée signal d'amplitude de phase d'onde en cosinus. La valeur de décalage Aco est équivalente à une valeur de tension de polarisation du signal de phase Sc. 10 Comme représenté sur la figure 3, les phases des signaux d'amplitude As(0) et Ac(0) diffèrent l'une de l'autre d'un angle électrique de nt/2 radian, et chacun des signaux d'amplitude As(0) et Ac(0) présente une forme d'onde sinusoïdale établie dans un cycle de 2n radians de l'angle de rotation O. En outre, lorsque 15 les signaux d'amplitude As(0) et Ac(0) sont déterminés avec une précision élevée dans le circuit 30 par rapport aux signaux de phase Ss et Sc fournis en sortie à partir du convertisseur d'angle mis en oeuvre dans une condition normale, l'amplitude du signal d'amplitude As(0) devient identique à l'amplitude du 20 signal d'amplitude Ac(0). De ce fait, les signaux d'amplitude As(0) et Ac(0) présentant chacun une amplitude A peuvent être exprimés conformément aux équations (3) et (4). As(0) = A x sinO -- (3) Ac(0) = A x cosO -- (4) 25 L'amplitude A est déterminée sur la base des valeurs de courants induits dans les bobines 22b et 22c du convertisseur d'angle 20, et les valeurs de courant dépendent du convertisseur d'angle 20 et d'une tension appliquée à la bobine 22a à partir de la section de génération 40 indiquant des circuits périphériques du 30 convertisseur d'angle 20. Comme indiqué sur la figure 2, le circuit 30 comporte en outre un calculateur d'angle de rotation 35 et une unité de sortie 36. Le calculateur d'angle 35 calcule un angle de rotation 0 du rotor 21 par rapport au stator 22 à partir des 35 signaux d' ariipiiLude As(0) et Ac(0) des calculateurs 33 et 34 conformément à une cinquième équation 0 = tan-1 (As(0)/Ac(0)) -- (5) L'unité de sortie 36fournit en sortie l'angle de rotation 0 aux convertisseurs 4 et 8. 13 2905173 L'unité de détection de défaut 50 comporte un calculateur de niveau de signal de phase d'onde sinusoïdale 51, un calculateur de niveau de signal de phase d'onde en cosinus 52 et une unité de détermination d'état 53. Le calculateur 51 reçoit des valeurs 5 échantillonnées d'un cycle en cours Tl (= 2n/wo) du signal de phase d'onde sinusoïdale Ss à partir du convertisseur 31 en synchronisation avec un signal de commande de cadencement du générateur 42 et calcule un niveau moyen du signal de phase Ss à partir d'un nombre prédéterminé de valeurs échantillonnées 10 disposées à des intervalles égaux le long d'un axe du temps. La figure 4 est une vue représentant des points d'échantillonnage placés de façon égale sur une forme d'onde sinusoïdale correspondant à un cycle de chacun des signaux de phase Ss et Sc. Comme indiqué sur la figure 4, quatre valeurs 15 échantillonnées aux points P1, P2, P3 et P4 disposées à des intervalles égaux de zt/2oo sont par exemple sélectionnées à partir de valeurs échantillonnées dans un cycle du signal de phase Ss, et une moyenne des valeurs échantillonnées sélectionnées est calculée pour obtenir un niveau de signal de 20 phase d'onde sinusoïdale LVs. Lorsque aucun défaut ou aucun dysfonctionnement n'est apparu dans le dispositif de détection d'angle de rotation 12 (c'est-à-dire le convertisseur d'angle 20 et le circuit 30), le signal de phase Ss est normalement généré et le niveau LVs devient égal à la valeur de décalage Aso. 25 De la même manière, le calculateur 52 reçoit des valeurs échantillonnées d'un cycle en cours Tl (= 21t/o0) du signal de phase d'onde en cosinus Sc du convertisseur 32 en synchronisation avec un signal de commande de cadencement du générateur 42 et calcule un niveau moyen du signal de phase Sc à 30 partir d'un nombre prédéterminé de valeurs échantillonnées disposées à des intervalles égaux le long de l'axe du temps. Par exemple, comme indiqué sur la figure 4, quatre valeurs échantillonnées aux points P1', P2', P3' et P4' disposées à des intervalles égaux de it/2oi0 sont sélectionnées à partir des 35 valeurs échantillonnées dans un cycle du signal de phase sc et une moyenne des valeurs échantillonnée j sélectionnées calculée pour obtenir un niveau de signal de phase d'onde en cosinus LVc. Lorsque aucun défaut ou dysfonctionnement n'est apparu dans le dispositif de détection d'angle de rotation 12 40 (c'est-à-dire, un convertisseur d'angle 20 et un circuit 30), le 14 2905173 signal de phase Sc est normalement généré et le niveau LVc devient égal à la valeur de décalage Aco. La figure 5 est un schéma synoptique de l'unité de détermination d'état 53 conforme à ce mode de réalisation. Comme 5 indiqué sur la figure 5, l'unité 53 comporte une section de mémorisation 531 destinée à mémoriser un programme de détermination d'état, une section de commande 532 destinée à lire le programme à partir de la section 531 et à exécuter de façon répétée le programme à chaque intervalle de temps de 10 répétition prédéterminé pour commander d'autres sections de l'unité 53, une section de réception 533 destinée à recevoir des données, une section de production 534 destinée à produire une valeur d'évaluation de défaut à partir des données, une section d'évaluation de défaut 535 destinée à évaluer, sur la base de la 15 valeur d'évaluation de défaut, qu'un défaut est probablement apparu dans le dispositif de détection 12, une section d'évaluation de défaut provisoire 536 destinée à évaluer de façon provisoire que le dispositif de détection 12 se trouve dans un état de défaut, une section d'évaluation d'état de 20 retour 537 destinée à évaluer que le dispositif de détection 12 est revenu à un état normal, et une section d'évaluation de défaut déterminé 538 destinée à évaluer finalement que le dispositif de détection 12 se trouve dans un état de défaut. Plus particulièrement, la section de réception 533 reçoit 25 les signaux d'amplitude As (0) et Ac (0) , l'angle de rotation 0 et les niveaux de signaux LVs et LVc à partir des calculateurs 33, 34, 35, 51 et 52 chaque fois que le programme est exécuté dans la section de commande 532. En outre, la section de réception 533 reçoit une valeur de tension de source d'alimentation Vig et 30 une valeur de tension d'excitation Vmt à partir des circuits périphériques (non représentés). La valeur de tension Vig indique une tension d'une batterie (non représentée). La valeur de tension Vmt indique une tension appliquée à la bobine 22a, et l'amplitude Ar du signal d'excitation Sr est déterminée sur la 35 'Jase ae ia valeur de tension Vmt. L'utilisation ae ces valeurs ' T; , of im4ù or$- v S.~ L. a .. viu~. ~.~~ J/lVil , ucsorte que les descriptions détaillées des valeurs Vig et Vmt sont omises. La section de production 534 produit une valeur d'évaluation de défaut déterminée à partir d'au moins l'un du signal de phase 40 d'onde sinusoïdale Ss et du signal de phase d'onde en cosinus 15 2905173 Sc. Lors de la détection de la valeur d'évaluation de défaut située en dehors d'une plage normale, la section d'évaluation 535 évalue qu'un défaut est probablement apparu dans le dispositif de détection 12. La section d'évaluation de défaut 5 provisoire 536 évalue que le dispositif de détection 12 se trouve dans un état de défaut provisoire, en réponse à la poursuite de l'évaluation pendant un premier intervalle de temps prédéterminé. La section d'évaluation de retour d'état 537 examine si 10 l'angle de rotation 0 est modifié sur toute sa plage et évalue que le dispositif de détection 12, évalué comme étant dans l'état de défaut provisoire, est revenu à un état normal, en réponse à l'angle de rotation 0 modifié sur toute la plage et à la valeur d'évaluation de défaut toujours située à l'intérieur 15 de la plage normale durant la modification de l'angle de rotation sur toute la plage. La section de détermination de défaut déterminé 538 évalue que le dispositif de détection 12 se trouve dans un état de défaut déterminé et détermine l'apparition d'un défaut dans le dispositif de détection 12, en 20 réponse à la poursuite de l'évaluation par la section d'évaluation 535 pendant un second intervalle de temps prédéterminé qui est plus long que le premier intervalle de temps prédéterminé. En réponse à l'évaluation de la section d'évaluation 536, la 25 section de commande 532 commande l'unité de sortie 36 pour arrêter de fournir en sortie l'angle de rotation O. En outre, en réponse à l'évaluation de la section d'évaluation 537, la section de commande 532 commande l'unité de sortie 36 pour relancer la fourniture en sortie de l'angle de rotation O. En 30 outre, en réponse à l'évaluation de la section d'évaluation 538, la section de commande 532 commande une alarme (non représentée) et/ou un dispositif d'enregistrement de diagnostic (non représenté) pour fournir en sortie un son d'avertissement indiquant l'apparition d'un défaut ou d'un dysfonctionnement 35 et/ou pvui eiiieyie~teL l'état évalué en tant que données de diarrnost:r La figure 6 est un organigramme représentant la procédure destinée à déterminer un état du dispositif de détection 12 conformément au programme de détermination d'état. Un exemple du 16 2905173 traitement exécuté dans l'unité 53 est décrit en détail en faisant référence à la figure 6. Lorsqu'un commutateur de contact (non représenté) est activé, le dispositif de détection 12 lance la détection d'un 5 angle de rotation, et l'unité de détection de défaut 50 lance la détection de l'apparition d'un défaut dans le dispositif de détection 12 en exécutant un sous-programme de la détermination d'état sur la base du programme de détermination d'état à chaque intervalle de temps de répétition prédéterminé sous la commande 10 de la section de commande 532 (étape S10). A l'étape S11, la section 532 évalue si un indicateur de défaut déterminé EF est établi à "1". L'indicateur EF est initialement établi à "0" lorsque le commutateur de contact est activé. L'indicateur EF établi à "1" indique que le dispositif 15 de détection 12 se trouve dans un état de défaut déterminé, tandis que l'indicateur EF établi à "0" indique que le dispositif de détection 12 ne se trouve pas dans un état de défaut déterminé. Lorsque l'indicateur EF a été déjà établi à "1" dans le sous-programme de détermination d'état précédemment 20 exécuté, ce sous-programme prend fin. Au contraire, lorsque l'indicateur EF est établi à "0", la procédure passe à l'étape S12 A l'étape S12, la section 535 calcule la racine carrée de la somme du signal d'amplitude As(0) élevé au carré et du signal 25 d'amplitude Ac( ) élevé au carré en tant que première valeur d'évaluation de signal de convertisseur d'angle Ass, établit la valeur de niveau LVs en tant que seconde valeur d'évaluation de signal de convertisseur d'angle, établit la valeur de niveau LVc en tant que troisième valeur d'évaluation de signal de 30 convertisseur d'angle et calcule une quatrième valeur d'évaluation de signal de convertisseur d'angle IAOI. Ces valeurs d'évaluation représentent la valeur d'évaluation de défaut. La valeur d'évaluation Ass est exprimée conformément à une sixième équation. 7 l /7 (ms (d) + tic (d) -) 35 mss \d/ er,endan* la v..' C. ê fl L) Z `' Jpcüt G t 1 G b Gta11 G en tant que première valeur d'évaluation de signal de convertisseur d'angle. La valeur d'évaluation IAOI est calculée à partir de l'angle de rotation nouveau reçu dans le sous-programme actuel et de l'angle 40 de rotation ancien reçu dans le sous-programme précédent le sous- 17 2905173 programme actuel et est mémorisée dans la section 531. La valeur d'évaluation I00I est exprimée conformément à une septième équation. I AB I 10nouveau - Oancienl - - (7) 5 Une plage normale est prédéterminée pour chacune des valeurs d'évaluation Ass, LVs, LVc et IAOI. Une plage normale de la valeur d'évaluation Ass est établie entre Amin et Amax. La raison pour laquelle cette plage normale peut être établie entre une valeur minimum et une valeur maximum est décrite en faisant 10 référence à la figure 7. La figure 7 est une vue représentant une région normale d'une position de coordonnées définie par les signaux d'amplitude As(0) et Ac(0) dans un système de coordonnées rectangulaires. Dans le système de coordonnées représenté sur la 15 figure 7, un axe X indique une amplitude du signal d'amplitude Ac(0) et un axe Y indique une amplitude du signal d'amplitude As(0). Lorsque aucun défaut ou dysfonctionnement n'est apparu dans le dispositif de détection 12, les signaux d'amplitude As(0) et Ac(0) satisfont les équations As(0) = A x sinO et 20 Ac(0) = A x cosO, comme décrit précédemment. Une position de coordonnées (Ac(0), As(0)) dans le système est idéalement déplacée sur un cercle (indiqué par une ligne en traits et points sur la figure 7) ayant un rayon établi à A en réponse à une modification de l'angle de rotation O. Cependant, même si 25 aucun défaut ou dysfonctionnement n'est apparu dans le dispositif de détection 12, la position de coordonnées est légèrement décalée par rapport au cercle en raison d'une fluctuation du fonctionnement du convertisseur d'angle 20 et de ses circuits périphériques. Cependant, lorsqu'un défaut ou un 30 dysfonctionnement est apparu dans le dispositif de détection 12, la position de coordonnées est considérablement décalée par rapport au cercle. Dans ce mode de réalisation, une région en forme d'anneau (c'est-à-dire une région hachurée) entre un cercle en trait plein ayant un rayon de Amin et un cercle en 35 LialL pielii dydiiL un rayon de rxmax est établie en tant que régi nn normale r,o r 1 n pos i 1- i /1r1 de P.,,/,rl@/1n éeG Tif. f-,i i- 1-, ~ ~... L i .... r• i vai uw.. ... v vL S.A.,/ 11111.. t-wJ LU 1üll. qüG 1Q valeur d'évaluation Ass est égale à la distance entre un point d'origine du système de coordonnées et la position de coordonnées, la plage normale de la valeur d'évaluation Ass peut 40 être établie entre Amin et Amax. 18 2905173 Une plage normale de la valeur d'évaluation LVs est décrite. Lorsque le signal de phase Ss est normalement généré, en d'autres termes, lorsque le signal de phase Ss est obtenu dans le dispositif de détection 12 établi dans un état normal, la 5 valeur LVs est égale à la valeur de décalage Aso. Une plage normale de la valeur d'évaluation LVs est établie entre une première valeur Aso - AA légèrement inférieure à la valeur Aso et une seconde valeur Aso + AA légèrement supérieure à la valeur Aso. 10 Une plage normale de la valeur d'évaluation LVc est décrite. Lorsque le signal de phase Sc est normalement généré, la valeur de niveau LVc est égale à la valeur de décalage Aco. Une plage normale de la valeur d'évaluation LVc est établie entre une première valeur Aco - AA légèrement inférieure à la valeur Aco 15 et une seconde valeur Aco + AA légèrement supérieure à la valeur Aco. Une plage normale de la valeur d'évaluation IA0I est établie pour être inférieure ou égale à une limite supérieure A0 max prédéterminée sur la base des expérimentations où l'unité de 20 direction est entraînée par le moteur 7 sous la commande du contrôleur Mc. Cette plage normale est exprimée conformément à une relation : 0 s I40I 5 A0 max. La section 535 évalue si chacune des valeurs d'évaluation est située à l'intérieur de sa plage normale. Lorsque chaque 25 valeur d'évaluation est située à l'intérieur de la plage normale, la section 535 évalue que le dispositif de détection 12 se trouve dans un état normal (évaluation affirmative). Au contraire, lorsque au moins l'une des valeurs d'évaluation est située en dehors de la plage normale (évaluation négative), la 30 section 535 évalue qu'un défaut ou un dysfonctionnement est probablement apparu dans le dispositif de détection 12. Dans le cas de l'évaluation affirmative, la procédure passe à l'étape S17. Dans le cas de l'évaluation négative, la procédure passe à l'étape S13. 35 A l'étape 513, parmi les première, seconde, troisième et ± l .a défaut m/'+TT ii TrTTT1 qüûl~ri GlllG va1GÜr 'A comptage uc ueiâü~ pro`v'Svire 1\ '1J.J 111V1G, TCNT3 et TCNT4, respectivement, associées aux première à quatrième valeurs d'évaluation de signal de convertisseur d'angle, la section 536 incrémente de un la valeur de comptage 40 associée à chaque valeur d'évaluation évaluée comme étant située 19 2905173 en dehors de sa plage normale. Chacune des valeurs de comptage TCNT1 à TCNT4 est initialement établie à "0" lorsque le commutateur de contact est activé. A l'étape S14, la section 538 évalue si la valeur de tension 5 d'excitation Vmt est égale à sa valeur normale VmtO ou est proche de celle-ci. A l'étape S15, la section 538 évalue si la valeur de tension de source d'alimentation Vig est égale à sa valeur normale VigO ou est proche de celle-ci. Dans le cas de l'évaluation négative à l'étape S14 et/ou S15, la section 532 10 réalise que chaque valeur d'évaluation située en dehors de sa plage normale est obtenue en raison de la valeur de tension Vmt ou Vig anormalement générée et détermine qu'aucun défaut ou dysfonctionnement n'est apparu dans le dispositif de détection 12. De ce fait, la procédure passe à l'étape S17. Au contraire, 15 dans le cas des évaluations affirmatives aux étapes S14 et S15, la section 532 réalise le fonctionnement normal de la batterie et l'application normale de la tension d'excitation à la bobine 22a. De ce fait, la section 532 reconnaît qu'une probabilité d'apparition d'un défaut ou d'un dysfonctionnement dans le 20 dispositif de détection 12 est augmentée, et la procédure passe à l'étape S16. Les évaluations aux étapes S14 et S15 sont réalisées pour déterminer de façon délibérée l'apparition d'un défaut dans le dispositif de détection 12. Cependant, les étapes S14 et S15 peuvent être omises de ce sous-programme de 25 détermination d'état. A l'étape S16, parmi les première, seconde, troisième et quatrième valeurs de comptage de défaut déterminée CNT1, CNT2, CNT3 et CNT4, respectivement, associées aux première à quatrième valeurs d'évaluation de signal de convertisseur d'angle, la 30 valeur de comptage associée à chaque valeur d'évaluation évaluée comme étant située en dehors de sa plage normale est incrémentée de un dans la section 538. Chacune des valeurs de comptage CNT1 à CNT4 a été initialement établie à "0" lorsque le commutateur de contact est activé. Ensuite, la procédure passe à l'étape 35 si/. t'1 1 cLCipc 0L/, 1Q section J.JV évalue s.i "le dispositif CLe détection 12 se trouve dans un état de défaut provisoire. Plus particulièrement, les première, second, troisième et quatrième valeurs de référence d'évaluation provisoire TN1, TN2, TN3 et 40 TN4 respectivement, associées aux valeurs de comptage TCNT1 à 20 2905173 TCNT4, sont préétablies. La section 536 évalue si au moins l'une des valeurs de comptage TCNT1 à TCNT4 est supérieure à la valeur de référence associée. Lorsque l'évaluation négative est obtenue à l'étape S12 de nombreuses fois durant les sous-programmes 5 exécutés de façon répétée, au moins l'une des valeurs de comptage peut devenir supérieure à la valeur de référence associée. Dans le cas de l'évaluation affirmative à l'étape S17, la section 536 détermine de façon provisoire qu'un défaut est apparu dans le dispositif de détection 12 et évalue que le 10 dispositif de détection 12 se trouve dans un état de défaut provisoire, et la procédure passe aux étapes S18 et S19. Au contraire, dans le cas de l'évaluation négative à l'étape S17, la section 536 évalue que le dispositif de détection 12 se trouve encore dans un état normal, et la procédure passe à 15 l'étape S20. A l'étape S18, la section 532 donne pour instruction à l'unité de sortie 36 d'arrêter la fourniture en sortie de l'angle de rotation 0. De ce fait, aucun angle de rotation 0 n'est reçu dans chacun des convertisseurs 4 et 8, de sorte que 20 l'unité 50 empêche le contrôleur de moteur Mc de commander le moteur 7 sur la base de l'angle de rotation 0 calculé de façon erronée. Par exemple, chacun des convertisseurs 4 et 8 exécute la conversion sur la base d'un taux de variation de l'angle de rotation 0 précédemment reçu. 25 A l'étape S19, la section 532 exécute le traitement d'indicateur pour le défaut provisoire. Plus particulièrement, un indicateur de défaut provisoire TEF est établi à "1", chacun des premier à huitième indicateurs de région FL(1) à FL(8) est initialement établi à "0", et un indicateur d'annulation de 30 défaut provisoire CRF est initialement établi à "0". Du fait que ce traitement d'indicateur est exécuté, chacune des valeurs de comptage TCNT est réinitialisée à "0" pour empêcher que la section 536 évalue de nouveau, à l'étape S17 d'un sous-programme suivant, que le dispositif de détection 12 se trouve dans l'état 35 de défaut provisoire. L'indicateur TEP' a été initialement établi a "V" lorsque 1G commutateur .7 L4 _. l.ol1L /-al.L 3- est activé. L'indicateur s.~L TEF établi à "1" indique que le dispositif de détection 12 se trouve dans un état de défaut provisoire, tandis que l'indicateur TEF établi à "0" indique que le dispositif de 40 détection 12 n'est pas dans un état de défaut provisoire. Du 21 2905173 fait que l'état de défaut provisoire du dispositif de détection 12 a été déterminé sur la base des valeurs de comptage TCNT à l'étape S17, l'indicateur TEF est établi à "1". L'indicateur d'annulation de défaut provisoire CRF établi à "0" indique qu'un 5 état de défaut provisoire n'est pas annulé, tandis que l'indicateur d'annulation de défaut provisoire CRF établi à "1" indique qu'un état de défaut provisoire est annulé. Les indicateurs FL(i) (i = 1, 2, ..., 8) sont utilisés pour évaluer si l'angle de rotation 0 est modifié sur toute sa plage 10 de 0 à 27t radians. Plus particulièrement, toute la plage d'angle est divisée de façon égale en huit régions d'angle, respectivement, associées aux indicateurs FL(i). Chaque indicateur FL(i) établi à "1" indique que l'angle de rotation 0 est situé au niveau de la région d'angle correspondante, tandis 15 que l'indicateur FL(i) établi à "0" indique que l'angle de rotation 0 n'est pas situé au niveau de la région d'angle correspondante. De ce fait, on peut déterminer que tous les indicateurs FL(i) établis à "1" indiquent ensemble que l'angle de rotation 0 est modifié sur toute sa plage allant de 0 à 27t 20 radians. Par exemple, les indicateurs FL(i) peuvent être utilisés en liaison avec la position de coordonnées (Ac(0), As(0)) située à l'intérieur de sa région normale. Plus particulièrement, comme indiqué sur la figure 7, la région normale pour la position de coordonnées (Ac(0), As(0)) est 25 divisée de façon égale en huit régions Rl à R8 occupant chacune un angle de 7t/4. La région divisée Ri occupe une plage de l'angle 0 indiquée par (i - 1) • 7t/4 0 V Vllll../l.0.gG 1.1V11 I.LVl2 est supérieure a l0. V0.eur L1. référence associée. Dans le cas de l'évaluation affirmative à l'étape S25, la section 538 détermine finalement qu'un défaut est apparu dans le dispositif de détection 12 et évalue que le dispositif de 40 détection 12 se trouve dans un état de défaut déterminé. A 25 2905173 l'étape S26, la section de détermination 538 établit l'indicateur de détection déterminé EF à "1". Ensuite, à l'étape S27, la section 532 fournit en sortie une alarme sonore d'avertissement de défaut ou de dysfonctionnement ou bien active 5 un voyant d'avertissement de défaut ou de dysfonctionnement et la section 532 met fin à ce sous-programme de détermination d'état. En raison de l'indicateur EF établi à "1", dans chacun des sous-programmes de détermination d'état qui suit ce sous-programme actuel, l'évaluation affirmative est obtenue à l'étape 10 S11, de sorte qu'aucune des étapes S12 à S27 n'est exécutée. De ce fait, l'unité de sortie 38 continue à arrêter la fourniture en sortie de l'angle de rotation 0 de sorte que le contrôleur Mc n'utilise pas l'angle de rotation 0 actuellement calculé pour commander le moteur 7. 15 Dans le cas de l'évaluation négative à l'étape S25, la procédure passe à l'étape S28 et ce sous-programme de détermination d'état prend fin. Ensuite, le sous-programme de détermination d'état est de nouveau exécuté. Lorsque la section 536 a évalué dans le sous-programme précédent que le dispositif 20 de détection 12 se trouve dans un état de défaut provisoire, en raison de l'établissement des indicateurs TCNT1 à TCNT4 à "0" à l'étape S19 du sous-programme précédent, l'évaluation négative est obtenue à l'étape S17 du sous-programme de détermination d'état de nouveau exécuté. De ce fait, l'évaluation de retour à 25 l'état normal est de nouveau réalisée dans ce sous-programme tout en utilisant les indicateurs FL établis dans les sous-programmes précédents. Lorsque le sous-programme de détermination d'état est exécuté de façon répétée tandis que chacune des valeurs d'évaluation est située en continu à 30 l'intérieur de sa plage normale, tous les indicateurs FL sont finalement établis à "1" à l'étape S36. De ce fait, l'unité de détection de défaut 30 peut évaluer de façon appropriée que le dispositif de détection 12 est revenu à l'état normal. Dans ce mode de réalisation, la section d'évaluation de 35 retour à l'état normal 537 impose deux conditions pour évaluer rnio l o r7i c.r~r'r'- f F .-7o AAI-c. ,4- ~ l') T , .1 uw. i~. ui...a t/v~i ~.ii u~.. ul. v~.. ~.. l..loil 1G C. c.71. r e V CiLê 1 G L C1. . 11o. Llal . La première condition est que l'angle de rotation 0 soit modifié dans le temps sur toute la plage allant de 0 à 21r radians et la seconde condition est que chacune des valeurs d'évaluation soit 40 située à l'intérieur de la plage normale. Lorsque ces conditions 26 2905173 sont simultanément satisfaites, la section 537 évalue que le dispositif de détection 12 est revenu à l'état normal. De ce fait, même si l'angle de rotation 0 est modifié sur toute la plage, le dispositif de détection 12 ne peut pas revenir à 5 l'état normal à moins que chacune des valeurs d'évaluation soit située à l'intérieur de la plage normale. Par conséquent, lorsqu'un défaut est réellement apparu dans le dispositif de défaut 12, il est peu probable que l'unité de détection de défaut 50 évalue de façon erronée que le dispositif de détection 10 12 est revenu à un état normal et l'unité 50 peut évaluer de façon appropriée un état réel du dispositif de détection 12. En outre, la condition d'évaluation dans la section d'évaluation de défaut provisoire 536 est que le nombre d'évaluations de répétition pour une valeur d'évaluation située 15 en dehors de la plage normale atteint une valeur de référence prédéterminée. En d'autres termes, la condition d'évaluation dans la section 536 est que l'évaluation de l'apparition d'un défaut sur la base d'une valeur d'évaluation située en dehors de la plage normale est poursuivie par la section d'évaluation de 20 défaut 535 pendant un premier intervalle de temps. De ce fait, la condition d'évaluation dans la section d'évaluation de retour à l'état normal 537 comprend l'angle de rotation 0 modifié sur toute la plage qui diffère de la condition d'évaluation dans la section 536. Par conséquent, il est peu probable que 25 l'évaluation de la section 536 et l'évaluation de la section 537 soient réalisées en alternance. En outre, lorsque les deux conditions sont satisfaites simultanément dans la section 537, le dispositif de détection 12 évalué comme étant dans l'état de défaut provisoire revient à un 30 état normal. Par conséquent, il est peu probable que l'unité de détection de défaut 50 détecte inutilement l'apparition d'un défaut dans le dispositif de détection 12. En outre, quatre valeurs d'évaluation sont considérées pour l'évaluation de la section 535 à l'étape S11, l'évaluation de la JJ ectl.o11 536 a l' eLape 17, l'évaluation de la section 53i à l'étape 32 et l'évaluation de la section 538 à 1 l 'e±,.ape S25 De r" section .~.l ce fait, ces évaluations peuvent être réalisées correctement par comparaison au cas où chaque évaluation est réalisée sur la base d'une seule valeur d'évaluation. 27 2905173 Encore en outre, l'unité de détection de défaut 50 peut commander le dispositif de détection 12 en réponse à l'évaluation de l'état de défaut provisoire de sorte que le dispositif de détection 12 arrête la fourniture en sortie de 5 l'angle de rotation 0 et peut commander le dispositif de détection 12 en réponse à l'évaluation du retour à l'état normal de sorte que le dispositif de détection 12 recommence la fourniture en sortie de l'angle de rotation 0 pour ajuster la rotation du rotor du moteur 7 conformément à l'angle de rotation 10 O. Encore en outre, l'unité de détection de défaut 50 divise la plage entière de l'angle de rotation 0 en quatre régions d'angle Ri et évalue que le dispositif de détection 12, évalué comme étant dans l'état de défaut provisoire, est revenu à l'état 15 normal à condition que l'angle de rotation 0 soit situé à l'intérieur de chacune des régions d'angle Ri tandis que chacune des valeurs d'évaluation est toujours située à l'intérieur de la plage normale. Par conséquent, l'unité 50 peut reconnaître de façon fiable que l'angle de rotation 0 est modifié sur toute la 20 plage. MODIFICATIONS Ce mode de réalisation ne devra pas être interprété comme limitant la présente invention à la structure de ce mode de 25 réalisation, et la structure de cette invention peut être combinée avec la structure fondée sur la technique antérieure. Par exemple, l'évaluation à chacune des étapes S11 et S32 est réalisée pour les quatre valeurs d'évaluation. Cependant, l'évaluation peut être réalisée à chacune des étapes S11 et S32 30 pour au moins l'une des valeurs d'évaluation. En outre, les une ou plusieurs valeurs d'évaluation évaluées à l'étape S11 peut différer des une ou plusieurs valeurs d'évaluation évaluées à l'étape S32. En outre, toute la plage de l'angle de rotation 0 est 35 divisée Lous les n/4 pour examiner si l'angle de rotation 0 est modifié sur toute la plage. Cependant, t v ü GG 1 LA. piûg' dom. i' CX. J-G de rotation 0 peut être divisée avec un angle particulier inférieur ou supérieur à 7[/4. En outre, toute la plage de l'angle de rotation 0 peut être divisée de façon irrégulière. 28..FT: UNITE DE DETECTION DE DEFAUT DESTINEE A UN DISPOSITIF DE DETECTION D'ANGLE DE ROTATION REVENDICATIONS 1. Unité de détection de défaut (50) destinée à détecter un défaut apparu dans un dispositif de détection (12) qui détecte un angle de rotation d'un rotor (21) par rapport à un stator (22) à partir d'un signal de phase d'onde sinusoïdale et d'un signal de phase d'onde en cosinus dont les amplitudes sont modulées dans une forme d'onde sinusoïdale de façon à être modifiées dans un cycle de rotation du rotor (21), l'unité de détection de défaut (50) comprenant une première section (534) qui produit une valeur d'évaluation de défaut à partir du signal de phase d'onde sinusoïdale et/ou du signal de phase d'onde en cosinus reçus à partir du dispositif de détection (12), une seconde section (535) qui évalue, sur la base de la valeur d'évaluation de défaut située en dehors d'une plage normale, qu'un défaut est apparu dans le dispositif de détection (12), une troisième section (536) qui évalue que le dispositif de détection (12) se trouve dans un état de défaut provisoire, en réponse à la poursuite de l'évaluation par la seconde section pour un premier intervalle de temps prédéterminé, une quatrième section (537) qui examine si l'angle de rotation est modifié sur toute sa plage et évalue que le dispositif de détection (12), évalué par le troisième section (536) comme étant dans l'état de défaut provisoire, est revenu à un état normal, en réponse à l'angle de rotation modifié sur toute la plage et à la valeur d'évaluation de défaut toujours située à l'intérieur de la plage normale durant la modification de l'angle de rotation sur toute la plage, et une cinquième section (538) qui évalue que le dispositif de détection (12) se trouve dans un état de défaut déterminé en réponse à la poursuite de l'évaluation par la seconde section pendant un second intervalle de temps prédéterminé qui est plus long que le pLeMICi JALLervalle de temps prédéterminé, et détermine l ' appa ri tion d'un rr~y détection (12). 2. Unité de détection de défaut selon la revendication 1, 40 dans laquelle le dispositif de détection (12) comporte un défaut dans le dispositif de 29 2905173 convertisseur d'angle (20) qui génère le signal de phase d'onde sinusoïdale et le signal de phase d'onde en cosinus en réponse à un signal d'excitation de sorte qu'une forme d'onde sinusoïdale indiquant une modification de l'amplitude du signal de phase 5 d'onde sinusoïdale est décalée de n/2 radian de l'angle de rotation par rapport à celle du signal de phase d'onde en cosinus, une unité d'extraction qui extrait un signal d'amplitude de phase d'onde sinusoïdale indiquant une amplitude du signal de phase d'onde sinusoïdale modifié dans la forme 10 d'onde sinusoïdale du signal de phase d'onde sinusoïdale et extrait un signal d'amplitude de phase d'onde en cosinus indiquant une amplitude du signal de phase d'onde en cosinus modifié dans la forme d'onde sinusoïdale du signal de phase d'onde en cosinus, et une unité de calcul qui calcule l'angle de 15 rotation à partir du signal de phase d'onde sinusoïdale et du signal de phase d'onde en cosinus, et la valeur d'évaluation de défaut produite par la première section (534) est sélectionnée à partir du groupe constitué d'une somme du signal d'amplitude de phase d'onde sinusoïdale 20 élevé au carré et du signal d'amplitude de phase d'onde en cosinus élevé au carré ou bien d'une racine carrée de la somme, d'une valeur moyenne de l'amplitude du signal de phase d'onde sinusoïdale, d'une valeur moyenne de l'amplitude du signal de phase d'onde en cosinus et d'un taux de variation de l'angle de 25 rotation. 3. Unité de détection de défaut selon la revendication 1, comprenant en outre une section de commande (532) qui commande le dispositif de détection (12), évalué par la troisième section 30 (536) comme étant dans l'état provisoire, pour arrêter la fourniture en sortie de l'angle de rotation et commande le dispositif de détection (12) évalué par la quatrième section (537) comme étant revenu à l'état normal, de sorte que le dispositif de détection (12) relance la fourniture en sortie de 35 l'angle de rotation pour ajuster la rotation du rotor (21) conformément à l'angle de rotation. 4. Unité de détection de défaut selon la revendication 1, dans laquelle la seconde section (535) calcule la valeur 40 d'évaluation de défaut à chaque troisième intervalle de temps 30 2905173 prédéterminé et incrémente une valeur de comptage de défaut chaque fois que la valeur d'évaluation de défaut est située hors de la plage normale, l'évaluation de la troisième section (536) est réalisée sur la base de la valeur de comptage de défaut 5 supérieure à une première valeur prédéterminée, et l'évaluation de la cinquième section (538) est réalisée sur la base de la valeur de comptage de défaut supérieure à une seconde valeur prédéterminée qui est supérieure à la première valeur prédéterminée. 10 5. Unité de détection de défaut selon la revendication 1, dans laquelle la quatrième section (537) divise toute la plage de l'angle de rotation en une pluralité de régions d'angle, contrôle si l'angle de rotation est situé à l'intérieur de 15 chacune des régions d'angle et contrôle si la valeur d'évaluation de défaut est située à l'intérieur de la plage normale chaque fois que la région d'angle de l'angle de rotation est modifiée, et l'évaluation de la quatrième section (537) est réalisée sur la base de l'angle de rotation situé dans chacune 20 des régions d'angle et de la valeur d'évaluation de défaut toujours située à l'intérieur de la plage normale.