Académique Documents
Professionnel Documents
Culture Documents
Paix-Travail-Patrie Peace-Work-Fatherland
I- PRESENTATION
L’installation de dégraissage est constituée de :
D’un panier entrainé par un chariot ;
D’un moteur de translation M1 du chariot ;
D’un moteur de levage M2 du panier.
II- DESCRIPTIF
Page 1/12
III- FONCTIONNEMENT
Cycle détaillé :
- Quand le chariot est à gauche, le panier en bas et que l'on appuie sur le bouton de
départ du cycle (S6), le chariot monte et va au-dessus du bac de dégraissage.
- Le panier descend alors dans ce bac où on le laisse 15 secondes.
- Après cette attente, le panier remonte.
- Le chariot va jusqu'à l'extrême droite, le panier descend où il sera déchargé.
- Quand le déchargement est terminé, le système revient dans sa position de départ à
une condition.
Remarque :
Le chargement et le déchargement du panier s'effectuent manuellement. Le
contrôle du fait que le panier est déchargé sera donc validé par le bouton poussoir S7.
Le moteur de levage est équipé d’un électro-frein biphasé actif par manque de
courant.
Page 2/12
1 moteur asynchrone triphasé de levage M2 tractant le panier ;
L’installation sera alimentée par un système de tension alternative triphasée 3 380V +N, 50Hz.
IV2 - Protection
Les moteurs sont protégés par des disjoncteurs moteurs DM1 et DM2.
Page 3/12
PARTIE B : Commande par microprocesseurs 6809 20pts
Page 4/12
au moteur M1 pour une translation vers la gauche du chariot ; cette translation prend fin à la
rencontre du chariot avec S4 qui est un interrupteur de position au dessus du 1er rinçage.
Le mouvement se poursuit en reproduisant les mêmes mouvements dans les bacs Be et Bdr2.
Après le déchargement l’opérateur recharge une autre pièce et un autre cycle commence.
Les durées respectives de l’étamage et de chaque rinçage sont de 3 minutes et 30 secondes
Lors du mouvement transversal à grande vitesse du chariot vers la droite les
interrupteurs de position S4 ; S5 ; S6 ; S7 sont inactifs.
Les mouvements transversaux à gauche s’effectuent à petite vitesse
IV- Signalisation :
Ld1 : voyant du démarrage du cycle ; Ld2 : voyant de la montée du palan après chargement ;
Ld3 : voyant de la translation du chariot à droite à grande vitesse ; Ld4 : voyant du chariot pour
la descente du palan dans Bd ; Ld5 : voyant pour remontée du palan de Bd ; Ld6 : voyant pour
décapage ; Ld7 : voyant pour rinçage 1 ; Ld8 : voyant pour rinçage 2 ; Ld9 ; voyant pour
étamage ; Ld10 et Ld11 : voyants respectifs de la descente et de la montée du palan dans
Br1; Ld12 et Ld13 : voyants respectifs de la descente et de la montée du palan dans Br2 ;
Ld14 et Ld15 : voyants respectifs de la descente et la montée dans Be ;
L1 ; L2 ; L3 ; L4 sont des signalisations des translations respectives du chariot à petite vitesse
vers la gauche.
A- Gestion par un système à microprocesseur (20pts)
Considérons que le système est piloté par un microprocesseur
1- Parmi les mémoires, on réalise le câblage de la figure 3
a. Indiquer la procédure de sélection de chaque boîtier (2pts)
b. Quelle est la plage d’adresse de chaque mémoire (2pts)
c. Faire le mapping (carte) de la mémoire visible par le microprocesseur (2pts)
2- Le microprocesseur
a. Quelle est la capacité d’adressage de ce microprocesseur (1pt)
b. Pour son fonctionnement, le microprocesseur exécuter une instruction en mode
pipe line, quel est l’avantage de se mode par rapport au mode classique faire un
schéma montrant l’exécution en quatre phases d’une instruction en mode pipe
line. (3pts)
3- Programmation du projet
a. Connaissant le nombre de port du PIA 6821, combien de PIA peut-on utiliser
dans la réalisation de ce projet, justifier votre réponse. (2pts)
b. Donner les configurations des registres de contrôle et de direction du PIA ou des
PIA pour le fonctionnement du système (2pts)
Page 5/12
c. Faire une nouvelle proposition de câblage de la sélection (CS) si le ou les PIA
est (sont) dans le système (2pts)
d. En utilisant le jeu d’instruction du 6809 écrire un programme en assembleur pour
piloter ce projet, prenez soin de mettre le maximum de commentaires, ainsi que
le code objet (code op et opérande) (4pts)
Page 6/12
Chariot S7 S6 S5 S4 S3
M2
M1
S2
S1
Palan Br2 Be Br1 Bd
Chargement
et
Déchargement
étape 2
S3
S7 14 S6 11 S5 8 S4 5
S2 S2 S2 S2
S2
étape: 1 6 3
15 13 12 9 4
10 7
S1 S1 S1 S1 S1
Chargement Rinçage 2 Etamage Rinçage 1 Décapage
et
Déchargement Figure 2: cycle de mouvement
BTS BLANC 08-09 IST SIANTOU
Figure 3
Page 7/12
PARTIE C : COMMANDE PAR ORDINATEUR : 20 pts
Page 8/12
Debut
Configuration des
ports du PIA
Envoi d'une
impulsion négative
sur PC0
Envoi d'une
impulsion négative
sur PC1
Lecture du port A
Fin
Page 9/12
C loc k Out
+5V
U1
RV1
26 10
IN0 CLOCK
27
IN1 ST ART
6 WR
28
IN2
1 7
IN3 EOC
2
IN4
3 21
IN5 OUT 1
4 20
IN6 OUT 2
NB: IN0 est l'entrée 5 19
IN7 OUT 3
18
analogique OUT 4
25 8
ADD A OUT 5
selectionnée. 24 15
ADD B OUT 6
23 14
La vitesse et le ADD C OUT 7
22 17
ALE OUT 8
sens de rotation
12
du moteur sont VREF(+)
RD
16 9
+5.00V VREF(-) OE Bus de données
déf inis par la
U2
ADC0808
position du 4 34
PA0 D0
3 33
potentiomètre. PA1 D1
2 32
+VCC PA2 D2
1 31
PA3 D3
40 30
PA4 D4
39 29
PA5 D5
38 28
PA6 D6
37 27
PA7 D7
R1 D1 D3 R3 18 5
PB0 RD Bus d'adresse
19 36
Q1 Q3 PB1 WR
20 9
PB2 A0
Moteur 21
PB3 A1
8
"S o rt ie f in d e co n v e rsion"
22 35
PB4 RESET
23
PB5 8255A
24 6
PB6 CS
25
PB7
+88.8
RD
R2 R4 14
PC0
Q2 Q4 15
PC1
16 WR
PC2
D2 D4 17
PC3
13
PC4 Reset Out
12
PC5
11
PC6
10
PC7
en mode 0 du 8255
1 0 0 0
Port CH Port CL
Page 10/12
JEU D’INSTRUCTION DU 6809
Page 11/12
LEAS, LEAU chargement de l'adresse effective dans le pointeur de pile
LEAX, LEAY chargement de l'adresse effective dans l'index
LSL, LSLA, LSLB décalage logique à gauche mémoire ou accumulateur
LSR, LSRA, LSRB décalage logique à droite mémoire ou accumulateur
MUL multiplication non signée (AxB=D)
NEG, NEGA, NEGB négation mémoire ou accumulateur
NOP Non OPération
ORA, ORB OU logique mémoire et l'-accumulateur
ORCC OU logique du CCR avec la mémoire
PSHS empilement de tout registre sauf S sur la pile S
PSHU empilement de tout registre sauf U sur la pile U
PULS Dépilement de tout registre sauf S sur la pile S
PULU Dépilement de tout registre sauf U sur la pile U
ROL, ROLA, ROLB rotation à gauche mémoire ou accumulateur
ROR, RORA, RORB rotation à droite mémoire ou accumulateur
RTI retour d'interruption
RTS retour de sous-programme
SBCA, SBCB soustraction accumulateur et de la mémoire avec retenue
SEX extension du signe B au travers de l'accumulateur A
STA, STB stockage accumulateur en mémoire
STD stockage de D en mémoire (16bits)
Page 12/12