RÉPUBLIQUE ALGÉRIENNE DÉMOCRATIQUE ET POPULAIRE
Ministère de l'Enseignement Supérieur et de la Recherche Scientifique
Faculté de technologie Group:
Département Ingénierie des systèmes
électriques Meghough Rania
Adjerid Mounira
Module:
Master 2 - S1
Dr. KAOUANE Mohamed TP - Systèmes Embarqués /
Electronique des systèmes embarqués
Systèmes temps réel
TP 02: Contrôle d'un système de pompage photovoltaïque au fil de soleil
Objectif
Utilisation d’un logiciel de simulation
Programmation des microcontrôleurs PIC
Réflexion sur les meilleures solutions Software et Hardware
Partie 1 : Fonctionnement simple
Dans le fichier de simulation, on symbolise la pompe par un moteur DC.
- Ecrire un code qui permet de démarrer/arrêter la pompe à l’aide d’un simple
interrupteur(ON/OFF)
Figure1-1:programme d’un simple interrupteur
- Simuler le montage
Figure1-2 : simulation du montage sur proteus isis
Partie 2 : Niveau d’eau dans le réservoir
Le réservoir est équipé d’un interrupteur à flotteur (Capteur mécanique de niveau)
- Contact fermé : réservoir est plein (on arrête la pompe + LEDtémoin)
- Contact ouvert : réservoir n’est pas plein (on démarre la pompe
1. Modifier le code précédent en ajoutant la fonctionde l’interrupteur àflotteur.
2. Simuler le montage
Figure2-1: les modifications sur l’ancien programme
Figure2-2 : la simulation sur proteus
Partie 3 : Protection de la pompe contre le fonctionnement à vide
Afin de réaliser cette fonction de protection, on utilise des sondes de puits (contacts)
pour informer le contrôleur sur le niveau d’eau dans le puits.
- Sonde réf (0) reliée àGND
- Sonde NVB niveau bas(Low)
- Sonde NVH niveau haut(High)
Etat initiale (puits au niveau haut) : NVB =0,NVH=0.
Si NVB=1 cela vaut dire que le puits est au niveau bas il faut arrêter la pompe +
LED témoin.
La pompe ne démarre de nouveau que lorsque NVB=0 et NVH=0. (Puits au niveau
haut)
1. Proposer un algorithme/programme
2. Simuler le montage
Le programme :
Figure3-1: les modifications sur l’ancien programme
La simulation
Figure3-2 : la simulation sur proteus
Conclusion :
L’interrupteur à flotteur nous aidons de détecté le niveau d’eau dans le réservoir.
utilise des sondes de puits pour la protection.