Beruflich Dokumente
Kultur Dokumente
Maxime Ringard
Anne 2009/2010
Tuteur : Mr Favier
Sommaire
Introduction
1.Prsentation du projet
1.1.Description du projet
1.2.But du projet
1.3.Cahier des charges
1.4.Solutions techniques
1.5.Travail ralis
2.Etude Pralable
2.1.Modules photovoltaques
2.2.Batteries
2.3.Ensemble du systme
3.Electronique
3.1.Electronique de commande
3.2.Electronique de puissance
4.Mcanique
4.1.Support
4.2.Pupitre
5.Programmation
5.1.Dfinition des pattes
5.2.Structure du programme principale
5.3.Les fonctions
6.Rsultats
6.1.Problmes
6.2.Aboutissement
6.3.Calcul du cot
1
1
1
2
2
3
4
4
6
9
10
10
18
20
20
20
21
21
22
23
25
25
25
26
Conclusion
Annexes
Annexe A : Typon et carte
Annexe B : Programme principal du PIC
Annexe C : Tables ASCII
Annexe D : Liens des Datasheets utiliss
A
B
C
D
Remerciements
Nous remercions tout dabord notre tuteur, Monsieur Favier, qui nous a suivis
tout au long du projet mais galement Monsieur Boulm, qui nous a permis de
travailler dans les laboratoires quand nous en avions besoin.
Nous remercions aussi Monsieur Havet, qui nous a fourni certains composants et
install des logiciels que nous avions besoin.
Merci Monsieur Cresson, Monsieur Maegt, qui nous a aid dans le domaine de
la programmation.
Enfin, nous remercions toutes les personnes qui nous ont aids de prs ou de
loin la ralisation de notre projet.
Introduction
Premirement, je cherchais un projet tuteur en rapport avec lnergie renouvelable, car ce domaine mintresse beaucoup et je pense que les nouvelles nergies
se dveloppent de plus en plus. Donc, je me suis renseigne sur les projets disponibles, et Monsieur Favier proposait donc ce projet qui ma tout de suite attir, ctait
pour moi une opportunit dapprendre et, donc de mieux comprendre ce domaine. De
plus, raliser un rgulateur de charge moi-mme comme ceux vendu sur le march,
mavivait fortement. Ce projet consiste recharger des batteries laide de panneaux solaires, il comporte une partie programmation qui me faisait, au dbut, un peu
peur mais je me suis dis cest loccasion de me perfectionner un peu plus sur ce sujet.
Sverine Marien
Suite aux cours de mon anne prcdente en nergie renouvelable jai dcouvert
un domaine de llectrotechnique que je connaissais peu mais qui ma beaucoup plt et
cest dans ce domaine que je souhaiterai travail plus tard. Cette anne jai donc dcider de changer de projet tuteur pour me perfectionner dans ce domaine des nergies renouvelables. Mr Favier nous a propos ce projet la fois dans le domaine lectrotechnique mais aussi lectronique et programmation qui nest pas ma spcialit
mais je trouve que cest un bon chalenge relever dautant plus que je risque de retrouver ce domaine plus tard dans lnergie renouvelable.
Maxime Ringard
1.Prsentation du projet
Notre projet sinscrit dans le cadre des projets tuteurs de deuxime anne de
DUT Gnie Electrique et Informatique Industrielle, il sagit de raliser un rgulateur
de charge lectronique pour installation photovoltaque avec batterie daccumulateurs.
La ralisation de ce projet comporte un aspect lectronique, mcanique et informatique, ces trois parties nous les traiterons indpendamment.
1.1.Description du projet
Notre projet consiste laborer un rgulateur de charge, il stend du dimensionnement des panneaux solaires ainsi que des batteries jusqu la conception
concrte du systme lectrique.
Pour ceci, il faut concevoir la structure du systme qui sera tudie dans la partie mcanique, la carte lectronique qui est le cur de notre projet, sera tudie
dans la partie lectronique et pour finir la partie informatique traitera de la programmation qui assurera correctement la charge des batteries.
1.2.But du projet
1.4.Solutions techniques
Dans cette partie, nous verrons les solutions qui rpondent au cahier des charges du systme.
Il doit tre autonome : on utilise les batteries charges pour alimenter la partie
puissance et la partie commande
1.5.Travail ralis
Nous avons organis notre travail effectu sous forme de planning :
SEPTEMBRE
SEPTEMBRE/OCTOBRE
Prsentation du projet
Dimensionnement des batteries et panneaux solaires
Etude et conception des schmas lectriques
NOVEMBRE
DECEMBRE
Programmation
JANVIER
FEVRIER/MARS
2.Etude pralable
Pour commencer, il a fallu dimensionner les panneaux solaires et les batteries.
2.1.Modules photovoltaques
Nous avons fait des recherches sur les panneaux solaire.
Tout dabord, il faut savoir quun panneau ou module photovoltaque est constitu de plusieurs lments appels photopile associs en srie qui transforment lnergie solaire directement en lectricit. Un lment de photopile gnre une tension assez faible : de 0,5 1,5 V. Ils sont en srie dans le but de pouvoir dlivrer en
sortie une tension suffisante pour charger des batteries.
Pour mieux comprendre, voici le modle dun module photovoltaque :
module
photovoltaque
photopile
I utilisable
V utilisable
Vco
Tension cellule
Voyons maintenant la technologie des cellules solaires. Le matriau le plus utilis pour raliser les cellules solaires est le Silicium. Deux technologies ont t dveloppes pour la production industrielle : les cellules au Silicium solide cristallis, les
cellules au Silicium amorphe.
Cest cette dernire que nous prendrons pour notre installation.
Les cellules au silicium amorphe :
LUMIERE
verre
Electrode
transparente
avant
Jonction Silicium
Electrode
Mtallique
arrire
Le prix de revient de cette technologie est moindre que celle des cellules cristallines et leur rendement est de 5 10%.
5
24 V
Un panneau dlivre un courant de 0.75A et une tension de 12V, ce qui nous fait
au total un courant de 18 A (24 branches x 0.75A) et une tension de 24 V (2 modules
x 12V).
2.2.Batteries
Lnergie photovoltaque est stocke dans un accumulateur ou batterie daccumulateurs qui est constitu de plusieurs lments en srie. Chaque lment est un
compartiment qui contient la solution lectrolytique dans laquelle trempent des lectrodes appeles plaques, elles sont de deux types ; des plaques positives et les plaques ngatives.
La tension dun accumulateur est gale la somme des tensions de tous les lments. La tension dun lment Velt est denviron gale 2 V.
On peut constater que la charge dpasse le seuil de tension de charge qui est
de 2 V. Par exemple, une batterie de 12V peut atteindre une tension en charge complte de 14 V environ.
Donc, il faut prendre en compte ce phnomne pour la programmation.
Voyons le fonctionnement dun lment en dcharge. Il y a dcharge lorsque celui-ci dbite un courant lectrique dans un circuit rcepteur, lnergie chimique qui
tait stocke dans les lments est transforme en nergie lectrique. Le courant
circule dans un rcepteur sous leffet de la force lectromotrice des lments en
srie.
2.3.Ensemble du systme
Voici le schma gnral dune installation :
3.Electronique
Nous avons vu dans la deuxime partie les composants quon avait besoin et les
systmes raliser pour concevoir un rgulateur de charge.
Commenons dabord a raliser la partie lectronique de commande.
3.1.Electronique de commande
Notre carte lectronique que nous devons concevoir doit principalement raliser
la commande du transistor pour une bonne rgulation de charge.
Donc, voyons la structure gnrale du systme :
24V
15V
15V
Rgulateur
24V
Driver pour
transistor
5V
Rgulateur
5V
Commande
du
transistor
shunt
PIC 16F877
Liaison 2IC
5V
5V
5V
Capteur
de
tension
Afficheur LCD
Indications
lumineuses
10
Maintenant tudions de plus prs les diffrents composants qui constitues notre carte lectronique.
Les rgulateurs
Le premier rgulateur est un 7815 permet la rgulation dune tension environ
gale 24V en une tension de sortie gale 15V.
Le second rgulateur est un 7805 qui permet la rgulation dune tension environ
gale 24V en une tension de sortie gale 5V.
Voici le cblage et limplantation des rgulateurs :
Le PIC 16F877
Les microcontrleurs PIC sont des composants programmables de Microship. Il
existe 3 grandes familles de PIC :
Base-Line (12 bits)
Mid-Range (14 bits)
High-End (16 bits)
Concernant la classification des microcontrleurs, il y a 2 niveaux :
- au niveau du processeur :
RISC : Reduced Instruction Set Computer
CISC : Complex Instruction Set Computer
- au niveau de lorganisation de la mmoire :
Architecture Von Neumann : une mmoire unique pour
le programme et les donnes
Architecture Harvard : le programme et les donnes sont
stockes dans des mmoires physiquement spares
11
Connecteur
Quartz
Nous pouvons apercevoir dans ce schmatique quil y a un quartz et 2 condensateurs , il sert a grer lhorloge interne du PIC, nous utilisons un quartz 4MHz.
Il y a aussi un connecteur qui sert communiquer entre lordinateur et le PIC
pour la programmation via un bit de programmeur ICD2.
Puis, lalimentation du PIC qui est aliment en 5V.
12
La programmation des microcontrleurs se fait soit en assembleur soit en langage C, nous nous programmons le microcontrleur en langage C avec un programmateur PIC sous le nom de ICD2 :
Il programme les PIC via une prise ICSP et permet le dbogage dun programme
laide du logiciel MPLAB que voici lcran dapplication :
13
Lafficheur LCD
Il permet dafficher des informations diverses. Il sagit dun afficheur parallle
16 caractres 2 lignes avec affichage rtro clair vert (LCDD162BL) il est dot
dune liaison I2C ou srie. Nous utilisons la liaison I2C.
Face avant
Face arrire
Bus I2C+alimentation
Nous utilisons lcran LCD pour afficher diffrentes informations :
- message daccueil
- le fonctionnement de notre systme
- le niveau des batteries
- ltat de linstallation
Le bus I2C
Le bus I2C est une liaison en mode srie ralise laide de 2 lignes :
- SDA : signal de donnes entre matre et esclave
- SCL : signal dhorloge gnr par le matre
Nous utilisons cette liaison pour lafficheur LCD, ceci permet dutiliser seulement 2 fils de connexion au lieu de 11 fils pour un LCD qui nutilise pas la liaison I2C.
Le principe de ce bus I2C est trs simple ; le PIC envoie sur le bus ladresse du
LCD (0X00) quand il veut communiquer avec lui, le LCD se reconnat et rpond a son
tour par un signal de confirmation par un ACK (acknowledge=acquittement) et affiche sur lcran ce que le PIC lui envoie.
Voici le schma de liaison entre le PIC et le LCD :
Afficheur LCD
SCL
14
SDA
Le TLP250
Le TLP250 est un optocoupleur qui permet le transfert d'informations entre
deux parties lectroniques isoles l'une de l'autre d'un point de vue lectrique. La
premire partie est un metteur, et la seconde partie est un rcepteur. L'metteur
produit donc de la lumire, et le rcepteur, qui est sensible la lumire mise par
l'metteur, ragit plus ou moins en fonction de la quantit de lumire reue.
Ce composant isole lectriquement deux parties lectroniques ou lectriques
entre elles, il sagit dune isolation galvanique. En effet les tensions mises en jeux ne
sont pas compatibles de part et d'autre, il y a une partie commande qui est aliment
en 5V et un circuit puissance aliment en 24V.
On utile ce composant pour la commande du transistor en partie puissance. Voici
limplantation du composant :
Et voici le schmatique :
PIC
330
Commande transistor
15
Les leds
Sur notre carte lectronique, il y a 3 diodes lectroluminescentes rouge,
orange, vert :
-La led vert indique que le fonctionnement du systme est en marche
-La led orange indique que le transistor est command
-La led rouge indique que le fonctionnement du systme est en stop
Voici les caractristiques de la diode :
Cathode
If = 20mA
Vf ~ 2V
Anode
Le capteur de tension
Ce capteur est tout simplement un diviseur de tension constitu de 3 rsistances. Il divise la tension aux bornes des batteries par 10. C'est--dire, lorsque nous
avons 50V en entre du capteur nous avons en sortie du capteur 5V. Les mesures
vont dcrescendo jusque 0V.
Nous avons des batteries de 24V, mais nous avons commenc 50V par mesure de
scurit.
Pour dterminer les valeurs des rsistances, nous avons effectu des calculs en
fixant 2 rsistances R1=120k et R2=10k et nous trouvons R3=3,3k qui est un
potentiomtre donc nous prenons une valeur normalise R3=4,7k.
16
Aprs, ayant tout les composants runis, on ralise la carte lectronique que
voici :
Interrupteurs :
choix batteries
Alimentation 24V
affichage
+
Potentiomtre
pour le choix
des menu
Transistor de
Commande :
Source
Grille
+ 24V
Alimentation
pour le capteur de
tension
17
Afficheur LCD
Liaison I2C
3.2.Electronique de puissance
Notre systme est aussi constitu dune partie puissance dont la structure gnrale est la suivante :
Diode anti retour
Modules photovoltaques
TLP250
Transistor de
commande
Batteries
On peut remarquer que cette partie est simple, il y a une diode anti retour et un
transistor de commande. Ces 2 composants sont fixs sur un refroidisseur.
Ceci constituent la partie puissance, il y bien sr touts les lments de protection,
mais aussi 4 borniers pour larrive des modules et pour la sortie des batteries.
tudions les composants qui forment cette partie :
Le transistor
Le transistor est un MOSFET de puissance (E53NA50). Il est passant la demande du PIC lorsque les batteries sont charges, c'est--dire quil met en courtcircuit les modules photovoltaques. Il est ouvert lorsque les batteries ont besoin
dtre charges et dans ce cas la les modules se retrouve en parallles aux batteries.
1, 4 : source
2 : grille
3 : drain
TLP250
18
La diode
Il sagit dune diode anti retour, c'est--dire quelle bloque le courant des batteries aux modules photovoltaques.
Voici limplantation de la diode :
Anode
Cathode
- 2 disjoncteurs de 20A
- 1 fusible de 1,6A
19
4.Mcanique
Il fallait mette lensemble de notre systme sur une structure transportable,
nous lavons donc conu en plaque PV blanc (matriau anti-feu spcialement cr pour
le domaine lectrique).
Avant la dcoupe et la fixation, nous avons ralis les plans grce au logiciel AutoCad.
4.1.Le support
Le socle soutien la partie puissance, la partie commande et le pupitre :
4.2.Le pupitre
Sur le pupitre sy trouve le LCD et les diffrents actionneurs :
20
LCD
Fusible
Led
Interrupteur
Potentiomtre
Interrupteurs
5.Programmation
La programmation se dcompose en 1 programme principal et de 11 sous programmes.
Patte correspondante
RB3
RB2
RB1
RB0
RA0
RA1
RA2
RE0
RE1
RE2
RD2
RA3
21
Description
switch gauche
switch droit
interrupteur choix de la batterie
interrupteur rtro-clairage
potentiomtre
entre non-utilis
entre non-utilis
led verte
led orange
led rouge
commande transistor
relev du niveau de tension des batteries
22
5.3.Les fonctions
Voici les fonctions dont le programme principale fait appel :
VOID testou(void);
Ce programme est une routine pour tester les sorties des leds et de la commande du
transistor.
INT16 mesure_niveau_batterie();
Programme permettant de mesurer le niveau de tension des batteries et de retourner la valeur au programme voulu.
Sortie : niveau des batteries en entier sur 10bits
INT16 gestion_menu();
Ce programme agit comme le programme commandeT mais en grant en plus un hacheur 50% quand la charge des batteries atteint environ 90%.
Argument : la mesure des batteries (rsultat de la fonction mesure_niveau_batterie)
VOID affichage_LCD(void);
Programme permettant de grer laffichage des diffrentes informations sur lafficheur LCD.
23
VOID gestion_LCD(void);
Programme permettant de grer si lafficheur doit oui ou non tre en fonctionnement, si oui il doit rafrachir son affichage.
VOID lcd_init(void);
INT16 gestion_dizaine();
Programme permettant de sparer le chiffre des dizaines de la tension des batteries et de retourner son code ASCII correspondant.
Sortie : code ASCII du chiffre des dizaines.
INT16 gestion_unite();
24
6.Rsultats
6.1.Problmes
Lors de la ralisation de notre projet, nous avons rencontr plusieurs problmes.
Tout dabord, nous avons rencontr des difficults pour la programmation du
LCD, c'est--dire la liaison I2C. Nous avons d nous documenter pour comprendre ce
mode de communication et ainsi de finir la programmation.
Puis, nous avions fait un programme pour le choix des menus afficher sur le
LCD via un bouton poussoir mais nous avions remarqu quil fallait scruter en permanence lentre du bouton poussoir ne sachant pas le faire nous avons opt pour une
autre solution ; utiliser le potentiomtre. De ce fait, nous avons remplac le bouton
poussoir par un commutateur pour le choix des batteries charger.
6.2.Aboutissement
Malgr ces problmes rencontrs, nous avons abouti notre projet en respectant
le cahier des charges.
Voici la photo de notre ralisation complte :
25
6.3.Calcul du cot
Nous avons dress un tableau dont se trouve touts les composants que nous
avions besoin pour raliser le rgulateur avec leur prix.
Electronique
de
commande
Electronique
de
puissance
Mcanique
composants
switch 2 positions
rsistance 10K
rsistance 470
rsistance 120K
rsistance 330
rsistance 2,2K
rsistance variable model T18 4,7K
rseau de rsistance l51S104
led 3mm verte
led 3mm orange
led 3mm rouge
condensateur u1K63
diode 1N4007
condensateur 685 + 25K
condensateur cramique 15p
condensateur chimique 35V, 220uF
condensateur chimique 25V, 220uF
support tulipe 8 broches
support tulipe 40 broches
TLP250
pic 16F877
L7805CV
L7815CV
oscillateur quartz 4MHz 2 pattes
bornier 4 broches male
bornier 4 broches femelle
bornier 3 broches male
bornier 3 broches femelle
bornier RJ45 6 broches
afficheur LCD
masque afficheur LCD
connecteur IC
interrupteur 3 broches
potentiomtre 10K
led verte 24/28
support led
porte fusible
fusible 5*20mm 1,6A 250V
disjoncteur legrand 10KA 230V-C20
bornier 750V 25mm
diode BYT30P-1000
transistor E53NA50
dissipateur 110*90*35
rail din
vis 20mm diamtre 4mm
clip de cbles
cosses
plaque poxy
prix unitaire ()
0,6
0,03
0,03
0,03
0,03
0,03
1,2
0,4
0,15
0,15
0,12
0,13
0,3
0,13
0,08
0,2
0,2
0,18
0,9
2,9
15
0,6
0,6
15
0,75
2,5
0,6
2
1
34,99
2,4
0,47
0,9
7
0,75
0,75
1
1,5
14,2
0
6
120
7,5
6,3
0,09
0,35
0,2
19
total
quantit
1
3
5
1
1
1
1
1
3
1
1
6
1
1
2
2
1
1
1
1
1
1
1
1
3
3
2
2
1
1
1
1
3
1
1
1
1
1
2
4
1
1
1
2
26
3
12
1
prix total ()
0,6
0,09
0,15
0,03
0,03
0,03
1,2
0,4
0,45
0,15
0,12
0,78
0,3
0,13
0,16
0,4
0,2
0,18
0,9
2,9
15
0,6
0,6
15
2,25
7,5
1,2
4
1
34,99
2,4
0,47
2,7
7
0,75
0,75
1
1,5
28,4
0
6
120
7,5
12,6
2,34
1,05
2,4
19
304,86
Conclusion
Je conclurai ce projet en tirant les deux principales choses quil ma apport.
Tout dabord sur le point technique il ma permis de mieux comprendre les nergies
photovoltaques et surtout de quoi ces installations sont composes.
Il ma permis galement sur le point personnel de dvelopper mon autonomie, en effet, ce projet ma forc chercher et trouver des informations quelles soient dans
le domaine de llectronique ou de la programmation, dans lesquelles je peinais beaucoup au dbut du projet.
Je suis ravi que lont a russis raliser et surtout finir ce projet conformment notre cahier des charges et mme en y rajoutant quelques petites options.
Maxime Ringard
Je retiens deux lments essentiels grce ce projet. Mon objectif personnel
tait de renforc mon savoir faire et mon savoir tre.
En effet, premirement jai beaucoup appris sur le domaine de lnergie renouvelable, maintenant je sais de quoi est constitu une installation.
De plus, ce projet est constitu de deux grandes parties ; llectronique et la programmation, grce celles-ci je suis plus performante maintenant, car malgr lenseignement reu je ne comprenais pas grand-chose.
Puis, de ce projet, jen retire une grande autonomie, car il a fallu apprendre certaines
choses, faire des recherches, des choix nous mme.
Jai atteint mes deux objectifs, mes savoirs et la ralisation termine du projet.
Sverine Marien
Annexes
Annexe A : Typon et carte
Typon de la carte lectronique :
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
lcd_init();
while(1)
{
choix_batterie ();
gestion_LCD();
delay_ms(100);
if ((input (sw1)==0) & (input (sw2)==1)) //lancement programme de test
{
testou();
}
if ((input (sw1)==1) & (input (sw2)==0)) //lancement fonctionnement 1
{
output_high (ledv);
mesure = mesure_niveau_batterie();
commandeT (mesure);
output_low (ledv);
}
if ((input (sw1)==1) & (input (sw2)==1)) //lancement fonctionnement 2 (hacheur de fin de
charge)
{
output_high (ledv);
mesure = mesure_niveau_batterie();
commande_hacheur (mesure);
output_low (ledv);
}
if ((input (sw1)==0) & (input (sw2)==0)) //fonctionnement stop de scurit
{
i=0;
output_low (ledv);
output_low (ledo);
output_high (trans); //on rend le transistor conducteur (C-C des panneaux)
for (i=0;i<2;i++)
{
output_high (ledr);
delay_ms(500);
output_low (ledr);
delay_ms(500);
}
}
}
}