Documente Academic
Documente Profesional
Documente Cultură
Chapitre IV
Réalisation du prototype de régulateur MPPT à Base
d’arduino
IV.1. Introduction
L’utilisation des régulateurs de charge permet de contrôler la puissance électrique dans les
circuits qui fonctionnent en courant continu avec une très grande souplesse et un rendement élevé.
Dans les systèmes photovoltaïques, les régulateurs de charge permettent de poursuivre le point de
fonctionnement optimum. Dans ce chapitre, nous présenterons les étapes qu'on a suivi dans la
réalisation du prototype de régulateur MPPT commençant par le choix du matériel jusqu'à
l'implémentation du système complet. Les résultats seront présentés et discutés dans ce même
chapitre.
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
Panneau solaire,
Circuit de commande :
- Les capteurs de courant et de tension,
- La carte arduino Uno,
Circuit de puissance :
- Hacheur Buck MPPT,
Batterie,
Affichage des résultats :
- LCD.
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
Elle dispose :
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
centre dans le connecteur jack de la carte. Les fils en provenance d'un bloc de piles ou
d'accus peuvent être insérés dans les connecteurs des broches de la carte appelées Gnd
(masse ou 0V) et Vin (Tension positive en entrée) du connecteur d'alimentation.
La carte peut fonctionner avec une alimentation externe de 6 à 20 volts. Cependant,
si la carte est alimentée avec moins de 7V, la broche 5V pourrait fournir moins de 5V et la
carte pourrait être instable. Si on utilise plus de 12V, le régulateur de tension de la carte
pourrait chauffer et endommager la carte. Aussi, la plage idéale recommandée pour
alimenter la carte Uno est entre 7V et 12V.
b) Entrées/sorties numériques D0 à D13
Chacun des connecteurs D0 à D13 peut être configuré dynamiquement par
programmation en entrée ou en sortie. Les signaux véhiculés par ces connecteurs ont des
signaux logiques compatibles TTL, c'est-à-dire qu'ils ne peuvent prendre que deux états
HAUT (5 Volts) ou BAS (0 Volt).En pratique, les connecteurs D0 et D1 réservés pour la
liaison série asynchrone (port COM virtuel via le câble USB) ne sont pas exploités pour
d'autres utilisations.
À noter que chacun des connecteurs ne peut fournir ou absorber un courant supérieur à
40 mA environ (200 mA pour l'ensemble des connecteurs).Certains connecteurs peuvent être
spécialisés comme sorties PWM (repérées par un ~).
c) Entrées analogiques A0 à A5
Par défaut et contrairement aux entrées/sorties numériques qui ne peuvent
prendre que deux états HAUT et BAS, ces six entrées peuvent admettre toute tension
analogique comprise entre 0 et 5 Volts.
Pour pouvoir être traitées par le microcontrôleur, ces entrées analogiques sont
prises en charge par un CAN (Convertisseur Analogique Numérique ou ADC pour
Analogue Digital Convertir) dont le rôle est de convertir l'échantillon de tension VE en
une grandeur numérique binaire sur 10 bits.
d) Logiciel de programmation
Le logiciel de programmation des modules Arduino est une application Java, libre
et multi-plate forme, servant d'éditeur de code et de compilateur, et qui peut transférer le
firmware et le programmeur à travers de la liaison série (RS-232, Bluetooth ou USB selon
le module).
Le langage de programmation utilisé est le C++ et lié à la bibliothèque de
développement Arduino, permettant l'utilisation de la carte et de ses entrées/sorties. La
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
mise en place de ce langage standard rend aisé le développement de programmes sur les
plates-formes Arduino, à toute personne maîtrisant le C ou le C++.
e) Architecture interne
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
(figure (IV.6)), le transistor est dans un état de saturation alors l’inductance L se charge
d’énergie avec augmentation du courant IL. Dans la deuxième fraction de temps (1-D)Ts
(figure (IV.7)), l’inductance L libère cette énergie à la charge Z avec une diminution de
courant IL. Aussi le circuit peut être décomposé en deux circuits linéaires qui correspondent
chacun à une position du transistor S.
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
courant maximal.
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
Condensateurs chimiques :
Ils sont placées en entrée comme en sortie pour filtrer les variations des tensions
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
Les résultats obtenues après l'exécution du programme sont représentés dans les figures
(IV.12-14).
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
1
3
4 9
5
6 7
8
10
11 00
0
Tels que :
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
52
Chapitre IV Réalisation du prototype de régulateur de charge MPPT à Base d’Arduino
IV.5. Conclusion
Dans ce chapitre, partie essentielle de notre travail, on a commencé par le
dimensionnement et le choix des composants utilisés dans la réalisation du régulateur de
charge. Mais avant d'accéder à la réalisation, une simulation sous Proteus a été réalisée afin de
voir l'efficacité de la commande et la stabilité des résultats. Ces derniers, ont montrés la
robustesse de notre prototype. Pour la partie pratique, on a implanté les composants du
prototype sur la carte imprimé, en raccordant le système complet le régulateur charge la
batterie et l'afficheur affiche à chaque instant l'état de charge de la batterie ainsi que la
production du panneau excepte le courant qui a resté faible et on a pas pu résoudre ce
problème.
52