II // LE HARD

Le montage est composé d'un microcontroleur de la famille MICROCHIP, il doit etre capable de piloter un afficheur 4x20 caractères, un clavier composé de 4 boutons et d'intéger deux TIMERS (un premier pour la simulation du capteur PMH et un second pour la mesure du temps de réponse du module testé)

Mon choix s'est donc porté sur le PIC 16F84 à 4 MHz

II-1 // HISTORIQUE

TYPON

CHRONO RALLYE

EVO-00

Création des Schémas et Typon sur une seul et meme carte

1 - Unité Centrale

2 - Entrée / Sorties et Alimentation

3 - Gestion d'un afficheur LCD 4x20 caractères

4 - Gestion d'un clavier 4 touches

II-2 Fonctionnement du chronomètre:

II-3 Fonctionnement de l'afficheur

  • Il sagit d'un afficheur Alphanumrique 4x20 caractères,

Brochage des afficheurs LCD :

  Les plusieurs modèles d'afficheurs de différentes marques sont compatibles avec cette interface. En effet, les afficheurs LCD disposent d'une interface parallèle normalisée en 4 ou 8 bits répondant au tableau suivant :

Numéro de broche de l'afficheur LCD

Fonction

Appellation

1

Masse

VSS

2

+ 5 volts

VDD

3

Contraste

VO

4

Commande / Donnée

RS

5

Lecture / Ecriture

R/W

6

Validation LCD

E

7

Donnée D0

D0

8

Donnée D1

D1

9

Donnée D2

D2

10

Donnée D3

D3

11

Donnée D4

D4

12

Donnée D5

D5

13

Donnée D6

D6

14

Donnée D7

D7


15

Anode rétro-éclairage

A

16

Cathode rétro-éclairage

C

  • Dans le montage j'ai utilsé la gestion de l'afficheur en 4 Bits afin de préserver libre les Enrées/Sorties du microcontroleur

 

III // Typon

EVOLUTION CARTE Fichier PROTEUS Fichier PDF
Chronometre - EV00
SCHEMA
TYPON
SCHEMA
TYPON

Ref Composant Notes
R506 Résistances 330 Ohms 1/4 W
R507 Résistances 330 Ohms 1/4 W
R508 Résistances 330 Ohms 1/4 W
R509 Résistances 330 Ohms 1/4 W
C1 Condensateur 470µF / 25 Volts
C2,C3 Condensateur 100nF / 63 Volts
C4,C5 Condensateur 22pF Céramique
U1 LM7805 Régulateur 5 Voltes 1A boitier TO220
U2 PIC 16F84 4 ou 20 MHz
LC1 AFFicheur alphanumérique 4 lignes 20 caractères
BP501 Bouton poussoir
BP502 Bouton poussoir
BP503 Bouton poussoir
BP504 Bouton poussoir

IV // Opérating Systeme

 

Version

Descriptif

 

0.0.1

Création du programme - Initialisation et timer

 

0.0.2

Mise en place des menus + lecture du clavier

 

0.0.3

Gestion du temps : ES (Epreuves Spéciales)

0.0.4

Optimisation programme et suppression du problèmes de dérive dans le temps


Go BackRETOUR