Beruflich Dokumente
Kultur Dokumente
*****
Mlle. Henda BEN JAFFEL Mlle. Amira RIAHI Mr. Malek BELOUDA Mr. Mohamed Ali MAATOUG Mr. Hatem LAABIDI ISET Siliana
Ddicaces
Je remercie avant tout ALLAH le tout puissant qui ma donn les capacits physiques et intellectuelles ncessaires la ralisation de ce projet de fin dtudes. Je ddie ce travaille : A ma chre mre Faouzia En lui exprimant mon amour, mon respect et vive gratitude pour sa patience, son amour et ces prires qui sont toujours mencouragent la russite tout les long de mes tudes que dieu la protge. A mon pre Mohamed Je souhaite que nous se runions au Paradies. A mon frre Moez et A mes surs Saoussen, Sana, Ibtissem et Rabia Je leur souhaite la belle vie avec mes sincres gratitudes, je les remercie pour leurs sacrifices. Tous mes chers amis, tous ceux que jaime et me sont trs chers. A toute ma grande famille.
AMIRA
Ddicaces
Je ddie ce mmoire, fruit d'un long travail, et ce en guise de reconnaissance et d'estime A mes trs chers parents : Amor et Mbarka En tmoignage de ma reconnaissance infinie pour lamour dont ils m'ont entour tout au long de mes tudes par les nombreux sacrifices qu'ils n'ont cess de consentir, qu'ils veuillent bien trouver en ce travail l'expression de mon profond attachement. A ma sur Nozha et A mes frres Nizar et Zied Qu'ils puissent trouver dans ce modeste mmoire l'expression de mon attachement et de ma profonde reconnaissance.
A toute ma famille et tous mes amis qui m'ont toujours soutenue. A tous ceux qui m'aiment et que je n'ai pas cits.
Henda
Remerciements
Nous tenons exprimer nos remerciements les plus sincres envers Monsieur Malek BELOUDA et Monsieur Mohamed Ali MAATOUG, nos enseignants, pour leur encadrement, leur disponibilit, leur comprhension et leur aide prcieuse. Nos remerciements aussi a Monsieur Hatem LAABIDI, Enseignant ISET Nabeul sa disponibilit et son aide dans llaboration du projet. Nous adressons aussi notre reconnaissance tous ceux qui nous ont apport leur aide prcieuse. Nous remercions le prsident et membres du jury pour bien vouloir valuer notre travail.
Amira et Henda
III/- Modules photovoltaques et champs de modules..........................................................15 III.1/- Module et groupement de cellules en srie.................................................................15 III.2/- Groupement de cellules ou modules en parallle.......................................................16 IV/- Panneaux solaire photovoltaque ...................................................................................17 IV.1/- Intrt des panneaux solaire photovoltaques mobiles par rapport aux panneaux fixes ...............................................................................................................................................17 IV.2/- Prsentations compares pour un systme de 1 kWp fixe et avec suiveur ................18 V/- Conclusion..........................................................................................................................18
VI/-Implmentation du systme sous Matlab/Simulink ......................................................37 VI.1/- Modle sous Matlab/Simulink ...................................................................................37 VI.2/-Rsultats de simulation ...............................................................................................37 VII/- Conclusion ......................................................................................................................38
II /- Relais thermique (pont en H)..........................................................................................40 III/- Capteur LDR...................................................................................................................42 III.1/- Dfinition ....................................................................................................................42 III.2/- Principe de fonctionnement.........................................................................................42 IV/- Circuit de commande par Le microcontrleur ............................................................43 IV.1/- Le choix dun PIC.......................................................................................................43 IV.2 /- Caractristiques du PIC 16F876 ................................................................................44 IV.3 /- Brochage du PIC 16F876 ..........................................................................................44 IV.4 /- Architecture interne....................................................................................................47 V/- circuit ULN2003................................................................................................................49
Conclusion gnrale...............................................................................................60 Rfrences bibliographie.......................................................................................61 ANNEXE................................................................................................................62 Caractristiques du panneau photovoltaque.....................................................62 ANNEXE................................................................................................................68 Carte de commande...............................................................................................68 ANNEXE................................................................................................................70 Programme de simulation.....................................................................................70
Janvier 2009
Introduction gnrale
Les nergies renouvelables sont des nergies qui se renouvlent assez rapidement pour tre considres comme inpuisable lchelle humaine du temps. Face aux prvisions dpuisement invitable des ressources mondiales en nergie fossile (ptrole, gaz, charbon...), en nergie dorigine thermonuclaire (uranium, plutonium...), face aux multiples crises ptrolires, conomiques, aux changements climatiques dus leffet de serre, la science sest tout naturellement intresse aux ressources dites " renouvelables " et notamment vers la plus ancienne, le soleil, qui dverse chaque jour lquivalent de 100 000 milliards de TEP (tonnes quivalent ptrole). Cette valeur est comparer aux 9,58 milliards de TEP que reprsente la consommation annuelle mondiale en nergie primaire (1998). Considr dans lAntiquit comme un dieu, le soleil est aujourdhui rduit au statut dnergie, une nergie quil nous faut la capter, la transformer, la stocker.... Capter cette nergie et la transformer directement en lectricit par effet photovoltaque, provient de la conversion de la lumire du soleil en lectricit au sein de matriaux semi-conducteurs comme le silicium ou ceux qui sont recouvert dune mince couche mtallique. Ces matriaux photosensibles ont la proprit de librer leurs lectrons sous linfluence dune nergie extrieure. Cest leffet photovoltaque. Lnergie est apporte par les photons, (composants de la lumire) qui heurtent les lectrons et les librent, induisant un courant lectrique. Ce courant continu de micro
1 puissance calcul en watt crte (Wc) peut tre transform en courant alternatif. [ ]
Dans ce contexte, notre motivation dans ce travail dvelopp en chapitres est doptimiser lnergie fournie par les panneaux photovoltaques dans le but de maximiser la quantit dclairement absorb par les panneaux photovoltaques en suivant le mouvement du soleil pendant la journe. Notre rapport est organis de la manire suivante : Le premier chapitre concerne ltat de lart de lnergie photovoltaque et son intrt. Le second chapitre porte sur la conception et le dimensionnement du panneau photovoltaque mobile. Le troisime chapitre prsente le choix et la modlisation du moteur courant continu. Le quatrime chapitre porte sur la carte de commande du moteur. Le cinquime chapitre concerne la programmation du PIC.
-9-
CHAPITRE
1
Etat de lart de lnergie photovoltaque
I/- Introduction....................................................Error: Reference source not found II/- Energie photovoltaque................................Error: Reference source not found II.1/- La cellule solaire...........................................Error: Reference source not found
II.1.1/-Principe de fonctionnement..............................................Error: Reference source not found II.1.2/- Caractristique I= f (V) d'une cellule photovoltaque.......Error: Reference source not found
III/- Modules photovoltaques et champs de modules.....Error: Reference source not found III.1/- Module et groupement de cellules en srie.Error: Reference source not found III.2/- Groupement de cellules ou modules en parallle Error: Reference source not found IV/- Panneaux solaire photovoltaque..............Error: Reference source not found IV.1/- Intrt des panneaux mobiles par rapport aux panneaux fixes................Error: Reference source not found
Janvier 2009
I/- Introduction
Le dveloppement de lexploitation des nergies renouvelables a connu une forte croissance ces dernires annes. La production dlectricit par des sources dnergie renouvelables offre une plus grande sret dapprovisionnement des consommateurs tout en respectant les normes cologiques de lnergie. Le caractre renouvelable dune nergie dpend de la vitesse la quelle la source se rgnre, mais aussi de la vitesse la quelle elle est consomme.
- 11 -
Janvier 2009
Lorsquun photon vient frapper la zone de transition, il arrache un lectron latome de silicium qui va se dplacer du cot N. tandis que le trou ainsi cre par cet arrachement va se dplacer du cot P. Il apparat ainsi aux bornes du dispositif, une diffrence de potentiel. Si on
- 12 -
Janvier 2009
ferme la cellule sur un circuit extrieur, un courant circule. La cellule qui se comporte comme une pile sensible aux photons (c..d. la lumire) sappelle des photopiles, Le dfaut principal des photopiles reste la limitation de leur rendement. Il est de lordre de 12% pour une cellule de silicium monocristallin. Plusieurs phnomnes entrent en ligne de compte dans cette limitation du rendement, mais les deux principaux sont les suivantes : forme de chaleur. Une cellule photovoltaque reprsente par sa caractristique Ip=f (V) peut tre schmatise par ce schma. Non absorption des photons peu nergtiques (infrarouge) Utilisation partielle de lnergie de photons trs nergtiques (ultraviolet)
La part de cette nergie qui nest pas employe est dissipe dans le matriau sous
I CC
Vp Vc0
Figure 4 : Lallure de la caractristique
Courant tension dune cellule PV au silicium
I D = I s (e
Vd VT
1)
Vd
- 13 -
Janvier 2009
Ip : courant fournie par une cellule (A) Iph : le photo courant (A) ID : courant diode (A) Is : Le courant inverse de la jonction PN Vp : tension aux bornes de la cellule (V) Vt=K.T/q : Potentielle thermique q : la charge lectrique lmentaire (C) k : la constante de Boltzmann, k= 1.38 10-23j/k T : la temprature en K
[2]
II.1.2/- Caractristique I= f (V) d'une cellule photovoltaque Si une impdance de charge non nulle et non infinie est place aux bornes de la cellule, on se trouve dans un cas intermdiaire entre le court-circuit et le circuit ouvert. Le photo courant va se distribuer entre cette charge extrieure (courant I) et la diode (courant ID). Il en rsultera une tension de travail (de polarisation) V infrieure Vco. La caractristique courant - tension de la cellule photovoltaque se met alors sous la forme : I (V) = Iph - ID (V) Soit
e(V + Rs I ) I (V ) = ( ) . . s ( ) . s . exp( ) 1 nkT
(1)
(2)
Le second terme dans ces expressions est l'quation classique du courant d'une diode de surface S polarise la tension V soit ID(V), ( (T) et (T) tant des coefficients caractristiques de la jonction et fonction de la temprature. Sous une irradiante et une temprature T donnes. La caractristique courant tension de la cellule photovoltaque est parfaitement dfinie. La figure 6 donne cette caractristique thorique pour une cellule en Si monocristallin de 100 mm de diamtre 25C et sous l'irradiante de rfrence de 1 kW.m-2.
- 14 -
Janvier 2009
On remarque que la caractristique I (V) correspond la soustraction de deux courbes, courbe [a] : Iph (V) courbe [b] : ID (V), ce qui traduit bien les quations (2) et (3). Le courant (I) extrait de la cellule photovoltaque est donc fonction de la tension de travail V de la cellule. Cette tension tant elle-mme fixe par l'impdance sur laquelle est ferme cette cellule.
- 15 -
Janvier 2009
de connexion. Les lectrodes suprieures d'une cellule sont connectes la face arrire de la cellule suivante. La figure 7-a donne le schma d'un module ferm sur sa rsistance optimale R.
Figure 7-a : Schma dun module ferm dun groupement des cellule en srie
On constate immdiatement sur cette figure, correspondant la mise en srie de Ns gnrateurs de courant, que le courant gnr par les cellules est le mme dans toute la branche ainsi que dans la charge. Une premire rgle est donc qu'il ne faudra connecter en srie que des cellules identiques. La figure 7-b prsente la courbe de puissance (caractristique courant-tension) du groupement ainsi ralis. La courbe est la caractristique de l'une des Ns cellules du groupement srie. La caractristique du groupement (G) est obtenue en multipliant point par point et pour un mme courant, la tension par Ns. Ferm sur l'impdance R', le groupement srie dlivrera le courant I sous la tension Ns Vi. Chacune des Ns cellules gnrant ce courant I et la tension Vi. La construction graphique de la figure 7-b suppose que la connexion en srie des cellules n'introduit pas de rsistances parasites (srie ou shunt) supplmentaires. L'impdance optimale pour le groupement srie est Ns fois plus grande que l'impdance optimale pour une cellule de base.
- 16 -
Janvier 2009
Figure 8-a : Schma dun module ferm dun groupement des cellule en parallle
La deuxime rgle est donc qu'il ne faudra connecter en parallle que des cellules des modules, ou des branches identiques. La figure 8-b prsente la courbe de puissance rsultante (G) pour le groupement parallle considr. Cette courbe est obtenue en multipliant point par point par Np (nombre d'lments en parallle) et pour chaque valeur de la tension, le courant de la courbe correspondant une cellule lmentaire ferm sur une rsistance R", le groupement parallle dlivrera le courant Np.ll sous la tension V, chacune des Np branches en parallle gnrant le courant Ii. La construction graphique de la figure 8-b suppose que la connexion en parallle n'introduit pas des rsistances parasites (srie ou shunt) supplmentaires. L'impdance optimale pour le groupement parallle est Np fois plus faible que l'impdance optimale pour une branche. [3]
- 17 -
Janvier 2009
Les modules photovoltaques placs sur des suiveurs de soleil ont un rendement nergtique qui augmente de manire apprciable par rapport aux installations fixes. Les suiveurs de soleil proposs dans notre gamme offrent un suivi de la trajectoire du soleil suivant un axe motoris et un axe saisonnier manuel. Ils engendrent ainsi une augmentation de la production moyenne dlectricit de lordre de 50%.
Figure 9: diagramme de comparaison entre la production avec suiveur et la production avec systme fixe [4]
V/- Conclusion
Dans ce chapitre on a vu lintrt de panneau photovoltaque mobile par rapport au panneau photovoltaque fixe, et la diffrence du rendement de lnergie entre les deux panneaux. Dans le chapitre prochain on va faire ltude mcanique du panneau photovoltaque pour savoir le modle du moteur lectrique qon va choisir.
- 18 -
CHAPITRE
2
Conception et dimensionnement du panneau photovoltaque
I/-Schma cinmatique......................................Error: Reference source not found I.1/- Prsentation...................................................Error: Reference source not found I.2/- Principe de fonctionnement...........................Error: Reference source not found I.3/- Principaux repres et paramtrage...............Error: Reference source not found II/- Etude mcanique..........................................Error: Reference source not found
Janvier 2009
Pour les dimensionnements rel du panneau photovoltaque quon a choisi on les trouve dans
1 lannexe [ ] .
I.1/- Prsentation
La figure (1) reprsente le schma cinmatique simplifi du mcanisme dentranement de deux panneaux photovoltaques mobile. Les principaux lments de lensemble sont : support fixe (0) 2 panneaux photovoltaques (PV) vrin lectrique (VE)
- 20 -
Janvier 2009
Le vrin lectrique (VE) est constitu dun moteur (1) courant continu solidaire du corps (2) et dun quipage mobile. Ce dernier est form essentiellement de la tige (3) et des deux pignons (4) et (5) denture droite.
) (
Les angles , , et sont les paramtre de rotation du mcanisme, est le seul paramtre de translation. Les donnes qui caractrise les dimensions du systme sont a, b, R4 (rayon du pignon (4)), R5 (rayon de pignon (5)) et P (pas de la tige filet (3)). On admettre que toutes les liaisons sont parfaites pour quon puisse ngliger les effets du frottement.
Amira RIAHI & Henda BEN JAFFEL
- 21 -
Janvier 2009
Lacclration de la pesanteur g = gy 0
Afin de calculer la vitesse de rotation du panneau, nous avons besoin de dterminer la longueur dune journe c'est--dire le nombre dheures partir du lever du soleil jusqu son coucher. Ce nombre est gal 14 heures en t et 9 heures en hivers. Ainsi, nous avons pris la moyenne qui est gale 12h. Cette valeur sera utilise dans les calculs qui suivent.
pan =
180 = 12 h 12 3600
On a utilise un temporisateur dont le rle est de discrtiser le signale. (Comme indique la figure au-dessous), pour minimiser la consommation dnergie.
t
15dg/s
- 22 -
Janvier 2009
Avec = a
AN J Y =
17 .5 2 ( 0.99 ) =1.42kgm2 12 17 .5
m L JZ = 12 2
J X = J y +J Z
2 AN J Z = 12 ( 0.7 ) =0.71kgm2
AN J X = 1.42+0.71= 2.13kg.m2
J X = 2.13kg .m 2
On va sintressera au moment dinertie suivant laxe X car larbre de vrin tourne suivant cet axe. Les actions mcaniques extrieures appliques au panneau (1) sont : P : Poids des deux panneaux. FV : leffort exerc par le vent. F : leffort exerc par le vrin.
=0
P + F + Fv = 0
- 23 -
Janvier 2009
35 P = 10 = 175 N 2
On a estim que leffort exerc par le vent sur le PV est de 10 N par rapport a laxe x1 pour une vitesse moyenne de 6,11m/s. [5]
F = P + FV F = 175 +10 = 185 N
PT 100 W
- 24 -
CHAPITRE
3
Choix et modlisation du moteur courant continu
I/- Introduction....................................................Error: Reference source not found II/- Modlisation du moteur courant continuError: Reference source not found III/- Etude dasservissement du moteur courant continue........Error: Reference source not found III.1/- Modlisation simplifie du Moteur...............Error: Reference source not found III.2/- Fonctions de transfert du MCC....................Error: Reference source not found IV/- Synthse du rgulateur de la vitesse........Error: Reference source not found IV.1/- Rgulateur (Correcteur) Proportionnel intgrer....Error: Reference source not found IV.2 /- Fonction de transfert du systme en boucle ouverte. Error: Reference source not found IV.3 /-Fonction de transfert du systme en boucle ferme...Error: Reference source not found IV.4 /- Etude dun asservissement de vitesse.......Error: Reference source not found V/-Etude dun hacheur srie.............................Error: Reference source not found V.1 /- Introduction..................................................Error: Reference source not found V.2/- Dbit sur une charge active.........................Error: Reference source not found
V.2.1/- Montage..........................................................................Error: Reference source not found V.2.2/- Analyse de fonctionnement............................................Error: Reference source not found
Janvier 2009
Cf. : couple de frottements secs en N.m (nglig) F : coefficient de frottement visqueux en N.m/ (rd. S-1) (nglig) J : moment dinertie ramen laxe du rotor Km : constante du couple Cr : couple de perturbation Cm : couple moteur Cu : couple utile
- 26 -
Janvier 2009
[6]
Un moteur courant continu, dont les caractristiques principales sont : Tension dalimentation nominale : Um =24V Lm :( ngligeable) Cf : (ngligeable) f=0 Vitesse de rotation de larbre de vrin: = = a = 0,4 0,26 = 5.2rd / s R R 20.10 3 Avec R est le rayon de vrin lectrique et R= 20 mm. Rm = 0.1 La mise en quation de ce systme fait apparatre lensemble des quation lectriques et mcaniques suivantes : Equations lectriques (1)
U m = Rm I m + Lm E = KE dI m +E dt
Equation mcanique (2) : Le principe fondamental de la dynamique (PFD) nous permet dcrire :
J d = C m C f Cu dt
- 27 -
Janvier 2009
AN : I m =
Donc E = U m Rm I m
AN : E = 24 ( 0,1 6,25 ) E = 23 ,375 V
KE =
AN : K E =
Cm = K m I m
Donc C m =
Pmc
100 = 19 .23 N m 5.2
AN : C m =
Alors K m =
Cm Im
AN : K m =
Cu : couple utile, demand par la charge est gale la couple moteur lorsque on travaille vide, donc Cu = Cm
- 28 -
Janvier 2009
(2) J X P ( p ) = C m ( p ) C f ( p ) Cu
C r = C f +Cu
I m ( p) =
U m ( p) E( p) U m ( p) K E = Rm Rm
Comme f tant nglig alors les quations (1) et (2) donnent le schma de bloc suivant.
T ( p) =
T ( p) =
K1 1+ m p
En formation de la place on :
Amira RIAHI & Henda BEN JAFFEL
- 29 -
Janvier 2009
J X p( p ) = C m ( p )
Donc on aura :
J R U m ( p ) = X m p + K E ( p ) K m
T ( p) =
( p ) 1 = U m ( p ) J X Rm p + KE Km
1 KE K1 = Donc T ( p ) = Rm J 1+ m p 1+ p Km K E
1 1 = = 0.22 ( rd / s ) / v K E 4.5
K1 =
m =
- 30 -
Janvier 2009
Leffet de correcteur proportionnel intgr Effet statique (rgime permanent): annule lerreur statique (cf. prcision des systmes effet dune intgration) Effet dynamique (rgime transitoire) : augmente le temps de rponse (systme moins rapide), et augmente linstabilit (introduit un dphasage supplmentaire de -90). Conclusion : le correcteur PI a bien rpondu notre attente en corrigeant lerreur statique, la stabilit et loscillation. ce correcteur simple de ralisation serait idal pour notre asservissement du ban moteur, lajout dun correcteur proportionnel de limiter linfluence de perturbation. [7]
rf +
(p) -
k kp + i p
Um(p)
k1 1 + m p
(p)
H ( p) =
( p ) ( k p p + k i ) k1 = rf p (1 + m p )
m p + (1 + k p k1 ) p +k i k1
2
K 1 k p p + k i k1
- 31 -
Janvier 2009
k1 k p
(1)
T ( p) =
kp ( p ) = 2 rf p 2p + +1 2 n n
(2)
Or
0 =
n =
1 0 .7 2
. ki = n m k1
2
AN k i =
1 + k p .k1 k i .k1
2 n
kp =
2 ( ki .k1) (1 + k1)n AN
kp =
- 32 -
Janvier 2009
+-
Ve
ie
is
Vs
- 33 -
Janvier 2009
Un hacheur peut tre ralis laide dinterrupteurs lectronique commandant louverture et la fermeture, tel que les transitoires bipolaires ou effet de champs, grille isole ou les thyristors.
iH H uH UC iD D u
La tension continue Uc vaut 24V. Linterrupteur command H et la diode D de roue libre sont parfaits. On dsigne par T la priode du hachage et par le rapport cyclique . Linductance L suffisamment grande pour avoir le courant i interrompu
0 t t
u = 0; i = i H ; i D = 0; u H = 0
- 34 -
Janvier 2009
(1)
Hypothse simplificatrice : En gnrale, R est trs faible alors on suppose que la chute de tension U R = R i = 0 . (1) devient U C E = L Soit di = UC E dt L UC E dt L
di dt
di =
i=
UC E t + Im in i Augmente L
L U IDR R E
T Tt
D conduit :
U = 0; I = I DR ; I H = 0;U H = u c
Lintensit de courant dans la charge i (t) vrifier lquation diffrentielle suivante : Ldi s dt
E E dt I = ( t T ) + Im ax donc le courant I diminue. L L
0=E+
Soit di s =
- 35 -
Janvier 2009
Chronogrammes :
Figure 18 : Chronogrammes
- 36 -
Janvier 2009
Nous avons utilis le logiciel matlab par la simulation de notre systme (suiveur de soleil).la figure ci dissous montre le modle de systme implment sous lenvironnement Simulink
<Speed wm(rad/s)> 0.26 Vitesse de rference (rad/s) <Armature current ia (A)> Filter
PV To W ork s pac e
<Speed wm(rad/s)> G
g D m S
dc
AF-
Mosfet Vdc 24 V D1
Vf 24V
Le moteur responsable de faire tourner le panneau est aliment par lnergie lectrique gnre par le panneau photovoltaque.
VI.2/-Rsultats de simulation
La figure suivante montre les rsultas de simulation de notre systme PV asservi en vitesse
- 37 -
Janvier 2009
9 8 7 6 5 Ia 4 3 2 1 0 0
3 t
6 x 10
7
4
0.5
0.4
0.3
0.2
0.1
-0.1 0
3
t
6 x 10
7
4
rf = 0.26 rd / s , =0.7
) On trouve bien que la vitesse de moteur courant continue ( suit sa rfrence nexcde pas 0,7. et on trouve que
VII/- Conclusion
On conclut que les performances attendues du systme sont atteintes. Le chapitre suivant contient une prsentation des composants lectroniques utiliss dans la carte de commande.
- 38 -
CHAPITRE
4
Description des composants lectroniques de la carte de commande
I/- Introduction....................................................Error: Reference source not found II /- Relais thermique (pont en H)......................Error: Reference source not found III/- Capteur LDR.................................................Error: Reference source not found III.1/- Dfinition......................................................Error: Reference source not found III.2/- Principe de fonctionnement.........................Error: Reference source not found IV/- Circuit de commande par Le microcontrleur....Error: Reference source not found IV.1/- Le choix dun PIC........................................Error: Reference source not found IV.2 /- Caractristiques du PIC 16F876................Error: Reference source not found IV.3 /- Brochage du PIC 16F876...........................Error: Reference source not found IV.4 /- Architecture interne....................................Error: Reference source not found V/- circuit ULN2003............................................Error: Reference source not found
Janvier 2009
En regardant les schmas, on voit le sens de rotation du moteur : sur le schma a ; le moteur est l'arrt (on devrait mme dire qu'il est frein : en effet court-circuiter les deux ples d'un moteur revient le freiner).
- 40 -
Janvier 2009
Sur le schma b ; il tourne dans le sens inverse du schma c, et enfin sur le schma d ; il est frein. Et bien voici la base du pont en H, toute l'ide rside dans ce schma. Bien sr, pour l'implmenter, il va nous falloir remplacer les interrupteurs par des transistors.
IN1
IN2
ETAT MOTEUR
0 0 1 1
0 1 0 1
Lorsqu'on arrte le moteur, et qu'il continue tourner avec l'inertie, il se comporte comme une gnratrice. Pour viter d'avoir des courants dans les transistors on monte des diodes de roues libres.
[8]
- 41 -
Janvier 2009
- 42 -
Janvier 2009
- 43 -
Janvier 2009
LEEPROM/FLACH, car cest le plus fiable tout en tant flexible. En effet, il ny pas ni besoin de pile quelle sauvegarde les donnes, ni besoin de LUV pour leffacer. Les 16f876 possdent en plus des instructions trs puissantes, donc un programme dvelopper rduit, une programmation simple. Les16f876 dispose plus de ROM par rapport aux autres, microcontrleur, ce qui est ncessaire pour dvelopper des programmes plus longs, ainsi que la prsence dun convertisseur analogique/numrique indispensable pour la mesure de valeur de la photo rsistance.
- 44 -
Janvier 2009
RA0 RA5 sont les pattes d'entres/sorties du port A. RB0 RB7 est les pattes d'entres/sorties du port B. RC0 RC7 sont les pattes dentres/sorties du port C. Individuellement, chaque broche des ports A, B et C ne peut dbiter plus de 20 mA ou absorber plus de 25 mA. Le total des intensits dbites par le port A ne peut dpasser 50 mA et par le port B, 100 mA. Le total des intensits absorbes par le port A ne peut dpasser 80 mA et par le port B, 150 mA. - 45 -
Janvier 2009
OSC1/CLOCKIN et OSC2/CLOCKOUT sont les pattes d'horloges. Plusieurs types d'horloges peuvent tre utiliss: externe, quartz ou circuit RC. La figure 28 (A, B et C) montre les schmas de cblage en version RC et quartz. L'oscillateur quartz prsente une meilleure prcision que l'oscillateur RC.
A : Oscillateur Quartz.
B : Horloge externe.
C : Oscillateur RC
- 46 -
Janvier 2009
La frquence de l'horloge interne du PIC est obtenue en divisant par 4 la frquence de l'horloge externe. Pour un quartz 4 MHz, la frquence interne est donc de 1 MHz et la dure d'un cycle est de 1 s.
MCLR/VPP est la patte de Reset et d'entre de la tension de programmation. Les circuits PIC
intgrant en interne le circuit de Reset automatique la mise sous tension, cette broche doit tre relie la VDD en utilisation normale. VSS et VDD sont les pattes d'alimentation. VDD doit tre compris entre 2 et 6 V en utilisation. Lors de la programmation, VDD doit tre comprise entre 4,5 V et 5,5 V et VSS comprise entre 12 V et 14 V.
- 47 -
Janvier 2009
Parmi les principaux constituants, on remarque: La mmoire de type Flash ROM pour le programme La mmoire de type RAM pour les registres La mmoire de type EEPROM pour les donnes sauvegarder Des registres particuliers: W, FSR L'Unit Arithmtique et Logique (ALU) ; Les ports d'entres / sorties; [9]
- 48 -
Janvier 2009
- 49 -
CHAPITRE
5
Programmation du PIC
I/- Introduction....................................................Error: Reference source not found II/- Etapes de dveloppement du programme. Error: Reference source not found III/- Ecriture du programme...............................Error: Reference source not found IV/- Simulation et routage..................................Error: Reference source not found IV.1/-Prsentation de lISIS...................................Error: Reference source not found IV.2/- Fonctionnement de la carte de simulation. .Error: Reference source not found V/- Transfert des donnes au moyen IC_PROG........Error: Reference source not found VI/- Conclusion...................................................Error: Reference source not found
Janvier 2009
I/- Introduction
Le PIC utilis dans cette application est programm en Pascal. L'utilisation du langage Pascal permet d'allger considrablement le dveloppement d'une application. Dans ce chapitre on va sintresser la programmation du PIC, et on va tudier la simulation du programme par le logiciel ISIS.
- 51 -
Janvier 2009
Programme *.hex
Fichier source C
Micro Pascal
Logiciel de COMPILATION: PIC C COMPILER Logiciel de simulation: ISIS Logiciel de transfert: IC_PROG
Transfert du programme vers PIC
Algorithme
MICRO PASCAL
Tra du ction
[11 ]
- 52 -
Janvier 2009
La figure suivante prsente une fentre du compilateur micro pascal utilis dans ce projet :
Organigramme :
- 53 -
Janvier 2009
NB : Le capteur fin de course RC0 et RC1 sont ferms au repos Tension sur lLDR < 2,5v Jour Tension sur lLDR >2,5v Nuit
Dbut
Initialisation
RB0 et RB1 : Sorties RC0 et RC1 : Entres RA0 : Entre Analogique Sortie 0
Non
Tension < 2 ,5 V RB1 1 (Moteur sens arrire) Lecture de ltat de la broche RC1 (capteur fin de course)
Oui
Lecture de ltat de la broche RC0 (capteur fin de course)
Non
RC1 = 1 RC0 = 1
Non
RB0 1 (Moteur sens avant) Lecture de ltat de la broche RC0 I I+1 Attente 10 ms
Oui
Oui
I = 50 Ou RC0 = 1
Non
Oui
RB0 0 (arrt moteur) Attente 5 s
- 54 -
Janvier 2009
IV.1/-Prsentation de lISIS
Lintrt de simuler un programme est bien sr pdagogique car comme nous le verrons, nous allons pouvoir faire visualiser le fonctionnement du PIC avec tous les priphriques de la carte de commande. De plus, nous allons pouvoir vrifier le fonctionnement du programme avant de le transfrer vers la mmoire de microcontrleur. Cela nous permettra dconomiser du temps et galement daugmenter la dure de vie de notre PIC. Pour le dessin du schma lectrique (figure 33) on a utilise le logiciel ISIS et travers de ce logiciel on a fait le transfert de fichier *.hexadcimal dans le PIC.
- 55 -
Janvier 2009
tourner sil atteint la fin de course pendant le jour ou bien sil est la position initiale pendant la nuit.
- 56 -
Janvier 2009
devices puis Microchip PIC et enfin le type de PIC programmer [13 ] (Figure 38)
Prenons le fichier *.HEX de notre programme principale, depuis le Menu File puis Open file .Certains options de fonctionnement doivent tre signales au programmateur qui informera le PIC lors de la programmation. Pour cela : Choisissons un oscillateur de type XT (quartz infrieur ou gal 4 MHZ). Dcochons loption WDT (remise 0 en cas de problme). Cochons loption PWRT (retard la mise sous tension pour attendre que lalimentation se stabilise). Dcochons loption CP (code de protection pour viter la lecture de programme). Ainsi nous devons sous IC_PROG obtenir la fentre ci-joint
Amira RIAHI & Henda BEN JAFFEL
- 57 -
Janvier 2009
- 58 -
Janvier 2009
Cette icne nous permet de lire le contenu de la puce, pour tester si le programmateur bien Charg le PIC avec notre programme (en langage hexadcimal) spcifier.
VI/- Conclusion
A la fin de ce chapitre, nous pourrons dire quon a pu dvelopper les outils de programmation, simulation, compilation du microcontrleur ainsi que le routage des circuits.
- 59 -
Janvier 2009
Conclusion gnrale
Les travaux prsents dans ce rapport ont port sur la conception et la ralisation dun systme de commande dun suiveur de soleil laide des composants lectroniques programmable, on utilisant un processeur trs rpandu dans lindustrie : un microcontrleur de la famille PIC cest le 16F84A. Le but de ce projet rside au niveau de la mise en uvre dune solution technique permettant de transformer un panneau photovoltaque fixe en un suiveur de soleil afin damliorer son rendement. Pendant ce projet, un systme de commande a t en premier lieu simuler par le logiciel PSIM et les signaux de commande gnrer ont t simul laide du logiciel ISIS. En deuxime lieu, notre projet a t valu exprimentalement en visualisant les signaux de commande dlivrs par le microcontrleur. En plus, une tentative amliorer les performances du systme a t effectue. On a effectu dabord, une tude de lasservissement de vitesse a t effectue afin davoir un systme prcis et non influenable par les perturbations. Ensuite, une tude sur lasservissement de position a t effectue en prsentant le modle du systme de commande et du panneau photovoltaque.
- 60 -
Janvier 2009
Rfrences bibliographie
[1] : www .lnergie renouvelable .com.
[2] : BUHLER, H. lectronique de puissance, Georgi, Lausanne, 1978. [3] : http://fr.wikipedia.org/wiki/panneau_solair [4] : SGUIER, G ; lectronique de puissance, Dunod, Paris, 1980 [5] : www.Energie oliene.com [6] : CHAUPRADE, R ; Commande lectronique des moteurs courant continu, Eyrolles,
Paris, 1978.
[7] : BUHLER, H., lectronique de rglage et de commande, Georgi, Lausanne, 1979. [8] : LANDER, C.W., Power Electronics, McGraw-Hill, Londres, 1981
- 61 -
ANNEXE
A
Caractristiques du panneau photovoltaque
Janvier 2009
Cellule solaire
Champs photovoltaque
- 63 -
Janvier 2009
- 64 -
Janvier 2009
- 65 -
Janvier 2009
- 66 -
Janvier 2009
- 67 -
ANNEXE
B
Carte de commande
Janvier 2009
Borniez vis
Rsistance Capacits 15 Pf
Relais thrmique
- 69 -
ANNEXE
C
Programme de simulation
Janvier 2009
Program programme; Var l,i:longint; Label L1; begin trisb:=$FC; trisc:=$FF; trisa:=$FF; ADCON1:=$8E; portb:=0; while (true) do begin L1: i:=0; portb:=0;delay_ms(5000); l:=adc_read(0);delay_ms(10); while ((l<512)and (portc.0=0)) do begin portb.0:=1; l:=adc_read(0);delay_ms(100); i:=i+1; if i=50 then goto L1; end; portb:=0; while ((l>512)and (portc.1=0)) do begin portb.1:=1; l:=adc_read(0);delay_ms(100); end; end; end.
- 71 -
Janvier 2009
- 72 -