Brevet FR2842294A1 — publié le 20040116

PROCEDE ET DISPOSITIF POUR CORRIGER LE SIGNAL DE SORTIE D'UN RESOLVEUR La présente invention concerne un procédé et un dispositif pour corriger un signal de sortie de résolveur, plus particulièrement pour corriger une erreur de décalage et une erreur de gain du signal de sortie de résolveur. Les résolveurs sont des détecteurs d'angle de rotation couramment utilisés pour détecter des angles de rotation de dispositifs rotatifs tels que des moteurs à essence et des moteurs électriques de véhicules. Les résolveurs comportent des enroulements pour produire un flux magnétique embrassé par les enroulements. Cependant, l'intensité du flux magnétique change avec le temps et les résolveurs ont une intensité du flux magnétique qui varie pendant la fabrication. Il en résulte une perte de précision de détection de l'angle de rotation. Plus précisément, le résolveur produit un signal sinusodal de sortie et un signal cosinusodal de sortie. Le signal sinusodal de sortie est exprimé par une équation, (G + AGI) (sin ot x sin 0) + (Vb + AV1). Le signal cosinusoidal de sortie est exprimé par une autre équation, (G + AG2) (sin eot x cos 0) + (Vb + AV2). Dans l'équation, "0" est un angle de détection, "sin cet " est un signal de porteuse, "G" est un modèle de gain du résolveur (par exemple, 2,5), et"Vb" est une tension de polarisation (par exemple, 2,5 volts). "AGi" et une variation (un écart) de gain du signal sinusodal de sortie, "AG2" est une variation de gain du signal cosinusoidal de sortie, "AV V1" est une variation de décalage du signal sinusodal de sortie et "AV2" est une variation de décalage du signal cosinusodal de sortie. Par ailleurs, le signal sinusodal de sortie et le signal cosinusoidal de sortie sont produits sous la forme de tensions analogiques. Il faut consacrer beaucoup de temps, d'argent et de travail pour assurer la précision à long terme et réduire une erreur de détection due à des variations du gain et du décalage. Cependant, une plus grande précision du résolveur est souhaitable. Par conséquent, la présente invention vise à réaliser un procédé et un dispositif pour améliorer la détection de l'angle de rotation d'un dispositif rotatif. Selon un premier aspect de la présente invention, un procédé et un dispositif pour corriger un décalage d'un signal de sortie produit par un résolveur comportent l'un et l'autre une fonction d'interception, une fonction de calcul et une fonction de correction. Le résolveur détecte une rotation d'un dispositif rotatif et produit le signal de sortie. La fonction d'interception intercepte une valeur maximale et une valeur minimale dans le signal de sortie pendant un certain laps de temps. La fonction de calcul calcule une valeur moyenne entre la valeur maximale et la valeur minimale. Ensuite, la fonction de correction corrige le décalage du signal de sortie d'après la valeur moyenne. Selon un autre aspect de la présente invention, un procédé et un dispositif pour corriger le gain d'un signal de sortie produit par le résolveur comportent chacun une fonction d'interception, une fonction de calcul et une fonction de correction. La fonction d'interception intercepte une valeur maximale de sinus et une valeur minimale de sinus dans un signal sinusodal de sortie présent dans le signal de sortie, et une valeur maximale de cosinus et une valeur minimale de cosinus dans un signal cosinusodal de sortie présent dans le signal de sortie, pendant un certain laps de temps. La fonction de calcul calcule une première valeur de différence entre la valeur maximale de sinus et la valeur minimale de sinus, et une deuxième valeur de différence entre la valeur maximale de cosinus et la valeur minimale de cosinus. Ensuite, la fonction de correction corrige une différence de gain entre le signal sinusodal de sortie et le signal cosinusodal de sortie d'après la première et la deuxième valeurs de différences. Les objectifs, caractéristiques et avantages ci-dessus, et d'autres, de la présente invention apparaîtront plus clairement dans la description détaillée ci-après faite en référence aux dessins annexés, sur lesquels: la Figure 1 représente un schéma de principe d'un système de commande de moteur comportant un résolveur selon une forme de réalisation de la présente invention; la Figure 2 représente des formes d'ondes d'un signal d'entrée et de signaux de sortie du résolveur selon la forme de réalisation de la présente invention; la Figure 3 représente un schéma de principe d'un dispositif de correction selon la forme de réalisation de la présente invention; et la Figure 4 représente un organigramme d'une opération d'actualisation des valeurs de correction dans un dispositif de commande de correction selon la forme de réalisation de la présente invention. En référence aux dessins annexés, on va expliquer les formes préférées de réalisation de la présente invention. Considérant la Figure 1, un système de commande de moteur comprend un moteur 1 sans balai, un dispositif de commande 2 de moteur, un dispositif de correction 3 de signal de sortie de résolveur et des détecteurs de courants 4, 5. Le moteur 1 sans balai comporte un résolveur intégré 10. Le dispositif de correction 3 de signal de sortie de résolveur produit des signaux de sortie corrigés. Les détecteurs de courants 4, 5 mesurent des courants électriques et produisent des données de courant concernant les courants électriques. Le résolveur 10 comprend un rotor fixé à un arbre rotatif du moteur 1, et un stator qui entoure le rotor. Une paire d'enroulements de sortie, décalés électriquement d'un angle ir/2 l'un par rapport à l'autre, sont bobinés autour du stator. La paire d'enroulements de sortie produit un signal sinusodal de sortie et un signal cosinusodal de sortie. Une tension de porteuse est excitée dans les enroulements d'excitation du moteur 1. En référence à la Figure 2, le signal sinusodal de sortie est le produit de la tension de porteuse et d'une valeur de sinus par rapport à l'angle de rotation du rotor. Le signal cosinusoidal de sortie est le produit de la tension de porteuse et d'une valeur de cosinus de l'angle de rotation du rotor. Le résolveur 10 peut également comporter un filtre pour supprimer le signal de porteuse du signal sinusodal de sortie et du signal cosinusoidal de sortie. Le dispositif de commande 2 de moteur comprend un circuit électrique de calcul d'angle 20, un circuit de calcul de courant triphasé 21 et un onduleur triphasé 22. Le circuit de calcul d'angle électrique 20 reçoit les signaux de sortie corrigés du dispositif de correction 3 de signaux de sortie de résolveur. Il calcule un angle de rotation du moteur 1 d'après les signaux de sortie corrigés. Le circuit de calcul de courant triphasé 21 reçoit les données de courants du détecteur 4, 5 et produit des courants électriques triphasés d'après les données de courants. L'onduleur triphasé 22 commande des tensions triphasées qui sont fournies au moteur 1 d'après l'angle de rotation et les courants électriques. Une commande vectorielle est utilisée pour le moteur 1. Comme la commande vectorielle est une technique bien connue pour les moteurs à courant continu sans balai, on ne décrira pas en détail la commande vectorielle. Le dispositif de correction 3 de signaux de sortie de résolveur est appliqué non seulement au système de commande de moteur sans balai, mais encore à un résolveur pour détecter un angle de rotation d'un moteur à combustion interne. Le dispositif de correction 3 de signaux de sortie de résolveur peut être combiné avec le dispositif de commande 2 de moteur. Dans un tel dispositif combiné, une opération de correction peut être appliquée au signal sinusodal de sortie et au signal cosinusoidal de sortie avant le calcul de l'angle électrique, ou à l'angle électrique calculé du signal sinusodal et du signal cosinusodal. En référence à la Figure 1, le dispositif de correction 3 de signaux de sortie de résolveur comprend une paire de convertisseurs analogiquesnumériques (AIN) 31, un circuit de correction 32 et un système de commande de correction 33. Les convertisseurs A/N 31 reçoivent du résolveur 10 le signal sinusodal de sortie et le signal cosinusodal de sortie et convertissent ceux-ci, par conversion A/N, en signal sinusodal numérique et en signal cosinusoidal numérique. Le circuit de correction 32 corrige un décalage et un gain du signal sinusodal numérique ainsi que du signal cosinusoidal numérique. Le système de commande de correction 33 modifie les valeurs de correction pour la correction de décalage et la correction de gain. Le circuit de correction 32 envoie les signaux numériques corrigés au circuit de calage d'angle électrique 20 du dispositif de commande 2 de moteur. En référence à la Figure 3, le circuit de correction 32 comporte une première partie de correction pour le signal sinusodal numérique et une deuxième partie de correction pour le signal cosinusodal numérique. La première partie de correction comporte un premier registre 321, un premier soustracteur 322, un deuxième registre 323 et un premier multiplicateur 324. La deuxième partie de correction comporte un troisième registre 325, un deuxième soustracteur 326, un quatrième registre 327 et un deuxième multiplicateur 328. Le premier registre 321 contient la valeur de correction de décalage pour le signal sinusodal. Le premier soustracteur 322 effectue une soustraction pour la correction de décalage du signal sinusodal. Le deuxième registre 323 contient la valeur de correction de gain pour le signal sinusodal. Le premier multiplicateur 324 effectue une multiplication pour la correction de gain du signal sinusodal. Le troisième registre 325 contient la valeur de correction de décalage pour le signal cosinusodal. Le deuxième soustracteur 326 effectue une soustraction pour la correction de décalage du signal cosinusoidal. Le quatrième registre 327 contient la valeur de correction de gain pour le signal cosinusoidal. Le deuxième multiplicateur 328 effectue une multiplication pour la correction de gain du signal cosinusodal. Le premier soustracteur 322 reçoit des convertisseurs A/N 31 le signal sinusodal numérique et reçoit du premier registre 321 la valeur (valeur zéro) de correction de décalage. Il soustrait la valeur de correction de décalage du signal sinusodal numérique de façon qu'une valeur zéro du signal sinusodal numérique devienne égale à une valeur numérique correspondant à 2,5 volts. Le premier multiplicateur 324 reçoit la valeur de correction de gain délivrée par le deuxième registre 323 et le signal sinusodal soustrait. Il multiplie le signal sinusodal soustrait par la valeur de correction de gain de façon qu'une valeur maximale du signal sinusodal numérique devienne égale à une valeur numérique maximale correspondant à 5 volts et qu'une valeur minimale du signal sinusodal devienne égale à une valeur numérique minimale correspondant à 0 volt. Le deuxième soustracteur 326 reçoit des convertisseurs A/N 31 le signal cosinusodal numérique et reçoit du troisième registre 325 la valeur de correction de décalage (valeur zéro). Il soustrait la valeur de correction de décalage du signal cosinusoidal numérique de façon qu'une valeur zéro du signal cosinusoidal numérique devienne égale à une valeur numérique correspondant à 2,5 volts. Le deuxième multiplicateur 328 reçoit la valeur de correction de gain délivrée par le quatrième registre 327 et reçoit le signal cosinusoidal soustrait. Il multiplie le signal cosinusodal soustrait par la valeur de correction de gain de façon qu'une valeur maximale du signal cosinusodal numérique devienne égale à la valeur numérique maximale correspondant à 5 volts et qu'une valeur minimale du signal cosinusoidal devienne égale à la valeur numérique minimale correspondant à 0 volt. Les registres 321, 323, 325, 327 peuvent avoir une mémoire rémanente pour maintenir les valeurs de correction après avoir été mis hors tension. Le circuit de correction 32 est constitué par le circuit matériel, mais l'opération de correction peut être effectuée par des processus logiciels. En référence à la Figure 4, le système de commande de correction 33 calcule et actualise les valeurs de correction de décalage et les valeurs de correction de gain pour le signal sinusodal et le signal cosinusodal. Le système de commande 33 sert constamment à calculer et actualiser les valeurs de correction tant qu'il se trouve sous tension. Le système de commande 33 contient à l'avance une valeur maximale de sinus, une valeur minimale de sinus, une valeur maximale de cosinus et une valeur minimale de cosinus. Lorsque le système de commande de moteur se met en marche, le système de commande 33 met à zéro l'opération de correction et met en marche une horloge intégrée (S100). L'horloge produit une alarme pour indiquer l'écoulement d'un laps de temps prédéterminé. Ensuite, le système de commande 33 lit le signal sinusodal et le signal cosinusodal (S102). Il détermine également si une vitesse de rotation du moteur 1 n'est pas supérieure à une vitesse prédéterminée et si un sens de rotation du moteur 1 n'est pas inversé, d'après la fluctuation du signal sinusodal et du signal cosinusodal (S 104). Si la vitesse de rotation est supérieure à la vitesse prédéterminée ou si le sens de rotation est inversé (S 104: NON), le processus passe à l'étape SI 18. Autrement (S 104: OUI), le processus passe à l'étape S 106. Le système de commande 33 détermine si le résolveur a une anomalie dans un circuit du résolveur 10 (S106). Si le résolveur 10 a une anomalie dans le circuit (S 106: OUI), le processus passe à l'étape S 118. Autrement (S106: NON), le processus passe à l'étape S108. L'anomalie est détectée en déterminant si le signal sinusodal de sortie et le signal cosinusodal de sortie produits par le résolveur 10 restent à un niveau prédéterminé, tel que la valeur maximale et la valeur minimale. L'anomalie peut être déterminée d'une autre manière. Le système de commande 33 compare une valeur immédiate du signal sinusodal avec la valeur maximale de sinus mémorisée et la valeur minimale de sinus mémorisée. Il compare également une valeur instantanée du signal cosinusodal avec la valeur maximale de cosinus mémorisée et la valeur minimale de cosinus mémorisée. Ensuite, il actualise la valeur maximale de sinus à la valeur immédiate si la valeur immédiate de sinus est supérieure à la valeur maximale de sinus mémorisée. Il actualise la valeur minimale de sinus à la valeur immédiate si la valeur immédiate de sinus est inférieure à la valeur maximale de sinus mémorisée. Il actualise aussi la valeur maximale de cosinus à la valeur immédiate si la valeur immédiate de cosinus est supérieure à la valeur maximale de cosinus mémorisée. Il actualise la valeur minimale de cosinus à la valeur immédiate si la valeur immédiate de cosinus est inférieure à la valeur minimale de cosinus mémorisée. Ensuite, le système de commande 33 détermine si le laps de temps prédéterminé s'écoule. Si le laps de temps prédéterminé ne s'écoule pas (S110: NON), le processus revient à l'étape 102. Autrement (S110: OUI), le processus passe à l'étape S112. Le système de commande 33 calcule la valeur de correction de décalage et la valeur de correction de gain d'après les valeurs maximales et les valeurs minimales (S 112). Plus précisément, il calcule comme valeur de correction de sinus de décalage une valeur moyenne de sinus intermédiaire entre la valeur maximale de sinus et la valeur minimale de sinus. Il calcule aussi comme valeur de correction de cosinus de décalage une valeur moyenne de cosinus intermédiaire entre la valeur maximale de cosinus et la valeur minimale de cosinus. Le système de commande 33 calcule un écart zAT1 entre la valeur maximale de cosinus et la valeur minimale de cosinus. Ensuite, il calcule un rapport àTsl/,àT1 entre un écart type de sinus àTsl et l'écart AiT comme valeur de correction de sinus de gain. Le système de commande 33 calcule un écart AT2 entre la valeur maximale de cosinus et la valeur minimale de cosinus. Ensuite, il calcule un rapport àTs2/AT2 entre un écart type de cosinus ATs2 et l'écart AT2 comme valeur de correction de cosinus de gain. Les écarts types de sinus et de cosinus ATsl, ATs2 ne comportent pas l'erreur de décalage. Les écarts types de sinus et de cosinus ATsl et ATs2 sont des valeurs numériques types lorsque le signal sinusodal et le signal cosinusoidal n'ont pas l'erreur de décalage ni l'erreur de gain. Les valeurs maximales des écarts types de sinus et de cosinus AiTsl, àTs2 sont égales à une valeur numérique correspondant à volts. Les valeurs zéro des écarts types de sinus et de cosinus ATsI, ATs2 sont égales à une valeur numérique correspondant à 2,65 volts. Les valeurs minimales des écarts types de sinus et de cosinus AiTsl, ATs2 sont égales à une valeur numérique correspondant à 0 volt. Ensuite, le système de commande 33 contrôle les valeurs de correction, qui sont constituées par des valeurs de correction de décalage et les valeurs de correction de gain, pour déterminer si les valeurs de correction sont dans les limites d'un intervalle angulaire prédéterminé avec une conversion d'angle (S114). L'intervalle angulaire prédéterminé se situe dans des limites de 10 degrés. Si les valeurs de correction se situent en dehors de l'intervalle prédéterminé (S114: Anormales), le système de commande 33 détermine que les valeurs de correction sont anormales, puis le processus passe à l'étape S 118. Si les valeurs de correction se situent dans l'intervalle prédéterminé (S 114: Normale), le système de commande 33 détermine que les valeurs de correction sont normales et le processus passe à l'étape S 116. Le système de commande 33 actualise à la valeur moyenne de sinus la valeur du premier registre 321 et à la valeur moyenne de cosinus la valeur du troisième registre 325. Il actualise également au rapport ATsl/àTl, comme valeur de correction de gain pour le signal de sinus, la valeur du deuxième registre 323, et il actualise au rapport ATs2/AT2, comme valeur de correction de gain pour le signal de cosinus, la valeur du quatrième registre 327 (S 116). Le système de commande 33 remet l'horloge à zéro (S118), puis le processus revient à l'étape S 102. Selon la forme de réalisation concernant la correction de décalage, le système de commande de moteur pour corriger le décalage du signal de sortie produit par le résolveur comporte la fonction d'interception, la fonction de calcul et la fonction de correction. La fonction d'interception intercepte la valeur maximale et la valeur minimale dans le signal de sortie pendant le laps de temps prédéterminé. La fonction de calcul calcule la valeur moyenne entre la valeur maximale et la valeur minimale. Ensuite, la fonction de correction corrige le décalage du signal de sortie d'après la valeur moyenne. Plus particulièrement, une valeur analogique du signal de sortie est convertie en angle. La valeur zéro pour la valeur analogique correspond en réalité à la tension de polarisation prédéterminée Vb (par exemple, 2, 5 volts). Ainsi, si la tension de polarisation Vb varie, l'erreur de décalage se produit dans l'angle converti en réponse à la variation. Périodiquement, le résolveur produit tour à tour la valeur maximale et la valeur minimale du signal de sortie en réponse à la vitesse de rotation lorsque le dispositif rotatif tourne. Comme l'amplitude entre la valeur zéro et la valeur maximale est égale à l'amplitude entre la valeur zéro et la valeur minimale, la valeur moyenne entre la valeur maximale et la valeur minimale correspond à la valeur zéro. Si la tension de polarisation Vb varie, une valeur instantanée du signal de sortie varie. Cependant, une telle fonction de correction selon la présente invention, la valeur maximale, la valeur minimale et la valeur moyenne varient à mesure que la tension de polarisation Vb varie. De ce fait, la fonction de correction peut corriger avec précision la variation de la tension de polarisation (tension zéro), qui constitue le décalage. Si le dispositif rotatif ne tourne pas suivant un angle supérieur à un nombre prédéterminé de degrés dans le même sens de rotation, la valeur moyenne entre la valeur maximale et la valeur minimale ne peut pas être calculée. Les angles prédéterminés correspondent à un tour du résolveur. Ce sont des données d'angle de rotation ou des données de multiplication, à savoir une multiplication d'une vitesse angulaire de rotation par un temps, qui permettent d'établir si le dispositif rotatif tourne dans une mesure supérieure aux angles prédéterminés. Si le dispositif rotatif tourne dans une mesure supérieure aux angles prédéterminés, de préférence plusieurs tours du résolveur, la valeur moyenne est calculée comme valeur zéro. De la sorte, la fonction de correction peut facilement corriger avec précision le décalage. La valeur zéro correspond à 0 degré et 180 degrés dans le signal sinusodal, et à 90 degrés et 270 degrés dans le signal cosinusoidal. Selon la forme de réalisation concernant la correction de gain, le système de commande de moteur pour corriger un gain d'un signal de sortie produit par le résolveur comporte la fonction d'interception, la fonction de calcul et la fonction de correction. La fonction d'interception intercepte la valeur maximale de sinus et la valeur minimale de sinus dans le signal sinusodal de sortie présent dans le signal de sortie, et la valeur maximale de cosinus et la valeur minimale de cosinus dans le signal cosinusodal de sortie présent dans le signal de sortie pendant un certain laps de temps. La fonction de calcul calcule la première valeur d'écart entre la valeur maximale de sinus et la valeur minimale de sinus, et la deuxième valeur d'écart entre la valeur maximale de cosinus et la valeur minimale de cosinus. Ensuite, la fonction de correction corrige l'écart de gain entre le signal sinusodal de sortie et le signal cosinusodal de sortie d'après la première et la deuxième valeurs d'écarts. Plus précisément, le procédé corrige le gain en utilisant un premier rapport et un deuxième rapport, ou un premier écart et un deuxième écart. Le premier rapport et le premier écart sont calculés d'après la valeur maximale et la valeur minimale du signal sinusodal de sortie. Le deuxième rapport et le deuxième écart sont calculés d'après la valeur maximale et la valeur minimale du signal cosinusodal de sortie. Ensuite, le procédé corrige le gain de façon que le premier rapport soit égal au deuxième rapport, ou que le premier écart soit égal au deuxième écart. Ainsi, l'écart de gain entre les signaux sinusodal et cosinusodal de sortie est corrigé avec précision. L'angle du dispositif rotatif est calculé d'après le signal sinusodal de sortie et le signal cosinusodal de sortie à l'aide d'une expression de conversion ou de données d'établissement de correspondance. Par exemple, l'expression de conversion se présente sous la forme d'une équation, tanO = signal sinusodal de sortie/signal cosinusoidal de sortie, "0" désignant l'angle de rotation. Si les deux tensions analogiques du signal sinusodal de sortie et du signal cosinusoidal de sortie comportent des erreurs de l'écart de gain, l'angle calculé n'est pas précis. Périodiquement, le résolveur produit tour à tour la valeur maximale et la valeur minimale du signal de sortie en réponse à la vitesse de rotation lorsque le dispositif rotatif tourne. Ainsi, l'écart entre la valeur maximale et la valeur minimale ne contient pas l'erreur de décalage. En outre, l'écart de sinus entre la valeur maximale et la valeur minimale du signal sinusodal de sortie est à l'origine égal à l'écart de cosinus entre la valeur maximale et la valeur minimale du signal cosinusoidal de sortie. L'écart de gain crée l'écart entre l'écart de sinus (deux fois l'amplitude du signal sinusodal de sortie) et l'écart de cosinus (deux fois l'amplitude du signal cosinusodal de sortie). L'écart de sinus AVs est calculé par l'équation AVs = Vmax -Vmin, o "Vmax" est la valeur maximale et "Vmin" est la valeur minimale. L'écart de cosinus AVc est également calculé par l'équation AVc = Vmax - Vmin. Ensuite, le signal sinusodal de sortie multiplié par le rapport AVc/AVs. De la sorte, l'amplitude ((la valeur maximale Avmax - la valeur minimale Avmin)/2) du signal sinusodal de sortie est égale à celle du signal cosinusodal de sortie. Ainsi, l'écart de gain entre les signaux sinusodal et cosinusodal de sortie est corrigé d'une façon précise et simple. La fonction de correction, qui a la fonction de correction de décalage et la fonction de correction de gain, est effectuée périodiquement. L'opération de correction est empêchée si le décalage et le gain se situent en dehors d'intervalles prédéterminés. Ainsi, l'opération de correction est empêchée si des valeurs maximale et minimale inhabituelles sont détectées dans un état inhabituel, par exemple une rupture dans des enroulements du dispositif rotatif, et un changement rapide de sens de rotation. De la sorte, le système peut préserver la précision de la détection d'angle même dans la situation inhabituelle. La fonction de correction est aussi empêchée si le signal de sortie du résolveur est anormal. L'état anormal n'est pas un état normal, de telle sorte que le signal de sortie reste à un niveau prédéterminé pendant un certain laps de temps, et sans variation périodique. De la sorte, le système peut préserver la précision de la détection d'angle même dans la situation anormale. La fonction de correction est aussi empêchée si la vitesse de rotation est supérieure à la vitesse prédéterminée ou si le sens de rotation s'inverse. Lorsque le dispositif rotatif tourne à grande vitesse, la valeur maximale et la valeur minimale sont influencées par le signal de porteuse. Si le sens de rotation s'inverse à proximité de la valeur maximale et de la valeur minimale, le résolveur ne détecte pas avec précision la valeur maximale et la valeur minimale. En effet, l'inversion du sens de rotation influence les formes d'ondes des signaux sinusodaux et cosinusodaux. De la sorte, le système peut préserver la précision de la détection d'angle même si la vitesse de rotation est supérieure à la vitesse prédéterminée ou si le sens de rotation s'inverse. Dans les formes de réalisation ci-dessus, le gain du signal sinusodal et celui du signal cosinusodal sont tous deux corrigés de façon que les écarts entre la valeur maximale et la valeur minimale correspondent à la valeur prédéterminée. Cependant, le système de commande 33 peut corriger autrement le gain. Ainsi, le système de commande 33 calcule un rapport entre l'amplitude du signal sinusodal et celle du signal cosinusodal. Ensuite, il corrige l'écart de gain en multipliant le il rapport soit par le signal sinusodal soit par le signal cosinusoidal de façon que l'amplitude du signal sinusodal soit égale à l'amplitude du signal cosinusoidal. REVENDICATIONS 1. Procédé pour corriger un décalage d'un signal de sortie produit par un résolveur (10) qui détecte une rotation d'un dispositif rotatif (1), le procédé étant caractérisé en ce qu'il comprend les étapes consistant à: intercepter (S 108) une valeur maximale et une valeur minimale dans le signal de sortie pendant un certain laps de temps; calculer (S 112) une valeur moyenne entre la valeur maximale et la valeur minimale; et corriger (S 116) le décalage du signal de sortie d'après la valeur moyenne. 2. Procédé pour corriger un gain d'un signal de sortie produit par un résolveur (10) qui détecte une rotation d'un dispositif rotatif (1), le procédé étant caractérisé en ce qu'il comprend les étapes consistant à: intercepter (S108), pendant un certain laps de temps, une valeur maximale de sinus et une valeur minimale de sinus dans un signal sinusodal de sortie inclus dans le signal de sortie, et une valeur maximale de cosinus et une valeur minimale de cosinus dans un signal cosinusodal de sortie inclus dans le signal de sortie; calculer (S 112) une première valeur d'écart entre la valeur maximale de sinus et la valeur minimale de sinus, et une deuxième valeur d'écart entre la valeur maximale de cosinus et la valeur minimale de cosinus; et corriger (S 116) un écart de gain entre le signal sinusodal de sortie et le signal cosinusodal de sortie d'après la première et la deuxième valeurs d'écarts. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce qu'il comprend en outre une étape consistant à déterminer (S 114) un écart potentiel du signal de sortie d'après la valeur moyenne avant l'étape de correction, l'étape de correction étant empêchée si le décalage potentiel se situe en dehors d'un certain intervalle. 4. Procédé selon la revendication 1 ou 2, caractérisé en ce qu'il comprend en outre les étapes consistant à: déterminer (S 106) si le signal de sortie du résolveur est anormal; et empêcher (S106) l'étape de correction si le signal de sortie du résolveur est déterminé comme étant anormal. 5. Procédé selon la revendication 1 ou 2, caractérisé en ce qu'il comprend en outre les étapes consistant à: détecter (S 104) si une vitesse de rotation du dispositif rotatif n'est pas supérieure à une certaine vitesse et si un sens de rotation du dispositif rotatif ne s'inverse pas; et empêcher (S104) l'étape de correction si la vitesse de rotation est déterminée comme étant supérieure à la certaine vitesse ou si le sens de rotation est déterminé comme étant inversé. 6. Procédé selon la revendication 1 ou 2, caractérisé en ce que l'étape de correction est effectuée périodiquement ou au début du procédé. 7. Dispositif pour corriger un décalage d'un signal de sortie produit par un résolveur (10) qui détecte une rotation d'un dispositif rotatif (1), caractérisé en ce qu'il comprend: un moyen (S108) pour intercepter une valeur maximale et une valeur minimale dans le signal de sortie pendant un certain laps de temps; un moyen (S 112) pour calculer une valeur moyenne entre la valeur maximale et la valeur minimale; et un moyen (S116) pour corriger le décalage du signal de sortie d'après la valeur moyenne. 8. Dispositif pour corriger un gain d'un signal de sortie produit par un résolveur (10) qui détecte une rotation d'un dispositif de rotation (1), caractérisé en ce qu'il comprend: un moyen (S108) pour intercepter, pendant un certain laps de temps, une valeur maximale de sinus et une valeur minimale de sinus dans un signal sinusodal de sortie inclus dans le signal de sortie, et une valeur maximale de cosinus et une valeur minimale de cosinus dans un signal cosinusodal de sortie inclus dans le signal de sortie; un moyen (S 112) pour calculer une première valeur d'écart entre la valeur maximale de sinus et la valeur minimale de sinus, et une deuxième valeur d'écart entre la valeur maximale de cosinus et la valeur minimale de cosinus; et un moyen (S 116) pour corriger un écart de gain entre le signal sinusodal de sortie et le signal cosinusodal de sortie d'après la première et la deuxième valeurs d'écarts. s 9. Procédé selon la revendication 2, caractérisé en ce qu'il comprend en outre une étape consistant à déterminer (S 114) un écart potentiel de gain entre le signal sinusodal de sortie et le signal cosinusoidal de sortie d'après la première et la deuxième valeurs d'écarts avant l'étape de correction, l'étape de correction étant effectuée périodiquement ou au début du procédé, et étant empêchée si l'écart potentiel de gain se situe en dehors d'un certain intervalle.