Vous êtes sur la page 1sur 9

ISET GABES 2017

TRAVAUX DERIGEES
Microcontroleurs

1 Applications N°1 :

Exercice N°1 :
On donne la référence du microcontrôleur est PIC16F628A : que signifie les lettres F et A
Indiquer la signification des broches :
VSS, VDD, OSC1 OSC2, RA0 à RA7, MCLR
Exercice N°2 :
Pour le cas du PIC 16F84, Quelles le rôle :
- TRISB
- WATCHDOG :
- PORTA :
- Cycle machine :

Exercice N°3 :
On veut réaliser un compteur/décompteur modulo 10 à l’aide du PIC 16F84A.
a) Proposer un montage électronique : Il faut utiliser un afficheur 7segments pour
l’affichage et un interrupteur pour le choix entre le comptage et le
décomptage.
b) Ecrire l’organigramme de fonctionnement.
c) Ecrire le programme correspondant.

Exercice N°4 :
On propose de réaliser une partie de la carte de commande d’une voiture en utilisant
le circuit PIC 16F84, dans ce cas on utilise:
- Un Interrupteur K de validation du fonctionnement de cette partie de la carte.

F.afi MICROPROCESSEURS ET MICROCONTROLEURS Page 1


ISET GABES 2017

- Trois commutateurs à deux positions: K1 pour le choix entre clignotant à


droite/ gauche, K2 « Code /Far » et K3 essuie-glass Marche/Arrêt.
1- Proposer un montage électronique sans oublier que la source de l’alimentation
est une batterie 12V.

Exercice N° 5:
1- Trouver l’équation de de l’exercice N°1.
On donne l’équation suivante :
2- Tracer l’organigramme correspondant

Exercice N° 6:
On veut commander une lampe L suivant le montage ci-dessous :
a L

b
1- Donner l’équation de L.
2- Proposer une solution en logique programmée utilisant un microcontrôleur
16F628A
3- Créer l’organigramme de l’équation L.
4- Ecrire le programme relatif à cette solution en langage MikroC

Exercice N°7:
Créer un organigramme et écrire un programme qui incrémente une variable à chaque
appui sur un bouton poussoir L. le nombre d’appui sera égale à 5, la LED raccordée
au montage changera d’état. (Proposer d’abord un schéma de simulation)
Exercice N°8: Gestion de la commande du moteur Mt1

GRAFCET PC relatif au moteur Mt1 Carte de commande de moteur Mt1

F.afi MICROPROCESSEURS ET MICROCONTROLEURS Page 2


ISET GABES 2017

En se référant au schéma structurel de la carte de commande de moteur et son


GRAFCET PC :
1- Compléter la table d’affectation.
2- Compléter le GRAFCET codé microcontrôleur.
3- Ecrire le programme en MikroC.

Système - - -
Entrées

Microcontrôleur RA0 RA1 RA2 RA3 RA4 - - -


TRISA =
(------------)H
Système
Sorties

Microcontrôleur RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7


TRISB =
(------------)H

Exercice N°9 : Testeur de batterie

Le potentiomètre P, en réglant la tension u appliquée sur l’entrée RA1 du pic, permet


de simuler l’état de charge d’une batterie.

F.afi MICROPROCESSEURS ET MICROCONTROLEURS Page 3


ISET GABES 2017

Si 3,4 < u < 5 allumer la diode LED verte, Dv


Si 2,5 < u < 3,4 allumer la diode LED orange, Do
Si 0 < u < 2,5 allumer la diode LED rouge, Dr

a- Proposer un schéma structurel à base d’un PIC (16f877A).


b- Donner l’algorigramme correspondant.
c- Ecrire le programme en MicroC permettant au PIC de réaliser la fonction
décrite ci-dessus.

Schéma structurel à base d’un PIC.

Algorigramme (organigramme) Programme

F.afi MICROPROCESSEURS ET MICROCONTROLEURS Page 4


ISET GABES 2017

--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------
-----

2 Applications N°2 :

Exercice N°1 :
On donne la référence du microcontrôleur est PIC16f628A : que signifie les lettres F
et A
Indiquer la signification des broches :
VSS, VDD, OSC1 OSC2, RA0 à RA7, MCLR
Exercice N°2 :
Pour le cas du PIC 16F84, Quelles le rôle :
- TRISB
- WATCHDOG :
- PORTA :
- Cycle machine :

Exercice N°3 :
On veut réaliser un compteur/décompteur modulo 10 à l’aide du PIC 16F84A.

F.afi MICROPROCESSEURS ET MICROCONTROLEURS Page 5


ISET GABES 2017

d) Proposer un montage électronique : Il faut utiliser un afficheur 7segments pour


l’affichage et un interrupteur pour le choix entre le comptage et le
décomptage.
e) Ecrire l’organigramme de fonctionnement.
f) Ecrire le programme correspondant.

Exercice N°4 :
On propose de réaliser une partie de la carte de commande d’une voiture en utilisant
le circuit PIC 16F84, dans ce cas on utilise:
- Un Interrupteur K de validation du fonctionnement de cette partie de la carte.
- Trois commutateurs à deux positions: K1 pour le choix entre clignotant à
droite/ gauche, K2 « Code /Far » et K3 essuie-glass Marche/Arrêt.
2- Proposer un montage électronique sans oublier que la source de l’alimentation
est une batterie 12V.

3 Applications N°3 :

Exercice N°1 :
On veut réaliser le montage électronique, à base de PIC16F877, d’un testeur de
batterie de voiture qui permet d’allumer les LEDs D1 à D5 selon la tension mesurée
de la batterie
- Vb>12v : Batterie chargée D1=1, D2=1, D3=1, D4=1 et D5 éteinte.
- Vb< 12v et Vb>10.4v : Batterie moyennement chargée D1=1, D2=1, D3=1, (D4
et D5) éteintes.
- Vb<10.4 et Vb>9.1v : Batterie faible D1=1, D2=1, (D3, D4 et D5) éteintes.
- Vb<9.1v : état Batterie déchargée D1=1, (D2, D3 et D4) éteintes et D5
clignotantes.
a) Proposer un montage de réalisation électronique.
b) Donner l’expression de la tension Va en fonction de Vb .
c) Ajouter un interrupteur sur la ligne RA4 du PIC 16F877, qui permet de valider le
fonctionnement de votre préposition.
d) Donner l’organigramme correspondant à ce fonctionnement puis le programme.
Exercice N°2 :

F.afi MICROPROCESSEURS ET MICROCONTROLEURS Page 6


ISET GABES 2017

On propose de réaliser, pour un Hôtel, une carte pour la commande du parking de


voitures.

Le directeur de l’hôtel propose :

- L’utilisation d’un afficheur, à l’entrée du parking, qui affiche le nombre de


positions libres.
- Un système de détection de présence de nouvelle voiture à l’entrée du parking.
- Un système de détection de sortie de voiture
- Une carte de commande qui permet de contrôler l’ouverture et la fermeture du
parking et l’afficheur automatiquement.
-
Pour cela et en se basant sur le brochage du PIC 16F877.

a) Donner un montage de réalisation


électronique : Il faut utiliser des afficheurs
7segments pour l’affichage et des
interrupteurs pour la détection de présence
de nouvelle voiture ou sortie d’une autre du
parking.
b) Ecrire l’organigramme de fonctionnement.

F.afi MICROPROCESSEURS ET MICROCONTROLEURS Page 7


ISET GABES 2017

c) Ecrire le programme correspondant.

Exercice N°3 :

Soit une installation de traitement de surface comprenant un chariot automoteur


constitué de deux bacs, un poste de chargement et un poste de déchargement. Des
informations S1 à S4 permettent le positionnement au dessus des différents postes.

Figure 1
Le diagramme du cycle est le suivant :

Figure 2
Cycle de fonctionnement :
L’opérateur, après avoir accroché les pièces à traiter sur le cadre situé au point de
chargement, en position basse, donne l’information de départ cycle (dcy). Le chariot
automoteur (CM) élève le châssis en position haute (S5), effectue une translation à
droite (TD) et se positionne au dessus de la première cuve (S2). Le chariot descend
(CD) alors le châssis dans le bac de décapage, le laisse pendant 20 secondes et
remonte le châssis pour aller ensuite au bac suivant. Il recommencera les mêmes
opérations jusqu’au poste de déchargement où l’opérateur décrochera les pièces avant
de renvoyer (r). Le chariot remonte puis effectue une translation à gauche (TG).

F.afi MICROPROCESSEURS ET MICROCONTROLEURS Page 8


ISET GABES 2017

Rq : On supposera que le processus se trouve dans les conditions initiales au départ


cycle :
- Le châssis se trouve en position basse (S6)
- Le chariot se trouve en S1
- Le châssis est vide.
Ce système sera commandé par un PIC 16f877.
a) Selon la description précédente, donner dans un tableau les entrées et les
sorties du système à commander.

Entrées Sorties

* ………………………………………… * ………………………………………

* ………………………………………… * ………………………………………

* ………………………………………… * ………………………………………

b) Proposer un schéma électronique (les actions seront représentées par des


diodes LEDs) .
c) Donner un organigramme de fonctionnement du système.
d) Ecrire le programme correspondant, en MickroC Pro, permettant de gérer ce
système

F.afi MICROPROCESSEURS ET MICROCONTROLEURS Page 9