Vous êtes sur la page 1sur 22

INTRODUCTION..............................................................................................................................................

2
I. Présentation du système.....................................................................................................................2
1) Mise en situation............................................................................................................................3

2) Constitution de la maquette.........................................................................................................3

3) Rôles des différents éléments constituants la maquette.....................................................3


II. PRESENTATION DE L’OBJET TECHNIQUE...............................................................................4
1) Fonction global................................................................................................................................4

2) Schéma fonctionnel de niveau 1..................................................................................................4

3) Fonction d’usage.............................................................................................................................5

4) Schéma fonctionnel de niveau 2................................................................................................5

5) Diagramme sagittal........................................................................................................................6

6) Description des fonctions principales......................................................................................7

7) Description des fonctions secondaires.....................................................................................8


a) Etude de FP1.................................................................................................................................9
b) Etude FP2.....................................................................................................................................10
c) ETUDE DE FP3...............................................................................................................................11
d) ETUDE DE FP4...............................................................................................................................11
e) Etude de FP5................................................................................................................................12
f) ETUDE DE FP7...............................................................................................................................13
g) ETUDE DE FP8...............................................................................................................................13
h) ETUDE DE FP9...............................................................................................................................14
III. ETUDE STRUCTURELLE DE L’O.T....................................................................................16
IV. ETUDE DE LA PARTIE LOGICIEL..............................................................................................18
1) Cahier de charge..........................................................................................................................18

2) Organigramme du programme....................................................................................................19

3) ORDINOGRAMME DU SOUS PROGRAMME DE LA COMMENDE DU MOTEUR PAS A


PAS.........................................................................................................................................................21

4) Ordinogramme du sous programme tempo..............................................................................22


Conclusion...................................................................................................................................................23
INTRODUCTION

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

3) Rôles des différents éléments constituants la


maquette

Bouteilles : objet à détecter, étiqueter, trier et compter.

Tapis roulants : convoyeur des bouteilles

1 Bp : détecte la présence des bouteilles (grandes et petites a) à étiqueter.

1 Bp : compte les grandes bouteilles

1 Bp : compte les petites bouteilles

1 détecteur IR : détecte les grandes bouteilles

1 détecteur IR : détecte les petites bouteilles

1 vérin : injection de l’étiquette sur le côté de la bouteille

1 vérin : blocage de la bouteille pendant l’étiquetage


LED (Rouge et Verte) : signaler le paquet plein des bouteilles

Haut-parleur : signaler un paquet plein

Etiquette : à coller sur le coté des bouteilles

Ouvrier : pour ramasser les paquets pleins des bouteilles

Operateur : placer les bouteilles sur le tapis

Technicien : opération de maintenance

II. PRESENTATION DE L’OBJET TECHNIQUE

1)Fonction global

Etiqueter et trier les bouteilles

2)Schéma fonctionnel de niveau 1

Bouteilles non Etiqueter et trier bouteilles

Etiquetées et triées Etiquetées et triées


A-0
Métro automatique

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

6)Description des fonctions principales

FP1 : Détection d’obstacle

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

FP3 : Détection des stations

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

Cette fonction centralisée le traitement de toutes les informations concernant le fonctionnement du


métro pour commander les moteurs de propulsion et de direction, ainsi que la commande des
informations visuelles et sonores.

 En fonction de la position du métro, elle commande le moteur de direction en utilisant une


Modulation à Largeur d’Impulsion(MLI).
 Elle élabore les commandes appliquées au moteur de propulsion en utilisant une
Modulation à Largeur d’Impulsion(MLI).
 Elle gère l’arrêt du métro si un obstacle est détecté.
 Elle génère les informations visuelles et sonores du fonctionnement du métro via les
fonctions FP6 et FP7.
 Elle dialogue via FP4 avec l’opérateur de contrôle en utilisant une liaison bidirectionnelle
série.
 Elle gère le cycle de mise en marche du métro, l’acquisition des défauts, le mode de
déplacement manuel, le mode de guidage automatique.

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

FP1O : Commande d’ouverture et fermeture des portes

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

Elle produit de l’énergie de 5 à 24V continu nécessaire au fonctionnement de la carte électronique


et des moteurs de propulsion et de direction.

7)Description des fonctions secondaires

a) Etude de FP1

ASTABLE EMISSION D’UNE ONDE


VHO LUMINEUSE VIRO
FS11
FS12

RECEPTION ADAPTATION ET DERIVATEUR


VRO VRA (DETECTEUR VRAD
D’UNE ONDE MISE EN FORME
LUMINEUSE DU SIGNAL D’ENVELOPPE)

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

 Description de FS12 : Emission d’une onde lumineuse

Rôle : cette fonction à pour rôle d’émettre une onde lumineuse


Entrée : VOH signal logique
Sortie : VIRO signal logique

 DESCRIPTION DE FS13 : RECEPTION D’UNE ONDE LUMINEUSE

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

 DESCIPTION DE FS14 : ADAPTION ET MISE EN FORME DU SIGNAL


Rôle : cette fonction à pour rôle de rattraper le niveau du signal émis
Entrée : VRO
Sortie : VRA

 DESCRIPTION DE FS15 : DERIVATEUR (DETECTEUR D’ENVELOPPE)

Rôle : cette fonction à pour rôle de générer des impulsions


Entrée : VRA signal logique
Sortie : RADD et RADG

b) Etude FP2

ASTABLE EMISSION D’UNE ONDE


VHO LUMINEUSE VIRO
FS21
FS22

RECEPTION ADAPTATION ET DERIVATEUR


VRO VRA VRAD
D’UNE ONDE MISE EN FORME (DETECTEUR
LUMINEUSE DU SIGNAL D’ENVELOPPE)

F
FS24
(D ou G)

 Description de FS21 : 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

 Description de FS22 : Emission d’une onde lumineuse

Rôle : cette fonction à pour rôle d’émettre une onde lumineuse


Entrée : VOH signal logique
Sortie : VIRO signal logique

 DESCRIPTION DE FS23 : RECEPTION D’UNE ONDE LUMINEUSE

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

 DESCIPTION DE FS24 : ADAPTION ET MISE EN FORME DU SIGNAL


Rôle : cette fonction à pour rôle de rattraper le niveau du signal émis
Entrée : VRO
Sortie : VRA

 DESCRIPTION DE FS25 : DERIVATEUR (DETECTEUR D’ENVELOPPE)

Rôle : cette fonction à pour rôle de générer des impulsions


Entrée : VRA signal logique
Sortie : RADD et RADG

c) ETUDE DE FP3

VBPS 3
DETECTION DES STATIONS
Position des stations VBPS2
FP3
VBPS1
d) ETUDE DE FP4

Commande du programme, Interface homme / TX


Machine
Opérateur de contrôle RX
FP4

e) Etude de FP5

ASTABLE VHG EMISSION D’UNE ONDE VIRG


LUMINEUSE
FS51
FS52

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 d’émettre une onde lumineuse


Entrée : VHG signal logique
Sortie : VIRG signal logique

 DESCRIPTION DE FS53 : RECEPTION D’UNE ONDE LUMINEUSE

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

 DESCIPTION DE FS54 : ADAPTION ET MISE EN FORME DU SIGNAL


Rôle : cette fonction à pour rôle de rattraper le niveau du signal émis
Entrée : VRG
Sortie : VRAD

 DESCRIPTION DE FS55 : DERIVATEUR (DETECTEUR D’ENVELOPPE)

Rôle : cette fonction à pour rôle de générer des impulsions


Entrée : VRAD signal logique
Sortie : RADP signal d’impulsion

f) ETUDE DE FP7

PB0 à PB6 AFFICHAGE Informations


FP7
PC0 à PC3 visuelles

g) ETUDE DE FP8

ASTABLE HAUT PARLEUR


PB7 VPH Informations
FS81 FS82
Sonores
 DESCRIPTION DE FS81 : ASTABLE
ROLE : Cette fonction a pour rôle de produire un signal logique
ENTREE : PB7
SORTIE : VPH

 DESCRIPTION DE FS82 : Haut-parleur


ROLE : cette fonction a pour rôle de produire un son
ENTREE : VPH
SORTIE : Information sonore

h) ETUDE DE FP9

Sélectionneur Commande du
PD2 à PD5 MLI moteur de
De vitesse
PA7 propulsion

FS92

Co

PC4 à PC7 Commande du moteur de


direction
4
FS91

 DESCRIPTION DE FS91 : Sélectionneur de vitesse


ROLE : Cette fonction a pour rôle d’orienter le moteur de direction (à gauche ou à droite)
ENTRE : PC4 à PC7
SORTIE : NEAN
 DESCRIPTION DE FS92 : Commande du moteur de propulsion
ROLE : cette fonction a pour rôle de commander la marche ou l’arrêt du moteur de
propulsion
ENTREE : PD2 à PD5

1. Etude de FP10

Générateur Mise en forme


VRAMP
De rampe du signal MLI

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

 Description FS102 : Sélection de vitesse


Rôle : Cette fonction a pour rôle de sélectionner la vitesse de rotation du moteur
Entrée : PA5 et PA6
Sortie : Uref

 Description FS103 : Mise en forme du signal MLI


Rôle : Cette fonction permet de modifier le rapport cyclique en fessant varier le temps haut
Entrée : Vramp et Ucomp
Sortie : MLI

 Description FS104 : Contrôle du moteur


Rôle : Cette fonction permet la commande du moteur.
Entrée : MLI et PA3
Sortie : Néant

III. ETUDE STRUCTURELLE DE L’O.T

Etude de FP8 (Production du son)


1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
L
e rôle de la broche 4 est de commander le circuit NE555
2. Les seuils de basculement sont 3.33 et 1.67
3. Expression littérale
TH= (R6+R2).C2. ln ⁡¿ )

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)

Etat du haut-parleur LS1

N S N S N T (ms)

IV. ETUDE DE LA PARTIE LOGICIEL

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 ;

_ Commande des moteurs de propulsion et de guidage ;

_ L’envoi des informations visuelles et sonores en fonction de la position du


métro, elle commande le moteur de direction en utilisant une modulation de
largeur d’impulsion (MLI) ;

_ Elle élabore les commandes appliquées au moteur de propulsion en utilisant


une MLI ;

_ Elle gère l’arrêt du métro si un obstacle est détecté ;

_ Elle dialogue via FP4 avec l’operateur de contrôle en utilisant une liaison

Bidirectionnelle série ;

_ Elle gère le cycle de mise en marche du métro, l’acquisition des défauts, le


mode de déplacement manuel, le mode de guidage automatique 
2)Organigramme du programme

Début

Initialisation

ENC

Portière fermée ? NON REP 1

OUI
Présence d’usager? NON

REP OUI

Fermer portière

REP 2

NON
Obstacle?

OUI

Cellule de droite sur bande?NON

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

Cellule de droite sur bande?

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 »

Ouverture des portes

TEMPO

ENC

3)ORDINOGRAMME DU SOUS PROGRAMME DE LA


COMMENDE DU MOTEUR PAS A PAS.

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

TEMPO LDX # PORT C


BSET O, X $20
BCLR O, X $D0
Pc6 = 1
BSR TEMPO

Pc7=Pc5=Pc4 = 0 BSET O, X $40

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

4)Ordinogramme du sous-programme tempo

ORDINOGRAMME : LISTING DE LA TEMPORISATION

TEMPO LDAB # $ FF
F2 DECB
BNE F2

B $FF

B (B)-1

(B)=0 ?
NON

OUI

FIN
Conclusion

Pour conclure, le système étiqueteur trieur étudié au cours de l’année


académique 2016/2017.Nous a permis de ré explorer les fonctions
électroniques vues pendant ladite année telles que la création des signaux
logiques , à partir des astables , des fonctions (d’additions, de soustractions ,
d’amplifications …),les fonctions d’intégrations.

Pendant l’étude de l’objet technique nous avons observé les légères


différences entre la théorie et la pratique. Par ailleurs, cette expérience nous
a édifié sur nos incompréhensions, afin d’appesantir et de solidifier les
connaissances électroniques acquises au cours de l’année.

Vous aimerez peut-être aussi