Vous êtes sur la page 1sur 11

Poursuite du soleil pour panneau solaire

Systme de positionnement automatique de panneaux solaires.


1.1. Introduction.
Le positionnent dun panneau face au soleil par rapport au mme panneau positionn de manire permanente en plein Sud se justifie pour les raisons suivantes : Permet daugmenter la production des panneaux photovoltaques de 30 40% si elle est ralise sur 2 axes. La surface du parc solaire est rduite tout en gardant le mme potentiel Le temps de retour sur investissement est rduit Amortissement du systme en 4 ans (en moyenne) Le systme de positionnement par rapport au soleil peut se faire selon 2 axes, lazimut et llvation. Lazimut du soleil correspond langle horizontal entre la direction du Nord et le soleil Quand le soleil est en plein Est, il a un azimut de 90 plein Sud il sera de , 180 et plein Ouest de 270 Llvation du soleil correspond langle vertical du , . soleil par rapport lhorizon. Ces diffrents angles varient en fonction de lheure, de la date (saison) et dpendent de la longitude et de la latitude du systme contrler. Le positionnement raliser sera fait sur 2 axes. Le premier axe correspond lazimut et le second correspond llvation. Lactionneur permettant le positionnement de lazimut sera un moteur pas pas bipolaire. Lactionneur permettant le positionnement de llvation sera un servomoteur ou un vrin linaire.

1.2. Complment dinformation sur la course du soleil. *


La position du soleil change au fil de la journe (en fonction de la rotation de la Terre) et de la priode de lanne (en fonction des variations dinclinaison de laxe de la Terre par rapport lorbite du soleil). La position du soleil pendant la journe et son angle par rapport au Nord (azimut) augmente de 15 toutes les heures. Cest langle qu i doit apparatre approximativement entre toutes les ombres traces toutes les heures. Le midi solaire (znith ou mridienne) est le moment o l'ombre est la plus courte. ce moment, l'ombre pointe vers le Nord gographique (et non le Sud o se trouve le soleil). Le Sud "boussole" n'est jamais gale au Sud rel (terrestre ou solaire) cause du problme de la dclinaison magntique terrestre. La diffrence entre le midi solaire et le midi horaire local n'est pas un problme de longitude mais de choix de fuseau horaire (mme Paris, environ 0 de
J-D Tschirren, 05.11.10 1 ControleAzimutElevationPannSol.doc

longitude, le midi solaire n'est jamais au midi horaire, il y a 1 ou 2 heures de dcalage). Le znith Neuchtel est effectif vers 12h30. Llvation du soleil midi varie en fonction des saisons. Elle est son minimum au solstice dhiver (21 dcembre) et son plus haut au solstice dt (21 juin). L'lvation solaire au solstice d'hiver est gale (90 langle de la latitude - 23 ) L'lvation solaire au solstice d't est gale (90 langle de la latitude + 23 ) Par exemple, Neuchtel, (latitude 47.01 longit ude 6.92 dcalage fuseau , , GMT + 5 minutes) : Llvation au solstice dhiver est gale 20 = (90 47 23 ), Llvation au solstice dt est gale 66 = (90 47 + 23 ).

Programme de suivi solaire 2 axes.


1.3. Prambule :

Le programme dcrit ci-dessous nest possible que si on utilise un Millenium 3 de type Custom, ceci par le fait que la fonction mtier de suivi solaire 2 axes nest pas disposition dans la version de base. Le programme dcrit a le nom suivant : PanneauSolairePasAPasCustom.pm3 Le positionnement azimutal du panneau solaire est fait par un moteur de type pas pas bipolaire 48 demi-pas par tour. Llvation du panneau peut tre ralise par un vrin linaire ou dans la maquette dcrite par un servomoteur. Pour la commande de ces 2 actionneurs une interface est ncessaire la sortie du Millenium. Cette interface contient un double pont en H, L293D.

1.4. Carte interface.

Le 5V ncessaire au fonctionnement du L293D (double pont en H) sera fait par un rgulateur plac sur le veroboard partir du 24V alimentant lautomate. Les connexions lautomate et aux bobinages du moteur se font par borniers. Les signaux de sorties de lautomate tant de 24V, il faut limiter ces tensions de commande de manire ne pas dpasser 5V lentre du pont en H.

J-D Tschirren, 05.11.10

ControleAzimutElevationPannSol.doc

1.5. Description du programme de positionnement Azimutal :

La touche B enclenchera la rotation du moteur pour la recherche de la position Nord (azimut 0 Laffichage durant cette opration sera le suivant : ).

Au moment de lactivation du capteur de position Nord (entre TOR I1) le moteur sarrtera. Laffichage la fin de cette opration sera le suivant :

Azimut Deg indiquera la position du soleil calcule et Pos Pannel indiquera la position relle en degr du panneau solaire.

En pressant la touche OK . Le systme se mettra automatiquement en position selon lazimut du soleil pour lheure la date la longitude et la latitude du systme commander. Laffichage en mode Tracking automatique sera le suivant :

En pressant sur la touche A on fera basculer la commande du moteur en mode Continu . Dans ce mode le moteur est aliment en permanence, bloquant ainsi laxe du moteur. En pressant nouveau sur la touche A on
3 ControleAzimutElevationPannSol.doc

J-D Tschirren, 05.11.10

slectionnera le type de commande du moteur en mode Eco (conomique). Dans ce mode le moteur nest sous tension que durant la phase prcdant le changement de position. Sur laffichage on aura lecture de lun ou lautre de ces deux modes. Lorsque la commande est sur le point deffectuer un changement dangle, le mot Eco clignotera. Par dfaut, au moment dactiver le systme par OK le mode sera toujours le mode Eco En pressant la touche ESC . Le systme se mettra en arrt de positionnement. Laffichage en mode Track OFF sera le suivant :

En pressant nouveau sur la touche OK . Le systme corrigera automatiquement la position du panneau. Le nombre de pas par tour du moteur dfinira la rsolution angulaire. Lavance du moteur se fera en mode demi-pas. Pour viter de positionner inutilement les panneaux lorsque le soleil est couch, on limitera le contrle entre un azimut min de 70 et max de 290 . Le matin, lorsque lazimut de 70 est atteint, le m oteur qui tait rest en position de 290 reviendra en sens inverse sur la position de lazimut en , cours.

J-D Tschirren, 05.11.10

ControleAzimutElevationPannSol.doc

1.6. Description du programme de contrle de llvation.


Lutilisation dun Millenium M3 Custom facilite grandement la programmation du systme. En effet, le bloc de fonction mtier suivi solaire 2 axes nous donne directement la valeur de llvation en degr. Lensemble des calculs pour la commande du servomoteur ou dun vrin se fait en tenant compte des paramtres latitude, longitude et fuseau horaire . Sur laffichage on pourra lire le degr dlvation du panneau en degr ou en % sur la deuxime ligne, ceci en pressant sur la touche B. Ainsi avec la partie azimut cela donnera laffichage suivant

Les signaux permettant de modifier la position du servomoteur est fournie par la sortie O5 PWM de lautomate. La sortie O6 PWM peut tre utilise pour piloter un vrin linaire.

Remarque : en utilisant directement la sortie PWM du M3 on doit choisir une frquence de PWM trs proche de 50HZ (20ms). Comme la frquence de PWM la plus proche est de 56,45Hz, la priode sera de 17.7 ms. Le servo fonctionne trs bien avec cette frquence. Pour un PWM gal 14/255 cela correspond une impulsion de 1ms pour une lvation de 0 Pour 1.5 ms cela correspond au PWM . 22/255 et 45 dlvation. Pour 2ms cela correspond au PWM 29/255 soit 90 dlvation. On remarque que la rsolution est de 6.66% ce qui nest pas trs bon, mais tout de mme mieux que davoir un panneau dans une position fixe dfinitivement 45 . On aura donc 15 positions diffrentes possibles entre 0 et 90 .

1.7. Annexes
Principe de fonctionnement en mode demi-pas Note dapplication L293 (Double pont en H) Principe de fonctionnement dun servomoteur Photos de la maquette didactique

J-D Tschirren, 05.11.10

ControleAzimutElevationPannSol.doc

Fonctionnement des moteurs pas pas bipolaire en mode demi-pas En alimentant les 2 bobines de la manire dcrite ci-dessous, il faut 8 pas pour faire un cycle complet. Le nombre de demi-pas par tour du moteur dpend du nombre de paires de ples du rotor.

Alimentation des bobinages Impulsion Bobine A Bobine /A Bobine B Bobine /B T1 + T2 + + T3 + T4 + + T5 + T6 + + T7 + T8 + +

J-D Tschirren, 05.11.10

ControleAzimutElevationPannSol.doc

J-D Tschirren, 05.11.10

ControleAzimutElevationPannSol.doc

Principe de fonctionnement dun servomoteur Un servomoteur est, comme son nom l'indique, un moteur mais avec quelques spcificits en plus. Contrairement un moteur classique qui est utilis pour tourner avec une vitesse proportionnelle un courant ou une tension, un servomoteur est utilis pour obtenir une position.

1. L'aspect physique d'un servomoteur


Un servomoteur est gnralement un bloc noir ou bleu avec un petit plateau rotatif sur le dessus. De ce bloc partent 3 fils dont les couleurs sont gnralement les suivantes :

Noir : Masse Rouge : Alimentation Jaune ou blanc : La commande

Un servomoteur est principalement caractris par : Sa vitesse de rotation pour aller la position dsire en rad/s ou sec/60 Son couple (torque en anglais) qui signifie la force que le servomoteur peut dgager pour garder la position souhaite en kg/cm ou en Nm. L'unit kg/cm signifie le poids que peut supporter le servomoteur en considrant qu'on y a fix une tige de 1 cm. Pour tre plus clair voici un petit dessin.

J-D Tschirren, 05.11.10

ControleAzimutElevationPannSol.doc

Exemple du servomoteur Futaba S3003 Vitesse : 0,23 sec/60 4,8 Volt Couple : 3.2 kg/cm 4,8 Volt ou 4.1 kg/cm 6 Volt Poid : 37.2 g

2. Les signaux de commande


Contrairement aux moteurs classiques, le servomoteur est command en numrique. Il suffit de lui envoyer une impulsion logique (commandable directement par un microcontrleur) dont la dure varie entre 1ms et 2ms. La dure de l'impulsion dfini la position du servo, c'est--dire que si l'impulsion dure 1ms, le servo se dplacera tout gauche et si l'impulsion dure 2ms, il ira tout droite. Vous aurez galement compris que pour 1,5ms, le servo se positionne au milieu.

Au repos, un servomoteur n'a que trs peu de force. C'est pourquoi une seule impulsion ne lui permet souvent pas de garder la position demande. Pour exploiter toute la puissance d'un servomoteur il est ncessaire de renvoyer la commande toutes les 20ms maximum. Au del de cette valeur, le servomoteur risque de trembler pour garder sa position

3. Les applications
Les servomoteurs sont trs utiliss dans le modlisme pour orienter les roues pour les voitures, le gouvernail pour les bateaux etc... Cependant, ils sont souvent chers avec un prix variant de 10 Euros plus de 150 Euros. Il est donc important de bien dterminer son besoin. Par exemple, il peut tre prfrable d'utiliser un moteur classique et d'effectuer un asservissement de position. La solution revient moins cher en matriel, mais ncessite des connaissances en asservissement et en lectronique de puissance ainsi que du temps de dveloppement en plus. Un vrin linaire sera bien plus adapt pour une application avec de vrai panneaux solaires.

J-D Tschirren, 05.11.10

ControleAzimutElevationPannSol.doc

J-D Tschirren, 05.11.10

10

ControleAzimutElevationPannSol.doc

Servomoteur

Capteur N

Mot Pas Pas

J-D Tschirren, 05.11.10

11

ControleAzimutElevationPannSol.doc

Vous aimerez peut-être aussi