PIC 17F877

75
REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MENSTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE Université Larbi Ben M’hidi Oum El Bouaghi Faculté Des Sciences et de la Technologie Département des Sciences et Technologie Filière : Electronique Option Informatique Industrielle Mémoire De Fin D’étude En Vue De L’obtention Du Diplôme De Master En « Informatique Industrielle » Présenter par : Encadre par : Archouche Adel Dr: Djouambi Abd elbaki Boussid sihem Etude et réalisation d’une Commande automatique de l’éclairage publique à base de microcontrôleur pic16f877 Promotion 2010_2011

Transcript of PIC 17F877

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE

MENSTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE

SCIENTIFIQUE

Université Larbi Ben M’hidi Oum El Bouaghi

Faculté Des Sciences et de la Technologie

Département des Sciences et Technologie

Filière : Electronique

Option Informatique Industrielle

Mémoire De Fin D’étude En Vue De L’obtention Du Diplôme De Master En

« Informatique Industrielle »

Présenter par : Encadre par :

Archouche Adel Dr: Djouambi Abd elbaki

Boussid sihem

Etude et réalisation d’une Commande automatique

de l’éclairage publique

à base de microcontrôleur pic16f877

PIC 17F877

Promotion

2010_2011

Avant tout, je tien à remercies le bon dieu, et l’unique qui m’offre le courage Et la volonté nécessaire pour affronter les différentes de la vie, Je dédie ce modeste travail : A Ma Jolie Mère Symbole De Sacrifice Et Qui Est Tout Pour Moi, Pour Sa Tendresse Profonde. A Mon Père Qui Ne Cesse Pas De M’encouragé, Et Qui Ma Toujours Soutenu. A mes frères : Riad .Salah A mes sœur : Zohra .Djihad .Aya . A mon frère Lotfi Aggoun A mes amis et mes collègues de la promotion 2011 «Informatique industrielle »

ADEL

Nous adressons Tout nos remerciements tous d’abord à tout puissant

ALLAH, qui nous a éclairé le bon chemin du savoir.

Nos Meilleurs gratitudes et Remerciements à notre encadreur Dr djoumbi.A pour

son aide et ses conseils appréciables et ses encouragements à travers son attention, sa

patience.

Et je remercié aussi Le Responsable de La Laboratoire Des Sciences et Technologies

Ain El Beida, spécialement Mde Souad Zaamta.

Enfin, que toutes les personnes qui ont participées de prés ou de loin à la réalisation

de ce travail trouvant ici ainsi l’expression de nos sincères remerciements.

Liste des figures

Figure (I.1) : Différent source d’éclairage……………………………………………....... 06

Figure (II.1) : Configuration du pic……………………………………………..………… 13

Figure (II.2) : Boitier de pic 16F877…………………………………….……………….. 14

Figure (II.3) : Structure interne du pic 16F877………………………………………..…. 15

Figure (II.4) : Organisation des mémoires………………………………....……………... 18

Figure (II.5) : Convertisseur analogique/numérique……………………………….…….. 26

Figure (III.1) : Schéma synoptique de la carte …………………………………………..

28

Figure (III.2) : Compilateur de MICRO C……………………………………………….. 30

Figure (III.3) : ISIS (PORTEUS)………………………………………………………… 30

Figure (III.4) : Configuration hardware ……... ………………………………………… 31

Figure (III.5) : Configuration software……………………………………………………

31

Figure (III.6) : Sélectionnez le type du composant……………………………………….. 32

Figure (III.7) : Vérifiez la configuration…………………………………………………. 32

Figure (III.8) : Lire ou écrire le composant……………………………………………….. 33

Figure (III.9) : Lancez la programmation du pic ………………………………………...

33

Figure (III.10) : Vérifiez la programmation……………………………………………… 34

Figure (III.11) : schéma de programmateur ICPROG universel ………………………...

34

Figure (III.12) : L’organigramme de fonctionnement…………………………………….. 35

Figure (III.13) : schéma synoptique de la carte …………………………………………... 36

Figure (III-14) : schéma de bloc d’alimentation………………………………………….. 37

Figure (III-15) : schéma de contrôleur et de traitement (pic 16f877A) .............................. 38

Figure (III.16) : schéma de connexion de RESET ………………………........................ 39

Figure (III. 17) : Schéma synoptique Fonctionnement LDR …………………………… 40

Figure (III.18) : bloc capteur basé sur le circuit intégré LM358N………………………..

Figure (III.19) : bloc de la puissance………………………………………………………

40

41

Figure (III. 20) : Schéma de relais………………………………………………………… 41

Figure (III.21) : Schéma d’état repos de relai …………………………………………… 42

Figure (III. 22) : Schéma d’état commande de relai ……………………………………... 42

Figure (III.23) : Schéma électronique de notre projet……………………………………. 43

Figure (III. 24) : Réalisation pratique sur la plaque d’essai…………………………….. 44

Figure (III.25) : Typon de carte de la commande………………………………………… 45

Figure (III.26) : Typon de carte de la puissance………………………………………….. 45

Figure (III.27) : plaque photosensible……………………………………………………. 46

Figure (III.28) : l'insoleuse……………………………………………………………….. 46

Figure (III.29) : Poudre du Révélateur…………………………………………………… 47

Figure (III.30) : Schéma de la carte dans le révélateur………………………………….. 47

Figure (III.31) : machine de gravure avec perchlorure de fer……………………………. 48

Figure (III.32) : perchlorure de fer sous forme granule………………………………….. 48

Figure (III.33) : Schéma de la carte après le Perchlorure de fer……………………….... 49

Figure (III.34) : perceuse ………………………………………………………………… 49 50 Figure (III.35) : carte de notre projet…………………………………………………….

composent référence Quantité valeur descriptions

Circuit intégré

PIC16F877A 1 / U1

LM 358N 1 / U2 Condensateur céramique 2 22pF C1, C2

chimique 1 2200µF C3 Resistance

/ 1 270Ω R1

/ 2 330Ω R2, R3 / 4 10KΩ R4, R5, R6, R7

Régulateur 7812 1 / U3

7805 1 / U4 Mosfet IRF840 3 N-P-N TR1, TR2, TR3

Botton poussoir / 2 / B1, B2

Relais / 3 / Re1, Re2, Re3

Les pines / / P1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p16,p17,p18,p19

Pont de redresseur

/ 1 / U5

Quartz / 1 20MHz CRY1

Capteur de la lumière

LDR 1 / R8

Les Lampes / 2 / L1, L2, L3

Liste de composant :

Table des matières

Table des matières

INTRODUCTION GENERALE………………………………………………………….. 01

Chapitre I: description sur l’éclairage I.1. Introduction……………………………..……………………………………………... 02

I.3. Domaine utilisation d’éclairage ……………………………………………………… 02

I.3.1. Usage Industriel………………………………………………………………….. 02

I.3.2. Usage du secteur tertiaire……………………………………………………….. 02

I.3.3.Usage Médical et hospitalier …………………………………………………… 03

I.3.4. Éclairage de sécurité…………………………………………………………….. 03

I.3.5. Agriculture …………………………………………………………………….... 03

I.3.6. Musées et galeries d'art ……………………………………………………….... 03

I.4. Type d’éclairage ……………………………………………………………………….. 04

I.4.1. Eclairage intérieurs ……………………………………………………………… 04

I.4.2. Eclairage extérieures……………………………………………………….......... 04

I.5. Différentes sources d’éclairage ……………………………………………………… 04

I.5.1. Les lampes à in condescende …………………………………………………….. 04

I.5.2. Les lampes à décharge …………………………………………………………... 05

I.5.3. Diodes électroluminescentes(les leds) ………………………………………….. 06

I.6. Commande automatique d’éclairage publique………………………………………. 07

I.6.1. Description ……………………………………………………………………….. 07

I.6.2. Types de commandes d’éclairage et applications ……………………………… 07

I.7. Gestion de système de la lumière …………………………………………………… 09

I.7.1. Systèmes manuels de gestion de la lumière……………………………………. 09

I.7.2. Systèmes automatiques de gestion de la lumière …………………….………. 10

I.8.Conclusion …………………………………………………………………………….. 10

Table des matières

Chapitre II : Description de Pic 16F877

II.1. Introduction ………………………….…………....…..……………………………… 11

II.2. Definition ……………………………..……………..………………………………… 11

II.3. Les différentes familles des Pics……..……….…....……….………………………… 11

II.4. Les avantage du microcontrôleur…..……….…..…...………………………………. 12

II.5. Choix d’un microcontrôleur ……..……….….…..…………..……………………… 12

II.6. Identification d’un Pic ……..…………….……..…………..……………………….. 13

14 II.6. Présentation de Pic 16f87…………………..………………..………………………..

II.7. Architecture interne………………………………………………………………...... 15

II.8. Les caractéristiques principales du PIC 16F877 ….……………………………….. 16

II.9. Les mémoires du PIC 16F877 …………………….…………………………………

II.9.1. Mémoire vive RAM ………..….………………………………………………

II .9.2. Mémoire Programme……..…..……………………………………………….

16

16

17

17

II.9.3. Mémoire EEPROM…………….……………………………………………… 17

II.10. Registre ……………………………..……………………………………………….. 18

II.10.1. STATUS (Registre d’état)……..…………………..………………………….. 18

II.10.2. Le registre INTCON (interrupt contrôle)…………………………………… 20

II.10.3. Le registre w ………………………………………………………………………. 20

II.11. L’horloge ……………………………………………………………………………. 21

II.12. Ports d’entrées /sorties………………………………………………………………. 21

II.12.1. Le port A ………………………………………………………………………. 22

II.12.2. Le port B ………………………………………………………………………. 22

II.12.3. Le port C……………………………………………………………………….. 22

II.12.4. Le port D……………………………………………………………………….. 23

II.12.5. Le port E……………………………………………………………………….. 23

II.13.Types d’instructions…………………………………………………………………… 23

II .14. Interruptions…………………………………………………………………………. 24

II.14.1. Définition ……………………………………………………………………… 24

II.14.2. Les sources d’interruption …………………………………………………… 24

II.14.3. Le déroulement d’interruption …………………………………………........ 25

II.15. Convertisseur analogique numérique ……………………………………………… 25

Table des matières

II.15.1. Définition ……………………………………………………………………… 25

II -15-2 Description de la procédure de la conversion ……….…………………….. 26

II.16. Timers…………………………………………………………………………………. 26

II.16.1. TIMER 0 ……………………………………………………………………… 27

II.16.2. TIMER1………………………………………………………………………. 27

II.16.3. TIMER2 ……………………………………………………………………… 27

II.16.4. TIMER Chien de Garde………………………….. ………………………… 27

II.17.Conclusion ……………………………………………………………………………. 27

Chapitre III: La réalisation pratique de la carte

III.1. Introduction ………………………………………………………………………….. 28

III .2. Principe de fonctionnement de la carte ……………………………………………………..

28

III .3. Etapes de la réalisation………………………………………………………………. 29

III .4. Outils de programmation …………………………………………………………… 29

III .4.2. Compilateur C ″ MICRO C ″ pour pic ……………………………………. 29

III .4 .3. Simulation avec ISIS (Proteus)……………………………………………… 30

III .4.4. Notice de programmation d’un pic avec le logiciel Win pic 800, et le

programmateur ……………………………………………………………………………...

31

III.5.Organigramme ………………………………………………………………………… 35

III .6. Etude et Conception du la carte……………………………………………………... 36

III .6.1. Introduction …………………………………………………………………... 36

III .6.2. Description du système………………………………………………………. 36

III .6.2.1. Bloc d’alimentation ………………………………………………………… 37

III .6.2.2. Bloc de commande ………………………………………………………….. 38

III .6.2.3. Bloc de la puissance ……………………………………………………………... 41

III .7 .Schema électronique ………………………………………………………………... 43

Table des matières

III.8. Réalisation pratique sur la plaque d’essai ………………………………………….. 44

III.9. Réalisation pratique de la carte………………………………………………………. 45

III.9.1. Le typon …………………………………………………………………………… 45

III.9.2. Insolation………………………………………………………………………….. 46

III.9.3. Révélateur………………………………………………………………………….

47

III.9. 4.Gravure……………………………………………………………………………. 48

III.9.5. Perçage ……………………………………………………………………………. 49

III.9.6. Soudure……………………………………………………………………………. 50

III .10 .Conclusion……………………………………………………………………………

51

Conclusion Generale……………………………………………………………………….. 52

Introduction générale

Introduction générale

1

Introduction générale :

L’éclairage public est en pleine mutation depuis quelques années grâce aux

développements de la vie urbaine et sa fonction de base, permettant aux utilisateurs de

vivre dans de bonnes conditions de confort. Malgré sa, l’éclairage a un grand problème tel

que l’abus de l’énergie électrique et sa mauvaise gestion.

Notre projet consiste en l’étude et la réalisation d’une carte à base d’un

microcontrôleur PIC16F877 permettant la commande automatique de l’éclairage publique

pour assurée une commande optimale de l’éclairage et de l’énergie électrique.

Ce mémoire est divisé en deux partie une partie théorique qui contient deux

chapitre et un chapitre pratique.

Dans le chapitre I nous avons présenté une description générale de l’éclairage

publique et sa commande.

Dans le chapitre II nous avons présenté la description de l’architecture du

microcontrôleur PIC 16F877 qui est le noyau de cette application.

Dans Chapitre III est composé de deux parties : la première partie présente les

outils de programmation de notre projet (cote SOFTWARE) et la deuxième partie c’est

l’étude et la conception de notre projet (cote HARDWARE).

Nous terminons notre travail par une conclusion générale mettant en œuvre les

différents résultats trouvés ainsi que les perspectives qui peuvent être envisagé.

Et enfin référence bibliographique pour enrichir notre mémoire ainsi que les annexes

utilisées.

Chapitre I

Description de l’éclairage

publique

Chapitre I Description de l’éclairage

2

Description de l’éclairage :

I.1. Introduction :

L’éclairage publique est obtenu en utilisant des dispositifs qui convertissent

l’énergie électrique en lumière pour satisfaire le besoin de l’éclairage dans de nombreux

sites tel que : éclairage dans salle, amphithéâtre et éclairage du la route.

I.3. Domaine d’utilisation d’éclairage :

I.3.1. Usage Industriel :

D’origine fonctionnelle, l'éclairage industriel doit répondre aux normes

concernant l'éclairage des postes de travail. Ce type d'éclairage est spécialement adapté

aux locaux où il est installé, où les contraintes de volumes, d'empoussièrement et de

maintenance sont particulières. Dans les industries où sont effectuées des tâches de

mécanique fine et de précision, ainsi que les secteurs de l'électronique, des renforts

d'éclairage sur les postes de travail sont installés. [WS05]

L'éclairage utilisé dans les locaux industriels est généralement de conception

simple avec une recherche d'efficacité et de facilité d'emploi, munis de source peu

consommatrice en énergie, Certains secteurs industriels (chimique notamment)

nécessitent l'emploi d'appareils protégés. Les industries où le rendu des couleurs est

important (imprimerie) nécessitent l'emploi de lampes adaptées.

I.3.2. Usage du secteur tertiaire :

Les lampes fluorescentes sont majoritairement employées dans les luminaires

tertiaires de bureau. Décrites à tort comme froides, les lampes fluorescentes permettent

de bien disposées une excellente uniformité d'éclairement. Apparent, suspendu ou

encastré, l'éclairage de bureau est souvent complété par des lampes d'appoint pour

répondre au besoin de personnaliser. [WS05]

Chapitre I Description de l’éclairage

3

I.3.3. Usage Médical et hospitalier :

L’éclairage des locaux est essentiellement utilitaire.

L’éclairage des salles d’opération, de certaines salles d’examens et de soins, ainsi

que les salles de soins des cabinets dentaires et des prothésistes dentaires utilise des

appareils d’éclairage adaptés (forts niveaux d’éclairements, contrôle des

luminances, spectre des températures de couleur, bon IRC, etc.).

I.3.4. Éclairage de sécurité :

Dans les lieux de travail ou accueillant du public, (magasin, hôtel, bureau, atelier),

un éclairage dit de sécurité, ou de secours, est requis par la plupart des réglementations.

Ces luminaires spécifiques se mettent automatiquement en fonction, lors des coupures

de courant électrique ou dans les situations d'urgences (incendie, évacuation). Ils

émettent une lumière relativement faible, mais suffisante; placés aux endroits

stratégiques (changement de direction, porte, escalier, porte de sortie), ils balisent le ou

les itinéraires vers la ou les sorties de secours. [WS05]

I.3.5. Agriculture :

Certains pays se sont fait une spécialité de la culture sous serre avec température

et éclairage contrôlés afin d'accélérer le processus de maturation des plantes. Cette

culture utilise des lampes émettant dans des longueurs d'ondes spécifiques aux plantes.

De même, l'élevage intensif en batterie de la volaille utilise l'éclairage pour accélérer la

croissance en raccourcissant le cycle diurne/nocturne. [WS05]

I.3.6. Musées et galeries d'art :

Depuis les années 1990, la fibre optique est utilisée pour véhiculer la lumière sur

un trajet de quelques dizaines de centimètres depuis une source vers l'objet à mettre en

valeur, permettant d'obtenir des éclairages ponctuels et discrets, pouvant être

élégamment intégrés à une vitrine de présentation, et offrant l'avantage de rayonner très

peu d'infrarouge, limitant ainsi le risque d'élévation de température à l'intérieur de la

vitrine, néfaste aux œuvres d'art.

Chapitre I Description de l’éclairage

4

I.4. Type d’éclairage :

I.4.1. Eclairage intérieurs :

Les options pour l’éclairage intérieur se regroupent en deux catégories : les

commandes manuelles et les commandes automatiques. Les commandes manuelles sont

souvent les plus rentables, mais elles requièrent l’intervention humaine. Par exemple,

éteindre manuellement l’éclairage en fin de journée selon une routine quotidienne peut

constituer la solution la plus efficace pour commander l’éclairage dans les bâtiments

industriels où il y a des heures fixes de travail. D’un autre côté, dans les immeubles de

bureaux équipés en groupes d’interrupteurs à proximité des ascenseurs, les employés

qui quittent les lieux laissent en principe l’éclairage en fonction, car ils ne savent pas

exactement quel interrupteur commande quel secteur du bâtiment; la tâche est donc

laissée aux soins du personnel d’entretien ou de sécurité.. [OMG], [WS05].

I.4.2. Eclairage extérieures :

Généralement commandée par des détecteurs (cellule photoélectrique) permet

d’assurer éclairage seulement la nuit, ce type peut aussi commandée par commande

automatique ou commande par capteur, des systèmes de commande d’éclairage

informatisée ou le système de commande mécanique, Par exemple commande

d’éclairage publique [OMG], [WS05].

I.5. Différentes sources d’éclairage :

I.5.1. Les lampes à incondescende :

La lumière est due à l’élévation de température d’un filament sous l’effet d’un

courant électrique. [MC51] [AP]

Puissance de 5 à 500 Watts

Duré de vie 1500 heures

Faible coût et destiné à l’éclairage domestique

Chapitre I Description de l’éclairage

5

I.5.2. Les lampes à décharge :

La lumière est due à mélange gazeux sous pression qui devient conducteur par

ionisation. [MC51] [AP]

Puissance de 18 à 2000 Watts

durée de vie 6000 heurs

nécessité d’un temps d’amorçage et de réamorçage ; destiné à la l’éclairage

publique

Contiennent de nombreux types parmi eux :

I.5.2.1. Les lampes fluorescentes :

La lumière est produite par ionisation d’un gaz qui devient conducteur sous

l’effet d’une surtension.la lumière n’est visible que par le biais d’une poudre

fluorescente que l’on place à l’intérieur du tube. [MC51] [AP]

puissance de 18 à 56 Watts

durée de vie de 200 heurs

I.5.2.2. Les lampes fluo compactes :

Une lampe traditionnelle (le classique « ampoule » produit un peu de lumière

(5%)…et beaucoup de chaleur (95%).

Les lampes fluo compactes «basse consommation » sont 5 fois plus économes et

durent 10à 12 fois plus long temps. [MC51]

Les premières lampes fluo compactes ont été produites après la crise du pétrole

dans les années 70.

A l’origine ces lampes étaient volumineuses, assez lourdes, et donnaient une

lumière un peu « papillonnante ». [AP]

En une vingtaine d’années elles ont fait des progrès considérables et fournissent

maintenant une lumière douce, identique aux ampoules classiques à incandescence,

avec des performances nettement supérieures.

Chapitre I Description de l’éclairage

6

Une seul lampe basse consommation fluo compacte de 7 W fournit autant de

lumière qu’une ampoule classique de 45 W, jusqu’à 12 fois plus longtemps, dégage

80% de chaleur en moins, et économise prés de 1000 KWH électrique pendent sa durée

de vie. [MC51]

I.5.3. Diodes électroluminescentes(les LEDs) :

Ce composant électronique est en train de faire sa place les sources d’éclairage.

Elles sont utilisées que dans un nombre restreint de domaines. [AP]

éclairage des téléphones portables, blocs autonomes de sécurité, borne de

balisage routier.

En production de lumière blanche.

En trichromie, les fabricants trouvent des solutions compactes de linéaires ou

petits projecteurs à changement de couleur.

Figure (I.1) : différent source d’éclairage

Source de lumière

Lampes Composant

électrique

A décharge Incandescente Diode

électroluminescent

es

Chapitre I Description de l’éclairage

7

I.6. Commande automatique d’éclairage publique

I.6.1. description :

L’un des moyens les plus simples d’économiser l’énergie consiste à éteindre les

appareils d’éclairage situés dans des zones non occupées. Cependant, cette tâche

représente parfois une définition. La commande de l’éclairage publique peut s’effectuer

de différentes façons, soit au moyen de simples interrupteurs locaux, de détecteurs de

mouvement de cellules photoélectriques, d’horloges programmables, ou encore à l’aide

de systèmes de commande d’éclairage informatisés plus complexes pouvant être

intégrés aux systèmes de contrôle automatique reliés aux installations mécaniques et de

sécurité du bâtiment. [OMG]

I.6.2. Types de commandes d’éclairage et applications :

I.6.2.1. Commandes par disjoncteur :

Les lampes restent allumées 24 heures sur 24 ou sont commandées par des

disjoncteurs [WB07] [OMG]

I.6.3.2. Interrupteurs à tension de secteur :

Offrent une commande manuelle locale. Application la plus courante, coût

d’installation le plus bas. Chaque interrupteur commande un circuit d’éclairage.

[WB07] [OMG]

I.6.3.3. Interrupteurs à basse tension :

Initialement installés pour servir de commandes d’éclairage à tension plus haute,

notamment les éclairages; semblables aux interrupteurs de tension de secteur standard.

Un interrupteur peut commander de nombreux circuits d’éclairage. [WB07] [OMG]

I.6.3.4. Interrupteurs centraux à basse tension :

Interrupteurs à basse tension installés à un emplacement central, en général à la

sortie, par exemple près de l’ascenseur. Ces interrupteurs sont en général utilisés

seulement par le personnel d’entretien et l’éclairage fonctionne pendant de nombreuses

heures. [WB07] [OMG]

Chapitre I Description de l’éclairage

8

I.6.3.5. Systèmes de commande informatique ou à minuteur :

Commandés par circuit, soit automatiquement par une horloge ou un logiciel PC.

Ils peuvent permettre une utilisation minimale s’ils sont programmés régulièrement.

Appropriés pour les locaux à bureaux où les heures d’occupation sont préétablies.

[WB07] [OMG]

I.6.3.6. Détecteurs de commande d’éclairage à infrarouge :

Permettent une commande automatique de l’éclairage. Détectent l’énergie,

notamment les corps humains et les mouvements. Offrent une commande d’extinction

ou d’allumage aux fins de contrôle plus précis. Appropriés pour les endroits tels que les

bureaux fermés et les pièces fermées. [WB07] [OMG]

I.6.3.7. Détecteurs de commande à ultra sons :

Utilisent les ondes sonores à ultrasons. Le mouvement change le retour de l’onde

sonore, ce qui a pour effet d’allumer l’éclairage. Appropriés pour les bureaux à aire

ouverte, les toilettes et les grandes pièces. [WB07] [OMG]

I.6.3.8. Détecteurs de commande à double technologie :

Combinent les technologies des détecteurs à infrarouge et à ultrasons. Ils sont en

général utilisés dans les zones difficiles à commander avec tout autre équipement

standard. Parmi les applications les mieux adaptées, citons les salles d’ordinateurs, les

salles de conférence et les salles de classe. [WB07] [OMG]

I.6.3.9. Systèmes de commande activés par lecteur de cartes :

Cette méthode est généralement utilisée conjointement avec un système

commandé par un logiciel PC. Le lecteur de cartes remplace le système de commutation

local à basse tension. Ces systèmes fournissent des indications à la direction s’ils sont

combinés à un système de contrôle d’accès par carte. Ils peuvent être programmés pour

commander l’éclairage là où les Employés sont autorisés à travailler. [WB07] [OMG]

Chapitre I Description de l’éclairage

9

I. 6.3.10. Gradateurs d’éclairage :

L’utilisation des gradateurs d’éclairage est en général limitée aux salles de

conférence, etc. Les systèmes actuels peuvent commander l’éclairage fluorescent de

façon individuelle au moyen de gradateurs manuels, de détecteurs d’éclairage ou de

commandes à distance. Utilisés dans des espaces ouverts, par exemple les bureaux à aire

ouverte, ils peuvent générer des économies d’énergie supplémentaires. Ces systèmes,

dont le coût est plus élevé, permettent aux utilisateurs de régler les niveaux d’éclairage

selon leurs besoins particuliers. [WB07] [OMG]

I.7. Gestion des systèmes de l’éclairage :

I.7.1. Systèmes manuels de gestion de l’éclairage:

I.7.1.1. Potentiomètres gradateurs variateurs et boutons poussoirs :

Permettent à l'utilisateur d’éteindre, d’allumer et de faire varier l’intensité de

l’éclairage.

Dans le cas d’une gestion automatique, il est nécessaire de laisser une plage de

liberté à l’utilisateur en lui permettant d’ajuster l’éclairage à ses besoins spécifiques.

D’où l’intérêt de conserver des interrupteurs accessibles. [AP]

I.7.1.2 Télécommandes sans fil ou murales :

Ces télécommandes sans fil manuelles ou murales permettent de programmer des

ambiances lumineuses, de les mémoriser et de les activer Ce système est économique à

l’installation, ne nécessitant aucun câblage. Le système détecteurs de présence cellules

photoélectriques doublés par une commande manuelle permettent d’économiser jusqu’à

60 % d’énergie. [AP]

I.7.2. Systèmes automatiques de gestion de l’éclairage:

I.7.2.1. Détecteurs de présence :

Détecteurs infrarouge permettant d’éclairer les zones de travail ou les

circulations seulement lorsqu’elles sont occupées. Ils peuvent être intégrés au luminaire

ou bien être installés isolément au mur ou au plafond. Bien étudier leur implantation,

Chapitre I Description de l’éclairage

10

leur angle de détection ainsi que leur temporisation. Utilisation : Locaux à occupation

intermittente, toilettes. [AP]

I.7.2.2. Cellules photosensibles :

Détecteurs permettant d’allumer, d’éteindre voire d’adapter l’éclairement

produit par un ou plusieurs luminaires en fonction de la lumière ambiante. Ils peuvent

être intégrés au luminaire ou bien être installés isolément au mur ou au plafond.

Utilisation : Dans tout local bénéficiant de l’éclairage naturel. [AP]

.

I.7.2 .3. Multi-capteurs :

Ils peuvent être intégrés aux luminaires ou séparés de ceux-ci. Ils permettent de

remplacer plusieurs détecteurs comme la cellule photosensible et le détecteur de

présence, mais intégrer également un récepteur de commande infrarouge (commande à

distance). [AP]

I.7.2.4. Gestion centralisée de l’éclairage :

La gestion centralisée permet le contrôle, la commande et la gestion horaire et

calendaire de la gestion d’éclairage. Elle permet aussi de connaître l’état et les

consommations de l’installation d’éclairage. [AP]

Ce système présente l’avantage de pouvoir modifier les allumages des bureaux

en fonction des aménagements successifs par programmation, donc sans toucher au

câblage électrique et sans ouvrir de faux plafonds.

I.8.Conclusion :

Dans ce chapitre nous avons présenté une description générale sur l’éclairage

publique et sa commande ainsi que les domaines utilisation de l’éclairage publique.

Chapitre II

Description du pic 16f877

Chapitre II description du pic 16f877

11

DESCRIPTION DU PIC 16F877 :

II.1. Introduction :

Les microcontrôleurs se retrouvent de plus en plus dans les matériels que nous

utilisons quotidiennement, machine à laver, mulot, ordinateur, téléviseur.

Dotés d’une logique programmée ils sont capables de régir à l’environnement un

peu à la manière d’automates programmable .ainsi leurs propriétés ne se limitent pas à

offrir un certain nombre d’entrées /sorties logique .ils sont parfois dotés de fonctions

supplémentaires telle que convertisseur analogique numérique, horloge, temps réel,

comptage rapide etc.

Plusieurs fondeurs se partagent ce marché , citons INTEL , MOTORALA,

AMTEL , ZILOG ,PHILIPS et enfin MICROCHIP qui nous intéresse ici. [AB10]

II.2. Définition :

Un PIC est un microcontrôleur, c’est a dire une unité de traitement de l’information

de type microprocesseur a laquelle on a ajoute des périphériques internes permettant de

réaliser des montages sans nécessiter l’ajoute des composants externes.les Pics sont des

composant dits RISC (Reduced Instructions Set Computer), ou encore (composant a jeu

d’instruction réduit).

II.3. Les différentes familles des pics :

Il y a trois grandes familles des Pics :

La famille Base Line, qui utilise des mots d’instructions de 12 bits.

La famille Mid-Range, qui utilise des mots de 14 bits (et dont font partie la

16F84 et 16F876 et 16f877).

La famille High-End, qui utilise des mots de 16 bits.

Chapitre II description du pic 16f877

12

Toutes les PICs Mid-Range ont un jeu de 35 instructions, stockent chaque

instruction dans un seul mot de programme, et exécutent chaque instruction (sauf les

sauts) en un cycle. [AB10]

On atteint donc des très grandes vitesses, et les instructions sont de plus très

rapidement assimilées.

II.4. Les avantage du microcontrôleur :

L’utilisation des microcontrôleurs pour les circuits programmables à plusieurs points

forts et bien réels. Il suffit pour s’en persuader, d’examiner la spectaculaire évolution de

l’offre des fabricants de circuits intégrés en ce domaine depuis quelques années.

Nous allons voir que le nombre d’entre eux découle du simple sens. [MC].

Tout d’abord, un microcontrôleur intègre dans un seul et même boîtier ce qui,

avant nécessitait une dizaine d’éléments séparés. Il résulte donc une diminution

évidente de l’encombrement de matériel et de circuit imprimé.

Cette ration a aussi comme conséquence immédiate de simplifier le tracé du

circuit imprimé puisqu’il n’est plus nécessaire de véhiculer des bus d’adresses et

de donnée d’un composant à un autre.

L’augmentation de la fiabilité du système puisque, le nombre des composants

diminuant, le nombre des connexions composants/supports ou

composants/circuits imprimer diminue.

Le microcontrôleur contribue à réduire les coûts à plusieurs niveaux.

Moins cher que les autres composants qu’il remplace.

Diminuer les coûts de main d’œuvre.

Réalisation des applications non réalisables avec d’autres composants.

II.5. Choix d’un microcontrôleur :

Il existe plusieurs microcontrôleurs fabriqués par INTEL, MOTOROLA, HITACHI,

NEC TEXAS instrument etc.… [AB10]

Le choix d’un microcontrôleur dépend de plusieurs critères de sélection dont le

développeur doit tenir compte comme :

Nombre d’entrées/sorties.

Liaison d’entrées/sorties.

Chapitre II description du pic 16f877

13

Conversion analogique numérique et numérique analogique.

Entrées/sorties rapides, sorties spéciales (M.L.I, horodaté etc…).

Mémoire RAM, ROM, EPROM interne ou externe, sa taille.

Vitesse de l’horloge, temps d’exécution d’une multiplication, d’une division.

Bus de données 8bits /16bits.

Les logiciels de programmation (assembleur, c, micro c etc…).

Les émulateurs pour la mise au point des applications.

Les évolutions prévisibles du composant, son prix, les sources.

II.6. Identification d’un pic :

Pour identifier un PIC, on utilise simplement son numéro :

16 : indique la catégorie du PIC, c’est un Mid-range.

L : indique qu’il fonctionne avec une plage de tension beaucoup plus tolérante.

C : indique que la mémoire programme est un EPROM ou une EEPROM.

CR ou F : indique le type de mémoire ; CR(ROM) ou F (FLASH).

XX : représente la fréquence d’horloge maximale que le PIC peut recevoir.

Une dernière indication qu’on le trouve est le type de boitier. [AB10]

Exemple :

Un 16f877est un PIC MID-RANGE(16) et mémoire programme de Type FLASH

(F) et réinscriptible de type 877 et capable d ‘accepter une fréquence D’horloge de 20MHz,

Figure (II.1) représenté description de la configuration du PIC 16F877.

Figure (II.1) : configuration du PIC 16F877

Chapitre II description du pic 16f877

14

II.7. Présentation de pic 16f877 :

Le PIC 16F877 comprend 40 pins : 33 pins d’entrées/sorties, 4 pins pour

l’alimentation, 2 pins pour l’oscillateur et un pin pour le reset (MCLR). Les broches VDD

(broches 11 et 32) et VSS (broches 12 et 31) servent à alimenter le PIC. Les broches OSC1

et OSC2 ou CLKIN et CLOUT permettent de faire fonctionner l’oscillateur interne du PIC

qui peut être un quartz, un résonateur céramique, un oscillateur externe ou un réseau RC

dont le rôle est de créer des impulsions de fréquences élevées, la figure (II- 2 ) représenté

le boîtier de pic16f877. [BM10]

Figure (II.2) : le boîtier de pic16f877

Chapitre II description du pic 16f877

15

II.8. Architecture interne :

L’architecture interne de PIC16F877, commune à la majorité des microcontrôleurs

Mid-range. Le microcontrôleur PIC16F877 répond tout à fait à nos demandes. Il dispose de

40 broches, d’une mémoire programme de 8Kmots, d’une RAM de 368 octets, ne prend

que très peu de place et il dispose de nombreux modules périphériques internes. ) La figure

(II. 3) représenté structure interne de pic16f877. [BM10]

Figure (II. 3) : Structure interne du PIC16F877.

Chapitre II description du pic 16f877

16

II.9. Les caractéristiques principales du pic 16f877 :

Le PIC 16F877 est caractérise par : [ZS09].

Une Fréquence de fonctionnement élevée, jusqu’a 20 MHz.

Une mémoire vive de 368 octets.

Une mémoire EEPROM pour sauver des paramètres de 256 octets.

Une mémoire morte de type FLASH de 8 K mots (1mot = 14 bits), elle est

Réinscriptible à volonté.

Chien de garde WDT.

33 Entrées et sorties.

Chaque sortie peut sortir un courant maximum de 25 mA.

3 Temporisateurs : TIMER0 (8 bits avec prediviseur), TIMER1 (16 bits)

Avec prediviseur avec possibilité d’utiliser une horloge externe réseau RC

ou QUARTZ) et TIMER2 (8 bits avec prediviseur et post diviseur).

2 entrées de captures et de comparaison avec PWM (Modulation de

largeur d’impulsions).

Convertisseur analogique numérique 10 bits avec 8 entrées multiplexées

Maximum.

Une interface de communication série asynchrone et synchrone.

(USART/SCI).

Une interface de communication série synchrone (SSP/SPI et I2 C).

Une tension d'alimentation entre 2 et 5.5 V.

II.10 Les mémoires du pic 16f877 :

II.10.1. Mémoire vive RAM :

C’est de la mémoire d’accès rapide, mais labile (c'est-a-dire qu’elle s’efface

Lorsqu’elle n’est plus sous tension); cette mémoire contient les registres de

Configuration du PIC ainsi que les différents registres de données. Elle contient Également

les variables utilisées par le programme. [BB03]

Cette mémoire RAM disponible sur le 16F877 est de 368 octets, elle est repartie de

la Manière suivante:

80octets en banque 0, adresses 0x20 à 0x6F.

80 octets en banque 1, adresses 0xA0 à 0xEF.

Chapitre II description du pic 16f877

17

96 octets en banque 2, adresses 0x110 à 0x16F.

96 octets en banque 3, adresses 0x190 à 0x1EF.

16 octets communs aux 4 banques, soit 0x70 à 0x7F = 0xF0 à 0xFF 0x170 à

0x17F = 0x1F0 à 0x1FF.

II. 10.2. Mémoire Programme :

La mémoire programme (flash) est constituée de 8k mots de 14 bits et chaque

instruction est codée sur 1 mot, Cette mémoire est celle dans laquelle le programmateur

écrit les instructions du programme. Dans cet espace mémoire, les cinq premières adresses

(000, 001,002, 003, et 004) sont réservées au microcontrôleur. Certaines d’entre elles sont

particulièrement remarquables [BB03] :

a) l’adresse 000 correspond au vecteur de Reset.

b) l’adresse 004 correspond au vecteur d’interruption.

II.10.3. Mémoire EEPROM :

La mémoire EEPROM (Electrical Erasable Programmable Read Only Memory), est

constituée de 256 octets disponibles en lecture et écriture depuis le programme. Ces octets

sont conservés après une coupure de courant. [BB03] auxquels on accède uniquement par

l’intermédiaire de quatre registres spéciaux:

EEADR (EEprom ADRess) pour ce qui concerne les adresses

EEDATA (Eprom DATA) pour ce qui concerne les données

EECON1 (EEprom Control) permettant de définir le

EECON2 mode de fonctionnement de cette mémoire.

Et enfin une toute petite mémoire EEPROM, contenant seulement 8 cases, de

l’adresse 2000 à l’adresse 2007, réservées au microcontrôleur. Les adresses 2000, 2001,

2002 et 2003 correspondent aux emplacements dans lesquels l’utilisateur peut stocker un

code d’identification (en n’utilisant que les quatre bits de poids faible de chacun de ces

mots à14 bits).L’adresse2007correspond au registre de configuration du microcontrôleur.

Lui aussi mot de 14 bits, dont les cinq premiers seulement sont utilisables, la figure (II.3)

représente la configuration des registres et leurs position dans la RAM [BB03].

Chapitre II description du pic 16f877

18

Figure (II.3) : configuration des registres dans la RAM

II.11. Registre :

II .11.1. STATUS (Registre d’état) :

Les cinq premiers bits de ce registre (bits 0 à 4) correspondent à des flags que le

programmeur peut interroger pour obtenir des informations lui permettant d’écrire

correctement la suite des instructions de son programme ; tandis que les bits 5, 6 et 7 (RP0,

RP1, IRP), d’après la façon dont on les programme, pourraient sélectionner 8 pages de

registres internes (chacune de 128 octets). Le tableau suivant représenté Registre d’état.

[CT02], [BM10].

Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

IRP RP1 RP0 TO PD Z DC C

Tableau 2.1

Chapitre II description du pic 16f877

19

Bit 0 : C (Carry)

Flag indiquant si une retenue a eu lieu dans un octet lors d’une addition ou d’une

soustraction.

Si une retenue a été générée, ce bit passe à 1.

Bit 1 : DC (Digit Carry)

Flag fonctionnant comme le bit de Carry, sauf qu’ici la surveillance de la retenue s’exerce

non pas sur l’octet entier, mais sur le premier demi-octet.Ce flag se positionne à 1 si une

retenue est générée du bit 3 (bit de poids fort du quartet inférieur) vers le bit 0 du quartet

supérieur.

Il est utile pour corriger le résultat d’opérations effectuées en code BCD.

Bit 2 : Z (Zéro)

Ce flag passe à 1 si le résultat d’une opération (arithmétique ou logique) est 0.

Bit 3 : PD (Power Down)

Mise en veilleuse de l’alimentation, effectuée par l’instruction SLEEP. Passe à 1 lorsqu’on

utilise l’instruction CLWDT, ou à la mise sous tension.

Bit 4 : TO (Time Out)

Dépassement de délai. Passe à 0 si le timer du Watch-Dog (chien de garde) déborde. Et mis

à 1 par les instructions CLWDT et SLEEP, ainsi qu’à la mise sous tension.

Bit 5 : RP0 (Registre Page zéro)

Sert à sélectionner l’une des deux pages de registres (Page 0 ou Page 1).

0 = sélectionne la page mémoire 0 (adresses de 00 à 7F).

1 = sélectionne la page mémoire 1 (adresses de 80 à FF).

RP0 et RP1 (bit de sélectionne de bancs) : Ces bits servent à sélectionner les pages de

mémoire du programme.

RP1 RP1 PAGE ADRESSE

0 0 0 00 à 7F

0 1 1 80 à FF

1 0 2 100 à 17F

1 1 3

180 à 1FF

Tableau 2.2

Chapitre II description du pic 16f877

20

Bit7 : IRP: registre de sélection de Bank (utilise pour l’adressage indirect)

1 = Bank 2, 3 (100h - 1FFh).

0 = Bank 0, 1 (00h - FFh) .

II .11.2. Le registre INTCON (interrupt contrôle) :

L’interruption au niveau du PIC16F877 est gérée par plusieurs registres: Le plus

important est le registre INTCON (INTerrupt CONtrol) qui se situe à l’adresse 0x0B.

C’est un registre de 8 bits, dont chaque bit a une fonction particulière. Viennent ensuite les

registres PIEx et PIRx .Les PIEx contiennent les bits individuels de validation des

interruptions en provenance des diverses ressources internes. [CT02]

Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

GIE PEIE T0IE INTE RBIE T0IF INTF RBIF

Tableau 2.3

Toutes les interruptions peuvent être validées/interdites par le bit INTCON.

GIE.

Toutes les interruptions périphériques peuvent être validées/interdites par le bit

INTCON.PEIE.

Chaque interruption peut être validée/interdite par son bit de validation individuel.

En résumé, pour valider une interruption périphérique (par exemple), il faut positionner

3 bits, GIE, PEIE et le bit individuel de l’interruption.

II .11.3. Le registre w :

La plupart des instructions opèrent en utilisant le registre de travail W (Working

register) comparable à l’accumulateur des anciens microprocesseurs, et soit un registre soit

une valeur immédiate codée sur 8 bits appelée littéral.

Le résultat des opérations peut être envoyé soit dans le registre W (accumulateur)

soit dans le registre sollicité (soit dans les deux, avec certaines instructions).

Dans les opérations à deux opérandes, un opérande dans le registre de travail, l’autre

est une constante ou est contenu dans un autre registre. Dans les opérations à un opérande,

l’opérande est soit dans W, soit dans autre registre.

Chapitre II description du pic 16f877

21

La valeur des bits C, DC et Z du registre d ‘état sont affectées selon l’opération

effectuée par l’UAL. [CT02] [BM10]

II.12. L’horloge :

L'horloge peut être soit interne soit externe. L'horloge interne est constituée d'un

oscillateur à quartz ou d'un oscillateur RC.

Avec l'oscillateur à Quartz, on peut avoir des fréquences allant jusqu'a 20 MHz

selon le type de μC. Le filtre passe bas (Rs, C1, C2) limite les harmoniques dus à

l’écrêtage et réduit l’amplitude de l’oscillation, il n'est pas obligatoire Avec un

oscillateur RC, la fréquence de l'oscillation est fixée par Vdd, Rext et Cext. Elle peut

varier légèrement d'un circuit à l'autre.

Dans certains cas, une horloge externe au microcontrôleur peut être utilisée pour

synchroniser le PIC sur un processus particulier.

Quelque soit l'oscillateur utilisé, l'horloge système dite aussi horloge instruction est

obtenue en divisant la fréquence par 4. Dans la suite de ce travail on utilisera le terme

Fosc/4 pour désigner l'horloge système. Avec un quartz de 4 MHz, on obtient une horloge

instruction de 1 MHz, soit le temps pour exécuter une instruction de 1μs.

II.13. Ports d’entrées/sorties :

Le pic 16f877 contient les 5 ports suivants :

Port A : 6 pins I/O numérotées de RA0 a RA5.

Port B: 8 pins I/O numérotées de RB0 a RB7.

Port C: 8 pins I/O numérotées de RC0 a RC7.

Port D : 8 pins I/O numérotées de RD0 a RD7.

Port E: 3 pins I/O numérotées de RE0 a RE2.

Tous ces ports se trouvent dans la banque 0, mais tous leurs registres se trouvent dans la

banque1, pour déterminer les modes des ports (I/O), il faut sélectionner leurs registres

TRISX :

le positionnement d’un bit à ≪ 1 ≫ place la pin en entrée.

Le positionnement de ce bit à ≪ 0 ≫ place la pin en sortie.

Notez, comme pour tous les ports, que la mise sous tension du PIC, et tout autre

reset, force tous les bits utiles de Tris a 1, ce qui place toutes les pins en entrée. En plus

Chapitre II description du pic 16f877

22

pour configurer TRISX avec notre compilateur il faut agir sur la valeur set_tris_x 0 .

Exemple : Set_tris_x (valeur). [BB03]

II .13.1. Le port A :

Le port A est constitué six entrées/sorties numérotées de RA0 a RA5 qui peuvent

être utilise comme des entrées pour le convertisseur analogique numérique ou pour le

TIMER 0, dans ce dernier cas le pin RA4 sera utilise comme entrée Pour configurer

TOCKI est de type drain ouvert. [BB03], [BNF].

On peut utiliser ce port, soit pour la conversion analogique /numérique, soit en mode

(I/O), dans notre projet on a utilise RA0 comme entrée pour le CAN.

Remarque : RA4 qui est toujours en collecteur ouvert (mise à 0) c’est a dire mise en

Sortie.

II.13.2. Le port B :

Le port B est constitué huit pins d'entrée/sortie classique numérotées de RB0 a RB7.

On note que le pin RB0 qui, en configuration d’entrée, est de type (trigger de Schmitt)

quand elle est utilisée en mode interruption ≪ INT ≫. La lecture simple de RB0 se fait, de

façon tout à fait classique, en entrée de type TTL. [BB03]

II.13.3. Le port C :

Le port C est constitué huit pins d'entrée/sortie numérotées de RC0 à RC7 toujours

au niveau de son utilisation classique, quelque soit les caractéristiques.

Il y a un registre TRISC localisé dans la banque1, qui permet de décider quelle sont

les entrées et qu’elles sont les sorties. Le fonctionnement est identique celui des antres

TRIS, sachant que le positionnement d’un bit à « 1 » place le pin en entrée, et que le

positionnement de ce bit à « 0 » place le pin en sortie. [BB03] ,[BNF].

La mise sous tension du microcontrôleur PIC, ou reset, force tous les bits utiles de

TRISx à 1, ce qui place toutes les pins en entrée.

II.13.4. Le port D:

Le port D est constitué huit pins d'entrée/sortie numérotées deRD0 àRD, sont de

type « trigger de Schmitt ».le fonctionnement de ce port dépend de la valeur placée dans

TRISE, qui concerne, a première vue, le portE. Mais au moment de mise sous tension, la

valeur placée dans TRISE configure le PORTD en port I/O de type général. [BNF]

Chapitre II description du pic 16f877

23

II.13.5. Le port E :

Le port E est constitué trio d'entrée/sortie numérotées pines, RE0, RE1 et RE2

contrairement aux autres ports, les bits non concernés de TRISE sont implémentées pour

d’autres fonctions. [BB03] [BNF].

On remarque que les pins REx peuvent être utilisés comme pins d’entrées

analogiques. C’est le registre ADCON1 qui détermine si ce port sera utilisé comme port

I/O ou comme port analogique.

Au niveau électronique, les REx utilisées en entrée seront, une fois de plus, du type

« trigger de Schmitt ».

II.14. Types d’instructions :

Tous les Pics Mid-Range ont un jeu de 35 instructions, Chaque instruction est codée

sur un mot de 14 bits qui contient le code opération (OC) ainsi que l'opérande.

Toutes les instructions sont exécutées en un cycle d'horloge, à part les instructions de

saut qui sont exécutées en 2 cycles d’horloge. Sachant que l’horloge système est égale à

fosc/4, si on utilise un quartz de 4MHz, on obtient une horloge fosc/4 = 1000000

cycles/seconde, cela nous donne une puissance de l’ordre de 1MIPS (1 Million

d’Instructions Par Seconde). Avec un quartz de 20MHz, on obtient une vitesse de

traitement de 5 MIPS. [BM10]

Il y a 4 types d’instructions:

Les instructions " orientées octet " : Ce sont des instructions qui manipulent

les données sous forme d'octets.

Les instructions " orientées bits" : Ce sont des instructions destinées à

manipuler directement des bits d'un registre particulier.

Les instructions générales : Ce sont les instructions qui manipulent des

données qui sont codées dans l'instruction directement.

Les sauts et appels de sous-programmes : Ce sont les instructions qui

provoquent une rupture dans la séquence de déroulement du programme.

Chapitre II description du pic 16f877

24

II .15. Interruptions :

II.15.1 Définition :

Une interruption est une action, déclenchée par un événement précis, qui va arrêter le

programme principal, s'exécuter, puis reprendre le programme principal à l'endroit où il

s'étai. Arrêté les interruptions peuvent être déclenchées par: [BM10]

Les timers.

Les pins interruptibles (ex : RB0).

Les interfaces de communication.

Le convertisseur analogique-numérique.

II.15.2. Les sources d’interruption :

Le microcontrôleur 16f877 dispose de plusieurs sources d’interruptions [BM10].

Une interruption externe, action sur la broche INT/RB0.

Débordement du TIMER0.

Changement d’état logique sur une des broches du PORTB (RB4 à RB7).

Une interruption d’un des périphériques (PEIE).

Fin de programmation d’une case mémoire de l’EEPROM.

Changement d’état sur le PORTD (PSPIE).

Fin de conversion analogique numérique (ADIE).

Réception d’une information sur la liaison série (RCIE).

Fin d’émission d’une information sur la liaison série (TXIE).

Interruption SPI ou I2C du module MSSP (SSPIE).

Interruption du registre de capture et/ou de comparaison 1 (CCPI1E).

Interruption du registre de capture et/ou de comparaison 2 (CCPI2E).

Débordement du TIMER1 (TMR1E).

Débordement du TIMER2 (TMR2E).

Collision de BUS (BCLIE).

Chapitre II description du pic 16f877

25

II.15.3. Le déroulement d’interruption :

L'exécution des interruptions se fait à partir de l'adresse programme 0x04. En effet,

lorsqu’une interruption se produit, le programme principal s'arrête et exécute l'instruction à

l'adresse 0x04. La routine d'interruption est structurée de la façon suivante:

Sauvegarder les registres.

Identifier la source de l'interruption.

Effectuer l'action associée à cette interruption.

Restaurer les registres.

Revenir au programme principal.

II.16. Convertisseur analogique numérique :

II .16.1. Définition :

Le signal électrique est une tension analogique continue qui doit être discrétisé pour

pouvoir être stocké. Cette discrétisation ou numérisation est réalisée par un module appelé

Convertisseur Analogique/Numérique (CAN). Il est utilisé pour échantillonner le signal

électrique d’entrée, c’est-à-dire mesurer le plus souvent à des intervalles réguliers la valeur

de ce signal électrique et ainsi produire une suite de valeurs binaires qui constituent le

signal discrétisé ou signal numérique. [BM10], [ZS09].

Donc la fonction conversion analogique numérique consiste a transforme une

grandeur électrique en une grandeur numérique exprimée sur N bits. Cette grandeur de

sortie représente, dans le système de codage qui lui est affecté, un nombre proportionnel à

la grandeur analogique d’entrée. Le CAN intégré dans le 16F877 a une résolution de 10

bits qui permet d’attribuer 1024 valeurs numériques à notre signal d’entrée. Il donne une

précision en 5V de 5Mv environ, ce qui est une précision tout à fait intéressante.

II .16.2. Description de la procédure de la conversion :

Jusqu’à 8 signaux différents sur les pins AN0 à AN7. Les pins AN0 à AN4 sont les

dénominations analogiques des pins RA0 à RA3 et RA5, tandis que les pins AN5 à AN7

sont les dénominations analogiques des pins RE0 à RE2. L’acquisition de la donnée

analogique au niveau du PIC se fait de la manière suivante :

Chapitre II description du pic 16f877

26

Le PIC connecte la pin sur laquelle se trouve la tension à numériser à un

condensateur interne, qui va se charger via une résistance interne jusque la tension

appliquée.

La pin est déconnecté du condensateur, et ce dernier est connecté sur le convertisseur

analogique/numérique interne.

Le PIC procède à la conversion.

Le temps d’acquisition pour le PIC est sous une tension égale à 5V est égale à :

Tacq sous 5V = 2μs + 16,46μs + 1,25μs = 19,71μs. Mais avant il faut procéder d’abord à

la configuration du module CAN et du Timer0. Ensuite, attendre le débordement du

Timer0 pour commencer la conversion de la donnée analogique présente sur le canal RA0

et recommencer depuis le début. La figure (II.5) représenté schéma convertisse

analogique/numérique. [ZS09].

Figure (II.5) : schéma convertisse analogique/numérique

II.17. Timers :

Le microcontrôleur pic16f877comporte trois timers (0, 1,2) chacun d’eux peut

générer une interruption, ils peuvent aussi être associés a des modules fonctionnels CCP1et

CCP0et PWM. Qui permettent de réaliser la capture de donne en entrée, la comparaison de

donne en sortie et la modulation de largeur d’impulsion. [ZS09]

Chapitre II description du pic 16f877

27

II .17.1. Timer0 :

Timer0 est le plus simple des trois, il est capable de générer une interruption qui se

produit lorsque le timer0 déborde de FFh à 00h.

II .17.2. Timer1 :

Le timer 1 est constitue essentiellement d’un registre de 16 bits divise en deux

registre de 8bits :TMR1L pour les bits de poids faible et TMR1H pour les bits de poids

fort.il peuvent être tous deux lus et écrit a leur adresse ,le TMR1 fonctionne au moyen du

registre T1CON il peut utilise trois source d’horloges déférents en mode timer il utilise

l’horloge instruction en mode compteur il peut utilise un signal externe applique a la

patteT1OSO1 ,ou bien le signal d’un oscillateur qui est lui propre réalise en connectant un

quartz entre les pattes T1OSO1 et T1OSOI.

II .17.3 . Timer2 :

Le timer 2 est compose d’un registre de 8 bits appelé TMR2 associe a un prédiviseur

et un post-diviseur ainsi qu’a un registre dit de période appelé PR2 dont le contenu

augmente a partir de 00 au rythme de l’horloge du pic divise par quatre.

II .17.4. Timer chien de Garde :

Le timer chien de garde ou Watch dog timer est une fonction utilisée pour se

prémunir des erreurs de certains logiciels ou de blocages peuvent se produire dans certains

situation il est généralement constitue d’un compteur incrémenté au rythme d’un horloge

programme au reset lors du débordement du compteur .le compteur se met régulent à zéro

si pour un raison ou un autre ,il reste en attente dans une position quelconque (boucle infini

par exemple),le tomer WDT se charge de mettre fin a cette situation grâce a un reset

génère par son débordement, le compteur compte en permanence et le fait de déborder

c'est-à-dire d’arriver a FF lui fait généré un reset au microcontrôleur.

II.18. Conclusion :

Dans ce deuxième chapitre nous avons donné une description générale du

microcontrôleur pic16f877 de son brochage de ses périphériques, ce qui nous facilitera son

utilisation lors de la réalisation de notre montage.

Chapitre III

Etude et réalisation pratique

d’une carte

Chapitre III Etude et réalisation pratique d’une carte

28

Etude et réalisation pratique d’une carte

III.1. Introduction :

Dans ce chapitre ; nous allons développer les étapes nécessaires pour aboutir à notre

objectif et faciliter la réalisation de notre projet « commande automatique d’éclairage

publique a base de microcontrôleur pic 16f877 » ainsi que les Outils de programmation

(MIkRO C et PROTEUS, WINN PIC 800).

III.2. Principe de fonctionnement:

Le principe de fonctionnement de notre projet c’est la commande de l’allumage

automatique des lampes à partir de la tension fourni par un pont diviseur résistif

proportionnel à la lumière reçue. Cette carte est compose quatre bloc nécessaire pour faire

cette application. Comme la figure ci-dessus :

Figure(III.1) : schéma synoptique de la carte

Figure(III.13) : schéma synoptique de la carte

Alimentation

Bloc de

commande

Bloc de la

puissance

Mode

opérative

Chapitre III Etude et réalisation pratique d’une carte

29

III.3. Etapes de la réalisation :

La réalisation de notre dispositif a connu cinq étapes:

1-ère

étape : C’est l’étape la plus difficile car elle consiste la recherche des

informations bibliographiques et techniques à utiliser pour aboutir à l’objectif.

2-eme

étape : choix et dimensionnement des composants électroniques allant avec le

cahier de charge, d’abord par une simulation des différentes parties du montage par

le logiciel « ISIS » pour fixer les valeurs des composants, puis par quelques tests

préliminaires sur une plaque d’essai pour confirmer leur choix.

3-eme

étape : simulation de l’algorithme établi en temps réel sur le

Microcontrôleur dans l’environnement de « MIKRO C » puis programmation du

PIC16F877A par le code hex obtenu après compilation du programme écrit.

4-eme

étape : réalisation du montage complet, d’abord sur une plaque d’essai puis

sur une plaque imprimée. Le masque du circuit imprimé est développé à l’aide du

logiciel « ARES ».

5-eme

étape : interprétation des résultats.

III .4. Outils de programmations :

Le pic 16f877A peut être programmé par divers langages et pour chaque langage il

ya plusieurs compilateurs, nous avons choisi le langage C et on utilise le compilateur

MIkRO C.

III .5.2. Compilateur C « MIKRO C » pour pic :

Conçu par la société MICROELECTRONIKA, le compilateur C nouvelle génération

“MICRO C “ pour microcontrôleur pic bénéficie d’une prise en main très intuitive et

d’une ergonomie sans faille .ces très nombreux outils intégrés (mode simulateur, terminal

de communication ; gestionnaire7segment, analyseur statique, correcteur d’erreur,

explorateur de code …..) associe à sa capacité à pouvoir gérer la plupart des périphérique

rencontrés dans l’industrie (Bus I2CTM.

1WireTM

. SPITM

.RS485.BUS.CANTM

.cartes

compact flash, signaux PWM, afficheurs LCD et 7 segment………)[MIKRO C 8.2]

Chapitre III Etude et réalisation pratique d’une carte

30

Figure (III.2) : Compilateur de MIKRO C

III .5 .3. Simulation avec ISIS (Proteus):

Isis est un éditeur de schéma qui intégré un simulateur analogique, logique ou

mixte. Toutes les opérations se passent dans cet environnement, aussi bien la

configuration des différentes sources et les tracés des courbes. [ISIS 7.4]

Figure (III.3) : ISIS (PORTEUS)

Code Editor

Type de pic

Horologe

Error Window

Code

Explore

Bibliogra

phie

Zone du

dessin

LISTE Des

composants

Chapitre III Etude et réalisation pratique d’une carte

31

III .4.4. Notice de programmation d’un pic avec le logiciel Win pic 800, et le

programmateur : [WP800]

Les étapes de programmation d’un pic avec logiciel Win pic 800 :

a) lancez le programme Win pic 800.exe.

b) branchez la Carte de programmateur ICPROG universel.

c) Vérifiez que la configuration suivant :

-Configuration hardware .

Figure (III.4)

-Configuration software.

Figure(III.5)

Chapitre III Etude et réalisation pratique d’une carte

32

-Sélectionnez le type du composant devant être programmé, dans notre travail

utilisé le pic 16f877A comme la figure ce –dessous.

Figure (III.6)

-Vérifiez la configuration oscillateur ce le mode HS (Hight speed).

Figure (III.7)

Chapitre III Etude et réalisation pratique d’une carte

33

-Lire ou écrire le composant (pic 16f877)

- Lecture :

Menu : commande tout lire

-Ecriture :

Il faut en tout premier lieu charger le fichier contenant les informations

binaires codes en hexadécimale .ces informations sont la traduction de programme

en langage machine.

Menu : fichier ouvrir fichier.

Le contenu de ce fichier est chargé en mémoire et apparait à l’écran ; comme la

figure ci-dessus :

Figure (III.8)

Lancez la programmation du pic

Menu : commande tout programmer

Figure (III.9)

Chapitre III Etude et réalisation pratique d’une carte

34

Vérifiez la programmation terminé ou non.

Menu : commande tout Vérifier

Figure (III.10)

Carte de programmateur ICPROG universel

Figure (III.11) : schéma de programmateur ICPROG universel

Le port COM : la lésion entre le PC et le programmateur

Le support du différant type de microcontrôleur.

- le LED pour détecté le fonctionnement de la programmation

d) mettre le pic de son montage et tester.

1

1 2

3

Chapitre III Etude et réalisation pratique d’une carte

35

III.5. Organigramme :

L’organigramme suivant représente le fonctionnement général de notre système.

m:valeur de CAN

T : temps

Figure (III.12) : organigramme de fonctionnement

Configuration de CAN

Déclaration des variables

Configuration les ports

Boucle

Début

m>4600

m<=4500et

m>=4200

T1=3s

Allumer les lampes 1.2.3

Allumer les lampes 1et 2

Allumer lampe 1

m>=1644

T2=3s Éteindre les lampes

m>=3900et

m<=4200

et

Lire les valeurs de CAN

NON OUI

Chapitre III Etude et réalisation pratique d’une carte

36

III.6. Etude et la conception du la carte :

III.6.1. Introduction :

Dans cette partie nous allons présenter l’étude et la conception d’un système de

commande automatique de l’éclairage publique à base de microcontrôleur Pic16f877A.

III.6.2. Description du système :

Le système à réaliser présente un ensemble homogène de trois blocs électronique

réalisant les taches principales suivant :

Bloc d’alimentation (5v ,12v)

Bloc du commande (pic 16877, capture)

Bloc de la puissance

Figure (III.13) : schéma synoptique

Bloc de commande

Alimentation faible puissance

Mode opérative

Bloc de la puissance

Capture de la

lumière

MOSFET

Relais de la

puissance

Pic 16f877A

Alimentation fort

puissance

12v 5v

Chapitre III Etude et réalisation pratique d’une carte

37

III.6.2.1. Bloc d’alimentation

La grande majorité de l’équipement électrique ont besoin d’une source de courant

continu. Le rôle d’une alimentation continu est de fournir la tension et le courant

nécessaire au fonctionnement du circuit électronique

Un transformateur nous fourni une tension de 5v et de 12v qui est redressée par le

pont de diodes et filtrée par le condensateur de C1. Cette tension est ensuite régulée à 5v

par U1 et 12v par U2, la capacité C1 servent à filtrer les bruits, leurs valeurs étant données

par le constructeur du régulateur

On obtient :

la sortie du régulateur une tension de 5 v assez stable pour ne pas perturber le circuit

de commande.

la sortie du régulateur une tension de 12 v assez stable pour le relais.

Figure (III.14) : schéma de bloc d’alimentation

TR1TRSAT2P2S

BR1

2W10G

VI1

VO3

GN

D2

U17805

VI1

VO3

GN

D2

U27812

C12200u

5v

GND

12V

GND

Chapitre III Etude et réalisation pratique d’une carte

38

III.6.2.2. Bloc de commande :

Le bloc de commande est composé deux parties :

La première Partie : partie de contrôleur et de traitement (pic 16f877A)

La deuxième Partie : partie de capteur de la lumière.

Partie de contrôleur et de traitement (pic 16f877A) :

a) Description :

La commande de processus nécessite un circuit intégré à pour rôle le traitement,

rapide information et de prix moins chère notre choix c’est le PIC 16F 877A de

MICROCHIP, à 8 k et une horloge de 20MHz et CAN, PWM….etc. , le PIC constitue le

cœur de notre réalisation. Il contient le programme nécessaire à la génération des

commandes d’éclairage publique.

Figure (III.15) : schéma de contrôleur et de traitement (pic 16f877A)

Chapitre III Etude et réalisation pratique d’une carte

39

b) Reset :

Le RESET est relier au pin MCLR du PIC c’est un Entrée de remise à zéro, lorsque

cette entrée est mise à l’état bas, le microcontrôleur est réinitialisé : il va exécuter

l’instruction se trouvant à l’adresse00 H .Mais aussi lorsque le microcontrôleur est mis

sous tension il est préférable que RESET soit à l’état logique 0 pendant un temps très

court.

Figure (III.16) : schéma de connexion de RESET

Partie de capteur de la lumière :

a) Définition :

Les capteurs de lumière sont des composants qui réalisent la conversion d'un signal

lumineux en signal électrique PHOTORESISTANCE OU LDR.

b) Principe Fonctionnement :

Une photorésistance est un composant électronique dont la résistivité varie (souvent

une diminution) en fonction de l'augmentation de lumière qui l'atteint. On peut également

le nommer résistance photo-dépendante (light-dépendent résistor (LDR) ou

photoconducteur. Une photorésistance est composée d'un semi-conducteur à haute

résistivité. Si la lumière incidente est de fréquence suffisamment élevée, les photons

absorbés par le semi-conducteur donneront aux électrons liés assez d'énergie pour sauter

dans la bande de conduction, les électrons libres (avec leurs trous d'électron) ainsi produits

abaissant la résistance de l'ensemble.

Chapitre III Etude et réalisation pratique d’une carte

40

Figure (III.17) : schéma synoptique Fonctionnement LDR

Le principe de ce montage est très simple. Une LDR (cellule photorésistante LDR1)

est associée à une résistance (R3) pour former un pont diviseur résistif fournissant une

tension dont la valeur est fonction de l'éclairement de LDR pilote via de une amplificateur

opérationnel pour isolation effet de bloc de capteur par rapport des autres bloc comme la

figure si dessus :

Figure (III.18) : Bloc capteur basé sur le circuit intégré LM358N

Chapitre III Etude et réalisation pratique d’une carte

41

III.6.2.3. Bloc de la puissance :

Dans cette bloc nous avons utilisé un relais piloté via un MOSFET de commande, est

montée aux bornes du relais pour la protection du relais. Une résistance lié à la gâchette du

MOSFET pour le protéger contre le sur intensité les relais pilote via le mode opérative

(les lampes comme la figure ci-dessous.

Figure (III.19) : bloc de la puissance

a) Les Relais :

Les relais sont disponibles dans une vaste gamme de dimensions et s’utilisent dans les

applications nécessitant l’isolation électrique d’un circuit de commande d’un circuit de

puissance.

Figure (III. 20) : schéma de relais

Chapitre III Etude et réalisation pratique d’une carte

42

Description :

Le relais est en fait composé de deux parties bien distinctes. Ces deux parties sont

normalement alimentées par deux circuits électriques indépendants (partie de la commande

et partie de la puissance).

les bornes sont numérotés dans la figure précédent correspondent toujours à:

Borne 30 Alimentation en circuit puissance

Borne 87 Sortie relais vers consommateur "final" COUPEE au repos

Borne 87a Sortie relais vers consommateur "final" ALIMENTEE au repos

Borne 86 Alimentation en circuit Commande

Borne 85 sortie - commande

Principe de fonctionnement

État repos :

L’interrupteur est ouvert, aucun courant de puissance ne circule entre

Les bornes 3 et 5. Mais un courant de puissance peut circuler entre les bornes

Figure (III.21) : schéma d’état repos de relai

Etat commandé :

Un courant de commande alimente la bobine (bornes 1 et 2) qui génère un champ

D’attraction électromagnétique provocant la fermeture de l’interrupteur. Le courant de

Puissance circule entre les bornes 3 et 5 vers le consommateur

Figure (III.22) : schéma d’état de commande de relai

Chapitre III Etude et réalisation pratique d’une carte

43

III.7. Schéma électronique :

Figure (III.23) : schéma électronique de notre projet

RA

0/A

N0

2

RA

1/A

N1

3

RA

2/A

N2

/VR

EF

-4

RA

4/T

0C

KI

6

RA

5/A

N4/S

S7

RE

0/A

N5/R

D8

RE

1/A

N6/W

R9

RE

2/A

N7/C

S10

OS

C1

/CL

KIN

13

OS

C2

/CL

KO

UT

14

RC

1/T

1O

SI/C

CP

216

RC

2/C

CP

117

RC

3/S

CK

/SC

L18

RD

0/P

SP

019

RD

1/P

SP

120

RB

7/P

GD

40R

B6

/PG

C39

RB

538

RB

437

RB

3/P

GM

36R

B2

35R

B1

34R

B0

/INT

33

RD

7/P

SP

730

RD

6/P

SP

629

RD

5/P

SP

528

RD

4/P

SP

427

RD

3/P

SP

322

RD

2/P

SP

221

RC

7/R

X/D

T26

RC

6/T

X/C

K25

RC

5/S

DO

24R

C4

/SD

I/SD

A23

RA

3/A

N3

/VR

EF

+5

RC

0/T

1O

SO

/T1

CK

I15

MC

LR

/Vp

p/TH

V1

U1

PIC

16

F8

77

X1

CR

YS

TA

L

C1

22p

C2

22p

R1

10k

LD

R1

TO

RC

H_

LD

R

R2

270

32

1

84

U2

:A

LM

358N

R3

330

R4

330

TR

1T

RS

AT

2P

2S

BR

1

GB

PC

800

C32

20

0u

VI

1V

O3

GND2

U3

78

05VI

1V

O3

GND2

U4 7

812

RL1

G2

RL

-14

B-C

F-D

C12

RL2

G2

RL

-14

B-C

F-D

C12

RL3

G2

RL

-14

B-C

F-D

C12

L112V

L212V

L312V

5v

12v

GN

D

Q1

IRF

83

0

Q2

IRF

83

0

Q3

IRF

83

0

R5

10k

R6

10k

R71

0k

Chapitre III Etude et réalisation pratique d’une carte

44

III.8. Réalisation pratique sur la plaque d’essai :

La réalisation du notre projet eu lieu aux laboratoires d’électrotechnique du

Université Labri Ben M’HIDI Oum – El-BOUAGHI Cette Réalisation est constitué un

bloc de commande à base d’un PIC16F877A et le Bloc d’alimentation et led pour le test.

Figure (III.24) : Réalisation pratique sur la plaque d’essai

Chapitre III Etude et réalisation pratique d’une carte

45

III.9. Réalisation pratique de la carte :

III.9.1. Le typon :

Pour préparé le typon on choisie le logiciel ARES de produit par la société

LABCENTER ELECTRONICS. Le logiciel ARES est un complémentaire de logiciel de

la simulation ISIS.

Un typon est une image du circuit imprimé. Les pistes sont en noir et le reste doit

être transparent à la lumière.et imprimer notre typon sur un papier transparent spécial jet

d'encre avec une imprimante. Il faut régler l'impression sur 'option optimal ' pour avoir un

maximum d'encre sur le papier.

Figure (III.25) : typon de carte de la commande

Figure (III.26) : typon de carte de la puissance

Chapitre III Etude et réalisation pratique d’une carte

46

III.9.2. Insolation:

Une insoleuse est un appareil fort simple, doté de très peu de composants, Ce

type d'appareil est doté de 1 à 4 tubes rayonnant des UV, et est destiné à insoler des

plaques de circuit imprimé pré sensibilisées (sous-entendu sensible aux UV). Il est aussi

possible d'utiliser une ampoule spéciale, mais les temps d'insolation sont bien plus longs et

la régularité de l'insolation n'est pas excellente, surtout pour les grands circuits. Les étapes

à suivre pour réaliser cette opération on suit la démarche ci-dessous :

Découper la plaque d'époxy à la taille du typon en laissant une petite marge.

Retirer la pellicule protectrice de la plaque

Positionner le typon dans le bon sens sur la vitre de l'insoleuse. (vue coté

composant)

Poser cette plaque avec le coté vert sur le typon dans l'insoleuse et fermer le

capot.

Remarque : Le temps d’insolation entre 1 à 5 minutes.

Figure (III.27) : plaque photosensible

Figure (III.28) : l'insoleuse

Chapitre III Etude et réalisation pratique d’une carte

47

III.9.3. Révélateur:

Le Révélateur est un produit chimique danger. Il se trouve sous forme liquide prêt

à l'emploi ou sous forme de poudre à diluer avec de l'eau, dans notre carte on utiliser la

poudre à diluer avec de l'eau

Figure (III.29) : Poudre du Révélateur

Cette étape va dissoudre la résine qui à été exposé aux UV. Ce qui mettra le

cuivre à nu et les pistes resteront protégé par la résine.

Utilisation du révélateur:

Verser votre révélateur dans une cuvette

Plonger la plaque qui vient d'être insolé.

Rincer soigneusement la plaque sous le robinet en frottant avec les doigts jusqu'à ce

qu'elle ne soit plus 'grasse' au toucher.

Figure (III.30) : Schéma de la carte dans la révélateur

Chapitre III Etude et réalisation pratique d’une carte

48

III.9. 4.Gravure:

Machine à graver :

Les machines à graver sont des récipients contenant le produit attaquant le cuivre

(perchlorure de fer ou persulfate d'ammonium), dans notre carte perchlorure de fer .

Figure (III.31) : machine de gravure avec perchlorure de fer

Utilisation du perchlorure de fer :

On trouve le perchlorure de fer sous forme liquide ou en granules. dans notre carte on

utilisera le perchlorure de fer sous forme granules

Figure (III.32) : le perchlorure de fer sous forme granule

Chapitre III Etude et réalisation pratique d’une carte

49

Utilisation de graver:

Plonger la plaque d'époxy dans la machine a graver. Temps : 5 à 30min suivant la

graveuse...

Utilisé à une température minimale de 40°C

Figure (III.33) : Schéma de la carte après le Perchlorure de fer

III.9.5. Perçage :

L'opération de perçage est l'ultime étape dans la réalisation d'un circuit imprimé, si

l'on fait abstraction de la mise en place des composants et du soudage. Pour le perçage on

utilisera une perceuse montée sur bâti, avec des forets de 1 mm.

Figure (III.34) : perceuse

Chapitre III Etude et réalisation pratique d’une carte

50

III.9.6. Soudure:

L’opération de soudure est faite à l’aide d’un fer à souder et l’étain. On commencera par:

Des composants neutres: supports de C.Intégrés, connectiques...

Passifs:

Résistances. Utiliser un Gabarit de pliage et donner vous un sens de lecture des

résistances. Les bandes de couleurs se lisant de la Droite vers la Gauche et de Haut

en Bas.

Condensateurs. Pour les plastiques ou non polarisé, donnez vous aussi un sens de

lecture.

Actifs: Diodes, transistors, circuits intégrés si vous ne mettez pas de support

Figure (III.35) : carte de notre projet

Chapitre III Etude et réalisation pratique d’une carte

51

III.10. Conclusion :

Ce dernier chapitre a été entamé par une réalisation pratique en exploitant une

méthodologie d’analyse hiérarchique. Cette analyse a été suivie d’une explication détaillée

des différentes étapes qu’il faut suivre pour la réalisation. Nous avons également présenté

l’organigramme général du programme élaboré pour la gestion du système.

Enfin, le tout a été couronné par la réalisation pratique d'un dispositif automatique de

commande de l’éclairage public avec un PIC 16F877 A

Conclusion générale

Conclusion générale

1

Conclusion générale :

Les applications de la commande des systèmes par circuit programmables est très

large dans les domaines de la technologie moderne, cette commande est généralement

basé sur les microcontrôleurs.

Dans notre projet plusieurs notions théoriques et pratiques on été présentes ; les

systèmes de commande et de contrôles et la chaine d’acquisition ont été mis en évidence.

On utilisant dans la patrie pratique plusieurs logiciels de programmation comme le

compilateur µC qui nous a permis de réduire le volume de notre travail ainsi réalisé. En

effet un µC peut remplacer plusieurs circuits logiques. Nous avons utilisé comme outil de

simulation le logiciel ISIS et pour la réalisation du typon de circuit imprime nous avons

utilise le logiciel ARES.

La fonction principale de la carte réalisée est la commande automatique dans

l’éclairage publique. Cependant cette carte peut être utilisé dans autres applications

comme : allumage automatique dans véhicule, commande et gestion de salle ou

amphithéâtre a partir de niveau de la lumière.

Références Bibliographiques

Référence Bibliographies

Référence Bibliographies:

[WS05] : William Sanial« Traité d’éclairage » Cépadués éditions2005 .Nédition :

673.

[MC51] : M-Merry-Cohu « L’éclairage électrique moderne »Dundo Paris, seconde

édition refondue et complétée 1951.

[BB03] : Bermard Béghyn « Les microcontrôleurs pic » Lavoisier 2003.

[CT02] Christian Tavernier « Les microcontrôleurs pic description et mise en œuvre

2eme

édition.

[ZS09] : Zàamta, S. (2009) : Réalisation d’un régulateur solaire à base de

microcontrôleur pour le contrôle de l’état de charge et la protection des accumulateurs,

Thèse pour le magister en électrotechnique, Université Larbi Ben M’hidi Oum El

Bouaghi.

[BM10] : Briza, T.Masoudi, A (2010) : Réalisation d’un système intelligent détecteur

de type d’obstacle en base de microcontrôleur pic 16F877, mémoire de fin d’étude

pour d’ingénieur d’état en électrotechnique, Université Larbi Ben M’hidi Oum El

Bouaghi.

[AB10 ] :A, Lotfi, Adel (2010) : Réalisation d’une carte à base de pic 16F877 pour la

commande des moteur a courant continue et pas a pas , mémoire de fin d’étude pour

d’ingénieur d’état en électrotechnique, Université Khenchela.

[WB07] : Walid Benlahcene (2007) : Un éclairage redondant, mémoire de fin d’étude

pour d’ingénieur d’état en instrumentation, Université Batna.

[ISIS 7.4] : Logiciel ISIS, labcenter Electronics, version (7.4).

[MIKRO C 8.2] : Logiciel mikro C, micro Electronika C compiler for Microchip PIC

microcontrôleur version :(8.2.0).

[WP800]: Logical win pic 800 version (8.0).

[BNF]: www.bignoff.com.

[ABC] : www.abc electronique.com.

[MC] : www.microchip.com.

[TP] : www.technologuepro.com.

[EEP] : www.cite de l’énergie .ch.-page éclairage publique.

[OMG] : http : //oee.rncan.gc.ca/iie.

Annexe