PROJET DE FIN D’ ÉTUDES
Département Informatique Industrielle
Thème de PFE: Système de Pointage par
carte à puce
e
1
Plan d’exposé
Cahier de charges
Conception
Réalisation
conclusion
2
Cahier de charges
* Étude et conception de la pointeuse
* Réalisation physique de la pointeuse
* Programmation du système
3
Conception
J’ai utilisé ISIS (Proteus) pour réaliser le
schéma de notre carte.
Caractéristiques générales d’ISIS:
- Riche Bibliothèque de composantes.
- Possibilité de simulation.
- Passage direct au routage à travers ARES
4
Listes des
composants
Boutons pour lancer et arrêter la
simulation composants
Fig.1. Saisie d’un schéma
avec ISIS 5
Schématisation de l’ Alimentation
Fig.2. Alimentation
Composantes nécessaires :
- Bornier
- Régulateur de tension (sortie 5 volt)
- Capacités 2200uF et 100nF
- Résistance 270 Ohm
-Led rouge (voyant)
6
Horloge Temps Réel PCF 8583
Fig.3. PCF8583
Rôle :
Récupération du temps réel dans le système.
7
Alimentation de secours pour le PCF
Fig.4. Secours du PCF8583
Rôle :
Garder la date et l’heure exactes même en cas de
coupure de courant.
8
Communication série
Fig.5. Communication Système- PC
Rôle :
Assurer la communication série entre la pointeuse et
l’ordinateur. 9
Mémoire externe EEPROM
[Link] externe
Caractéristiques :
-Communication I2C.
-Taille : 24 K bit
10
Afficheur LCD
Fig.7. Afficheur LCD
Caractéristiques :
-Fonctionnement en mode 4 bits.
- Affichage de 16 caractères sur 2 lignes.
11
Lecteur de carte à puce
Fig.8. Connexion du lecteur de carte
Caractéristiques :
-Communication série avec le PIC.
12
PIC 16F877
Fig.9. PIC 16F877
13
Structure et caractéristiques générales
Structure
Interruptions
externes
ROM
Contrôle Timer 1
UVPROM
d’interruption
OTPROM RAM EEPROM Timer 0
Interface
CPU
spécifique
Port Port série
Oscillateur Contrôleur de D’entrées/sorties
bus de données
RXD TV
Fig.10. Structure interne d’un microcontrôleur
14
Caractéristiques générales
Mémoire 8192*14 octet
Programme
RAM 368 octet
EEPROM 256 octet
Fmax 20 Mhz
E/S 33
Instructions 35
Boitier 40
Interruptions 14
Timers 3
Fig.11. Tableau récapitulatif des
caractéristiques générales du PIC 16F877
15
Schéma final
Fig.12. Schéma final de la pointeuse
16
Routage
J’ai utilisé ARES (Proteus) pour réaliser le
routage de notre carte.
Caractéristiques générales d’ARES:
- Riche Bibliothèque de composantes
- Manipulation facile
- Détection automatique d’erreurs de
routage.
17
Routage Final
Fig.13. Schéma final de routage
18
Programmation
J’ai choisie d’utiliser le compilateur C de la société
CCS (Custom Computer Services) pour programmer la
pointeuse.
Caractéristiques générales de PCWH:
- Riche Bibliothèque de pilotes.
- Possibilité de simulation directe avec ISIS.
- Ne respecte pas totalement la norme ANSI.
Voici les étapes à suivre pour la création d’un
nouveau projet avec PCWH.
19
Etape n°1 : Lancement du programme
Etape n°2 : Création d’un Etape n°3 : Choix du dossier de travail et
nouveau projet : Project du nom du projet
/new /PIC Wizard
20
Etape n°4 : Choix des paramètres du
projet
Etape n°5 :Saisie du programme
Etape n°6 : Compilation 21
Etape n°7 : Résultats de la compilation
Conclusion :
La création d’un nouveau projet se base essentiellement
sur les phases de conception ,de modélisation et surtout
de programmation. La phase de réalisation n’est en fin
de compte que le fruit de ce travail réalisé
précédemment.
22
Réalisation
Alimentatio
n
Secours du RS232
PCF8583
Fig.14. La pointeuse
23
Conclusion
Ce projet m’a été très bénéfique sur le
plan technique. J’ai manipulé différents
logiciels et matériels afin de valider ma
formation théorique et pratique acquise
au sein de l’ISET de Mahdia.
Ce projet m’a donné l’opportunité
d’enrichir mes connaissances dans
divers secteurs surtout au niveau de
l’électronique et de la programmation de
pic.
24
Evolution et Amélioration
On peut évoluer et enrichir notre
projet par:
• Intégration de la communication réseau via
une interface RJ45.
• Augmentation de la mémoire du système
afin de lui donner plus de vie.
• Intégration des nouvelles technologies de
pointage tel que le pointage via les
empreintes digitales ou même la couleur
des yeux .
25
Merci pour votre attention
26