Vous êtes sur la page 1sur 22

MINI PROJET

mesure facteur de puissance


pic 16f877a
Le But

Cest de faire une


simulation dun
appareil qui mesure le
facteur de puissance
bas sur PIC16f877A
Plan de travail

1- introduction (facteur de puissance)


2-Pourquoi on mesure le facteur de
puissance
3-Matriel utilis pour la simulation
4-La simulation (ISIS Proteus + CCS )
1-Introduction :
L'angle phi est appel "facteur de puissance".
Le facteur de puissance est le dcalage temporel
(on dit "dphasage") entre la tension et le courant.
Plus la tension et le courant sont "en phase" plus le
cos phi est proche de 1.
Les appareils "selfiques" augmentent le dphasage
car ils absorbent de la puissance ractive (Q) et
abaissent ainsi le cos phi. Pour bien comprendre le
phnomne, il faut savoir qu'en courant alternatif
on distingue 3 puissances diffrentes :
1-Introduction :

la puissance active (en W) : P = U x I x


cos phi
la puissance ractive (en VARs) : Q = U
x I x sin phi
- la puissance apparente (en VA) : S = U
x I.
2-Pourquoi on mesure le facteur de
puissance

Il permet didentifier facilement les appareils plus ou moins


consommateurs dnergie ractive.
Un bon facteur de puissance ne conduira aucune
consommation dnergie ractive (rsistance).
Un facteur de puissance infrieur 1 conduira une
consommation dnergie ractive dautant plus importante
quil se rapproche de 0 (inductance).
Dans une installation lectrique, le facteur de puissance
pourra tre diffrent dun atelier un autre selon les
appareils installs et la manire dont ils sont utiliss
(fonctionnement vide, pleine charge...).
Les appareils de comptage dnergie enregistrent les
consommations dnergie active et ractive.
Matriels utiliss
PIC 16F877A
LCD 16*2 (LM016L)
Amplificateur actif (LM358)
Resistances
Diodes (1N4148)
Transistor (2n2222)
Les Ports :
Les interruptions :

L'interruption est un mcanisme


fondamental de tout processeur. Il
permet de prendre en compte des
vnements extrieurs au processeur et
de leur associer un traitement spcifique
Schma dinterruption
Les timers:
Le PIC 16F877A possde 3 Timer:
-Timer0 8 bits
-Timer1 16 bits
-Timer2 8 bits
Objectifs :

-Cest De raliser des temporisations prcises


-De gnrer des signaux lectriques 0V / 5V.
-De mesurer des dures.
- De compter des vnements extrieurs sur des
fronts montants ou descendants
Principe de fonctionnement:
Un timer est un compteur 8 ou 16 bits
pr chargeable dont l'horloge peut tre :
-Soit drive de l'horloge principale du
PIC (Tosc ou Kp.Tosc si on utilise un
prdiviseur)
- Soit fournie par un signal externe
(broche RA4/T0CKI pour le timer0)
- Soit fournie par un oscillateur interne
supplmentaire
Timer 1
Timer 1: principe:
Le Timer1 est un registre de 16 bits( compos de 2 registres 8
bits: TMR1H et TMR1L). Le comptage se fait ordinairement de
0x0000 0xFFFF, puis recommence 0x0000. La frquence de
base du comptage peut tre celle de l'horloge interne, soit
fosc/4. Par exemple, si fosc = 20 MHz, f(interne) = 5 MHz.
Schma du TIMER 1 en mode 16 bits
Timer 1
Timer 1: principe:
Le Timer1 est un registre de 16 bits( compos de 2 registres 8
bits: TMR1H et TMR1L). Le comptage se fait ordinairement de
0x0000 0xFFFF, puis recommence 0x0000. La frquence de
base du comptage peut tre celle de l'horloge interne, soit
fosc/4.
Calculs

4
Horloge du TIMER T . prescaler
Fquartz

TIMER 0 en mode 8 bits


T (256 N ).Tref

TIMER 1 en mode 16 bits T (65536 N ).Tref


Timer 1 CCS
Timer 1 : Lecture et criture sur les registres:
Lecture:
long int X; // 16 bits
X= get_timer1();
criture
set_timer1(cycles);

Timer 1: Frquence de comptage:

La frquence de comptage peut venir de l'horloge interne (5 MHz). Dans ce cas, elle
peut tre divise par 1, 2, 4 ou 8

setup_timer_1( T1_INTERNAL | T1_DIV_BY_8 );

Timer 1: comptage dvnements externes

Le timer 1 peut tre utilis pour compter des vnements externes


setup_timer_1(T1_EXTERNAL_SYNC | T1_DIV_BY_1);
LCD 16*2
16 2 caractres LCD est un module trs couramment utilis LCD dans
desprojets et desproduits lectroniques.16 2 signifie qu'il peut
afficher 2 lignes de 16 caractres.Il est un module trs basique et
faible cot.Dans ces affichages chaque caractre est affich enutilisant
une matrice de points.Ces crans LCD utilise gnralement
lescontrleurs compatibles HD44780 pour leur fonctionnement.
CCS C Bibliothque LCD

Connexions LCD
Pour le bon fonctionnement de la bibliothque LCD, vous devez dfinir
les connexions ci-dessous 7 broches utilises pour LCD interfaage dans
le programme:
// Connexions du module LCD
#define LCD_RS_PIN PIN_D1
#define LCD_RW_PIN PIN_D2
#define LCD_ENABLE_PIN PIN_D3
#define LCD_DATA4 PIN_D4
#define LCD_DATA5 PIN_D5
#define LCD_DATA6 PIN_D6
#define LCD_DATA7 PIN_D7
// LCD Fin Connexions du module
Ceux-ci doivent tre dfinies avant d'inclure le fichier d'en-tte, il peut
se faire de deux faons indiques ci-dessous.
Dtection passage par zro
Comme il a dj t mentionn que le facteur de
puissance est la diffrence de phase entre la tension
et le courant. Ces signaux sont des ondes
sinusodales sans artes vives. Cependant, pour
mesurer la diffrence de phase prcise entre deux
signaux, ils doivent avoir des bords tranchants. Ils
sont donc convertis en ondes carres de mme
frquence et temps priode. Elle est ralise en
utilisant des dtecteurs de passage zro bass sur
un amplificateur oprationnel. Les dtecteurs de
passage zro utiliss dans ce circuit sont
reprsents sur le schma. Les dtecteurs de
passage zro sont des comparateurs comparant le
signal d'entre avec une tension de rfrence nulle
Dtection passage par zro

Dtecteur passage par zro.


Comme il a dj t mentionn que le facteur de puissance est la
diffrence de phase entre la tension et le courant. Ces signaux sont des
ondes sinusodales sans artes vives. Cependant, pour mesurer la
diffrence de phase prcise entre deux signaux, ils doivent avoir des
bords tranchants. Ils sont donc convertis en ondes carres de mme
frquence et temps priode. Elle est ralise en utilisant des dtecteurs
de passage zro bass sur un amplificateur oprationnel. Les
dtecteurs de passage zro utiliss dans ce circuit sont reprsents
sur le schma. Les dtecteurs de passage zro sont des
comparateurs comparant le signal d'entre avec une tension de
rfrence nulle dans ce cas. Ainsi, si le signal d'entre est suprieur
0, la sortie est +5 et si le signal d'entre est infrieur 0, le signal de
sortie est -5V.
Simulation

Detecte Protectio
LCD 16*2
ur n pour le
passage PIC
Courant par zro Pic 16F877A

Tension
Conclusion