Dpartement GESC
Automne 2006
Examen IF40
I
Un systme de commande de store lectrique comprend un moto rducteur courant continu (moteur
associ un rducteur 1/50me), un pont en H transistors, une alimentation continue fixe de 15 Volts,
et un DSP contrleur TMS320LF2407A cadenc 40 MHz :
Source
continue
E=15 Volts
PWM1
Umcc
MCC
PWM2
PWM2
Imcc
PWM1
Les sorties PWM1 et 2 du DSP sont appliques aux commandes des transistors par
l'intermdiaire de circuits driver adapts, dans l'ordre donn sur le schma ci-dessus. Les ordres de
commande du store sont donns l'aide de 4 boutons poussoirs relis au port A du DSP de sorte
obtenir les possibilits suivantes :
- mise 0 de IOPA0 : ouverture rapide (Umcc = 0.9*E)
- mise 0 de IOPA1 : ouverture lente (Umcc = 0.5*E)
- mise 0 de IOPA2 : fermeture lente (Umcc = -0.5*E)
- mise 0 de IOPA3 : fermeture rapide (Umcc = -0.9*E)
Les entres IOPA0 IOPA3 sont par dfaut 1, et l'appui sur aucun bouton poussoir ou sur
plusieurs la fois commande l'arrt du moteur (Umcc = 0).
Un circuit de mesure du courant permet d'appliquer sur la voie 0 du CA/N du DSP, une
tension Vi image du courant Imcc suivant la relation Vi = 1.65 + (0.5*Imcc). Le moteur doit tre
arrt si la valeur du courant Imcc sort de la fourchette [-3A, +3A]. Ceci permet de dtecter les butes
mcaniques correspondant aux tats compltement ouvert et compltement ferm du store.
Configuration
I.1
I.2
Commande du store
I.4
I.5
I.6
I.7
I.8
I.9
Tracer sur un mme graphe les signaux PWM1, PWM2 et Umcc pour = 3/4.
Indiquer quel registre permet de modifier le rapport cyclique des signaux PWM.
Exprimer le contenu de ce registre en fonction de la tension aux bornes du moteur. Donner sa
valeur pour les 4 cas suivants : Umcc=0.9*E, 0.5*E, -0.5*E et -0.9*E.
Indiquer quelles sont les conditions sur N, le rsultat de conversion de Imcc, conduisant l'arrt
du moteur (Imcc en dehors de l'intervalle [-3A, +3A]).
Donner l'organigramme du sous-programme TESTFIN qui ralise la conversion analogique
numrique du courant Imcc et commande l'arrt du moteur pendant une dure approximative de
5 secondes si Imcc est en dehors de l'intervalle [-3A, +3A].
Ecrire en assembleur le sous-programme TESTFIN.
I.10
I.11
I.12
II
Dcodage d'adresses
On se propose dtudier le dcodage dadresse du systme microprocesseur reprsent cidessous. Seules les lignes dadresses, de donnes et de slection des botiers ont t reprsentes. A
partir du contenu de l'EPROM de dcodage U11 donn ci-dessous, complter le document rponse.
U11
GND
D0
D1
D2
D3
D4
D5
D6
D7
OE
A8
A9
A10
A11
A12
A13
A14
A15
U1
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
6809
A0
A1
A2
A3
A4
A5
A6
A7
S0
S1
S2
S3
S4
S5
S6
S7
GND
Vcc
U12
3/8
& EN
A5
A6
A7
EEPROM
0
1
2
74LS138
Bus dadresses
0
1
2
3
4
5
6
7
S8
S9
S10
S11
S12
S13
S14
S15
Bus de donnes
U2
S0
D0
D1
D2
D3
D4
D5
D6
D7
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
U3
D0
D1
D2
D3
D4
D5
D6
D7
CS
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
D0
D1
D2
D3
D4
D5
D6
D7
S4
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
EPROM 2764
U6
S10
A0
A1
A2
A3
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A0
A1
A2
A3
D0
D1
D2
D3
D4
D5
D6
D7
S11
A0
A1
VIA 6522
D0
D1
D2
D3
D4
D5
D6
D7
S5
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A0
A1
D0
D1
D2
D3
D4
D5
D6
D7
S8
A0
A1
A2
PIA 6821
S1
A0
A1
A2
A3
A4
A5
A6
A7
A8
A0
A1
A2
A0
A1
A2
A3
A4
A5
A6
A7
A8
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
EEPROM 2804
U9
D0
D1
D2
D3
D4
D5
D6
D7
CS
CS
RAM 6264
U8
D0
D1
D2
D3
D4
D5
D6
D7
CS
U5
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
CS
RAM 6264
U7
D0
D1
D2
D3
D4
D5
D6
D7
CS
U4
D0
D1
D2
D3
D4
D5
D6
D7
CS
D0
D1
D2
D3
D4
D5
D6
D7
S9
A0
UART 8250
CS
A0
U10
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
S3
A0
A1
A2
ACIA 6850
CS
A0
A1
A2
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
TIMER 6840
FE
FE
DF
DF
EF
EF
FD
FF
FF
FF
FF
FF
FF
FF
FF
FF
FE
FE
DF
DF
EF
EF
F7
FF
FF
FF
FF
FF
FF
FF
FF
FF
FE
FE
DF
DF
EF
EF
7F
FF
FF
FF
FF
FF
FF
FF
FF
FF
FE
FE
DF
DF
EF
EF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FE
FE
DF
DF
EF
EF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FE
FE
DF
DF
EF
EF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FE
FE
DF
DF
EF
EF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
Contenu
FE FE
FE FE
DF DF
DF DF
EF EF
EF EF
FF FF
FF FF
FF FF
FF FF
FF FF
FF FF
FF FF
FF FF
FF FF
FF FF
FE
FE
DF
DF
EF
EF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FE
FE
DF
DF
EF
EF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FE
FE
DF
DF
EF
EF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FE
FE
DF
DF
EF
EF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FE
FE
DF
DF
EF
EF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FE
FE
DF
DF
EF
EF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FE
FE
DF
DF
EF
EF
FF
FF
FF
FF
FF
FF
FF
FF
FF
FF
Document rponse
-
NOM :
Prnom :
Zone
occupe
Adresse
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
Composant
U2
(EPROM)
U3
(RAM)
U4
(RAM)
U5
(EEPROM)
U6
(VIA)
U7
(PIA)
U8
(UART)
U9
(ACIA)
U10
(TIMER)
NON
AFFECTE
A0
Ad.
Min
Ad.
Max
Zone utile
(si zone occupe)
Ad.
Min
Ad.
Max
Zone de
recouvrement
Ad.
Ad.
Min
Max
Taille
occupe
Taille
Utilise
(si )