Vous êtes sur la page 1sur 44

Université Hassan II de Casablanca

Ecole Supérieure de Technologie


Département Génie Electrique

Rapport de Projet de Fin d’Etudes


Filière : Génie Electrique
Option : Electrotechnique et Electricité Industrielle

Intitulé :

Conception et réalisation d'un onduleur


pour une pompe photovoltaïque

Réalisé par : Encadré par :

- OUARRAK Achraf Mr O.Sabri


- KADIRI Mouad
- EL KARMY Ayyoub

Année Universitaire
2019-2020
REMERCIEMENTS

C’est avec un grand plaisir que nous réservons ces lignes de gage
d’obligeance et de gratitude à tous ceux qui ont contribué à l’élaboration
et la réussite de ce projet.

Nos plus sincères remerciements vont vers Mr. O.SABRI pour son
encadrement permanent, son assistance, son orientation et soutien et
également tous les membres du jury d’être présents et d’avoir accepté
d’évaluer la pertinence de notre travail.

Nous adressons également notre gratitude à nos professeurs qui nous


ont incités à travailler leur expérience et leurs compétences.

Nos sincères remerciements s’adressent à toute l’équipe pédagogique


de l’Ecole Supérieure de Technologie de Casablanca ainsi qu’à tous les
intervenants Professionnels responsables de la formation Génie électrique.

2
DEDICACE

On dédie ce modeste travail :


A nos chers parents : Pour les sacrifices matériaux et
moraux qu’ils ont Consacré pour notre éducation et nos études.
A tous les membres de nos familles : on vous souhaite plein
de succès et De bonheur dans votre vie.
A nos formateurs : Veuillez trouver dans ce travail
l’expression de nos Profondes reconnaissances et notre grande
estime.
Aussi à tous nos camarades pour les moments forts et
agréables que nous Avons passés ensemble.

3
SOMMAIRE

REMERCIEMENTS ................................................................................................................................. 2
DEDICACE ............................................................................................................................................. 3
SOMMAIRE ........................................................................................................................................... 4
LISTE DE FIGURES ................................................................................................................................. 6
LISTE DES SYMBOLES ET DES ABREVIATIONS ...................................................................................... 7
INTRODUCTION GENERALE .................................................................................................................. 8
ANALYSE FONCTIONNELLE ................................................................................................................... 9
I. Le but de l’analyse fonctionnelle :.......................................................................................................... 9
II. Diagramme bête-à-cornes...................................................................................................................... 9
III. Diagramme SADT : ................................................................................................................................ 10
LE PREMIER CHAPITRE :...................................................................................................................... 11
"Contraintes énergétiques et climatiques : perspectives Énergétiques en électricité"
I. Introduction :........................................................................................................................................ 11
II. Énergies renouvelables : ...................................................................................................................... 11
II.1 Généralités : .................................................................................................................................11
II.2 Energies renouvelables, une priorité en Maroc : .......................................................................12
III. Généralités sur les générateurs photovoltaïques : .............................................................................. 12
III.1 Générateur photovoltaïque : .........................................................................................................13
III.2 Cellule photovoltaïque : .................................................................................................................13
III.3 Module photovoltaïque : ...............................................................................................................14
III.4 Panneaux solaires : .........................................................................................................................14
III.5 Caractéristiques électriques d’un panneau PV : ............................................................................15
IV. Conclusion : .......................................................................................................................................... 16
LE DEUXIEME CHAPITRE ..................................................................................................................... 17
"Matériels et Méthodes"
I. Introduction :........................................................................................................................................ 17
II. Matériels .............................................................................................................................................. 17
III. Matériels : Régulateur de charge, usage et définition ......................................................................... 18
IV. Matériels : Convertisseurs d’électronique de puissance pour systèmes PV ........................................ 19
IV.1 Introduction : ...............................................................................................................................19
IV.2 Matériel : Convertisseur DC-DC (Hacheur) : ................................................................................19
IV.3 Matériels : Convertisseurs DC/AC (Onduleurs monophasés) avec U/f - est constant.................20
V. Matériels et Méthodes : Système de pompage ................................................................................... 22

4
V.1 Les avantages d’un système solaire de pompage : .........................................................................22
V.2 Les applications : .............................................................................................................................22
V.3 La pompe immergée : .....................................................................................................................22
VI. Conclusion ............................................................................................................................................ 23
LE TROISIEME CHAPITRE .................................................................................................................... 24
"Choix de la carte ARDUINO UNO"
I. Introduction :........................................................................................................................................ 24
II. Historique du projet Arduino : ............................................................................................................. 24
III. Définition de l’Arduino : ....................................................................................................................... 25
IV. Les raisons de choisir Arduino : ............................................................................................................ 25
V. Les différentes cartes Arduino : ........................................................................................................... 26
VI. La carte Arduino UNO: ......................................................................................................................... 27
VII. Caractéristiques de la carte Arduino UNO : ......................................................................................... 28
VIII. Brochage de la carte UNO : .................................................................................................................. 28
IX. Logiciel Arduino : .................................................................................................................................. 28
LE QUATRIEME CHAPITRE .................................................................................................................. 30
"La conception et la simulation de l’onduleur monophasé"
I. Introduction : Objectifs et méthodes de simulation : .......................................................................... 30
II. Onduleur :............................................................................................................................................. 31
II.1 Partie puissance : ...........................................................................................................................31
II.2 Partie commande : .........................................................................................................................32
II.3 Simulations sur PROTUS ISIS : ........................................................................................................32
II.4 Schémas ARES : ..............................................................................................................................35
II.5 Les circuits en 3D : ........................................................................................................................... 37
CONCLUSION GENERALE .................................................................................................................... 38
WEBOGRAPHIE ................................................................................................................................... 39
ANNEXES............................................................................................................................................. 40

5
LISTE DE FIGURES

Figure 1: Diagramme bête à corne.......................................................................................................9


Figure 2: diagramme SADT...............................................................................................................10
Figure 3 : Sources des énergies renouvelables...................................................................................11
Figure 4: Développement de la capacité photovoltaïque mondiale (GW).........................................13
Figure 5: Principe de fonctionnement d’un GPV...............................................................................13
Figure 6: Schéma descriptif d’une cellule photovoltaïque (vue de face) ...........................................14
Figure 7: Module photovoltaïque.......................................................................................................14
Figure 8: Panneau solaire...................................................................................................................15
Figure 9 : Caractéristiques I(U) .........................................................................................................15
Figure 10: Caractéristiques P(U) et I(U) ...................................................................................... .....16
.

Figure 11: Schéma d’un Système de pompage photovoltaïque..........................................................17


Figure 12 : Représentation Schématique du système photovoltaïque................................................18
Figure 13: Connexion d’un régulateur................................................................................................18
Figure 14: Schéma synoptique du Convertisseur DC-DC..................................................................20
Figure 15: Chaîne de conversion photovoltaïque avec convertisseur (DC-DC). ...............................20
Figure 16 : Courbes d'ondes de sortie d'un onduleur de pompage......................................................21
Figure 17: Pompe immergée pour puits.............................................................................................23
Figure 18: Carte Arduino "UNO" sur laquelle nous allons travailler.................................................26
Figure 19: carte Arduino "MEGA".....................................................................................................27
Figure 20: Description de la carte Arduino « UNO ».........................................................................27
Figure 21: Brochage de la carte Arduino UNO..................................................................................28
Figure 22: présentation des éléments de l'ARDUINO software.........................................................29
Figure 23: Schéma synoptique de l’onduleur avec transformateur dans un système photovoltaïque 31 .....

Figure 24: Schéma électrique de l’onduleur ......................................................................................31


Figure 25: Le sorite de l’ARDUINO après filtrage................ ............................................................32
Figure 26: Schéma de connexion Driver- MOSFETS ........................................................................32
Figure 27: Signal de sortie des drivers...................................................................................... .........33
.

Figure 28: Partie puissance de l’onduleur................................................ ..........................................33


Figure 29: Schéma final de l’onduleur. ..............................................................................................34
Figure 30: Signal de sortie de l’onduleur ...........................................................................................35
Figure 31: Partie puissance de l’onduleur ARES...............................................................................35
Figure 32: Schéma de connexion Driver sur ARES...........................................................................36
Figure 33: Carte d’alimentation sur ARES ........................................................................................36
Figure 34: Circuits en 3D...................................................................................................................37

6
LISTE DES SYMBOLES ET DES ABREVIATIONS

EnR → Energies nouvelles Renouvelables


PV → Photovoltaïque
GPV→ Génerateur photovoltaique
AC→ Courant alternatif
DC→ Courant continu
MPPT → Maximum power point Tracking
C → Condensateur
L → Inductance
R → Résistance
U → Tension
F → Fréquence
MLI → Modulation de largeur d’impulsion
MOSFET → Metal Oxide Semiconductor Field Effect Transistor
Vs → Tension de sortie
Ve →Tension d’entré
µc → Microcontrôleur
I/O → (Input/Output) (Entré/sortie)

7
INTRODUCTION GENERALE

Depuis la maîtrise du feu par les Hominidés il y a 300 000 ans, l’énergie et sa maîtrise ont
toujours été un facteur-clé du développement des sociétés. Dans nos jours, la dépendance des
énergies fossiles est d’autant plus significative. Ces énergies non renouvelables ont malheureusement
un impact très violent sur notre environnement.

L’objectif de ce travail est assurer une alimentation autonome en énergie électrique d’une
pompe photovoltaïque. La pompe étant alimentées en courant alternatif, il est nécessaire de
convertir le courant continu produit par le panneau photovoltaïque, en courant alternatif avec les
mêmes caractéristiques (tension, fréquence, …) que le courant qui provient du réseau. Cette
transformation est réalisée grâce à un dispositif appelé onduleur.

Le manuscrit est organisé de la maniérée suivante : Le Premier Chapitre ouvre les volets sur
l’énergie solaire comme une opportunité majeure dans la mise en œuvre de la production
énergétique. Une étude de la source photovoltaïque, ses caractéristiques et les techniques de son
utilisation.

Le Second Chapitre intitulée matériels et méthodologies met l’accent sur les convertisseurs
liés au système photovoltaïque et clarifie une classification des différentes topologies d’onduleurs
pour systèmes photovoltaïques ainsi que les commandes qui lui sont associées.

Le Troisième Chapitre est consacré pour la présentation de la carte Arduino.

Le Quatrième Chapitre concerne la simulation de l’onduleur en présentant notre réalisation.

8
ANALYSE FONCTIONNELLE

I. Le but de l’analyse fonctionnelle :


Dans cette partie nous ferons l’analyse de la valeur, qui se compose d’un ensemble des
méthodes d’analyse fonctionnelle. L’analyse fonctionnelle est une démarche qui consiste à
rechercher et à caractériser les fonctions offertes par un produit pour satisfaire les besoins de son
utilisateur. La démarche est généralement conduite en mode projet et peut être utilisé pour créer
(conception) ou améliorer un produit.

II. Diagramme bête-à-cornes

A qui rend-elle-service ? Sur quoi agit – il ?

L’utilisateur L’eau

Système de pompage photovoltaïque

Dans quel but ?

Se fournir en eau potable

Figure 1: Diagramme bête à corne

9
III. Diagramme SADT :
Le diagramme SADT permet de montrer la fonction pour laquelle le système a été conçu et
réalisé.

W C R E

Convertir le courant
Courant continu continu (DC) en Courant alternatif
courant alternatif (AC)

Onduleur pour une pompe photovoltaïque

Figure 2: diagramme SADT

W : contrainte de commande en énergie,


R : réglage,
C : configuration,
E : exploitation.

10
LE PREMIER CHAPITRE :
Contraintes énergétiques et climatiques : perspectives
Énergétiques en électricité

I. Introduction :
Dans ce chapitre, on va présenter des concepts de base sur les énergies renouvelables et en
particulier l’énergie solaire photovoltaïque.

II. Énergies renouvelables :

II.1 Généralités :
Une énergie est dite renouvelable quand, sur une centaine d’années, on n’en consomme pas
plus que la nature n’en produit. Le caractère renouvelable ou non d’une source d’énergie dépend de
la rapidité avec laquelle elle est utilisée. La source principale des énergies renouvelables facilement
accessible est le soleil. En moyenne, le taux de rayonnement solaire intercepté par la surface de la
terre est environ 8000 fois plus grand que la consommation d’énergie primaire Les EnR (Énergies
Renouvelables) sont au nombre de quatre (4) (voir figure 3) : énergie solaire, énergie éolienne,
biomasse et énergie hydroélectrique. De vie d’homme, il y aura toujours du soleil, du vent (créé par
les différences de températures de zones chauffées ou non par le soleil), de la biomasse végétale ou
animale ou de l’eau qui coule et qui crée une énergie cinétique. Les énergies fossiles sont, quant à
elles, d’origine naturelles mais se renouvellent bien trop lentement pour pouvoir être utilisées de
manière illimitées par l’homme.

Figure 3 : Sources des énergies renouvelables

11
II.2 Energies renouvelables, une priorité en Maroc :

L’Office National de l’Électricité (ONE) prévoit de porter la part des énergies solaire et
éolienne à 42 % de la demande en 2020 contre 4 % en 2011. Le Maroc a adopté en 2016 une
stratégie nationale de développement durable (SNDD) qui fixe des objectifs ambitieux : 5 000 MW
de solaire en 2030, passage de la capacité éolienne de 280 MW en 2010 à 2 000 MW en 2020, soit
14 % de la capacité électrique totale, développement de l'utilisation des déchets. D’ici 2030, le
Maroc s'est fixé un programme de réduction des émissions de gaz à effet de serre. Cette stratégie
se décline dans les différentes filières des énergies renouvelables : éolienne, solaire et
hydroélectrique. Le Maroc importe 95 % de l’énergie consommée, et la production
d’hydrocarbures dans le royaume est presque nulle. Cette situation l’a poussé à se lancer dans un
programme de développement des énergies renouvelables et de diversification énergétique afin
de ne plus dépendre essentiellement des combustibles fossiles.

 Énergies solaire :

Le potentiel solaire du Maroc est exceptionnel, avec des valeurs d'irradiation annuelle
supérieures à 2 200 kWh/m2 dans les régions méridionales, en particulier au Sahara occidental. Le
programme marocain de l’énergie solaire « NOOR » vise 2 000 MW solaires en 2020. Il se compose
de:

 NOOR Ouarzazate (510 MW en CSP et 70 MW PV),


 NOOR Tafilalt et Atlas (300 MW en PV),
 NOOR Midelt (300 MW en CSP et 300 MW en PV),
 NOOR Laâyoune et Boujdour (100 MW en PV),
 NOOR Tata (300 MW en CSP et 300 MW en PV) et des centrales solaires dans des zones
économiques (150 MW en PV).

III. Généralités sur les générateurs photovoltaïques :


Chaque jour, la terre reçoit sous forme d’énergie solaire l'équivalent de la consommation
électrique de 5.9 milliards de personnes pendant 27 ans. La technologie photovoltaïque permet de
transformer une partie de cette énergie en électricité. Cette transformation s’effectue sans bruit,
sans émission de gaz : elle est donc par nature totalement propre. Par ailleurs, l'absence de mise
en mouvement de pièces mécaniques lui confère un niveau de fiabilité inégalable (durée de vie
moyenne d'un module estimée à plus de 30 ans). Au niveau mondial le marché des systèmes
photovoltaïques, connaît depuis maintenant plus de 10 ans, un taux de croissance très élevé, de
l’ordre de 30 à 40 % par an. Cette croissance exceptionnelle due principalement aux systèmes
photovoltaïques raccordés au réseau de distribution d’électricité, se traduit bien évidemment par
des innovations technologiques et une baisse de coûts des modules photovoltaïques mais aussi à
des efforts importants de recherche et de développement dans le domaine de l’électronique de
puissance.

12
Figure 4: Développement de la capacité photovoltaïque mondiale (GW)

III.1 Générateur photovoltaïque :


Une cellule photovoltaïque est basée sur le phénomène physique appelé effet
photovoltaïque qui consiste à établir une force électromotrice lorsque la surface de cette cellule
est exposée à la lumière. La tension générée peut varier entre 0.3 V et 0.7 V en fonction du
matériau utilisé et de sa disposition ainsi que de la température de la cellule et du vieillissement
de la cellule.

Figure 5: Principe de fonctionnement d’un GPV

III.2 Cellule photovoltaïque :


La cellule PV ou encore photopile est le plus petit élément d’une installation photovoltaïque.
Elle est composée de matériaux semi-conducteurs et transforme directement l’énergie lumineuse
en énergie électrique. Les cellules photovoltaïques sont constituées de plusieurs couches :
o une couche de protection translucide ; une couche conductrice (k) qui sert de cathode (pôle+)
(grille métallique) ; une couche avec porteurs de charge libre négative (N) ; une jonction entre (N)
et (P) ; une couche avec porteurs de charge libres positive (P) (cristal semi-conducteur),
une couche de contact conductrice en métal (a) qui joue le rôle de l’anode (p) ;une couverture
pour la protection contre les influences externes qui sont indispensable car la cellule
photovoltaïque est très fragile.

13
Figure 6: Schéma descriptif d’une cellule photovoltaïque (vue de face)

III.3 Module photovoltaïque :


Pour produire plus de puissance, les cellules solaires sont assemblées pour former un
module Figure (7-a). Les connections en série de plusieurs cellules augmentent la tension pour un
même courant, tandis que la mise en parallèle accroît le courant en conservant la tension.
Ces cellules sont protégées de l’humidité par encapsulation dans un polymère EVA (éthyléne -
vynilacétate) Figure (7-b) et protégé sur la surface avant d’un verre, trempé à haute transmission
et de bonne résistance mécanique.

Figure 7: Module photovoltaïque

III.4 Panneaux solaires :


Afin d’obtenir des puissances de quelques KW à quelques MW, sous une tension convenable
il est nécessaire d’associer les modules en série (augmenté la tension) et en Parallèle (augmenté le
courant) pour former un panneau (ou champ PV) avec un angle d’inclinaison spécifique (+10°)
et une orientation (vers le sud l’hémisphère nord et vers le nord l’hémisphère sud) ( voir figure
6).La quantité d’électricité dans l’ensemble des composants du panneau PV dépend:

 Des besoins en électricité


 De la taille du panneau
 De l’ensoleillement du lieu d’utilisation

14
Figure 8: Panneau solaire

III.5 Caractéristiques électriques d’un panneau PV :


La puissance électrique délivrée par le module photovoltaïque est le produit de la tension et
du courant qu'il génère. Ces deux grandeurs courant-tension délivrées par le module
photovoltaïque dépendent des propriétés du module mais aussi de la charge aux bornes du
module.

a) Caractéristiques I=f(U) :
La forme générale de la caractéristique courant-tension d'un module est donnée ci-dessous :

Figure 9 : Caractéristiques I(U)

15
b) Caractéristiques P=f(U)
Nous pouvons aussi tracer la caractéristique puissance-tension d'un module photovoltaïque qui
s'obtient simplement en multipliant la tension par l'intensité à partir de la caractéristique courant-
tension.

Figure 10: Caractéristiques P(U) et I(U)

Pour chaque panneau on peut avoir autant de sorties que de modules, ce qui signifie qu’on
aura besoin d’une boite de dérivation qui regroupe le tous, Alors cette boite de dérivation fixée
sur une structure du montage a comme rôle d’effectuer les connections entre les modules pour
obtenir une puissance optimale en sortie.

IV. Conclusion :
Le panneau solaire photovoltaïque est une nouvelle technologie qui utilise une énergie
renouvelable, elle est verte et gratuite. La demande mondiale d'électricité augmente depuis ces 13
dernières années, donc entraîne une augmentation de la production d'électricité. Cela a un impact
sur l'environnement plus ou moins important.
Le panneau a été conçu pour permettre à son utilisateur de pouvoir consommer de
l'électricité tout en abaissant sa facture. C'est une technologie qui à de l'avenir dans le domaine de
l'écologie. Certes cette technologie n'est pas encore au point mais elle est en pleine croissance
puisque des chercheurs essaient d'améliorer la rentabilité d'un panneau ou encore de pouvoir
réussir à recycler les matériaux utilisés à sa production. Elle connait la plus forte dynamique en
termes de recherche, innovation et développement.
D’autre part on a évoqué les facteurs agissent sur la performance du GPV. Ils peuvent être
naturels tels que les conditions météorologiques (rayonnement solaire, température ambiante),
ou artificiels basés sur les différentes topologies des appareils conditionneurs (convertisseurs
DC/DC, convertisseurs DC/AC) qui feront l’objet du chapitre 2 comme étant les éléments
constructifs du système photovoltaïque.

16
LE DEUXIEME CHAPITRE
Matériels et Méthodes

I. Introduction :
Selon des estimations de l'Union européenne, près de 1,5 milliard d'êtres humains n'ont pas
accès à un réseau d'approvisionnement électrique. Le coût élevé des investissements nécessaires
à l'extension des réseaux publics ainsi que les besoins limités des contrées reculées concernées
continueront de faire obstacle à leur raccordement à moyen terme. En Maroc certaines
habitations, ne peuvent pas être reliés au réseau public de distribution du faite qu’il est
techniquement trop complexe d’étendre le réseau jusqu’à eux ou parce que le coût
d’une telle opération n’est pas justifié par rapport à d’autres solutions existantes (une densité de
population trop faible donc non rentable). Pour autant, il est souvent indispensable d’avoir accès à
l’électricité afin d’assurer quelques services de base tels que l’éclairage, le pompage d’eau …etc.
C'est pourquoi, les systèmes photovoltaïques en site isolé constituent une alternative
intéressante.
Ce chapitre contribue à étudier un système photovoltaïque composé d’un générateur
photovoltaïque, d’un régulateur de charge (MPPT) et d’un onduleur monophasé. La charge est une
pompe immergée.

Figure 11: Schéma d’un Système de pompage photovoltaïque

II. Matériels
Le système d'énergie solaire comprenant un générateur photovoltaïque produisant une
puissance de 135 W, un régulateur de charge (12/24 V, 20 A) pour maintenir la tension du
panneau à 24V et un onduleur monophasé (figure 12).

17
Figure 12 : Représentation Schématique du système photovoltaïque
1. Panneau photovoltaïque, 2. Régulateur de Charge, 3. Onduleur monophasé

III. Matériels : Régulateur de charge, usage et définition


Un Maximum Power Point Tracking (abrégé MPPT, litt. suivi du point maximal de puissance)
régulateur MPPT ou un tracker MPP est un principe permettant de suivre, comme son nom
l'indique, le point de puissance maximale d'un générateur électrique non linéaire. Les systèmes
MPPT sont généralement associés avec les générateurs photovoltaïques ou encore avec les
générateurs éoliens..

 Méthode de connexion d’un régulateur de charge :

Avant d’être raccordé, le régulateur doit être fixé à son emplacement définitif. Pour les
branchements, il faut se munir de câbles électriques adaptés à sa puissance : la section du câble
doit être plus ou moins grande en fonction de l'intensité pour limiter les pertes par « effet de
joule» (voir figure 13)

Figure 13: Connexion d’un régulateur

18
IV. Matériels : Convertisseurs d’électronique de puissance pour systèmes PV

IV.1 Introduction :
Le système (PV) le plus simple n'exige aucune commande électronique au traitement de
puissance, qui est constitué d’une rangée de module (PV) avec un nombre convenablement choisi
de cellules et une batterie de charge. La batterie soutient l'approvisionnement lors d’insuffisance
d’énergie solaire, mais elle aide également à maintenir la tension d'alimentation dans des limites
bien définies. Une telle approche est si simple mais elle présente des limitations, aucune
commande pour limiter la charge fournie à la batterie.

De plus, aucun moyen de limitation de la décharge de la batterie n’est disponible. La


puissance assurée à la charge est directement le produit courant-tension qui peut flotter
sensiblement selon l'état de la charge. En outre, il n'y a aucune manière de commander la tension
des panneaux (PV) pour assurer un transite de puissance maximum. Afin de surmonter ce
problème, des circuits électroniques sont utilisés pour la commande et la limitation des courants
de charge des batteries. La conversion de la tension (DC - DC) et la transformation du courant
continu en courant alternatif (DC-AC). Une étude détaillée est orientée vers l’onduleur, ces
différentes configurations et ces multiples commandes.

IV.2 Matériel : Convertisseur DC-DC (Hacheur) :


Un convertisseur continu-continu est un dispositif de l'électronique de puissance mettant
en œuvre un ou plusieurs interrupteurs commandés et qui permet de modifier la valeur de la
tension d'une source de tension continue.
Cette conversion d'énergie s'effectue grâce à un "découpage" haute fréquence caractérisée
par un rendement élevé (jusqu'à 94% pour les modules à "haut rendement").
Les convertisseurs (DC/DC) en général réalisent deux fonctions, modifier le niveau de
tension (élever ou abaisser) et réguler la tension. L’électronique de conversion se trouve à
l’interface entre les batteries (la source d'énergie en général) et l’ensemble des blocs constitutifs
du système considéré, par exemple des circuits électroniques numériques et analogiques, comme
dans les systèmes d'énergie solaire pour adapter la source DC variable (panneau PV) à la charge
qui demande en général une tension DC constante.

Figure 14: Schéma synoptique du Convertisseur DC-DC

19
 Principe de fonctionnement d’un étage d’adaptation (DC-DC) :

La Figure 15 présente le schéma de principe d’un module photovoltaïque doté d’un étage
d’adaptation (DC-DC) entre le (GPV) et la charge. Cette structure correspond à un système plus
communément appelé système autonome.
Il permet le plus souvent d’alimenter une batterie pour stocker de l’énergie ou une charge
qui ne supporte pas les fluctuations de la tension. Cet étage d’adaptation dispose
d’une commande (MPPT) (Maximum Power Point Tracking) qui permet de rechercher le point à
puissance maximale (PPM) que peut fournir un panneau solaire photovoltaïque. L’algorithme de
recherche (MPPT) peut être plus ou moins complexe en fonction du type d’implantation choisie et
des performances recherchées. Cependant, tous les algorithmes performants doivent jouer sur la
variation du rapport cyclique du convertisseur de puissance associé. Les commandes
(MPPT) développées, sont toutes basées sur une commande extrémale de type Perturbe &
Observe, (P&O). Dans la littérature, nous pouvons trouver différents types d’algorithmes
de commandes extrémales présentant plus ou moins de précisions. A partir de l’évaluation ou de
la mesure de la puissance fournie par le générateur, ces commandes utilisent le rapport cyclique
du convertisseur de puissance pour appliquer une action de contrôle adéquate
sur l’étage et pour suivre l’évolution au cours du temps du (PPM).
Un grand nombre de ces commandes ont l’avantage d’être précises et d’avoir une grande
rapidité de réaction mais souffrent encore d’un manque d’optimisation de leur algorithme
parfois trop complexe et consommant alors trop d’énergie.

Figure 15: Chaîne de conversion photovoltaïque avec convertisseur (DC-DC)


Contrôlé par une commande (PPM) sur charge DC

IV.3 Matériels : Convertisseurs DC/AC (Onduleurs monophasés)

IV.3.1 Introduction :
Un générateur photovoltaïque produit du courant électrique continu et peut donc alimenter
uniquement des charges qui fonctionnent avec ce type de courant, en général avec des tensions
de 12, 24 et 48V. Habituellement les charges fonctionnent en courant alternatif et si l’installation
est reliée au réseau électrique, le courant distribué doit nécessairement être de ce type pour le
réseau monophasé 220V / 50Hz et 380V / 50Hz pour le réseau triphasé.

20
A partir de cela, il est nécessaire de transformer le courant continu en sortie du générateur
photovoltaïque en courant alternatif : c’est le rôle demandé à l’onduleur. Donc les onduleurs sont
des convertisseurs statiques continu-alternatif permettant de fabriquer une source de tension
alternative à partir d’une source de tension continue. Ils sont constitués de composants actifs et
passifs performants qui admettent cependant un certain nombre de limitations qui ne sont pas
sans conséquence sur la synthèse des boucles de commande.

IV.3.2 Onduleur avec U/f - est constant :


Les onduleurs de pompage sont en général à fréquence (f) variable afin de permettre une
variation de la vitesse de rotation de la pompe. Dans ce cas, le rapport de la tension alternative (U)
sur la fréquence - U/f - est constant. La fréquence du courant alternatif est directement
proportionnelle à l'intensité de l'ensoleillement.

On distingue plusieurs types d'onduleurs suivant la qualité du signal de sortie :

 Onduleur à onde sinusoïdale modifiée, en marche d'escalier, générateur d'une onde


proche de l'onde sinusoïdale.
 Onduleur à modulation de largeur d'impulsion (PWM, pulse-width modulation).
 Onduleur à onde sinusoïdale.

L'onduleur à onde sinusoïdale modifiée peut supporter de fortes surcharges et sa distorsion


harmonique est relativement faible, de sorte qu'il n'introduit que peu de pertes par effet Joule
susceptibles de causer l'échauffement des moteurs. Il est souvent employé avec de petits
systèmes de pompage.

L'onduleur à modification de largeur d'impulsion utilise des commutateurs électroniques


rapides pour varier la largeur d'impulsion. En utilisant un filtre à la sortie, l'onde sinusoïdale peut
être reconstruite. Ces onduleurs relativement peu coûteux sont très efficaces, fonctionnant à près
de 90%-95% de rendement. Ils sont employés par la plupart des systèmes de pompage à courant
alternatif.

Figure 16 : Courbes d'ondes de sortie d'un onduleur de pompage

21
V. Matériels et Méthodes : Système de pompage
Les systèmes de pompage solaire permettent un approvisionnement en eau à partir d’une source
à n’importe quel endroit même si aucune source d’énergie n’est présente sur le site. La source
peut être un bassin, un puits, un forage, une rivière, un cours d’eau, etc. Il est construit au fil du
soleil avec un réservoir d’eau afin d’optimiser la production des modules solaires.

V.1 Les avantages d’un système solaire de pompage :


 L’autonomie : le système de pompage solaire est autonome; il est adapté à l’électrification
dans les zones ni raccordées, ni raccordables au réseau électrique;
 La convergence : le système de pompage solaire produit plus d’eau dans les périodes les
plus ensoleillés; dans l’agriculture et dans l’élevage, le besoin en eau est plus important
pendant les périodes où le système produit le plus;

 L’alternative au pompage à la main : c’est une économie d’énergie humaine et cela permet
de libérer du temps pour d’autres activités;
 L’alternative au groupe électrogène : c’est une économie de consommation de fuel ou de
gaz;
 L’alternative au transport de l’eau dans une tonne : c’est une économie de temps et de
consommation de fuel (tracteur);
 L’indépendance aux fluctuations du prix du fuel et de son transport;
 Les coûts de maintenance sont faibles.

V.2 Les applications :


Un système de pompage solaire peut être utilisé pour :

 se fournir en eau potable;


 abreuver les animaux;
 irriguer;
 remplir des réservoirs, des citernes, des cuves à eau;
 transférer de l’eau;
 mettre sous pression de l’eau, etc.

V.3 La pompe immergée :


Les pompes immergées sont idéalement conçues pour aller chercher l’eau à une profondeur
où il est impossible de l’aspirer depuis la surface. On les trouve également dans des puits peu
profonds, lorsqu’on veut éviter les amorçages difficiles, le bruit ou les risques de gel. Elles
permettent l’alimentation d’une maison ou d’un arrosage automatique et sont souvent
accompagnées d’un réservoir «surpresseur» qui stabilise les fréquences de fonctionnement tout
en régulant le débit et la pression.

22
Figure 17: Pompe immergée pour puits

VI. Conclusion

Dans ce chapitre, nous avons présenté les éléments concevant deux systèmes, système
photovoltaïque et système de pompage.
D’une part nous avons appréhendé le premier système photovoltaïque, ce qui a autorisé
d’apparaitre les convertisseurs statiques. Nous avons expliqué leurs principes de fonctionnement.
D’autre part, la description de la charge alimentée par ce système PV est divulguée. Elle
s’agit d’une pompe.
Avant d’entamer la réalisation pratique de l’onduleur, Nous avons opté à choisir la carte
ARDUINO au chapitre 3.

23
LE TROISIEME CHAPITRE
Choix de la carte ARDUINO UNO

I. Introduction :
Le système Arduino est une carte électronique basée autour d’un µc et de composants
minimum pour réaliser des fonctions plus ou moins évoluées à bas coût. Elle possède une
interface USB pour la programmer. C’est une plateforme open-source qui est basée sur une simple
carte à microcontrôleur (de la famille AVR), et un logiciel, véritable environnement de
développement intégré, pour écrire, compiler et transférer le programme vers la carte à
microcontrôleur.
Arduino peut être utilisé pour développer des applications matérielles industrielles légères
ou des objets interactifs (création artistiques par exemple), et peut recevoir en entrées une très
grande variété de capteurs. Arduino peut aussi contrôler une grande variété D’actionneurs
(lumières, moteurs ou toutes autres sorties matériels). Les projets Arduino peuvent être
autonomes, ou communiquer avec des logiciels sur un ordinateur (Flash, Processing ou MaxMSP).
Les cartes électroniques peuvent être achetées préassemblées ; le logiciel de développement
open- source est téléchargeable gratuitement.

II. Historique du projet Arduino :


Le projet Arduino est issu d'une équipe d'enseignants et d'étudiants de l'école de Design
d'Interaction d'Ivrea (Italie). Ils rencontraient un problème majeur à cette période (avant 2003 -
2004) : les outils nécessaires à la création de projets d'interactivité étaient complexes et onéreux
(entre 80 et 100 euros). Ces coûts souvent trop élevés rendaient difficiles le développement par
les étudiants de nombreux projets et ceci ralentissait la mise en œuvre concrète de leur
apprentissage.
Jusqu'alors, les outils de prototypage étaient principalement dédiés à l'ingénierie, la
robotique et aux domaines techniques. Ils sont puissants mais leurs processus de développement
sont longs et ils sont difficiles à apprendre et à utiliser pour les artistes, les designers d'interactions
et, plus généralement, pour les débutants.
Leur préoccupation se concentra alors sur la réalisation d'un matériel moins cher et plus
facile à utiliser. Ils souhaitaient créer un environnement proche de Processing, ce langage de
programmation développé dès 2001 par Casey Reas et Ben Fry, deux anciens étudiants de « John
Maeda » au M.I.T, lui- même initiateur du projet DBN.
En 2003, « Hernando Barragan », pour sa thèse de fin d'études, avait entrepris le
développement d'une carte électronique dénommée « Wiring », accompagnée d'un
environnement de programmation libre et ouvert. Pour ce travail, « Hernando Barragan
» réutilisait les sources du projet Processing . Basée sur un langage de programmation facile
d'accès et adaptée aux développements de projets de designers, la carte Wiring a donc inspiré le
projet Arduino (2005).

24
Comme pour Wiring, l'objectif était d'arriver à un dispositif simple à utiliser, dont les coûts
seraient peu élevés, les codes et les plans « libres » (c'est-à-dire dont les sources sont ouvertes et
peuvent être modifiées, améliorées, distribuées par les utilisateurs eux-mêmes) et, enfin, « multi-
plates-formes » (indépendant du système d'exploitation utilisé).
Conçu par une équipe de professeurs et d’étudiants (David Mellis, Tom Igoe, Gianluca
Martino, David Cuartielles, Massimo Banzi ainsi que Nicholas Zambetti), l'environnement
Arduino est particulièrement adapté à la production artistique ainsi qu'au développement de
conceptions qui peuvent trouver leurs réalisations dans la production industrielle.
Le nom Arduino trouve son origine dans le nom du bar dans lequel l’équipe avait l'habitude
de se retrouver. Arduino est aussi le nom d'un roi italien, personnage historique de la ville «
Arduin d’Ivrée », ou encore un prénom italien masculin qui signifie « l'ami fort ».

III. Définition de l’Arduino :


Arduino est un circuit imprimé en matériel libre (dont les plans de la carte elle- même sont
publiés en licence libre mais dont certains composants sur la carte, comme le microcontrôleur par
exemple, ne sont pas en licence libre) sur lequel se trouve un microcontrôleur qui peut être
programmé pour analyser et produire des signaux électriques, de manière à effectuer des tâches
très diverses comme la domotique (le contrôle des appareils domestiques – éclairage,
chauffage…), le pilotage d’un robot, etc.

IV. Les raisons de choisir Arduino :


Il existe pourtant dans le commerce, une multitude de plateformes qui permettent de faire
la même chose. Nous allons voir pourquoi choisir l'Arduino.

 Le prix :

En vue des performances qu’elles offrent, les cartes Arduino sont relativement peu
couteuses. La moins chère des versions du module Arduino peut être assemblée à la main, et
même les cartes Arduino préassemblées coûtent moins de 25 Euros.

 La liberté :
C'est un bien grand mot, mais elle définit de façon assez concise l'esprit de l'Arduino. Elle
constitue en elle-même deux choses :
Le «logiciel »: gratuit et open source, développé en Java, dont la simplicité d'utilisation
relève du savoir cliquer sur la souris.
Le «matériel» : cartes électroniques dont les schémas sont en libre circulation sur internet.
Cette liberté a une condition : le nom « Arduino » ne doit être employé que pour les cartes
officielles.
Les cartes non officielles, on peut les trouver et les acheter sur Internet et sont pour la quasi-
totalité compatibles avec les cartes officielles Arduino.

25
 La compatibilité
Le logiciel, tout comme la carte, est compatible sous les plateformes les plus courantes
(Windows, Linux et Mac), contrairement aux autres outils de programmation du commerce qui ne
sont, en général, compatibles qu'avec Windows.

V. Les différentes cartes Arduino :


Des cartes Arduino, il en existe beaucoup ! Peut-être une centaine toutes différentes. On va
vous montrer les quelles on peut Utiliser et celle qu’on utilisera dans le projet.

 La carte UNO :

Figure 18 : Carte Arduino "UNO" sur laquelle nous allons travailler

 La carte MEGA :
La carte Arduino MEGA est une autre carte qui offre toutes les fonctionnalités des
précédentes, mais avec des options en plus.
On retrouve notamment un nombre d’entrées et de sorties plus importantes ainsi que
plusieurs liaisons séries. En revanche, le Prix est plus élevé : plus de 50 € !

26
Figure 19 : carte Arduino "MEGA"

C’est une carte Arduino officielle mais avec beaucoup plus d’entrées / sorties et 2x plus de
mémoire qu’une carte Arduino UNO.

- 54 entrées / sorties numériques dont 14 avec PWM,


- 16 entrées analogiques,
- 256Ko de mémoire flash (248Ko réellement utilisable),
- 8Ko de SRAM et 4Ko d’EEPROM,
- 4 ports série hardware,
- 6 interruptions extérieures (au lieu de 2).

VI. La carte Arduino UNO:


Il existe plusieurs types de cartes, on a commencé avec une carte Arduino UNO (Carte
basique, aux dimensions voisines de celle d'une carte bancaire).

Figure 20: Description de la carte Arduino « UNO »

27
VII. Caractéristiques de la carte Arduino UNO :
 Microcontrôleur : ATmega328
 Tension d'alimentation interne = 5V
 Tension d'alimentation (recommandée)= 7 à 12V, limites =6 à 20 V
 Entrées/sorties numériques : 14 dont 6 sorties PWM
 Entrées analogiques = 6
 Courant max par broches E/S = 40 mA
 Courant max sur sortie 3,3V = 50mA
 Mémoire Flash 32 KB dont 0.5 KB utilisée par le bootloader
 Mémoire SRAM 2 KB
 Mémoire EEPROM 1 KB
 Fréquence horloge = 16 MHz
 Dimensions = 68.6mm x 53.3mm
 La carte s'interface au PC par l'intermédiaire de sa prise USB.
 La carte s'alimente par le jack d'alimentation (utilisation autonome) mais peut être
alimentée par l’USB.

VIII. Brochage de la carte UNO :

Figure 21: Brochage de la carte Arduino UNO

IX. Logiciel Arduino :


Le logiciel Arduino a pour fonctions principales :
 De pouvoir écrire et compiler des programmes pour la carte Arduino
 De se connecter avec la carte Arduino pour y transférer les programmes
 De communiquer avec la carte Arduino Cet espace de développement intégré (EDI) dédié au
langage Arduino et à la programmation des Cartes Arduino comporte :

28
Figure 22: présentation des éléments de l'ARDUINO software

 Une BARRE DE MENUS comme pour tout logiciel une interface graphique (GUI),
 Une BARRE DE BOUTONS qui donne un accès direct aux fonctions essentielles du logiciel et
fait toute sa simplicité d'utilisation,
 Un EDITEUR (à coloration syntaxique) pour écrire le code du programme, avec onglets de
navigation,
 Une ZONE DE MESSAGES qui affiche indique l'état des actions en cours,
 Une CONSOLE TEXTE qui affiche les messages concernant le résultat de la compilation du
programme.

29
LE QUATRIEME CHAPITRE
La conception et la simulation
de l’onduleur monophasé

I. Introduction : Objectifs et méthodes de simulation :


Le domaine de la simulation par ordinateur subit en ce moment un phénomène explosif
d'innovation et d'élargissement des domaines d'application. Les capacités nouvelles du matériel et
des logiciels accélèrent encore ce processus. Par ailleurs le prix du matériel ne cesse de baisser et
les puissances de calcul accessibles ne cessent de croître.
La simulation est souvent utilisée pour reproduire des tests, et étendre le champ de ces tests
sur le système à étudier. Elle permet d'en modifier les paramètres caractéristiques pour comparer
plusieurs cas similaires. De la même manière, la structure de l'ensemble et les modèles
élémentaires peuvent être modifiés. Les objectifs des études qui reposent sur la simulation sont :
- la compréhension de la structure et des rapports à l'intérieur d'un système.
- l'analyse et la prédiction du comportement du système.
- la conception et le dimensionnement de l'équipement.
- l'aide à l'expérimentation, qui peut éventuellement finir par :
 le remplacement de l'expérimentation, souvent très coûteuse et même quelque fois
impossible.
 la validation des systèmes de contrôle.
Dans notre cas il s’agit d’une simulation pour avoir une idée sur le matériel et valider le
schéma électrique à réaliser.

Au cœur du système solaire photovoltaïque, l’onduleur – véritable «gestionnaire


énergétique» convertit le courant continu en un courant alternatif (CA).C’est pourquoi il nous a
semblé nécessaire de faire un point sur ce petit appareil, composant indispensable pour une
installation solaire photovoltaïque. Une simulation a fait l’objet de l’étude à savoir

o La simulation par logiciel PROTUS ISIS intègre le microcontrôleur ARDUINO dans son
bibliothèque.

30
II. Onduleur :
Le schéma synoptique se présente comme suit :

Figure 23: Schéma synoptique de l’onduleur avec transformateur dans un système photovoltaïque

L’onduleur est composé de deux parties distinctes : partie puissance et partie contrôle ou
commande.

II.1 Partie puissance :


La partie puissance est marquée par l’utilisation de :
 Pont complet composé de quatre (04) transistors MOSFET de canal N, chaque bras
est piloté par un driver spécifique (IR2112).
 Le montage peut doter d'un transformateur élévateur (24/220v).

Figure 24: Schéma électrique de l’onduleur

31
II.2 Partie commande :
Nous rappelons que le but de la commande de l’onduleur est de permettre la production
d’une tension ou un courant alternatif, à travers les ordres de commande appliqués aux divers
interrupteurs de puissance.
Commande numérique :
La commande numérique permet la réalisation de signaux de commande de manière plus
fiable avec des montages utilisant l’électronique analogique. Dans le cas de notre étude, le cœur
de la commande de l’onduleur est basé sur un microcontrôleur (carte ARDUINO).
II.3 Simulations sur PROTUS ISIS :
 Partie commande :
Deux pin de la carte ARDUINO ont été utilisé pour commander l’onduleur

Figure 25: Le sorite de l’ARDUINO après filtrage

 Pour commander les MOSFETS l'utilisation des drivers est indispensable, IR2112 est le type
de Driver utilisé « High voltage high and low side driver »

Figure 26: Schéma de connexion Driver- MOSFETS

L’alimentation de la logique de commande de ces transistors est réalisée par une technique
dite « bootstrap » :

32
L’électronique de commande des transistors MOSFETS de puissance Q1(du haut) est
alimentée par les condensateurs C1 (voir Figure 24) dont la recharge est assurée par l’alimentation
24V Pendant le temps où le transistor Q2 (du bas) conduit, ce condensateur étant ensuite
déconnecté pour servir d’alimentation autonome lorsque le transistor Q1 et son électronique de
commande se trouvent portés au potentiel haut de la source. Dans ce montage, les condensateurs
C 2 et C20 assurent le filtrage des alimentations 5v et 24v.

Figure 27: Signal de sortie des drivers


 Partie puissance :
La partie puissance se compose d’une alimentation continue et de deux bras, chacun
contient deux transistors MOSFET, une diode rapide pour assurer la circulation du courant inverse
(diode de roue libre).

Figure 28: Partie puissance de l’onduleur

33
Une grande majorité des microcontrôleurs carte ARDUINO sont capables de générer un
signal PWM. Néanmoins, ce signal ne peut être directement utilisé pour commander les N-
MOSFET utilisés, car le courant débité par le microcontrôleur n’est pas suffisant pour assurer leur
ouverture et fermeture.

La grille du MOSFET étant capacitive, un dispositif dédié, un « Driver de MOSFET », doit être
utilisé pour exécuter cette opération. Ce dispositif est apte à fournir un courant suffisant à la grille
du MOSFET pour le commander. De plus, il permet de réduire le temps de propagation et
d’assurer un signal propre prévoyant un décalage du temps de monté et de descente sur le signal
qui commande le MOSFET. Généralement, le driver de MOSFET fait appel à une pompe de charge
interne complétée par un étage d’amorçage pour accomplir sa tâche.

Figure 29: Schéma final de l’onduleur

34
Figure 30: Signal de sortie de l’onduleur

II.4 Schémas ARES :

Figure 31: Partie puissance de l’onduleur sur ARES

35
Figure 32: Schéma de connexion Driver sur ARES

Figure 33: Carte d’alimentation sur ARES

36
II.5 Les circuits en 3D :

Figure 34: Circuits en 3D

Remarque !
Pour la réalisation on a préparé tous les schémas et les matériels nécessaires, et on a fixé
la date de la dernière séance de PFE avec le responsable de l’atelier pour imprimer les circuits
mais malheureusement l’étude est suspendue, et dans le cas du retour de l'étude la réalisation
sera terminée.

37
CONCLUSION GENERALE

L’élaboration de ce travail dans le cadre du Projet de Fin d’Etudes nous a permis d’approfondir
nos connaissances théoriques en électrotechnique et en hydraulique et de renforcer les théories
d’accises en matière de réalisation pratique.

Partant d’une étude générale du système pompage photovoltaïque talque la description de ces
équipements et leur principe de fonctionnement.

Ensuite, nous avons passé à l’étude théorique afin de faire le choix la simulation du différent
composant de la chaine de conversion de l’énergie photovoltaïque.

Enfin, ce projet nous a été une source de découverte dans le domaine photovoltaïque, ainsi que
notre domaine de spécialité à savoir l’Electrotechnique et l’Electricité Industrielle.

38
WEBOGRAPHIE

 www.wikipedia.com
 http://www.photovoltaique.info/Le-rendement-des-onduleurs.html
 www.arduino.cc
 http://electronics.stackexchange.com/questions/68971/igbt-vs-power-
mosfet-forswitching-applications-where-to-draw-the-line
 www.gotronic.fr
 www.letmeknow.fr
 www.best.aliexpress.com

39
ANNEXES
Le code de Programme complet :

#include <TimerOne.h>

#define potinput A0

#define feedbackinput A1

#define outA 9

#define outB 10

int f_pwm =20000;//max 20000

int f_sine =50;

float sinus[200];

float phi=3.14;

int flag = 0;

int sample=0,samples=0;

int potinputval;

int feedbackinputval;

int A;

int max_power=800;//max 1023

float invert=0.0;

int total_sample;

int phase =0,x=0;

void setup() {

total_sample =round((((1000000./f_sine)/(1000000./f_pwm))/2.));

for (int sudut=0;sudut<total_sample;sudut++)

float rad= sudut*(180./total_sample)*phi/180;

sinus[sudut]=sin(rad);

float t_pwm=(1000000./f_pwm);

40
delay(1000);

pinMode(potinput, INPUT);

pinMode(feedbackinput, INPUT);

pinMode(LED_BUILTIN,OUTPUT);

A = 0;

Timer1.initialize(t_pwm);

Timer1.attachInterrupt(generate_sinus);

//samples=(total_sample*2/3);

Timer1.pwm(outA,(sinus[sample]* A));

Timer1.pwm(outB,(sinus[sample]* A));

void loop() {

potinputval = analogRead(potinput);

feedbackinputval = analogRead(feedbackinput);

while (feedbackinputval < potinputval ) {

if (A >= max_power) {

potinputval = analogRead(potinput);

feedbackinputval = analogRead(feedbackinput);

else {

A = A + 1;

potinputval = analogRead(potinput);

feedbackinputval = analogRead(feedbackinput);

while (feedbackinputval>potinputval ) {

if (A == 0) {

potinputval = analogRead(potinput);

feedbackinputval = analogRead(feedbackinput);

41
}

else {

A = A - 1;

potinputval = analogRead(potinput);

feedbackinputval = analogRead(feedbackinput);

void generate_sinus(){

generate();

void generate(){

if(sample>=total_sample && flag==1 ){

flag=0;

sample=1;

//TCCR1A=0b10100000;

if(sample>=total_sample && flag==0){

flag=1;

sample=1;

//TCCR1A=0b10100000;;

sample++;

if(flag==0){

Timer1.pwm(outA,(sinus[sample]* A));

//PORTB=(0<<PORTB3);

Timer1.pwm(outB,0);

if(flag==1){

42
Timer1.pwm(outA,0);

//PORTB=(1<<PORTB3);

Timer1.pwm(outB,(sinus[sample]* A));

Un autre code de Programme:


#include "TimerOne.h"

#define period 50

Int MLI=6 ;

Byte index = 0 ;

Boolean flipflop = true ;

uint8_t _sin [] = {

0, 0, 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6, 6, 7,

7, 8, 8, 8, 9, 9, 9,10,10,10,11,11,12,12,12,13,13,13,14,14,

14,15,15,15,15,16,16,16,17,17,17,17,18,18,18,19,19,19,19,19,

20,20,20,20,21,21,21,21,21,22,22,22,22,22,22,23,23,23,23,23,

23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,

25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,

23,23,23,23,23,23,22,22,22,22,22,22,21,21,21,21,21,20,20,20,

20,19,19,19,19,19,18,18,18,17,17,17,17,16,16,16,15,15,15,15,

14,14,14,13,13,13,12,12,12,11,11,10,10,10, 9, 9, 9, 8, 8, 8,

7, 7, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 0, 0

};

Void setup () {

PinMode (MLI, OUTPUT) ;

DDRB= 0B00000011 ;

PORTB = 0B00000000 ;

43
Timer1.initialize () ;

Timer1.attachInterrupt (pwm, period) ;

Void loop ()

DigitalWrite (MLI, HIGH) ;

Delay(10) ;

DigitalWrite (MLI, LOW) ;

Delay(10) ;

Void pwm () {

If (flipflop) {

PORTB = 0B00000001 ;

Else {

PORTB = 0B00000010 ;

Byte duty_cycle = _sin [index++] ;

If (duty_cycle > 3) {

DelayMicroseconds (duty_cycle) ;

PORTB = 0B00000000 ;

If (index > sizeof (_sin)) {

Index = 0 ;

Flipflop = !flipflop ;

DigitalWrite (LED, flipflop) ;

44

Vous aimerez peut-être aussi