Vous êtes sur la page 1sur 33

ISET

STE
G

Dispositif de
commande de
lclairage public et de
mesure de la
temprature base de
PIC 16F877

Prsent par : TABOUI Mouna


Encadr par: Mr ABDELLAOUI Youssef

PFE 0910

1
2
2
3
4
5
7

Plan de lexpos
Prsentation de la STEG

Diffrents lments de la carte

Montage lectronique

Programmation du PIC 16F877

Diffrentes tapes de la ralisation pratique

conclusion
2

PFE 0910

Introduction

La commande de lclairage public est traditionnellement


effectue par l'Homme bien que les nouveaux dispositifs par
automate programmable commencent s'introduire dans des
situations particulires.
La qualit du service offert souffre de divers paramtres de
Non Qualit tels que loublie ou bien le retard de commande
Le cot des nouveaux dispositifs trs lev
Cest dans ce cadre que s'inscrit ce projet de fin
dtude qui permet de remdier ces limites et insuffisances.

PFE 0910

Introduction

l'intrt majeur est la recherche dune solution permettant dautomatiser la commande de lclairage
public avec un prix rduit.
En plus la mesure et laffichage de:
La temprature
La luminosit
La valeur seuil de rglage
Ltats du circuit de lclairage public

Le choix se fait autour dun clavier 12 touches

PFE 0910

Prsentation de la STEG

La socit tunisienne de l'lectricit et du gaz (STEG) est


une entreprise publique caractre industriel et commercial .
Cre en 1962, elle a pour mission la production et la
distribution de l'lectricit et du gaz naturel sur le territoire
tunisien pour rpondre aux besoins de l'ensemble de ses
clients (rsidentiels, industriels, tertiaires).
Le district de Jendouba a t cr en 1969. Son effectif a
atteint 143 agents et 15 cadres.

PFE 0910

Prsentation du district
Unit
financire et
comptable

Services
des
tudes

Unit
Dexploitation
Division
logistique

Laboratoire

PFE 0910

Elments de la carte
Alimentation stabilise
Capteur de lumire

Les
composants
de la carte

Capteur de temprature
Potentiomtre de rglage
Clavier
Afficheur LCD
Pic 16F877
Relais de commande

PFE 0910

Capteur de lumire

Le capteur de lumire est un composant qui ralise la


conversion d'un signal lumineux en signal lectrique.
Il est nommer rsistance photo-dpendante (lightdependent resistor (LDR)) car sa rsistivit varie en
fonction de la luminosit qui l'atteint

PFE 0910

Capteur de temprature

Le capteur de temprature est un dispositif qui permet de


transformer une temprature en une tension ou un courant.

PFE 0910

Potentiomtre

Un potentiomtre est un type de rsistance variable


trois bornes, dont une est relie un curseur se dplaant
sur une piste rsistante termine par les deux autres
bornes.

10

PFE 0910

Clavier

Le clavier est utilis dans le but de saisir un choix parmi


ceux proposs dans le menu.
La touche 1 : Affichage de la temprature
La touche 2 : Affichage de la valeur seuil de luminosit
La touche 3 : Affichage de ltat de la lampe.
La touche 4 : Affichage de la luminosit.
Les autres touches permettent le retour au menu

11

PFE 0910

Afficheur LCD

Un afficheur LCD est capable dafficher tous les


caractres alphanumriques usuels et quelques symboles
supplmentaires.
Pour certains afficheurs, il est mme possible de crer
leurs propres caractres.

12

PFE 0910

Relais

Un relais est constitu dune bobine ou solnode qui,


lorsquelle est sous tension, attire par un phnomne
lectromagntique une armature ferromagntique qui
dplace des contacts

13

PFE 0910

PIC 16F877

Lvolution des systmes techniques amne de plus en


plus les concepteurs remplacer la commande cble,
gnralement base de nombreux circuits intgrs, par un
seul et unique circuit programmable capable de remplir
toutes les fonctions exiges par le systme. Parmi les
circuits qui font partie de cette famille, on cite les : PLD,
CPLD, les microcontrleurs ..etc.
Plusieurs constructeurs et fabricants proposent une
multitude de rfrence dans le domaine des
microcontrleurs.
14

PFE 0910

Identification des PIC

Il existe trois familles de PIC :


La famille Base Line, Les instructions sont codes sur 12 bits
La famille Mid-Range, qui utilise des mots de 14 bits
La famille High-End, qui utilise des mots de 16 bits.

Un PIC est identifi par un numro de la forme suivant :


xx(L)XXyy zz
xx : Famille du composant (12, 14, 16, 17, 18)
L : Tolrance plus importante de la plage de tension
XX : Type de mmoire de programme (C : EPROM ou
EEPROM -CR : PROM -F : FLASH )
yy : Identification
zz : Vitesse maximum du quartz
15

PFE 0910

Identification des PIC

Exemple

16

PFE 0910

Choix du microcontrleur

Le choix dun microcontrleur pour une application dpend


principalement :
Du nombre dentres/sorties de lapplication
Du type de mmoire programme : flash, Eprom et de sa taille.
De la prsence ou non des convertisseurs Analogique/Numrique.
De lexistence ou non dune mmoire EEPROM.

Dautres critres sont aussi pris en compte tels que :


La disponibilit du composant sur le march.
La facilit de sa mise en uvre.
Le prix.

17

PFE 0910
Le PIC 16F877, possde plus de ports, ce qui augmente dautant le
nombre dentres/sorties disponibles, il dispose de 33 lignes
dentres/sorties reparties en cinq ports :
Un port B de 8 bits (RB0 RB7).

Un port A de 6
bits (RA0 RA5).

Un port C de 8
bits (RC0 RC7).

Ports du PIC
16 F 877

Un port E de 3 bits
(RE0 RE3).

D
18

Un port D de 8 bits
(RD0 RD7).

PFE 0910

Alimentation stabilise

On dsire raliser une alimentation stabilise pouvant dbiter un courant IMAX


et imposer une tension UMAX pour alimenter les circuits de notre montage.
Celui-ci est compos de :
Transformateur de rapport m.
Pont de diodes o chacune d'entre elles possde une tension de seuil note VD.
Capacits C.
Rgulateurs intgrs CI.

19

PFE 0910

Montage sur lISIS

20

PFE 0910

Mise en oeuvre

La mise en uvre dune application base de microcontrleur consiste


traduire un cahier de charges en un programme ; puis le transfrer
vers la mmoire du microcontrleur.
La rsolution des problmes de logique combinatoire ou squentielle
dans la commande mettant en uvre des structures micro
programmes base de microcontrleur, ncessite le passage par les
tapes suivantes, quelque soit le type et la famille du microcontrleur.

21

PFE 0910

Mise en uvre

22

PFE 0910

Un algorithme est une suite


ordonne dactions que doit
raliser un processus de
commande pour aboutir un
rsultat fix davance. Cette
suite
doprations
sera
dcompose
en
actions
lmentaires ou instructions.

23

PFE 0910

Programmation du PIC

La partie affichage et commande de lclairage se rpte


autant de fois, pour cette raison nous avons dfini deux
procdures:

24

PFE 0910

Programmation du PIC

Pour minimiser le nombre dinstructions, nous avons


utilis des fonctions auxquelles le programme fait appel
pour obtenir un temps de rponse rduit et un
fonctionnement en temps rel
temp
temp
begin
DELAY_ms(50);
kp := Keypad_Released();
while kp=0 do
begin
x:=adc_read(0);
lcd_out(1,1,'1-Temperature:');
lcd_out(2,10,' (Degre)');
lam();
adc(x);
kp := Keypad_Released();
end ;
goto start ;

end ;

seuil
seuil
begin

lum
lum
begin

DELAY_ms(50);
DELAY_ms(50);
kp := Keypad_Released();
kp := Keypad_Released();
while kp=0 do
while kp=0 do
begin
begin
J:=adc_read(1);
u:=adc_read(2);
lcd_out(1,1,'1- Reglage Seuil:');lcd_out(1,1,'4-Lumiere:');
lam();
lcd_out(2,10,' Lum');
adc(J);
adc(u);
kp := Keypad_Released();
lam();
end ;
kp := Keypad_Released();
goto start ;
end;
goto start ;

end ;

end ;
25

PFE 0910

Ralisation pratique

Le typon: Le typon est une image du circuit imprim.

26

PFE 0910

Ralisation pratique

Insolation: Les tapes suivre pour raliser cette


opration sont:
Dcouper la plaque d'poxy la taille du typon.

Positionner le typon dans le bon sens sur la vitre de l'insoleuse.


Retirer la pellicule protectrice de la plaque .
Poser cette plaque avec le cot vert sur le typon dans l'insoleuse
et fermer le capot.
Insoler environ 1 5 minutes.
27

PFE 0910

Ralisation pratique

Rvlation: Cette tape va dissoudre la rsine qui t


expos aux UV.

28

PFE 0910

Ralisation pratique

Rvlation: Le cuivre mis nu lors de la rvlation sera


dissous. Seules les pistes protges par la rsine
resteront.

29

PFE 0910

Ralisation pratique

Perage: L'opration de perage est l'ultime tape dans


la ralisation d'un circuit imprim

30

PFE 0910

Ralisation pratique

31

PFE 0910

Conclusion

Ce projet a t une source de dcouverte de plusieurs


domaines dtudes tels que linformatique pour la
programmation embarque et le design des schmas
lectroniques.
En outre, ce projet a permis de donner une meilleure
ide sur la complmentarit entre le volet thorique et le
volet pratique.

32

PFE 0910

33