Vous êtes sur la page 1sur 3

ECOLE HASSANIA DES TRAVAUX PUBLICS Année universitaire 2014/2015

Examen microcontrôleur

Durée 2h

Questions :

1) Expliquez le mode veille (1.5 point)


2) En utilisant le Datasheet expliquez le fonctionnement du module comparateur (non
étudié en cours) (2.5 points)

Problème : Système suiveur et chargeur de batterie solaire

Figure 1. panneau solaire avec un axe de rotation piloté par un servomoteur

On veut développer un système électronique assurant les fonctions suivantes :

1. l’orientation d’un panneau solaire sur un axe, par le biais d’un actionneur de type
servomoteur (Figure 1).
2. La gestion du transfert de l’énergie entre le panneau solaire, la batterie et le réseau
électrique par le biais de deux relais REL1 et REL2 (Figure 2).

Panneau
Solaire

Utilisation + -

1 REL2 REL1 1

0 0

Figure 2. Système de transfert d'énergie commandé par les relais REL1 et REL2

Page 1 sur 3
ECOLE HASSANIA DES TRAVAUX PUBLICS Année universitaire 2014/2015

Le système dispose de plusieurs capteurs :

 Capteurs fin de courses CFC-Est et CFC-Ouest actifs à l’état haut, indiquant que le
panneau a atteint sa position maximale Est ou Ouest.
 Capteurs d’état de la batterie CBat1 et CBat2 (voir Tableau 1)
 Capteurs d’ensoleillement CS1 et CS2 indiquant les états d’ensoleillement selon
le Tableau 2

CBat1 CBat2
Batterie chargée il faut arrêter le
1 1
chargement)
Batterie utilisable 1 0
Batterie utilisable 0 1
Batterie déchargée il faut arrêter son
0 0
déchargement et activer le chargement
Tableau 1

CS1 CS2
Nuit 0 0
Soleil à l’Est 1 0
Soleil à L’Ouest 0 1
Soleil en position centrale 1 1
Tableau 2

Le scénario principal de fonctionnement préconisé pour le système est le suivant :

 Au démarrage du système, le système oriente le panneau vers la position limite Est.


 Par la suite le système fait tourner le panneau jusqu’à atteindre la position
d’ensoleillement optimisé.
 A chaque variation de la position du soleil le pic fait les corrections nécessaires.
L’opération est répétée jusqu’à atteindre la position limite ouest.
 Une fois la nuit tombée, le système oriente le panneau vers la position Est et
demeure en attente jusqu’à l’arrivé du soleil du lendemain pour reprendre le cycle
normale.

Un deuxième scénario secondaire (interruptions) est mis en parallèle pour gérer le


transfert d’énergie (Tableau 3) :

 Si la batterie est chargée il faut la déconnecté du panneau qui lui alimentera le


réseau durant le jour.
 Si c’est la nuit, on doit connecter la batterie au réseau jusqu’à son déchargement
totale.
 Une fois déchargée, la batterie est connectée au panneau que ça soit la nuit ou le
jour.

Page 2 sur 3
ECOLE HASSANIA DES TRAVAUX PUBLICS Année universitaire 2014/2015

REL1 REL2
Le panneau est configuré pour une
1 1
utilisation directe
Le panneau charge la batterie 1 0
La batterie est configurée pour une
0 1
utilisation directe
Panneau, batterie et réseau sont
0 0
déconnectés
Tableau 3

La maquette va se baser sur un PIC16F628A cadencé avec un quartz de 100khz. Le


servomoteur de type analogique fonctionne à une période de 20 ms avec un signal carré de
largeur variante de 1ms à 2ms. Les relais sont commandés par deux broches du PORTA.

Questions :

i) Donnez le schéma électronique du système (lisez le document en entier) (4


points)
ii) Donnez la fonction de la boucle principale void SUIVRE () implémentant le
scénario principale et sans utilisation des interruptions (3 points)
iii) Développez la fonction d’interruption implémentant le scénario secondaire (3
points)
iv) Ecrivez la fonction main () selon le descriptif de fonctionnement (4 points)
v) On veut optimiser la consommation de l’énergie du système en implémentant la
fonction veille, faites les modifications nécessaires au programme (2 points).

Page 3 sur 3

Vous aimerez peut-être aussi