Inverter/laboratoire/01 sinewave generator

From ETE
Revision as of 12:29, 2 December 2019 by Francois.corthay (Talk | contribs)
Jump to: navigation, search

Contents

Générateur de sinus

Le premier pas à faire est de réaliser un générateur de sinus. Ceci se fait à l'aide d'un compteur en dent de scie, lequel fournit un signal de phase, et de l'opérateur CORDIC développé précédemment en laboratoire.

Générateur de sinus

Le compteur de phase se construit comme suit:

  • le signal à générer est à 50 Hz
  • la fréquence est à obtenir avec une précision de 1 % de 1 Hz.

Déterminer le nombre de bits nécessaire ainsi que la valeur du pas de comptage, step.

Le signal sinusoïdal est créé à l'aide de l'opérateur CORDIC:

  • le nombre de bits du sinus est tout-à-fait indépendant du npmbre de bits de la phase.
  • le nombre de bits du signal sinusoïdal doit être suffisamment élevé pour être meilleur que le rapport entre un signal de 12 V d'amplitude et le bruit d'environ 10 mV inhérent aux circuits analogique.

Circuit

View-pim-tasks.png

Dans le bloc InverterControl, compléter le circuit de génération du sinus.

Le signal sampleEn est toujours à '1'. Les impulsions sont à l'état haut seulement pendant une période d'horloge.

Le compteur de phase incrémente de step à chanque flanc montant de l'horloge où sampleEn ets actif.

Simulation

View-pim-tasks.png

Compiler et simuler le bloc InverterControl_tb.

Vérifier le bon fonctionnement du générateur de sinus.


Navigation
Arrow left.gif 00 Installation Arrow up.gif Travaux de laboratoire 02 PWM à 2 niveaux Arrow right.gif

Personal tools
Namespaces
Variants
Actions
Navigation
Modules/Projects
Browse
Toolbox