Académique Documents
Professionnel Documents
Culture Documents
……………………………………………………………………….……………………………………………………………
…
N° d’ordre : ….
Série : ….
Mémoire
Présenté en vue de l’obtention du
Diplôme de Master en Electrotechnique
Option
Electrotechnique
Thème
Promotion 2013/2014
Remerciements
Avant tout, nous remercions Dieu Le tout puissant de nous avoir donné le courage, et la santé
durant toutes ces années et que grâce à lui ce travail a pu être réalisé.
Premièrement Tiens à remercier le groupe trois pour tout les efforts qu'ils ont faits pour nous
et l'aide qu'ils nous ont donné et je fais ainsi que sincères remerciements à Monsieur le
professeur Khazar Abdelmalek, le président de laboratoire d’électrotechnique Constantine
LEC, pour soutenir grand et nous soutenir permanente ainsi que le suivi du processus de cette
réalisation et la prédication et l'assistance fournie par également par un travail pratique et de
fournir des conditions favorables.
Nos remerciements s’adressent aussi au Monsieur Dr. LOUZ Lamri, de la rédaction de cette
mémoire ainsi que le suivi du processus de ce travail et la prédication nous.
Je remercie également les enseignants sur la confiance que me l'a donné et tous ceux qui
m'ont aidé à écrit la mémoire.
Je remercie également les membres du jury qui augmente l'honneur de résider mon travail
Dédicace
Dédier ce travail à la population les plus chers à mon cœur ma mère
CONCLUSION GENERALE
ANNEXE
Liste des figures
Chapitre I
Chapitre II
Figure Erreur ! Il n'y a pas de texte répondant à ce style dans ce document..1: Photo de 18
la carte Arduino Uno……………………………………………
Chapitre III
Figure III.25: Le temps morts entre deux MOSFETs d'un même bras 40
Chapitre IV
Symbole Signification
CA Courant alternative
DC Courant continue
uc La tension aux bornes de la charge
ic Le courant aux bornes de la charge
𝐸 La tension de la source continue
𝜔 La pulsation du courant par rapport à la tension
φ Le déphasage du courant par rapport à la tension
IGBT Insolated gate bipolar transistor
MOSFET Transistor a effet de champs
Sp Signal de la porteuse
Scst Signal constant
Svar Signal variable
ucmoy Valeur moyenne de tension aux bornes de la charge
α Rapport cyclique
R Resistance
L L'inductance
PWM Modulation de largeur de l'impulsion MLI
f La fréquence
𝑓p La fréquence de porteuse
INTRODUCTION GENERAL
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
Introduction général:
Le développement dans le domaine de l'industrie a entraîné une utilisation accrue des moteurs
électriques différents types de savoir qu'ils diffèrent entre eux par plusieurs facteurs, notamment
la nature de la contrepartie, selon une source d'alimentation alternative ou continue ou selon le
fonctionnement considérant soit utiliser come moteurs ou soit come générateur, ce qui importe
dans cette mémoire est l'étude de moteur et comment fournir le CA et la façon de les contrôler et
solutionner ce problème, nous utilisons variateur de vitesse de la machine asynchrone qui se
compose essentiellement d'onduleur qui, nous allons parler dans cette thèses. Il peut être défini
comme un circuit composé principalement d'éléments de l'électronique de puissance (diode,
GTO, IGPT, MOSFET…etc.) donc, ce circuit permet d'obtenir un courant alternatif à partir
d'une alimentation continue (qui a fourni une alliance de piles ou redresseur ou plaque
photovoltaïque) est a partir de la commande des semi-conducteur (les interrupteurs).
À travers le processus d'ouverture et de fermeture des interrupteurs sont dans des temps très
courts et soigneusement pensé pour que une milliseconde ou microsecondes estimés, cette
vitesse de commutation ne peut pas contrôler où seule l'utilisation des techniques modernes telles
que des circuits intégrés come les pic et les Arduino et FPGA. Selon le temps envoyé une
impulsion de bras de l'interrupteur ou de la modulation de largeur d'impulsion nous montre de
nombreux types de contrôles MLI (MLI pré-calculé et MLI sin-triangle). Et l'ajout d'autres types
de contrôles, tels que la commande plain onde. Dans ce travail, nous avons utilisé des circuits
modernes pour obtenir un contrôle onduleur monophasé, alors qu'il nous semble que la plupart
des contrôleurs peuvent être utilisés, selon l'utilisation et les conditions financières et nous parler
de quelques-uns des types les plus courants tels que.
Avons-nous utilisé dans cette étude Arduino pour trois raisons principales d'une programmation
facile pas cher et la plupart des programmes disponibles sur l'internet en tant que libre nous
avons mentionné dans cette note de plusieurs axes, donc nous avons parlé dans le premier axe de
généralités sur Arduino quels sont les éléments les plus importants dans la composition et sont
les domaines dans lesquels nous trouver et l'utiliser plus tard vient le deuxième titre de l'axe et
nous avons parlé d'une carte Arduino quels sont les éléments les plus importants de l'installation
et les caractéristiques les plus importantes et quatrième axe a parlé de la théorie, ce qui explique
le comment et le mode de travail et des contrôles sont onduleur dans le quatrième axe, nous
avons abordé la chose la plus importante que nous avons acquise dans le travail pratique dans le
1
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
dernier sortit cette étude montre la conclusion la plus importante à ce qui a été atteint dans la
présente mémoire.
2
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
I. CHAPITRE I
3
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
I.1 Introduction:
Dans le domaine de l'électronique de puissance il y a un dispositif important. Il est le
constituant principal de la plupart des variateurs de vitesse des machines à courant alternatif, il
s'appel l'onduleur, dans ce chapitre nous donnons la définition et le principe de fonctionnement
de l'onduleur monophasé. Par ailleurs, le développement des techniques plaines ondes et
modulation de largeur d’impulsion MLI comme stratégie de commande des onduleurs.
Q1 CHARGE Q3
T1 D1 ic T3 D3
= E
~ Q2 Q4
𝑢𝑐
T2 D2 :c T4 D4
(a) (b)
Figure I.1: Onduleur monophasé: (a) Symbole,
(b) structure de montage d'un onduleur en pont complet
On notera que:
T1, T2, T3, T4 : Transistors de puissance.
D1, D2, D3, D4 : Diodes de puissance.
Q1, Q2, Q3, Q4: Transistors avec une diode antiparallèle.
E : Tension continue.
𝑢𝑐 , 𝑖𝑐 : La tension et le courant de la charge.
4
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
Q1 Q2 Q3 Q4
Cas 1 Passent Bloqué Passent Bloqué 𝑢𝑐 = 0
5
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
Q1 Q3 I Q1 Q3
T1 D1 CHARGE T3 D3 CHARGE
T1 D1 T3 D3
ic ic
E E
Q2 Q4 Q2 Q4
T2 D2
uc T4 D4 T2 D2 uc T4 D4
I Q1 Q3 I Q1
Q3
T1 D1 CHARGE T3 D3 T1 D1 CHARGE
T3 D3
ic ic
E E
Q2 Q4
Q2 uc Q4 uc
T2 D2 T4 D4
T2 D2 T4 D4
Côté continue: les grandeurs (E et I ) sont notées en lettre majuscule pour caractériser leur
nature continue.
Côté alternatif: les grandeurs (uc , ic ) sont notées en lettre minuscule pour caractériser leur
nature alternative.
uc = Uc sin ωt / Uc = 2Uc (I.1)
Avec:
6
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
Remarque:
L'état de l'interrupteur Q1 est lié à l'état de l'interrupteur Q4: ils seront passants et bloqués
simultanément.
L'état de l'interrupteur Q2 est lié à l'état de l'interrupteur Q3: ils seront passants et bloqués
simultanément.
En reprenant les notations ci-dessus, on peut écrire: S Bras1 Bras 2 , où S est le signal de
synchronisation. On obtient le chronogramme de commande Figure 0 I.3 ci-dessous.
7
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
fréquence et sur l'amplitude de la tension Figure I.4. Il faut donc redresser la tension du réseau
puis l’onduler à la fréquence désirée.
8
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
9
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
Q1 Q3
T1 D1 CHARGE T3 D3
Q1 Q4
ic
E
Q2 Q4 Q2 Q3
T2 D2 uc T4 D4
uc
E
-E
Cette dernière assure la continuité de courant permettant ainsi la conduction d’un courant négatif
dans le cas où le courant est déphasé par rapport à la tension de sortie [7, 8].
10
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
onduleur de courant monophasé, qui se compose de quatre interrupteurs de puissance Q1, Q2,
Q3 et Q4, sur La Figure I.8 sont représentés les signaux de commande et les formes d’ondes des
courants correspondants [6, 7].
Q1 Q3 Q1 Q4
T1 D1 CHARGE T3 D3
ic
E Q2 Q3
Q2 Q4 ic
T2 D2 uc T4 D4
ic = +I (I.5)
ic = −I (I.6)
La tension uc(t) de la sortie est donc la tension U â l’entrée, elle dépend de la charge placée dans
le coté alternatif. Dans ce cas; l’interrupteur est formé d’un semi conducteur commandé à
l’ouverture et la fermeture, il n’a pas à être réversible en courant, alors on n’a pas besoin de
diode mise en parallèle, [7, 8].
11
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
Q1 Q1
C1 CHARGE T3 D3
ic
Q2
E
Q2 + E/2
uc T4 D4
C1
- E/2
12
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
Q1 Q2 Q3
T1 D1 T2 D2 T3 D3
E
Q1' Q2' Q3'
T1' D1' T2' D3' T3' D3'
CHARGE
commande
rapproché
commande logique
Scm +
-
commande
rapproché
e
13
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
commandés de manière indépendante. Quand bien même la porteuse est identique pour les deux
bras, deux signaux de commandes indépendants sont générés pour commander les deux bras.
Pour un onduleur de tension monophasée on distingue principalement deux types de modulation:
Les modulations à rapport cyclique fixe (plaine onde, décalé), ou le rapport cyclique de
chacune des cellules de commutation est maintenu constant.
Les modulations de largeur d’impulsion (MLI), ou le rapport cyclique est variable,
sinusoïdalement pour un grand nombre d’applications [1].
(b)
Tp (a) Tp
Figure I.12: Signal de commande
Tout croisement des signaux de Scst avec la porteuse Sp se traduit par un changement de l’état
des interrupteurs du bras de commutation.
14
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
La porteuse Sp Signal
constant Signal de commande Scm
Scst
Tp
Tp
(a)
DTp (b)
15
CHAPITRE I : L'ONDULEUR MONOPHASEE ET STRATEGE DE COMMANDE
I.7 Conclusion:
Dans ce chapitre, nous avons exposé le principe général de fonctionnement de l’onduleur
et les applications qui lui utilisaient, ainsi que nous avons cité les différentes techniques de
commande de celui-ci. Dans le chapitre suivant nous allons essayer d'expliquer le principe de
fonctionnement de la carte Arduino qui sera utilisée comme une plateforme de commande de
notre onduleur.
16
II. CHAPITTRE II
II.1 Introduction:
Dans ce chapitre, nous allons parler spécialement à la carte Arduino-Uno mentionnant les
caractéristiques et le principe de fonctionnement et nous donnons le schéma de principe de cette
carte.
18
CHAPITRE II GENERALITE SUR l'ARDUINO
19
CHAPITRE II GENERALITE SUR l'ARDUINO
l'Arduino. Le choix d'une alimentation externe (non-USB) peut être soit un adaptateur secteur
(de 5V à 12V sous 500mA) ou des piles. L'adaptateur secteur peut être connecté en branchant
une prise 2,1mm positif au centre dans le connecteur de la carte.
La carte Arduino Uno est dotée de : 6 entrées analogiques, 14 entrées/sorties numériques dont 6
peuvent assurer une sortie PWM, chacune des entrées/sorties de la carte ne peut pas délivrer plus
de 20 mA.
20
CHAPITRE II GENERALITE SUR l'ARDUINO
Remarque:
Lorsqu'on utilise une entrée numérique, il est important de s'assurer que le potentiel de l'entrée,
pour s'assurer du bon fonctionnement, pour protégée l'on utilise une résistance qui va tirer vers le
haut (5 V) ou tirer vers le bas (0 V).
21
CHAPITRE II GENERALITE SUR l'ARDUINO
Dans chaque partie d'un programme sont utilisées différentes instructions issues de la syntaxe du
langage Arduino [14].
22
CHAPITRE II GENERALITE SUR l'ARDUINO
23
CHAPITRE II GENERALITE SUR l'ARDUINO
II.8 Conclusion:
Dans ce chapitre nous avons présenté le schéma principal de l'Arduino, puis nous donnons une
généralité sur cette carte sans mentionner les petits détails, nous avons donné aussi les outils de
développement d'un programme spécialement pour l'Arduino C, c'est dans le but de l'utiliser dans
les chapitres suivants pour contrôler l'onduleur monophasé.
24
CHAPITRE III
LA REALISATION PRARIQUE DE
L'ONDULEUR
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
III.1 Introduction:
Dans ce chapitre on va présenter la méthode de La réalisation de l’onduleur monophasée qui
composé de quatre circuit fondamentaux, qui représenté sur Figure III.1, le signal de commande
entrée dans l’optocoupleur, qui assuré l’isolation entre la carte ARDUINO et le circuit de
commande, le signal commander le circuit de la tension élevées (la partie puissance de
l’onduleur). Le DRIVER (IR2113) augmente le signal de commande et envoyer vers les
MOSFETs.
C o ntinuo us
III.2.1 La commande plien onde:
po we rgui
III.2.1.1 montage:
id
+ i
-
+ v vd
Convert - ond.mat
g
g
C
v
m
m
E
NOT
ig
+ v
-
vg
ic
i
+ -
g
g
C
C
m
m
E
MLI
26
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
Le programme :
clear all
clc
w=2*pi*50;k=1;
load ond
x=vc(1,:);y=vc(2,:);
t=linspace(0,0.02,length(x));
ve=interp1(x,y,t);
for h=1:50
i=1;
while t(i)<t(end)
fc(i)=ve(i)*cos(h*w*t(i));
fs(i)=ve(i)*sin(h*w*t(i));
i=i+1;
end
A=2*mean(fc);
B=2*mean(fs);
C(h)=sqrt(A^2+B^2);
phi(h)=atan2(B,A);
f(h)=h;
plot(vc,t,'g')
end
bar(f,C);grid
27
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
La Figure III.4 décrit le résultat où l'on voit un diagramme du spectre de tension qui à une le
fondamental à 50 Hz et des et des harmoniques impaire (2k+1).
III.2.2.1 Le montage:
Dans cette commande on appliquer la même montage précédent, donc nous changeons seulement
le block de commande lorsqu'il devient le schéma synoptique d'un modulateur M.L.I. est donné
sur la Figure III.5 ci-dessous:
𝐒𝐩 =1
𝒇𝐩 ≫ 𝒇
𝐒𝐯𝐚𝐫 =0.8
𝒇 = 𝟓𝟎𝐇𝐳
28
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
(a)
(b)
Figure III.6: Chronogramme de la commande MLI intersective
29
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
30
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
IT IT
UT
UT IK IK
UK
ID
UD
ID UD
VDSS = 500V
RDS(on) =0,27Ω
lD = 20A
31
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
32
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
Le choix de la diode est basé sur la fréquence de commutation et ainsi que ses autres
caractéristiques (tension et courant…).
III.3.3 Radiateur:
La cause principale de l’endommagement des composants dans la majorité des cas, c’est
l’augmentation de température pour ce la on va monter au dos de chaque IRFP460 un radiateur
dissipateur en aluminium représenté sur la Figure III.13 l’utilisation de ce métal parceque
l’aluminium est un bon conducteur de chaleur.
33
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
Après nous avons préparé et simulé correctement le circuit à l’aide d’ISIS on utilise la deuxième
partie de logiciel PORTEUSE appelé ARES (Advanced Routing and Editing Software) pour
dessiné le schéma de circuit imprimé. L’avantage d’utiliser ARES est on pourra facilement la
réalisation des plusieurs circuits imprimés identiques, et fabriquer des circuits imprimés
complexes ainsi que cela est représenté le schéma de circuit imprimé de la partie puissance sur la
Figure III.15 plaçant les composants et traçant les pistes directement.
Par exemple le choix de largeur des pistes se rattacher à rapport entre la largeur des pistes et
l’intensité du courant (Figure III.16).
Largeur de piste en
(mm)
Courant en (A)
Figure III.16: Largeur de piste en fonction de l'intensité [17]
34
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
Nous constatons que plus le courant parcourant les pistes est élevé plus les pistes doivent être
larges. Un autre paramètre à prendre en compte lors du choix de la largeur d´une piste la
résistance électrique.
Fusible
Fiche RS
232‘DB9’ Circuit
RCD -
Les bornes
de la charge
Résistance
1KOhm
35
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
36
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
(a) (b)
Ce circuit constitue aussi un système de protection son rôle est de bloquer le fonctionnement du
circuit de commande en cas ou la tension d’alimentation +15 diminue (dessous de 10V), et il
surveille le courant de charge de l’onduleur coté continu donc il protège le circuit de puissance
contre les surintensités de défaut. Les impulsions complémentaires avec un décalage nommé
‘Dead time’ (pour éviter la conduction de deux interrupteurs d’un seul bras au même temps il est
d’ordre des microsecondes), le décalage entre l’impulsion d’interrupteurs.
37
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
38
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
Apres la réalisation du circuit imprimé et le soudage les composantes dans la carte, maintenant
on utilise les impulsions produit du circuit de commande pour attaquer les MOSFETs de circuit
de puissance.
39
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
Pour éviter la conduction simultanée des deux transistors d’un même bras de pont, Le montage
permet de réaliser cette fonction cette solution est retenue car elle permet une meilleur flexibilité
en terme de réglage des temps morts voir la Figure III.25. L’inconvénient vient du fait que le
réglage du temps mort est délicat car il faut jouer sur plusieurs paramètres en même temps [19].
Figure III.25: Le temps morts entre deux MOSFETs d'un même bras
40
CHAPITRE III GENERALITES ET REALISATION DE L’ONDULEUR
III.7 Conclusion:
Ce chapitre a été consacré à la réalisation de l'onduleur, au commencement le chapitre avec
l'étude de la simulation de l'onduleur et vérifier les fréquences des harmoniques éliminées. La
commande pleine onde de l’élimination des harmoniques a application une commande MLI. Puis
on a présenté la méthode de réalisation de l’onduleur et les différents composants qu’on peut
utiliser dans les cartes. Après ce la, nous avons assemblé les différentes parties du système (carte de
commande, carte de puissance), est mis dans un boitier en plexiglas transparent.
Dans les chapitres suivants, nous allons procéder à une validation expérimentale de toutes les
simulations présentées dans ce chapitre.
41
IV. CHAPITRE IV
RESULTATAS EXPERIMENTAUX
CHAPITRE IV: RESULTATS EXPERIMENTAUX
IV.1 Introduction:
Ce chapitre est consacré à la validation expérimentale des études et simulation présentées aux
premiers et troisièmes chapitres, il s’agit de la validation d'onduleur réalisé et utilisé avec les
différents types de la charge. Puis, nous présenterons la présentation des résultats de
l’application du contrôle et les principaux résultats expérimentaux permettant de confirmer la
validation des algorithmes de commandes.
L'onduleur réalisé
43
CHAPITRE IV: RESULTATS EXPERIMENTAUX
On a commencé par une impulsion depuis la carte Arduino et en passant par le circuit de
commande présenté précédemment on fait l’acquisition du résultat obtenu après le circuit de
commande dans l’oscilloscope le résultat obtenu est présentée dans la Figure IV.2.
On voit qu’on a obtenu une impulsion suffisante pour attaquer la grille de l’MOSFET entre
(0-15V),
IV.4.1 Charge R:
On teste mon onduleur réalisé avec une charge résistive variable de 0 à 33 Ohm, on varie la
valeur de la résistance, la courbe obtenue présenté dans la Figure IV.3 suivante:
44
CHAPITRE IV: RESULTATS EXPERIMENTAUX
45
CHAPITRE IV: RESULTATS EXPERIMENTAUX
Les résultats obtenus sont très proche aux résultats de simulation, puis que la représentation
l’intensité du courant ic (t) dans la charge peut être positive alors que la tension est positive et
négative lorsque la tension est négative. Les mêmes résultats que nous avons acquis dans
l'étude de la simulation.
IV.6.1 Charge R:
Au début on envoie les impulsions MLI intersective au circuit de commande et on branche
l’alimentation.
À la sortie du circuit de commande on a obtenu les impulsions suivantes :
46
CHAPITRE IV: RESULTATS EXPERIMENTAUX
La Figure IV.6 sont représenter la forme d'onde du courant ic (t) à la sortie d'onduleur avec
la charge R-L, on obtient un signal d’une forme plus proche d’une forme sinusoïdale (presque
sinusoïdale) d’une fréquence de 50 Hz.
IV.7 Conclusion:
Ce chapitre a été dédié à la présentation des résultats de validation expérimentale de onduleur
réalisé, nous ont permis de confirmer, la fiabilité de onduleurs réalisé à travers des testes avec
les charges ( résistive ou/et inductive), L’association de ces onduleurs avec l’introduction de
la carte de commande (Arduino +la carte de commande), programmable en logiciel ArduinoC
a permis la simplification de la mise en œuvre de l’algorithme de la commande (plein onde,
MLI intersective) qui été adapté et appliqué aux différents types charges ( résistive ou/et
inductive).
47
Conclusion générale:
Dans le cadre de la préparation du Diplôme de Master en Electrotechnique, Ce travail vise à
présenter une étude théorique, simulation et réalisation pratique de l'onduleur monophasée la
mise en place de bancs d’essais expérimentaux, au niveau de l’Atelier du Département
d’Electrotechnique à l’Université Constantine 1.
Le mémoire est organisé en quatre chapitres, en plus d’une introduction. Dans le premier
chapitre, après la présentation nous avons présenté des notions générales sur les onduleurs et
ses stratégies de commande et les applications qui utilisaient l'onduleur.
Le troisième chapitre est l'objet de cette étude traite la méthode de réalisation d’un onduleur
qui vise à faire obtenir une courant alternative à partir d’une tension continue
(redresseur+filetage). Lorsque nous avons commencé cette étude a simulé l'onduleur avec
SIMULINK/MATLAB, et discuter les résultats que nous les avons acquises. Ensuite, nous
passons à la partie la plus essentielle dans ce chapitre qui est de la réalisation d'onduleur, nous
détaillerons les différentes étapes de la réalisation de l’onduleur où parler de tous les
composants qui entrent dans cette réalisation, une fois les différentes cartes ont été réalisées,
nous collectons les parties pour obtenir la produit finale.
Ce travail a mis en évidence l’importance de la réalisation pratique, il est vrai que les
systèmes de simulation nous aident, mais ne remplace l'expérience, donc, vous ne devriez pas
faire confiance trop sur les résultats des systèmes de simulations, parce que la connaissance
est base sur l'expérience.
ANNEXE
Première programme pour la commande plein onde
/*
la commande plien onde
*/
int commande = 13;
void setup() {
pinMode(commande, OUTPUT);
}
void loop() {
digitalWrite(commande, HIGH);
delay(10);
digitalWrite(commande, LOW);
delay(10);
}
Deuxième programme pour la commande MLI
#include "avr/pgmspace.h"
#include "avr/io.h"
// table of 256 sine values / one sine period / stored in flash memory
PROGMEM prog_uchar sine256[ ] =
{
127,130,133,136,139,143,146,149,152,155,158,161,164,167,170,173,176,178,181,184,187,190,
192,195,198,200,203,205,208,210,212,215,217,219,221,223,225,227,229,231,233,234,236,238,
239,240,242,243,244,245,247,248,249,249,250,251,252,252,253,253,253,254,254,254,254,254,
254,254,253,253,253,252,252,251,250,249,249,248,247,245,244,243,242,240,239,238,236,234,
233,231,229,227,225,223,221,219,217,215,212,210,208,205,203,200,198,195,192,190,187,184,
181,178,176,173,170,167,164,161,158,155,152,149,146,143,139,136,133,130,127,124,121,118,
115,111,108,105,102,99,96,93,90,87,84,81,78,76,73,70,67,64,62,59,56,54,51,49,46,44,42,39,37,
35,33,31,29,27,25,23,21,20,18,16,15,14,12,11,10,9,7,6,5,5,4,3,2,2,1,1,1,0,0,0,0,0,0,0,1,1,1,2,2,3,
4,5,5,6,7,9,10,11,12,14,15,16,18,20,21,23,25,27,29,31,33,35,37,39,42,44,46,49,51,54,56,59,62,6
4,67,70,73,76,78,81,84,87,90,93,96,99,102,105,108,111,115,118,121,124
};
A
volatile uint8_t c4ms; // counter incremented every 4ms
volatile uint32_t phase_accum; // pahse accumulator
volatile uint32_t tword_m; // dds tuning word m
//
//******************************************************************
void setup()
{
A
B
// Timer1 Clock Prescaler to : 8
cbi (TCCR1B, CS10);
sbi (TCCR1B, CS11);
cbi (TCCR1B, CS12);
// Timer0 PWM Mode set to Phase Correct PWM
cbi (TCCR1A, COM1A0); // clear Compare Match
sbi (TCCR1A, COM1A1);
cbi (TCCR1A, COM1B0); // clear Compare Match
sbi (TCCR1A, COM1B1);
sbi (TCCR1A, WGM10); // Mode 1 / Phase Correct PWM
cbi (TCCR1A, WGM11);
cbi (TCCR1B, WGM12);
cbi (TCCR1B, WGM13);
}
//
//******************************************************************
// timer2 setup
// set prscaler to 1, PWM mode to phase correct PWM, 16000000/(8*512) = 3921.16Hz
clock=4KHz
void setup_timer2(void)
{
// Timer2 Clock Prescaler to : 8
cbi (TCCR2B, CS20);
sbi (TCCR2B, CS21);
cbi (TCCR2B, CS22);
// Timer2 PWM Mode set to Phase Correct PWM
cbi (TCCR2A, COM2A0); // clear Compare Match
sbi (TCCR2A, COM2A1);
sbi (TCCR2A, WGM20); // Mode 1 / Phase Correct PWM
cbi (TCCR2A, WGM21);
cbi (TCCR2B, WGM22);
}
//******************************************************************
// Timer2 Interrupt Service at 4KkHz = 255us
// this is the timebase REFCLOCK for the DDS generator
// FOUT = (M (REFCLK)) / (2 exp 32)
// runtime : 8 microseconds ( inclusive push and pop)
ISR(TIMER2_OVF_vect)
{
float val=(dfreq*8.6/24.8);
phase_accum += tword_m; // soft DDS, phase accu with 32 bits
icnt = phase_accum >> 24; // use upper 8 bits for phase accu as frequency information
OCR1A = pgm_read_byte_near(sine256 + icnt);
if (icnt1++ == 125) // increment variable c4ms every 4 milliseconds
{
c4ms++;
icnt1 = 0;
}
}
C
A
انًهخص:
ْزا انؼًم ٌُذسج ضًٍ انزسضٍش نًزكشح رخشج يبسزش فً انكٓشٔرقٍُخ ،زٍث قًُب ثصُغ انًًٕج فً انٕسشخ انزبثؼخ نقسى
انكٓشٔرقًُ ،خبيؼخ قسُطٍُخ.1
فً انفصم األٔل قًُب ثإػطبء ػًٕيٍبد زٕل انًًٕج ٔكزا طشقخ انزسكى ثّ ،يغ ركش ثؼض إَٔاػّ ٔإسزخذيبرّ فً
انًٍذاٌ انصُبػً ٔ ،انفصم انثبًَ يخصص نششذ طشٌقخ ػًم انجطبقخ اسدٌُٕٔ انزً رسزٕي يؼبنح يٍ انؼبئهخ ( )AVR
ٔكزا إػطبء سسًٓب انجٍبًَ ٔكٍفٍخ اسزخذاو ثٍئخ انجشيدخ Arduino Cفً إٌدبد ثشَبيح نهزسكى فً انًًٕج ػجش ػذح
رسكًبد َزكش يُٓب ( )plein onde, MLIانجطبقخ اسدٌُٕٔ ( )Arduinoرزًزغ ثًٍزح انصبدس انًفزٕزخ زٍث ًٌكُك
االطالع ػهى يٕاقغ االَزشاَذ انخبصخ ٔإٌدبد اإلخبثخ ػهى األسئهخ انًطشٔزخ ٔكزا رسٍم ثؼض ثشايدٓب ،انفصم انثبنث
ْٕ يسٕس ْزِ انذساسخ زٍث َذسس فً ثذاٌزّ انًًٕج ةثشَبيح انًسبكبح MATLABزٍث َشسى يُسٍُبد شذح انزٍبس ،
َٔذسسٓب دساسخ سطسٍخ ،ثؼذ رنك َقٕو صُبػخ انًًٕج زٍث ششزُب فً ْزِ انًزكشح يخزهف انًشازم ٔانؼُبصش
االنكزشٍَٔخ انذاخهخ فً رشكٍجّ ،فً انفصم انشاثغ َثجذ َدبذ انؼًم انزدشٌجً ثزطجٍق ثؼض إَٔاع انزسكى ػهى زًٕنزٍٍ
األٔنى يقٕيخ ٔثبٍَخ يقٕيخ زثٍّ.
ٔفً األخٍش َقٕل،صسٍر أٌ َظى انًسبكبح رسبػذَب فً انؼًم انزدشٌت ْٔزا ال يػًُ أثذا االسزغُبء ػهى اندبَت انزطجٍقً
فبنزدشثخ رجقى دٔيب أسبس انًؼشفخ.
Résume:
Abstract:
Within the framework of the preparation of the Diploma of Master in Electrical engineering,
this work based on practical realization of the inverter single-phase the installation of
experimental test benches, on the level of the Workshop of the Department of Electrical
engineering at the University Constantine 1.
In the first chapter, after the presentation we presented general concepts on the inverters and
its strategies of order and the applications which used the inverter. The second chapter was
devoted to explain the operation of the chart Arduino It is an evaluation card containing
microcontroller (of family AVR), and the manner of the implementation of the programming
of this chart under the environment of ArduinoC programming.
The fourth chapter was dedicated to the presentation of the results of experimental validation
of inverter produced through test with different the loads,
In the third chapter we will detail the various stages of the realization of the inverter where to
speak about all the components which enter this realization.