Académique Documents
Professionnel Documents
Culture Documents
2
I. Présentation du système.....................................................................................................................2
1) Mise en situation............................................................................................................................3
2) Constitution de la maquette.........................................................................................................3
3) Fonction d’usage.............................................................................................................................5
5) Diagramme sagittal........................................................................................................................6
2) Organigramme du programme....................................................................................................19
Le thème que nous avons étudié cette année en classe de terminale F2 s’intitule «METRO
AUTOMATIQUE ».
Il s’agit d’un système piloté par un microcontrôleur et imitant le fonctionnement d’un métro
automatique réelles sans toutefois en posséder toutes les caractéristiques. Pour fonctionner, le
métro doit suivre Les signaux capter subissent d’abord un traitement analogique, ensuite le
microcontrôleur, centre nerveux du système, assure le traitement numérique des différentes
informations, et décide du déplacement du métro ou de son arrêt, et des messages à envoyer aux
responsables de la maintenance ou aux usagers.
I. Présentation du système
1)Mise en situation
Le système étiquète, trie les grandes bouteilles des petites et regroupe les paquets de 12 bouteilles
pour les grandes et 24 bouteilles pour les petites.
Les bouteilles arrivent sur un tapis roulant principal les unes après les autres, sans identifier les
grandes des petites, pour être détecter et étiqueter.
Apres étiqueter, les bouteilles sont triées, par détection infrarouge (IR), les grandes des petites et
orientes sur deux tapis roulants par un système d’aiguillage mécanique pour être comptées et
empaquetées, selon leurs tailles, avant d’être récupérées pas les ouvriers.
2)Constitution de la maquette
Bouteilles (grandes et petites)
3 tapis roulants
3 boutons poussoirs
2 détecteurs infra-rouge
2 vérins
2 LED (rouge et verte)
Un haut-parleur
2 ouvriers
Un operateur
Un technicien
1)Fonction global
3)Fonction d’usage
Détecter la bouteille par BP, étiqueter la bouteille, translater la bouteille sur un tapis roulant vers
deux détecteurs IR pour être triée et comptée.
4)Schéma fonctionnel de niveau 2
Bouteilles non
Petites
étiquetées
bouteilles
non triées et
Détecter Translater Trier Etiquetées et
non comptées
et comptées
Compter
Grandes
bouteille
s
Etiquetés
et
é Production d’une
impulsion de durée de
l’étiquetage
Etiqueter Informations
visuelles et
sonores
Positionner
l’étiquète
5) Diagramme sagittal
Operateur
Dépôt
Tapis
Système
d’étiquetage et
triage
Ouvriers
Bouteilles
Technicien
Cette fonction permet d’éviter toute collision du métro avec un obstacle quelconque se trouvant
sur le tracé. Elle utilise le principe de la réflexion d’une onde ultrasonore en présence d’un
obstacle que nous avons remplacé par le principe de réflexion d’une onde lumineuse par nécessité
des composants existants.
Entrée : Néant
Sortie : RAD0
FP2 : Guidage optique
Cette fonction permet, grâce à ses capteurs optiques de renseigner la fonction traitement des
informations sur la position du métro par rapport à la bande réfléchissante de guidage.
Entrée : Néant
Sortie : RADD et RADG
Cette fonction permet, grâce à des boutons poussoirs (butées de détections des stations) de
renseigner la fonction traitement des informations sur la position de la différente station d’arrêt le
long du parcours de la bande réfléchissante).
Entrée : Néant
Sortie : UBP
FP4 : Interface Homme machine
Cette fonction permet le dialogue entre l’opérateur de contrôle et la fonction traitement des
informations.
Entrée : Néant
Sortie : TX et RX
FP5 : Détection des présences
Cette fonction permet de détecter à l’ouverture des portières la présence d’usagers pour quelles ne
se referment pas sur eux.
Entrée : Néant
Sortie : RADP
FP6 : Traitement des informations
FP7 : Affichage
Cette fonction affiche les informations visuelles sur le fonctionnement du métro délivré par la
fonction traitement des informations.
Entrée : PB0 à PB6 et PC0 à PC3
Sortie : Information visuelle
FP8 : Production du son
Cette fonction produit un son à la demande de la fonction traitement des informations à chaque
arrivée et départ d’une station.
Entrée : PB7
Sortie : Informations sonores
FP9 : Contrôle de l’énergie
Cette fonction produit de l’énergie électrique de mise en rotation des moteurs de propulsion et de
direction à la demande de la fonction traitement des informations tel que c’est définis dans FP6.
Entrée : PC4 à PC7 de PD2 à PD5, PA7
Sortie : Néant
Cette fonction permet de commander l’ouverture et la fermeture des portières du métro lors de
l’entrée et la descente des usagers.
Entrée : Néant
Sortie : Néant
FA : Alimentation
a) Etude de FP1
FS14
FS13 FS14
Description de FS11 : ASTABLE A NE555
Rôle : cette fonction à pour rôle de produire un signal logique sans tension de commande.
Entrée : néant
Sortie : VHO signale logique destiné à FS12
ROLE : cette fonction à pour rôle de recevoir le signal émis par la diode et réfléchi par l’obstacle.
Entrée : VRO signal logique
Sortie : VRO signal logique
b) Etude FP2
F
FS24
(D ou G)
Rôle : cette fonction à pour rôle de produire un signal logique sans tension de commande.
Entrée : néant
Sortie : VHO signale logique destiné à FS12
Rôle : cette fonction à pour rôle de recevoir le signal émis par la diode et réfléchi par l’obstacle.
Entrée : VRO signal logique
Sortie : VRO signal logique
c) ETUDE DE FP3
VBPS 3
DETECTION DES STATIONS
Position des stations VBPS2
FP3
VBPS1
d) ETUDE DE FP4
e) Etude de FP5
ADAPTATION ET DERIVATEUR
RECEPTION MISE EN FORME (DETECTEUR
D’UNE ONDE VRG VRAD D’ENVELOPPE RADP
DU SIGNAL
LUMINEUSE
FS
FS54
55
FS53
Description de FS51
Rôle : Cette fonction à pour rôle de produire un signal logique sans tension de commande.
Entrée : NEANT
Sortie : VHG signal logique
Description de FS52
Rôle : cette fonction à pour rôle de recevoir le signal émis par la diode et réfléchi par l’obstacle.
Entrée : VIRG signal logique
Sortie : VRG signal logique
f) ETUDE DE FP7
g) ETUDE DE FP8
h) ETUDE DE FP9
Sélectionneur Commande du
PD2 à PD5 MLI moteur de
De vitesse
PA7 propulsion
FS92
Co
1. Etude de FP10
FS101 FS103
MLI
Sélection de
Vitesse
FS102 Uref
Contrôle
Du moteur
FS104
Description FS101 : Générateur de rampe
Rôle : Cette fonction a pour rôle de générer les rampes
Entrée : Néant
Sortie : Vramp
TB= R7.C2.ln¿)
T = TH+TB
= (R6+R7).C2ln2 + R7.C2ln2
= (R6+R5+R7).C2ln2
T = (R6+2R7).C2ln2
1 1
f= =
T ( R 6+2 R 7). C 2 ln 2
4. LES COURBES
VS
Vcc
T (ms)
VHP
T (ms)
Etat du transistor Q5
B S B S T (ms)
N S N S N T (ms)
1)Cahier de charge
Le logiciel du microcontrôleur correspond au fonctionnement de l’objet
technique ‘’ Métro automatique’’. Cette fonction assure le traitement de toutes
les informations concernant le fonctionnement du robot :
_ Initialisation du système ;
_ Elle dialogue via FP4 avec l’operateur de contrôle en utilisant une liaison
Bidirectionnelle série ;
Début
Initialisation
ENC
OUI
Présence d’usager? NON
REP OUI
Fermer portière
REP 2
NON
Obstacle?
OUI
Guider à gauche
Cellule de gauche sur bande?
OUI
REP3 Guider à droite
NON
SON
OUI 1
REP 4
Afficher dpsi
REP 5
Démarrage du Métro
Obstacle?
NON
OUI
NON
OUI
Guider à gauche
REP 6
Cellule de gauche sur bande?
NON
Guider à droite
OUI
REP 7
Métro continu à
avancer
Ar S I?
SON
Afficher « Ar S i »
TEMPO
ENC
Début
LISTING DU SOUS PROGRAMME DE
LA COMMANDE DU MOTEUR PAS A PAS
Initialisation AGAIN
Port C equ $1003
Pc5= 1 DDRC equ $1007
ORG $B600
Pc 7= Pc6 =Pc4 = 0 LDAA # $F0
STAA DDRC
BCLR O, X $B0
TEMPO
BSR TEMPO
BSET O, X $10
Pc4 = 1 BCLR O, X $E0
BSR TEMPO
BSET O, X $80
BCLR O, X $70
BSR TEMPO
BRA AGAIN
TEMPO LDAB # $ FF
F2 DECB
BNE F2
B $FF
B (B)-1
(B)=0 ?
NON
OUI
FIN
Conclusion