Brevet FR3039283A1 — publié le 20170127

L'invention se rapporte au domaine de la commande d'un moteur électrique d'un système de direction assistée pour véhicule automobile et concerne plus particulièrement un procédé de détection d'un défaut de commande du couple d'un moteur électrique triphasé d'un système de direction assistée d'un véhicule automobile. L'invention trouve notamment son application dans la détection des défauts de commande en courant d'un moteur électrique triphasé de type sans balai (« brushless » en langue anglaise) synchrone permettant la commande de la direction assistée d'un véhicule automobile. Dans un véhicule automobile, il est connu d'utiliser un moteur électrique 10 triphasé « brushless » synchrone pour rendre le guidage du véhicule aisé. Ce moteur électrique est relié à la colonne de direction du véhicule de sorte à constituer un module dit « de direction assistée » du véhicule. La commande du couple de ce moteur est réalisée par un calculateur appelé module de contrôle électronique (« Electronic Control Unit » ou ECU en langue anglaise). 15 Ce module de contrôle électronique comprend un microcontrôleur et un onduleur courant continu/courant alternatif (« Direct Current/Alternative Current » ou DC/AC en langue anglaise), relié d'une part, audit microcontrôleur et, d'autre part, au moteur via trois broches de connexion et deux résistances. Deux convertisseurs analogique-numérique (« Analog to Digital Converter » ou ADC en langue anglaise) sont chacun reliés 20 électriquement aux bornes de l'une des deux résistances. Ainsi, afin de détecter un défaut de commande en courant à l'entrée du moteur, le microcontrôleur mesure les courants à l'entrée du moteur via les convertisseurs analogique-numérique. Ce faisant, le microcontrôleur peut détecter un défaut de court-circuit sur l'une des broches, lorsque l'un des convertisseurs analogique-numérique est 25 saturé, ou bien un circuit ouvert, lorsque l'un des convertisseurs analogique-numérique mesure en permanence une valeur constante au cours du temps. Toutefois, dans cette configuration, le microcontrôleur ne peut détecter un gain ou un décalage sur une ou plusieurs phases or un tel gain ou un tel décalage sont fréquents et génèrent une valeur incorrecte du courant mesuré par le microcontrôleur, ce 30 qui peut entrainer la génération d'un couple variable appliqué au moteur par le microcontrôleur en réponse à la mesure effectuée et ainsi un mauvais contrôle du volant par le conducteur du véhicule, ce qui présente un danger important. 3039283 2 De plus, les procédés existants de détection de défaut nécessitent le passage du moteur dans un mode dit « de diagnostic » qui impose l'arrêt du système de direction assistée du véhicule, ce qui présente un inconvénient important. L'invention a pour but de proposer une solution simple, fiable et efficace de 5 détection d'un défaut de commande du couple d'un moteur électrique triphasé de véhicule automobile. A cette fin, l'invention a pour but un procédé de détection de défaut de commande du couple d'un moteur électrique triphasé d'un système de direction assistée de véhicule automobile, ledit moteur comprenant un premier connecteur de commande, un deuxième connecteur de commande, un troisième connecteur de commande, un stator et un rotor, ledit procédé comprenant les étapes de : - génération d'un premier signal de tension PWM de commande d'une première phase du moteur, d'un deuxième signal de tension PWM de commande d'une deuxième phase du moteur et d'un troisième signal de tension PWM de commande d'une troisième phase du moteur, - estimation d'un courant sinusoïdal direct et d'un courant sinusoïdal en quadrature dans un repère diphasé lié au rotor du moteur à partir dudit premier signal de tension PWM, dudit deuxième signal de tension PWM et dudit troisième signal de tension PWM, - mesure du premier courant délivré au premier connecteur de commande du moteur et du deuxième courant délivré au deuxième connecteur de commande du moteur, - mesure du troisième courant délivré au troisième connecteur de commande ou estimation du troisième courant délivré au troisième connecteur de commande à partir du premier courant et du deuxième courant, - transformation du premier courant mesuré, du deuxième courant mesuré et du troisième courant mesuré ou estimé en un courant direct et en un courant en quadrature, - détermination d'une tension sinusoïdale directe résiduelle et d'une tension sinusoïdale en quadrature résiduelle à partir du courant sinusoïdal direct mesuré, du courant sinusoïdal direct estimé, du courant sinusoïdal en quadrature mesuré et du courant sinusoïdal en quadrature estimé, - détection d'un défaut lorsque la différence entre la valeur de la tension sinusoïdale directe résiduelle et sa moyenne glissante est supérieure à un premier seuil et/ou lorsque la différence entre la valeur de la tension sinusoïdale en quadrature résiduelle et sa moyenne glissante est supérieure à un deuxième seuil. 3039283 3 Ainsi, des variations trop importantes de la première valeur de tension résiduelle déterminée autour de sa valeur moyenne et/ou des variations trop importantes de la deuxième valeur de tension résiduelle déterminée autour de sa valeur moyenne indiquent un défaut de la commande en courant du couple du moteur par le module de 5 contrôle électronique. Ce défaut peut aussi bien être un court-circuit ou un circuit ouvert qu'un gain ou un décalage d'une ou plusieurs des trois phases du moteur électrique triphasé. La présente invention a pour avantages : - de détecter des fautes latentes qui se traduisent par un onduleur 10 déséquilibré ou un moteur déséquilibré en plus des défaillances franches (moteurs en court-circuit, bras d'un onduleur en court-circuit ...). De plus, cette invention est compatible avec la mesure de deux ou trois courants moteurs ; - d'utiliser pour l'estimation des courants seulement les paramètres du 15 moteur et de l'onduleur donnés par exemple à 20°C et à courant nul. Il n'y a pas besoin de rajouter un capteur de température pour compenser l'évolution des paramètres moteur au cours du temps avec la température ; - de ne pas générer de courant pour détecter un défaut pour éviter 20 l'échauffement du calculateur et éviter de générer un couple non souhaité (en cas d'une défaillance). Cette détection de panne se fait dans le mode normal de commande en cours de fonctionnement sans passer dans un mode dit de diagnostic ; - de détecter un défaut moteur non tournant (phase moteur débranché, par 25 exemple) ; - de détecter des défauts dans toutes les conditions de fonctionnement du système (sur toute la gamme de température [- 40 °C,125°C], de tension d'alimentation du calculateur [10V, 24V], de vitesse moteur électrique [- 4000 tr/m, 4000 tr/m] par exemple). 30 Le troisième courant délivré au troisième connecteur de commande du moteur peut être mesuré ou estimé. En effet, ce troisième courant peut être aisément calculé à partir du premier courant délivré au premier connecteur de commande du moteur et du deuxième courant délivré au deuxième connecteur de commande du moteur étant donné que la somme de ce premier courant, de ce deuxième courant et de ce troisième courant 35 est nulle. 3039283 4 Selon un aspect de l'invention, le procédé comprenant en outre, le rotor étant caractérisé par sa position définie par un angle et sa vitesse de rotation dans un repère lié audit stator, une étape de mesure de l'angle de la position du rotor et de la vitesse de rotation du rotor. 5 De manière avantageuse, l'étape d'estimation comprend : - une étape de filtrage dudit premier signal de tension PWM, dudit deuxième signal de tension PWM et dudit troisième signal de tension PWM de manière à obtenir respectivement une première tension sinusoïdale, une deuxième tension sinusoïdale et une troisième tension sinusoïdale exprimées dans un repère 10 triphasé lié au stator du moteur, - une étape de transformation, à partir de l'angle donnant la position du rotor, de la première tension sinusoïdale, de la deuxième tension sinusoïdale et de la troisième tension sinusoïdale, en une tension sinusoïdale directe et une tension sinusoïdale en quadrature exprimées dans un repère diphasé lié au rotor du 15 moteur, - une étape de détermination d'un courant sinusoïdal direct estimé correspondant à la tension sinusoïdale directe et d'un courant sinusoïdal en quadrature estimé correspondant à la tension sinusoïdale en quadrature, à partir de la tension sinusoïdale directe, de la tension sinusoïdale en quadrature, de la vitesse de 20 rotation du rotor du moteur, de la tension sinusoïdale directe résiduelle et de la tension sinusoïdale en quadrature résiduelle, De manière avantageuse encore, l'étape de transformation de la première tension sinusoïdale, de la deuxième tension sinusoïdale et de la troisième tension sinusoïdale, en une tension sinusoïdale directe et une tension sinusoïdale en quadrature 25 exprimées dans un repère diphasé lié au rotor du moteur est réalisée par l'application d'une transformée de Clarke, d'une transformée de Park ou d'une transformée dqo (« direct quadrature zero » en anglais, ou zéro quadrature directe). Selon une caractéristique de l'invention, l'étape de transformation du premier courant et du deuxième courant en un courant direct et en un courant en quadrature est 30 réalisée à partir de l'angle de position du rotor du moteur déterminé. De préférence, l'étape de détermination d'une tension sinusoïdale directe résiduelle et d'une tension sinusoïdale en quadrature résiduelle comprend : - une étape de calcul de la différence entre l'intensité du courant sinusoïdal direct et l'intensité du courant sinusoïdal direct estimé, 35 - une étape de calcul de la différence entre l'intensité du courant sinusoïdal en quadrature et l'intensité du courant sinusoïdal en quadrature estimé. 3039283 5 De préférence encore, l'étape de détection d'un défaut comprend : - une étape de calcul de la moyenne glissante de la tension sinusoïdale directe résiduelle et de la moyenne glissante de la tension sinusoïdale en quadrature résiduelle à partir des valeurs tension sinusoïdale directe résiduelle et de tension 5 sinusoïdale en quadrature résiduelle reçues continument et en utilisant notamment la vitesse de rotation du rotor du moteur électrique, - une étape de calcul de la différence entre la valeur de la tension sinusoïdale directe résiduelle et sa moyenne glissante, - une étape de calcul de la différence entre la valeur de la tension sinusoïdale en 10 quadrature résiduelle et sa moyenne glissante. De manière avantageuse, le procédé comprend en outre une étape de correction de la réduction du gain des moyens de filtrage passe-bas à partir de la vitesse de rotation du rotor du moteur. L'invention concerne aussi un dispositif de détection de défaut de commande 15 du couple d'un moteur électrique triphasé d'un système de direction assistée de véhicule automobile, ledit moteur comprenant un premier connecteur de commande, un deuxième connecteur de commande, un troisième connecteur de commande, un stator et un rotor, ledit dispositif comprenant : - des moyens de génération d'un premier signal de tension PWM de commande 20 d'une première phase du moteur, d'un deuxième signal de tension PWM de commande d'une deuxième phase du moteur et d'un troisième signal de tension PWM de commande d'une troisième phase du moteur, - des moyens d'estimation d'un courant sinusoïdal direct et d'un courant sinusoïdal en quadrature dans un repère diphasé lié au rotor du moteur à partir dudit premier 25 signal de tension PWM, dudit deuxième signal de tension PWM et dudit troisième signal de tension PWM, - une unité de mesure du premier courant délivré au premier connecteur de commande du moteur et du deuxième courant délivré au deuxième connecteur de commande du moteur et de détermination du troisième courant délivré au 30 troisième connecteur de commande du moteur, - une unité de transformation du premier courant, du deuxième courant et du troisième courant en un courant sinusoïdal direct et en un courant sinusoïdal en quadrature, - une unité de détermination d'une tension sinusoïdale directe résiduelle et d'une 35 tension sinusoïdale en quadrature résiduelle à partir du courant sinusoïdal direct 3039283 6 mesuré, du courant sinusoïdal direct estimé, du courant sinusoïdal en quadrature mesuré et du courant sinusoïdal en quadrature estimé, - une unité de détection d'un défaut lorsque la différence entre la valeur de la tension sinusoïdale directe résiduelle et sa moyenne glissante est supérieure à un 5 premier seuil et/ou lorsque la différence entre la valeur de la tension sinusoïdale en quadrature résiduelle et sa moyenne glissante est supérieure à un deuxième seuil. L'unité de mesure peut être configurée pour mesurer le troisième courant délivré au troisième connecteur de commande du moteur ou bien pour déterminer ledit 10 troisième courant à partir des valeurs mesurées du premier courant délivré au premier connecteur de commande du moteur et du deuxième courant délivré au deuxième connecteur de commande du moteur, la somme de ces trois courants étant nulle. L'invention concerne enfin un véhicule automobile comprenant un moteur électrique triphasé et un dispositif tel que présenté précédemment, ledit moteur électrique 15 triphasé comprenant un premier connecteur de commande, un deuxième connecteur de commande, un troisième connecteur de commande, un stator et un rotor. D'autres caractéristiques et avantages de l'invention apparaîtront lors de la description qui suit, faite en regard des figures annexées données à titre d'exemples non limitatifs et dans lesquelles des références identiques sont données à des objets 20 semblables. - La figure 1 illustre schématiquement une forme de réalisation du système selon l'invention. - La figure 2 illustre schématiquement un mode de réalisation du procédé selon l'invention. 25 L'invention va maintenant être décrite en référence aux figures 1 et 2. En référence tout d'abord à la figure 1, le dispositif 1 permet la détection d'un défaut de commande du couple d'un moteur électrique 10 triphasé et est, à cette fin, destiné à être monté dans un véhicule automobile (non représenté) comprenant un tel moteur électrique 10 triphasé. 30 Un tel moteur électrique 10 triphasé comprend de manière connue un stator 10A, un rotor 10B, un premier connecteur de commande 11, un deuxième connecteur de commande 12 et un troisième connecteur de commande 13. La position du rotor 10B est définie par un angle noté Omot dans un repère fixe lié au stator 10A et la vitesse de rotation du rotor 10B par rapport au stator 10A est 35 notée corne. 3039283 7 Dans une forme de réalisation préférée du dispositif 1 selon l'invention, le moteur électrique 10 triphasé est un moteur électrique triphasé sans balai (ou « brushless ») synchrone. Toujours en référence à la figure 1, ce moteur 10 est commandé par un 5 premier signal de tension PWM U'1 de commande d'une première phase du moteur 10, un deuxième signal de tension PWM U'2 de commande d'une deuxième phase du moteur 10 et un troisième signal de tension PWM U'3 de commande d'une troisième phase du moteur 10 générés par des moyens de génération du dispositif 1 comprenant un microcontrôleur 110 et un onduleur 120. 10 Le microcontrôleur 110 est configuré pour commander la génération, via l'onduleur 120, d'une première tension PWM (« Pulse-Width Modulation » en langue anglaise, ou signal en modulation de largeur d'impulsion, connu de l'homme du métier) U'1, d'une deuxième tension PWM U'2 et d'une troisième tension PWM U'3 à rapport cyclique variable (tensions non représentées à la figure 1). 15 L'onduleur 120 est un convertisseur de tension continue en tension alternatives de type DC/AC. Cet onduleur 120 permet de transformer la tension continue de la batterie d'alimentation en énergie électrique du véhicule, par exemple la batterie alimentant un calculateur de type ECU (« Electronic Control Unit » en langue anglaise de manière connue de l'homme du métier), en trois tensions alternatives triphasées, 20 respectivement la première tension PWM U'1, la deuxième tension PWM U'2 et la troisième tension PWM U'3. A cette fin, l'onduleur peut comprendre un amplificateur de tension électronique de pilotage d'un pont de puissance triphasé. Le premier signal de tension PWM U'1 génère un premier courant 11 délivré au premier connecteur de commande 11, le deuxième signal de tension PWM U'2 génère 25 un deuxième courant 12 délivré au deuxième connecteur de commande 12 et le troisième signal de tension PWM U'3 génère un troisième courant 13 délivré au troisième connecteur de commande 13 afin de commander le moteur électrique 10 en triphasé de manière connue. Outre ce microcontrôleur 110 et cet onduleur 120, le dispositif 1 comprend 30 une unité de mesure de vitesse et de position 130, une unité de mesure des courants moteurs 140 et une unité de transformation des courants triphasés en courants diphasés 142. L'unité de mesure de vitesse et de position 130 est configurée pour mesurer l'angle Orne de la position du rotor 10B et la vitesse de rotation corne du rotor 10B dans un 35 repère fixe lié au stator 10A. L'unité de mesure des courants moteurs 140 est configurée pour mesurer un premier courant 1'1 fourni au premier connecteur de commande 11, le deuxième courant 3039283 8 12 fourni au deuxième connecteur de commande 12 et le troisième courant 13 fourni au troisième connecteur de commande 13. On notera que seules deux intensités de ces trois courants peuvent être mesurées et que l'intensité du troisième peut être déduite de ces deux mesures par l'unité de mesure 140 par calcul, la somme de ces trois intensités étant 5 nulle. L'unité 142 de transformation de courants triphasés en courants diphasés est configurée pour transformer, à partir de l'angle Omot de position du rotor 10B du moteur 10, le premier courant 11, le deuxième courant 12 et le troisième courant 13 mesurés dans un repère triphasé fixe lié au stator 10A en un courant direct Id et un 10 courant en quadrature lq exprimés dans un repère diphasé lié au rotor 10B du moteur 10. Le dispositif 1 comprend en outre des moyens d'estimation d'un courant sinusoïdal direct Id est et d'un courant sinusoïdal en quadrature lq est dans un repère diphasé lié au rotor 10B du moteur 10 à partir dudit premier signal de tension PWM U'1, dudit deuxième signal de tension PWM U'2 et dudit troisième signal de tension PWM U'3. 15 Ces moyens d'estimation comprennent des moyens 150 de filtrage passe-bas, des moyens de correction 152, des moyens 154 de transformation et une unité 156 d'estimation de courants. Les moyens de filtrage passe-bas 150, par exemple du deuxième ordre, permettent de transformer le premier signal de tension PWM U'1, le deuxième signal de 20 tension PWM U'2 et le troisième signal de tension PWM U'3 en, respectivement, une première tension sinusoïdale U1, une deuxième tension sinusoïdale U2 et une troisième tension sinusoïdale U3 définies dans un repère triphasé fixe lié au stator 10A du moteur 10. Les moyens de correction 152 permettent de corriger la réduction du gain des 25 moyens de filtrage passe-bas 150 à partir de la vitesse de rotation corne du rotor 10B du moteur 10. La réduction du gain des filtres passe-bas s'exprime sous la forme : Rfiltre = f(comot) avec f(comot) un polynôme du second ordre pour un filtre passe-bas de second ordre (a*comotA2 + b*comot + c) Le facteur de correction GcorrFiltre de la réduction de gain s'exprime donc : 30 GcorrFiltre = (-R filtre + 1). Ce facteur de correction s'applique à toutes les tensions afin de les corriger : Ucorr1 = U1 x GcorrFiltre, Ucorr2 = U2 x GcorrFiltre et Ucorr3 = U3 x GcorrFiltre. Les moyens de transformation 154 de la première tension sinusoïdale U1, de la deuxième tension sinusoïdale U2 et de la troisième tension sinusoïdale U3, exprimées 35 dans un repère fixe triphasé lié au stator 10A du moteur 10, en une tension sinusoïdale directe Ud et une tension sinusoïdale en quadrature Uq, exprimées dans un repère mobile 3039283 9 diphasé lié au rotor 10B du moteur 10 à partir de l'angle Omot donnant la position du rotor 10B. De préférence, cette transformation est réalisée par application des transformées de Clarke et/ou de Park et/ou dqo connues de l'homme du métier. 5 Les transformées de Clarke et de Park sont des outils mathématiques utilisés notamment pour la commande vectorielle afin de modéliser un système triphasé grâce à un modèle diphasé. Il s'agit d'un changement de repère. Les transformées de Clarke et de Park modélisent chacune une machine tournante à trois enroulements alimentés par des courants triphasés par deux 10 enroulements perpendiculaires fixes, alimentés par des courants sinusoïdaux. Pour une machine synchrone, comme c'est le cas en l'espèce, le repère de Clarke ou de Park est fixé au stator 10A. En outre, dans le repère de Park, les courants d'une machine synchrone ont la propriété remarquable d'être continus. Une unité d'estimation de courants 156 configurée pour déterminer un courant 15 sinusoïdal direct estimé Id est correspondant à la tension sinusoïdale directe Ud et un courant sinusoïdal en quadrature estimé lq est correspondant à la tension sinusoïdale en quadrature Uq, à partir de la tension sinusoïdale directe Ud, de la tension sinusoïdale en quadrature Uq, de la vitesse de rotation corne du rotor 10B du moteur 10, d'une tension sinusoïdale directe résiduelle Ud res et d'une tension sinusoïdale en quadrature 20 résiduelle lig res sont décrites ci-après. Le dispositif comprend en outre un premier différentiateur 158 configuré pour calculer la différence Epsld entre l'intensité du courant sinusoïdal direct Id et l'intensité du courant sinusoïdal direct estimé Id est, d'une part, et un deuxième différentiateur 159 configuré pour calculer la différence Epslq entre l'intensité du courant sinusoïdal en 25 quadrature lq et l'intensité du courant sinusoïdal en quadrature estimé lq est, d'autre part. Le dispositif 1 comprend ensuite une unité de détermination 160 d'une tension sinusoïdale directe résiduelle Ud res, associée à la tension sinusoïdale directe Ud, et d'une tension sinusoïdale en quadrature résiduelle lig res, associée à la tension sinusoïdale en quadrature Uq, à partir de la différence Epsld entre l'intensité du courant 30 sinusoïdal direct Id et l'intensité du courant sinusoïdal direct estimé Id est et de la différence Epslq entre l'intensité du courant sinusoïdal en quadrature lq et l'intensité du courant sinusoïdal en quadrature estimé lq est calculées respectivement par le premier différentiateur 158 et le deuxième différentiateur 159. La tension sinusoïdale directe résiduelle Ud res et la tension sinusoïdale en 35 quadrature résiduelle lig res permettent de compenser le courant sinusoïdal direct estimé Id est et le courant sinusoïdal en quadrature estimé lq est pour les rendre égaux dans le temps, respectivement au courant sinusoïdal direct Id et au courant sinusoïdal en 3039283 10 quadrature lq, par itérations successives à travers une boucle entre l'unité d'estimation de courants 156 et l'unité de détermination 160 comme illustré sur la figure 1. En effet, sans cela, le modèle électrique du moteur ne tient pas compte des variations des paramètres moteurs en fonction de la température et du courant circulant 5 dans le stator. Il faut donc compenser l'écart entre le courant sinusoïdal direct estimé Id est et le courant sinusoïdal direct Id, d'une part, et entre le courant sinusoïdal en quadrature estimé lq est et le courant sinusoïdal en quadrature lq, d'autre part, en utilisant la tension sinusoïdale directe résiduelle Ud res et la tension sinusoïdale en quadrature résiduelle Uq res comme cela sera décrit ci-après. 10 A cette fin, l'unité de détermination 160 comprend un ou plusieurs régulateurs proportionnels intégrateurs pour déterminer la tension sinusoïdale directe résiduelle Ud res et la tension sinusoïdale en quadrature résiduelle Uq res. Dans le but de réduire l'écart entre le courant direct estimé Id est et le courant direct Id, lors de variation de température et/ou de courant, on utilise une boucle d'asservissement fermé comportant 15 un régulateur proportionnel intégrateur pour déterminer la tension sinusoïdale directe résiduelle Ud res. Le régulateur proportionnel intégrateur avec une composante proportionnelle déterminée par le produit entre le facteur proportionel KpUd et la différence entre Id et Id est, parallèle à une composante intégrale déterminée par le produit entre le facteur 20 KiUd et la différence entre Id et Id est permet d'asservir le courant sinusoïdal direct estimé Id est sur le courant sinusoïdal direct Id en ajoutant la tension sinusoïdale directe résiduelle Ud Res à la tension sinusoïdale directe Ud. Dans le but de réduire l'écart entre le courant en quadrature estimé lq est et le courant en quadrature lq, lors de variation de température et/ou de courant, on utilise 25 une boucle d'asservissement fermé comportant un régulateur proportionnel intégrateur pour déterminer la tension sinusoïdale en quadrature résiduelle Uq res. Le régulateur proportionnel intégrateur avec une composante proportionnelle déterminée par le produit entre le facteur proportionel KpUq et la différence entre lq et lq est, parallèle à une composante intégrale déterminée par le produit entre le facteur 30 KiUq et la différence entre lq et lq est permet d'asservir le courant sinusoïdal en quadrature estimé lq est sur le courant sinusoïdal en quadrature lq en ajoutant la tension sinusoïdale en quadrature résiduelle Uq Res à la tension sinusoïdale en quadrature Uq. Le dispositif 1 comprend ensuite une unité 170 de calcul de moyennes glissantes configurée pour calculer la moyenne glissante de la tension sinusoïdale directe 35 résiduelle Ud res et la moyenne glissante de la tension sinusoïdale en quadrature résiduelle Uq res en utilisant notamment la vitesse comot de rotation du rotor du moteur électrique 10. 3039283 11 Le dispositif 1 comprend en outre un troisième différentiateur 180 configuré pour calculer la différence EpsUd res entre la valeur de la tension sinusoïdale directe résiduelle Ud res et sa moyenne glissante Ud res mean et un quatrième différentiateur 182 configuré pour calculer la différence EpsUci res entre la valeur de la 5 tension sinusoïdale directe en quadrature Uq res et sa moyenne glissante Uq res mean. Le dispositif 1 comprend enfin une unité 190 de détection d'un défaut à partir de la différence EpsUd res calculée par le troisième différentiateur et de la différence EpsUci res calculée par le quatrième différentiateur 182. L'invention va maintenant être décrite dans sa mise en oeuvre en référence à 10 la figure 2. Le procédé selon l'invention permet de détecter un défaut de commande du couple du moteur électrique 10 triphasé tel qu'un court-circuit, un circuit ouvert, un gain en amplitude de tension ou un décalage de phase entre au moins deux des signaux de tension PWM reçus en entrée du moteur 10. 15 La commande du couple du moteur électrique 10 triphasée est réalisée de manière connue en utilisant un premier signal de tension PWM U'l de commande d'une première phase du moteur 10, un deuxième signal de tension PWM U'2 de commande d'une deuxième phase du moteur 10 et un troisième signal de tension PWM U'3 de commande d'une troisième phase du moteur 10. 20 A cette fin, dans une étape El tout d'abord, le microcontrôleur 110 commande, sur trois liens électriques le reliant à l'onduleur 120, l'onduleur 120 afin que celui-ci convertisse, dans une étape E2, la tension continue d'alimentation, par exemple fournie par une batterie du véhicule, respectivement en un premier signal de tension PWM U'l générant un premier courant Il délivré au premier connecteur de 25 commande 11, en un deuxième signal de tension PWM U'2 générant un deuxième courant 12 délivré au deuxième connecteur de commande 12 et en un troisième signal de tension PWM U'3 générant un troisième courant 13 délivré au troisième connecteur de commande 13. Dans une étape E3A, l'unité de mesure de vitesse et de position 130 mesure, 30 l'angle Omot de la position du rotor 10B et la vitesse de rotation comot du rotor 10B. En parallèle de l'étape E3A, le premier signal de tension PWM U'l , le deuxième signal de tension PWM U'2 et le troisième signal de tension PWM U'3 sont ensuite filtrées, dans une étape E3B1, par les moyens 150 de filtrage passe-bas de manière à obtenir respectivement une première tension sinusoïdale Ul , une deuxième 35 tension sinusoïdale U2 et une troisième tension sinusoïdale U3. 3039283 12 Les moyens de correction 152 corrigent ensuite, dans une étape E3B2, la réduction du gain des moyens de filtrage passe-bas 150 à partir de la vitesse de rotation comot du rotor 10B du moteur 10 comme expliqué ci-avant. Les moyens de transformation 154 transforment ensuite, dans une 5 étape E3B3, la première tension sinusoïdale U1, la deuxième tension sinusoïdale U2 et la troisième tension sinusoïdale U3, en une tension sinusoïdale directe Ud et une tension sinusoïdale en quadrature Uq à partir de l'angle Omot donnant la position du rotor 10B par application des transformées de Clarke ou de Park ou dqo. L'unité d'estimation de courants 156 détermine alors, dans une étape E3B4, 10 un courant sinusoïdal direct estimé Id est correspondant à la tension sinusoïdale directe Ud et un courant sinusoïdal en quadrature estimé lq est correspondant à la tension sinusoïdale en quadrature Uq, à partir de la tension sinusoïdale directe Ud, de la tension sinusoïdale en quadrature Uq, de la vitesse de rotation corne du rotor 10B du moteur 10 en résolvant les équations suivantes : d(IdEst) Ud = R20 * IdEst - Lq20 * wmot * IqEst + Ld20 * dt Uq = R20 * IqEst + Ld20 * wmot * IdEst + Lq20 * d(IdEst)+ Psi20* wmot * IdEst dt Où: - R20 représente la résistance totale à 20°C d'une phase composé d'un demi-bras de l'onduleur 120 d'une part et de la résistance d'une phase moteur du stator 10A 20 du moteur 10 d'autre part. - Lq20 représente l'inductance en quadrature du stator 10A du moteur 10 déterminée à 20 °C at à courant nul. - Ld20 représente l'inductance directe du stator 10A du moteur 10 déterminée à 20 °C et à courant nul. 25 - Psi20 représente le flux généré par l'aimant du rotor 10B du moteur 10. Toujours parallèlement à l'étape E3A, l'unité de mesure des courants moteurs 140 mesure, dans une étape E3C1, le premier courant Il délivré au premier connecteur de commande 11 du moteur 10 et le deuxième courant 12 délivré au deuxième connecteur de commande 12 du moteur 10 et calcule, dans une étape E3C2, le 30 troisième courant 13 délivré au troisième connecteur de commande 13 du moteur 10 à partir du premier courant l'1 et du deuxième courant 12, la somme de ces trois courants étant nulle (1'1+1'2+1'3=0). L'unité de transformation de courants triphasés en courants diphasés 142 transforme ensuite, dans une étape E3C3, à partir de l'angle Omot de position du rotor 10B 35 du moteur 10 déterminé par l'unité de mesure de vitesse et de position 130, le premier courant 1'1, le deuxième courant 1'2 et le troisième courant 1'3 en un courant direct Id et un 15 3039283 13 courant en quadrature lq par application de la transformée de Clarke, de la transformée de Park ou d'une transformée dqo. Ensuite, dans une étape E4A, le premier différentiateur 158 calcule la différence Epsld entre l'intensité du courant sinusoïdal direct Id et l'intensité du courant 5 sinusoïdal direct estimé Id est. Simultanément, le deuxième différentiateur 159 calcule, dans une étape E4B, la différence Epslq entre l'intensité du courant sinusoïdal en quadrature lq et l'intensité du courant sinusoïdal en quadrature estimé lq est. L'unité de détermination 160 détermine alors, dans une étape E5, la tension 10 sinusoïdale directe résiduelle Ud res, associée à la tension sinusoïdale directe Ud, et la tension sinusoïdale en quadrature résiduelle lig res, associée à la tension sinusoïdale en quadrature Uq, à partir de la différence Epsld entre l'intensité du courant sinusoïdal direct Id et l'intensité du courant sinusoïdal direct estimé Id est et de la différence Epslq entre l'intensité du courant sinusoïdal en quadrature lq et l'intensité du courant sinusoïdal 15 en quadrature estimé lq est calculées respectivement par le premier différentiateur 158 et le deuxième différentiateur 159, selon les équations suivantes : (Ud + UdRes)= R20 * IdEst - Lq20 * wmot * IqEst + Ld20 * dIdEst dt d'est (Ut! + UqRes) = R20 * IqEst + Ld20 * wmot * IdEst + Lq20 *-dt Psi20 * wmot * IqEst Avec : 20 UdRes = KpUd * (Id - IdEst)+ KiUd*(1d-IdEst) UqRes = KpUci * (hi - lest) + Kitkr(Icl-IdEst) - KpUd représente la composante proportionnelle de la boucle d'asservissement en boucle fermée comportant un régulateur proportionnel-intégrateur pour déterminer la tension sinusoïdale directe résiduelle Ud res. 25 - KiUd représente la composante intégrale de la boucle d'asservissement en boucle fermée comportant un régulateur proportionnel-intégrateur pour déterminer la tension sinusoïdale directe résiduelle Ud res. - KpUg représente la composante proportionnelle de la boucle d'asservissement en boucle fermée comportant un régulateur proportionnel-intégrateur pour déterminer 30 la tension sinusoïdale en quadrature résiduelle lig res. - KiUg représente la composante intégrale de la boucle d'asservissement en boucle fermée comportant un régulateur proportionnel-intégrateur pour déterminer la tension sinusoïdale en quadrature résiduelle lig res. L'unité de calcul de moyennes glissantes 170 calcule ensuite, dans une 35 étape E6, la moyenne glissante de la tension sinusoïdale directe résiduelle Ud res et la moyenne glissante de la tension sinusoïdale en quadrature résiduelle lig res à partir des 3039283 14 valeurs tension sinusoïdale directe résiduelle Ud res et de tension sinusoïdale en quadrature résiduelle lig res reçues continument et en utilisant notamment la vitesse comot de rotation du rotor du moteur électrique 10. Le troisième différentiateur 180 calcule ensuite alors, dans une étape E7A, la 5 différence EpsUd res entre la valeur de la tension sinusoïdale directe résiduelle Ud res et sa moyenne glissante Ud res mean. Parallèlement, le quatrième différentiateur 182 calcule, dans une étape E7B, la différence Epsliq res entre la valeur de la tension sinusoïdale directe en quadrature Uq_res et sa moyenne glissante lig res mean. 10 L'unité de détection 190 détecte un défaut, dans une étape E8, lorsque la différence EpsUd res entre la valeur de la tension sinusoïdale directe résiduelle Ud res et sa moyenne glissante Ud res mean est supérieure à un premier seuil et/ou lorsque la différence Epsliq res entre la valeur de la tension sinusoïdale directe en quadrature Uq_res et sa moyenne glissante lig res mean est supérieure à un deuxième seuil. 15 Ainsi, des variations trop importantes de la première valeur de tension résiduelle Ud res déterminée autour de sa valeur moyenne Ud res mean et/ou des variations trop importantes de la deuxième valeur de tension résiduelle lig res déterminée autour de sa valeur moyenne lig res mean indiquent un défaut de la commande en courant du couple du moteur par le module de contrôle électronique. 20 Ce défaut peut aussi bien être un court-circuit ou un circuit ouvert qu'un gain ou un décalage d'une ou plusieurs des trois phases du moteur électrique triphasé. Il est à noter enfin que la présente invention n'est pas limitée aux exemples décrits ci-dessus et est susceptible de nombreuses variantes accessibles à l'homme de l'art. REVENDICATIONS1. Procédé de détection de défaut de commande du couple d'un moteur électrique (10) triphasé d'un système de direction assistée de véhicule automobile, ledit moteur (10) comprenant un premier connecteur de commande (11), un deuxième connecteur de commande (12), un troisième connecteur de commande (13), un stator (10A) et un rotor (10B), ledit procédé comprenant les étapes de : - génération (El ; E2) d'un premier signal de tension PWM (U'l ) de commande d'une première phase du moteur (10), d'un deuxième signal de tension PWM (U'2) de commande d'une deuxième phase du moteur (10) et d'un troisième signal de tension PWM (U'3) de commande d'une troisième phase du moteur (10), - estimation (E3B1; E3B2; E3B3; E3B4) d'un courant sinusoïdal direct (Id est) et d'un courant sinusoïdal en quadrature (lq est) dans un repère diphasé lié au rotor (10B) du moteur (10) à partir dudit premier signal de tension PWM (U1), dudit deuxième signal de tension PWM (U'2) et dudit troisième signal de tension PWM U'3), - mesure (E3C1) du premier courant (1'1) délivré au premier connecteur de commande (11) du moteur (10) et du deuxième courant (1'2) délivré au deuxième connecteur de commande (12) du moteur (10) - mesure (E3C2) du troisième courant (1'3) délivré au troisième connecteur de commande (13) ou estimation (E3C2) du troisième courant (1'3) délivré au troisième connecteur de commande (13) à partir du premier courant (1'1) et du deuxième courant (1'2), - transformation (E3C3) du premier courant (1'1) mesuré, du deuxième courant (1'2) mesuré et du troisième courant (13') mesuré ou estimé en un courant direct (Id) et en un courant en quadrature (1q), - détermination (E4A; E4B; E5) d'une tension sinusoïdale directe résiduelle (Ud res) et d'une tension sinusoïdale en quadrature résiduelle (Uq res) à partir du courant sinusoïdal direct (Id) mesuré, du courant sinusoïdal direct (Id est) estimé, du courant sinusoïdal en quadrature (1q) mesuré et du courant sinusoïdal en quadrature (lq est) estimé, - détection (E6; E7A; E7B; E8) d'un défaut lorsqu'une différence (EpsUd res) entre la valeur de la tension sinusoïdale résiduelle (Ud res) et une moyenne glissante de la tension sinusoïdale résiduelle (Ud res mean) est supérieure à un premier seuil et/ou lorsqu'une différence (EpsUci res) entre la valeur de la tension sinusoïdale en quadrature résiduelle (Uq res) et une moyenne glissante de la 3039283 16 tension sinusoïdale en quadrature résiduelle (Lig res mean) est supérieure à un deuxième seuil. 2. Procédé selon la revendication 1, ledit procédé comprenant en outre, le rotor (10B) étant caractérisé par sa position définie par un angle (Omot) et une vitesse de 5 rotation (corme) dans un repère lié audit stator (10A), une étape (E3A) de mesure de l'angle (Omot) de la position du rotor (10B) et de la vitesse de rotation (corn«) du rotor (10B). 3. Procédé selon la revendication 2, dans lequel l'étape d'estimation comprend : - une étape (E3B1) de filtrage dudit premier signal de tension PWM (U'1), dudit 10 deuxième signal de tension PWM (U'2) et dudit troisième signal de tension PWM (U'3) de manière à obtenir respectivement une première tension sinusoïdale (U1), une deuxième tension sinusoïdale (U2) et une troisième tension sinusoïdale (U3) exprimées dans un repère triphasé lié au stator (10A) du moteur (10), - une étape (E3B3) de transformation, à partir de l'angle (Omot) donnant la position 15 du rotor (10B), de la première tension sinusoïdale (U1), de la deuxième tension sinusoïdale (U2) et de la troisième tension sinusoïdale (U3), en une tension sinusoïdale directe (Ud) et une tension sinusoïdale en quadrature (Uq) exprimées dans un repère diphasé lié au rotor (10B) du moteur (10), - une étape (E3B4) de détermination d'un courant sinusoïdal direct estimé (Id est) 20 correspondant à la tension sinusoïdale directe (Ud) et d'un courant sinusoïdal en quadrature estimé (Ici est) correspondant à la tension sinusoïdale en quadrature (Uq), à partir de la tension sinusoïdale directe (Ud), de la tension sinusoïdale en quadrature (Uq), de la vitesse de rotation (corn«) du rotor (10B) du moteur (10), de la tension sinusoïdale directe résiduelle (Ud res) et de la tension sinusoïdale en 25 quadrature résiduelle (Lig res). 4. Procédé selon la revendication 3, dans lequel l'étape (E3B3) de transformation de la deuxième tension sinusoïdale (U2) et de la troisième tension sinusoïdale (U3), en une tension sinusoïdale directe (Ud) et une tension sinusoïdale en quadrature (Uq) exprimées dans un repère diphasé lié au rotor (10B) du moteur (10) est 30 réalisée par l'application d'une transformée de Clarke, d'une transformée de Park ou d'une transformée dqo. 5. Procédé selon l'une quelconque des revendications 1 à 4, dans lequel l'étape de transformation (E3C3) du premier courant (1'1) et du deuxième courant (1'2) en un courant direct (Id) et en un courant en quadrature (1q) est réalisée à partir de l'angle (Omot) 35 de position du rotor (10B) du moteur (10) déterminé. 3039283 17 6. Procédé selon l'une quelconque des revendications 1 à 5, dans lequel l'étape de détermination d'une tension sinusoïdale directe résiduelle (Ud res) et d'une tension sinusoïdale en quadrature résiduelle (Uq res) comprend : - une étape (E4A) de calcul d'une différence (EpsId) entre l'intensité du courant 5 sinusoïdal direct (Id) et l'intensité du courant sinusoïdal direct estimé (Id est), - une étape (E4B) de calcul d'une différence (Epslq) entre l'intensité du courant sinusoïdal en quadrature (1q) et l'intensité du courant sinusoïdal en quadrature estimé (lq est). 7. Procédé selon l'une quelconque des revendications 1 à 6, dans lequel l'étape 10 de détection d'un défaut comprend : - une étape (E6) de calcul d'une moyenne glissante de la tension sinusoïdale directe résiduelle (Ud res) et d'une moyenne glissante de la tension sinusoïdale en quadrature résiduelle (Uq res) à partir des valeurs tension sinusoïdale directe résiduelle (Ud res) et de tension sinusoïdale en quadrature résiduelle (Uq res) 15 reçues continument et en utilisant notamment la vitesse (corn«) de rotation du rotor (10B) du moteur électrique (10), - une étape (E7A) de calcul d'une différence (EpsUd res) entre la valeur de la tension sinusoïdale directe résiduelle (Ud res) et la moyenne glissante de la tension sinusoïdale directe résiduelle (Ud res mean), 20 - une étape (E7B) de calcul d'une différence (EpsUci res) entre la valeur de la tension sinusoïdale directe en quadrature (Uq res) et la moyenne glissante de la tension sinusoïdale directe en quadrature (Uq res mean). 8. Procédé selon l'une quelconque des revendications 1 à 7, ledit procédé comprenant en outre une étape (E3B2) de correction de la réduction du gain des moyens 25 de filtrage passe-bas (150) à partir de la vitesse de rotation (corn«) du rotor (10B) du moteur (10). 9. Dispositif de détection de défaut de commande du couple d'un moteur électrique (10) triphasé d'un système de direction assistée de véhicule automobile, ledit moteur (10) comprenant un premier connecteur de commande (11), un deuxième 30 connecteur de commande (12), un troisième connecteur de commande (13), un stator (10A) et un rotor (10B), ledit dispositif comprenant : - des moyens (110, 120) de génération (El ; E2) d'un premier signal de tension PWM (U'l ) de commande d'une première phase du moteur (10), d'un deuxième signal de tension PWM (U'2) de commande d'une deuxième phase du moteur (10) et d'un troisième signal de tension PWM (U'3) de commande d'une troisième phase du moteur (10), 3039283 18 - des moyens d'estimation (150, 152, 154, 156) d'un courant sinusoïdal direct (Id est) et d'un courant sinusoïdal en quadrature (lq est) dans un repère diphasé lié au rotor (10B) du moteur (10) à partir dudit premier signal de tension PWM (U'1), dudit deuxième signal de tension PWM (U'2) et dudit troisième signal de 5 tension PWM (U'3), - une unité (140) mesure du premier courant (1'1) délivré au premier connecteur de commande (11) du moteur (10) et du deuxième courant (1'2) délivré au deuxième connecteur de commande (12) du moteur (10) et de détermination du troisième courant (1'3) délivré au troisième connecteur de commande (13) du moteur (10), 10 - une unité (142) de transformation du premier courant (1'1) et du deuxième courant (1'2) en un courant direct (Id) et en un courant en quadrature (1q), - une unité de détermination (160) d'une tension sinusoïdale directe résiduelle (Ud res) et d'une tension sinusoïdale en quadrature résiduelle (Uq res) à partir du courant sinusoïdal direct (Id) mesuré, du courant sinusoïdal direct (Id est) estimé, 15 du courant sinusoïdal en quadrature (1q) mesuré et du courant sinusoïdal en quadrature (lq est) estimé, - une unité de détection (190) d'un défaut lorsqu'une différence (EpsUd res) entre la valeur de la tension sinusoïdale directe résiduelle (Ud res) et la moyenne glissante de la tension sinusoïdale directe résiduelle (Ud res mean) est 20 supérieure à un premier seuil et/ou lorsqu'une différence (EpsUci res) entre la valeur de la tension sinusoïdale en quadrature (Uq res) et la moyenne glissante de la tension sinusoïdale en quadrature (Uq res mean) est supérieure à un deuxième seuil. 10. Véhicule automobile comprenant un moteur électrique (10) triphasé et un 25 dispositif selon la revendication 9, ledit moteur électrique (10) triphasé comprenant un premier connecteur de commande (11), un deuxième connecteur de commande (12), un troisième connecteur de commande (13), un stator (10A) et un rotor (10B).