Inverter/laboratoire/02 2-level PWM

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{TOC right}} = Modulateur PWM à 2 niveaux = Dans un premier temps, le signal sinusoïdal subit une modulation en largeur d'impulsions (Pulse Width Modulation, PWM) à 2&...")
 
(Modulateur PWM à 2 niveaux)
Line 5: Line 5:
 
Dans un premier temps, le signal sinusoïdal subit une modulation en largeur d'impulsions (Pulse Width Modulation, PWM) à 2 niveaux.
 
Dans un premier temps, le signal sinusoïdal subit une modulation en largeur d'impulsions (Pulse Width Modulation, PWM) à 2 niveaux.
  
Dans le bloc <code>pwmModulator</code>, l'entrée <code>amplitude</code> est comparée à un signal en dents de scie pour fournir la sortie <code>pwm1</code>, laquelle pilote un des bras du pont en H.
+
Cette modulation se fait en comparant la valeur du signal à moduler avec un signal en dents de scie.
 +
 
 +
[[File:Inverter PWM 2.svg|600px|center|Modulateur PWM]]
 +
 
 +
Lorsque le résultat de la comparaison est à '1', le pont en H applique la tension d'alimentation sur la charge.
 +
Lorsque la comparaison donne '0', le pont applique la tension d'alimentation dans le sens opposé sur la charge.
 +
 
 +
= Circuit modulateur =
 +
 
 +
Dans le bloc <code>pwmModulator</code>, l'entrée <code>amplitude</code> est à comparée à un compteur pour fournir la sortie <code>pwm1</code>, laquelle pilote un des bras du pont en H.
 
La sortie <code>pwm2</code> est l'inverse de <code>pwm1</code> et pilote l'autre bras.
 
La sortie <code>pwm2</code> est l'inverse de <code>pwm1</code> et pilote l'autre bras.
Le signal en dents de scie est codé sur le même nombre de bits que l'entrée <code>amplitude</code>.
+
Le compteur comporte le même nombre de bits que l'entrée <code>amplitude</code>.
 
Il s'incrémente à chaque flanc d'horloge où l'entrée <code>en</code> est active.
 
Il s'incrémente à chaque flanc d'horloge où l'entrée <code>en</code> est active.
  
[[File:Inverter modulator.png |400px|center|Modulateur PWM]]
+
[[File:Inverter modulator.png|400px|center|Modulateur PWM]]
  
 
Les entrées <code>threeLevel</code>, <code>switchEvenOdd</code> et <code>doubleFrequency</code> sont pour le moment ignorées.
 
Les entrées <code>threeLevel</code>, <code>switchEvenOdd</code> et <code>doubleFrequency</code> sont pour le moment ignorées.

Revision as of 15:56, 17 September 2015

Contents

Modulateur PWM à 2 niveaux

Dans un premier temps, le signal sinusoïdal subit une modulation en largeur d'impulsions (Pulse Width Modulation, PWM) à 2 niveaux.

Cette modulation se fait en comparant la valeur du signal à moduler avec un signal en dents de scie.

Modulateur PWM

Lorsque le résultat de la comparaison est à '1', le pont en H applique la tension d'alimentation sur la charge. Lorsque la comparaison donne '0', le pont applique la tension d'alimentation dans le sens opposé sur la charge.

Circuit modulateur

Dans le bloc pwmModulator, l'entrée amplitude est à comparée à un compteur pour fournir la sortie pwm1, laquelle pilote un des bras du pont en H. La sortie pwm2 est l'inverse de pwm1 et pilote l'autre bras. Le compteur comporte le même nombre de bits que l'entrée amplitude. Il s'incrémente à chaque flanc d'horloge où l'entrée en est active.

Modulateur PWM

Les entrées threeLevel, switchEvenOdd et doubleFrequency sont pour le moment ignorées.

Circuit

View-pim-tasks.png

Dessiner le schéma du bloc pwmModulator.

Le signal pwmCountEn a la forme d'un train d'impulsions de période égale à la période de comptage de PWM. Les impulsions sont à l'état haut seulement pendant une période d'horloge.

Simulation

View-pim-tasks.png

Compiler et simuler le bloc pwmModulator_tb.

Vérifier le bon fonctionnement du modulateur PWM.


Navigation
Arrow left.gif 01 Générateur de sinus Arrow up.gif Travaux de laboratoire 03 Temps mort des commandes de commutation Arrow right.gif

Personal tools
Namespaces
Variants
Actions
Navigation
Modules/Projects
Browse
Toolbox