Modulation de largeur d'impulsion

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche

La modulation de largeur d'impulsions (MLI ; en anglais : Pulse Width Modulation, soit PWM), est une technique couramment utilisée pour synthétiser des signaux pseudo analogiques à l'aide de circuits à fonctionnement tout ou rien, ou plus généralement à états discrets.

Elle sert à générer un signal pseudo analogique à partir d'un environnement numérique ou analogique pour permettre un traitement de ce signal par des composants en commutation (se comportant comme des interrupteurs ouverts ou fermés).

Le principe général est qu'en appliquant une succession rapide d'états discrets avec des ratio de durée bien choisis, on peut obtenir en ne regardant que la valeur moyenne du signal n'importe quelle valeur intermédiaire

Applications[modifier | modifier le code]

Les usages les plus fréquents :

Il est aussi possible de faire de la transmission de données par cette méthode.

La MLI numérique[modifier | modifier le code]

De haut en bas : le signal de commande, le signal MLI brut, la sortie analogique après filtrage.

Le principe est de créer un signal logique (valant 0 ou 1), à fréquence fixe mais dont le rapport cyclique est contrôlé numériquement La valeur moyenne de ce signal étant une grandeur analogique, égale au produit du rapport cyclique par l'amplitude maximum du signal.

Principe de réalisation[modifier | modifier le code]

Généralement on réalise ce type de fonction à l'aide d'un microcontrôleur. Les microcontrôleurs modernes (ARM Cortex M, PIC, etc.) disposent tous de périphériques dédiées à la génération de PWM. Pour les microcontrôleurs plus anciens (8051, 68HC11), il est possible de détourner le fonctionnement d'un TIMER pour le transformer en générateur de PWM. Enfin en cas d'utilisation d'un microprocesseur, la PWM est généralement émulée.

Dans tous les cas, le principe du périphérique ou du programme d'émulation consiste à générer un signal périodique à assez haute fréquence (généralement supérieure à 20KHz pour éviter d'être dans la gamme audible, bien que cela ne soit pas obligatoire) appelé généralement porteuse (mais l'appellation est impropre) et à générer des impulsions à 1, dont le rapport entre la durée et la période, est égal à la valeur moyenne souhaitée par rapport à la valeur maximum du signal :

où Ton est la durée de l'impulsion, T la période du signal, N la valeur du signal à l'instant t (analogique ou numérique) et Nmax la valeur maximum que peut prendre N.

Dès lors la tension moyenne générée par le signal de PWM (variant entre E et 0) devient :

=

Limites du modèle[modifier | modifier le code]

Pour qu'un signal de PWM puisse être utilisé, il faut impérativement que la charge se comporte comme un filtre passe-bas capable de couper la composante haute fréquence tout en conservant la composante variable du signal. La période doit donc être petite (ou la fréquence grande) devant la fréquence de coupure du filtre pour que le signal de PWM n'influence pas la valeur moyenne.

La PWM produit un spectre de fréquence qui peut s'apparenter à celui d'une modulation d'amplitude (d'où l'utilisation abusive du terme de porteuse). Toutefois le signal est plus proche de celui produit par un échantillonnage (avec les problèmes de repliement de spectre que cela peut présenter).

La PWM induit des distorsions importantes du signal modulé ; elles sont comparables à celles dues à un échantillonnage par un signal dont la période est celle de la PWM.

Autres types de MLI[modifier | modifier le code]

MLI « intersective » ou MLI analogique[modifier | modifier le code]

Exemple de MLI à porteuse en dents de scie

C'est la plus classique. Elle consiste à comparer la modulante (le signal à synthétiser) à une porteuse généralement triangulaire. Le signal de sortie vaut 1 si la modulante est plus grande que la porteuse, 0 sinon ; le signal de sortie change donc d'état à chaque intersection de la modulante et de la porteuse.

Cette méthode se prête bien à une réalisation analogique : il suffit d'un générateur triangle et d'un comparateur. Il existe de nombreux circuits intégrés dédiés.

On peut classifier les sous-types de plusieurs manières :

  • Analogique ou numérique échantillonné, selon que la modulante et le comparateur sont en temps continu ou discret ;
  • À porteuse triangulaire centrée ou en dents de scie (à gauche ou à droite) ;
  • Asynchrone ou synchrone, selon que la modulante et la porteuse sont de fréquence exactement multiples ou non.

MLI « Vecteur spatial »[modifier | modifier le code]

Article détaillé : Méthode du vecteur spatial.
Principe du vecteur spatial pour une MLI triphasée

La MLI dite space vector (vecteur spatial) est surtout applicable aux variateurs de vitesse triphasés sans neutre.

Elle consiste à considérer globalement le système triphasé, et à lui appliquer une transformée de Concordia pour se ramener dans le plan (Vα, Vβ). Le système triphasé de tensions à générer pour la durée d'échantillonnage en cours peut alors être représenté comme un unique vecteur dans ce plan (voir aussi commande vectorielle).

Ce vecteur n'est pas directement réalisable par les interrupteurs du variateur, mais on peut chercher les trois configurations les plus proches (situées sur les sommets et au centre de l'hexagone), et les appliquer successivement pendant une fraction adéquate de la période d'échantillonnage, de façon à obtenir en moyenne le vecteur recherché.

En modulation sinusoïdale, elle donne des résultats similaires à la MLI intersective à porteuse triangulaire centrée. Néanmoins, elle peut être plus facile à implanter dans un microcontrôleur, et, disjointe d'harmonique 3, elle permet de maximiser la puissance disponible, ce qui justifie son usage.

MLI « précalculée »[modifier | modifier le code]

Elle est surtout utilisée lorsque, du fait d'une fréquence porteuse faible, on a besoin d'optimiser le spectre du signal généré. Le motif du signal de sortie est prédéterminé (hors ligne) et stocké dans des tables qui sont ensuite relues en temps réel.

De fait, ces MLI sont toujours synchrones (la fréquence porteuse est exactement multiple de la fréquence de la modulante), condition nécessaire pour avoir un spectre harmonique constant.

En pratique, ce type de MLI ne peut être réalisé qu'en numérique.

Commande par hystérésis[modifier | modifier le code]

Commande par hystérésis

Cette méthode consiste à élaborer le signal MLI directement à partir de la grandeur à contrôler, par des décisions de type tout ou rien.

Les avantages sont la très grande simplicité et le temps de réponse minimal aux perturbations. L'inconvénient majeur est l'absence de contrôle de la fréquence de commutation des transistors, ce qui rend délicat leur dimensionnement.

Voir aussi[modifier | modifier le code]

Sur les autres projets Wikimedia :

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]