Inverter/laboratoire/01 sinewave generator
Silvan.zahno (Talk | contribs) (→Générateur de sinus) |
Silvan.zahno (Talk | contribs) (→Générateur de sinus) |
||
Line 10: | Line 10: | ||
Le compteur de phase se construit comme suit: | Le compteur de phase se construit comme suit: | ||
* le signal à générer est à 50 Hz | * le signal à générer est à 50 Hz | ||
− | * la fréquence est à obtenir avec une précision de 1 % de | + | * 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, <code>step</code>. | Déterminer le nombre de bits nécessaire ainsi que la valeur du pas de comptage, <code>step</code>. |
Revision as of 13:15, 2 December 2019
|
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.
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
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
Compiler et simuler le bloc InverterControl_tb
.
Vérifier le bon fonctionnement du générateur de sinus.
Navigation
00 Installation
Travaux de laboratoire
02 PWM à 2 niveaux