Cas τ1<τ2

publicité
GUINDRE Eric
MONTAT Arnaud
NRJ S&eacute;rie B-3
Conception Et R&eacute;alisation
De Syst&egrave;mes Electroniques
Asservissement de Position &agrave; D&eacute;coupage
A. Synoptique du dispositif
Le montage est destin&eacute; &agrave; asservir la position angulaire de l’arbre de sortie d’ un
moto r&eacute;ducteur miniature (servomoteur) proportionnellement &agrave; une consigne τ1 qui est la
dur&eacute;e d’une impulsion d’entr&eacute;e de p&eacute;riode T (1ms&lt; τ1&lt; 2 ms et T ≈ 20 ms ).
Pour ce faire le montage g&eacute;n&egrave;re une impulsion &eacute;galement de p&eacute;riode T dont la
dur&eacute;e τ2 est image de la position r&eacute;elle de l’arbre. Suivant le signe du terme τ1- τ2, le syst&egrave;me
d&eacute;livre un courant faisant tourner le moteur dans le sens ad&eacute;quat jusqu’&agrave; la position de l’arbre
correspondant &agrave; la consigne τ1.
On obtient alors le sch&eacute;ma de principe suivant :
G&eacute;n&eacute;rateur
d’impulsion
τ2 = f (θ)
Capteur de
position
R&eacute;ducteur
Impulsion
d’ entr&eacute;e τ1
Comparateur
Logique
Commande
Logique
Moteur
B. Cahier des charges






Tension d’alimentation unique : + 5V.
Courant de sortie : 300mA cr&ecirc;te.
Fr&eacute;quence de multiplexage (1/T) entre 40 et 60hz ( en excluant 50 hz) afin de
permettre la transmission de 8 &agrave; 9 voies.
τ1 entre 1 ms et 2 ms pour les positions minimale et maximale du capteur de position.
Le capteur de position est un potentiom&egrave;tre d’environ 5 kΩ.
Temps de r&eacute;ponse : le plus petit possible.
2
C. Sch&eacute;ma du syst&egrave;me
3
D. Description du fonctionnement
Pour l’explication globale du circuit ainsi que les calculs, nous diviserons
l’ensemble du montage en quatre parties.
 La premi&egrave;re partie correspondra &agrave; l’utilisation du monostable CD 4538 qui
fonctionnera en g&eacute;n&eacute;rateur d’impulsion τ2.
 Nous aurons ensuite une deuxi&egrave;me partie du montage associ&eacute;e aux circuits
logiques 74HC00 et 74HC03 qui fonctionneront en comparateur logique des
impulsions τ1 et τ2.
 La partie suivante, appel&eacute;e circuit allongeur, transformera un signal de 50μs en
un signal de 5 &agrave; 8 ms.
 Pour finir le circuit puissance permettra la commande du moteur dans les deux
sens de rotations par l’interm&eacute;diaire des quatre transistors.
1) Le g&eacute;n&eacute;rateur d’impulsion
Le monostable CD 4538 nous permet de g&eacute;n&eacute;rer une impulsion de p&eacute;riode T dont
la dur&eacute;e τ2, image de la position r&eacute;elle de l’arbre. Le d&eacute;clanchement s’effectuera sur le front
montant de l’impulsion d’entr&eacute;e τ1 (τ1 &eacute;tant notre consigne d’entr&eacute;e).
2) Le comparateur logique
Cette deuxi&egrave;me partie du montage est compos&eacute;e de portes NAND &laquo; classiques &raquo;
int&eacute;gr&eacute;es dans un 74HC00 et de portes NAND de type &laquo; collecteurs ouverts &raquo; int&eacute;gr&eacute;es dans
le 74HC03. Le but de cette partie est la comparaison de τ2 par rapport &agrave; la consigne τ1 afin, de
d&eacute;finir le sens de rotation du moteur au travers de circuit allongeurs.
3) Le circuit allongeur
Ce montage va nous permettre, &agrave; partir du signal de sortie d&eacute;livr&eacute; par la porte NAND,
de transformer une impulsion de 50μs en une impulsion de 5 &agrave; 8 ms. En effet afin de
commander le moteur une dur&eacute;e d’impulsion minimum est n&eacute;cessaire (en fonction de la
constante de temps m&eacute;canique du moteur).
L’impulsion de sortie du circuit allongeur commandera la partie puissance de notre
circuit par l’interm&eacute;diaire d’une porte NAND &agrave; collecteur ouvert.
4) Le circuit de puissance
Les portes &agrave; collecteur ouvert CI3-D et CI3-C, dont l’entr&eacute;e r&eacute;agit &agrave; l’impulsion du
circuit allongeur, commande la rotation du moteur par l’interm&eacute;diaire des transistors T3, T4P
pour un sens et T3P, T4 pour l’autre sens.
4
E. Dimensionnement des &eacute;l&eacute;ments du montage
1) Le g&eacute;n&eacute;rateur d’impulsion
Sch&eacute;ma du CD 4538
Les caract&eacute;ristiques du composant nous indiquent que la longueur de l’impulsion τ2 sera
d&eacute;termin&eacute;es par le calcul suivant :
τ2 = (Rc + R4) . C2
Avec : τ2 en secondes
Rc en ohm
R4 en ohm
C2 en Farad
Le capteur de position Rc est un potentiom&egrave;tre d’environ 5kΩ.
On a en entr&eacute;e (consigne) :1ms ≤ τ1 ≤ 2ms.
Pour qu’il puisse y avoir une diff&eacute;rence entre τ1 et τ2 ,il faut donc - τ2 max=(R4+Rc)*C2 &gt;2ms
- τ2 min=R4*C2 &lt;1ms
En prenant arbitrairement R4=2.2kΩ, on a donc
277 nF &lt; C2 &lt; 454 nF
Finalement, nous devrons nous rapprocher des valeurs suivantes pour la r&eacute;alisation de notre
maquette
0 ≤ Rc ≤ 5.103
R4 = 2.2 kΩ
C2 = 330 nF
2) Le comparateur logique
Sch&eacute;ma du montage :
5
Chronogrammes th&eacute;oriques pour τ1 &lt; τ2 :
V τ1
V τ2
20ms
50μs
VCI2-A
VCI2-C
VCI3-E
(PT2)
3) Le circuit allongeur
Sch&eacute;ma du montage :
1
2
VCI3-E
(PT2)
UBE
(PT3)
50&micro;s
UCE
(PT4)
5 &agrave; 8ms
a) Calcul de R1
Afin de limiter le courant collecteur du transistor T1 dans la porte NAND du 74HC03 &agrave; 25mA
(cf doc), on a
Vcc
R1&gt;
Im ax
On choisit par pr&eacute;caution de limiter le courant entrant dans la porte &agrave; 10mA, on a donc :
R1=
5
 500
10mA
6
b) Calcul de C1
Hypoth&egrave;se : A l’&eacute;tat stable, le transistor T1 est passant et la porte NAND du 74HC03 est &agrave;
l’&eacute;tat basse imp&eacute;dance (GND) d’o&ugrave; VPT2=0
La tension aux bornes du condensateur C1 est UC1= VBE1=0.6V
Passage de la porte NAND en l’&eacute;tat haute imp&eacute;dance
(Sortie de la porte CI3B &agrave; l’&eacute;tat logique 1)
Cette phase correspond &agrave; la charge du condensateur C1 &agrave; travers R1 (zone 1). L’&eacute;quation qui
g&eacute;n&egrave;re cette charge du condensateur C1 est donc :
U C1  Ae
On a alors U C1  -9.4e


t

B
avec A+B= U C1 (t=0) et A= U C1 (t=∞)=Vcc
t

5
On veut donc qu’au bout de ce temps τ1- τ2 =50&micro;s, la tension VPT2 ait atteint 5V.
On sait que pour un temps t=5  on aura 99% de la valeur finale, soit environ 5V.
C'est-&agrave;-dire : 5 τ=50&micro;s =&gt; 5.R1.C1=50&micro;s
D’o&ugrave; C1=20nF
c) Calcul de R2
Passage de la porte NAND en l’&eacute;tat basse imp&eacute;dance (GND)
(Sortie de la porte CI3B &agrave; l’&eacute;tat logique 0)
A cet instant le transistor T1 se bloque puisque VPT3= VBE1&lt;0 .6V.
Cette phase correspond &agrave; la charge du condensateur C1 &agrave; travers R2 pendant un temps t que
l’on veut compris entre 5 et 8 ms (zone 2).
L’&eacute;quation qui g&eacute;n&egrave;re cette charge du condensateur C1 est donc :
U C1  Ae

t

B
avec A+B= U C1 (t=0)= VBE1-Vcc
et A= U C1 (t=∞)=Vcc
7

On a alors
U C1  -9.4e
t

5
Or on veut que pour 5ms &lt; t &lt;8ms, U C1 (t) ait atteint 0.6V afin que le transistor T1 se sature
de nouveau.
On obtient alors l’&eacute;quation suivante :

0.6  -9.4e
t

5
En r&eacute;solvant cette &eacute;quation avec t=5ms et t=8ms, on obtient :
6.588ms&lt;R2.C1&lt;10 .539ms
D’o&ugrave;
329.4kΩ&lt;R2&lt;526.95 kΩ
d) Calcul de R3
Afin de d&eacute;terminer la valeur de la r&eacute;sistance R3 il est n&eacute;cessaire de conna&icirc;tre la valeur du
courant de base Ibmin du transistor T1 pour qu’il soit satur&eacute; .Or on sait que lorsque T1
conduit (satur&eacute;), on a VPT3= VBE1=0.6V.
Donc Ibmin=
5  0 .6
=9.36&micro;A
R2
On sait que Ic=βmin.Ib=0.327mA avec βmin=35 (cf doc), on a donc :
R3=
5
 15.26k
0.327 mA
e) Bilan des valeurs des composants de l’allongeur
Les valeurs des composants sont d&eacute;termin&eacute;es par nos pr&eacute;c&eacute;dents calculs et sont choisies dans
les valeurs normalis&eacute;es.
R1 = 470 Ω
C1 = 22 nF
R2 = 470 kΩ
R3 = 15 kΩ
8
4) Le circuit de puissance
Sch&eacute;ma du montage :
a) Calcul de RL
Pour r&eacute;aliser cette fonction, nous utiliserons les quatre transistors en commutation (zone de
saturation). Nous utiliserons pour cela 2 paires de transistors compl&eacute;mentaires c’est-&agrave;-dire les
transistors PNP 2N2907A pour T3 et T3P et le transistor NPN 2N2219 pour les transistors T4
et T4P.
Suivant le cahier des charges, le courant de sortie devra &ecirc;tre limit&eacute; &agrave; 300mA cr&ecirc;te
correspondant au courant de court circuit dans le moteur. En effet lorsque le moteur arrive en
but&eacute;e, le courant appel&eacute; par le moteur peut s’apparenter au courant de court circuit.
Etant donn&eacute; que nos transistors fonctionne tous en commutation, le seul moyen de limiter ce
courant de court circuit, correspondant au courant de collecteur de T3 et T3P, est la r&eacute;sistance
RL.
On a donc :
RL=
Vcc  VCEsatT 3  VCEsatT 4 P
Im ax
En effectuant quelques essais afin de d&eacute;terminer les courants Ib suffisant pour saturer nos
transistors nous avons relev&eacute; les tensions de saturation suivantes :
VCEsatT3=60mV
VCEsatT3P=100mV
D’o&ugrave;
RL=
5  0.1  0.06
0.3
donc RL=16.2 Ω
9
b) Calcul de RS et RB
En effectuant plusieurs essais ind&eacute;pendants du montage de l’&eacute;tude nous avons pu d&eacute;terminer
le courant Ibase n&eacute;cessaire pour saturer le transistor T3.
On trouve Ibase=5.11mA qui permet d’obtenir un VCE sat de 60mV.
Afin de calculer le courant dans la r&eacute;sistance RB, il est n&eacute;cessaire de limiter le courant
rentrant dans la porte NAND du 74HC03. Comme pr&eacute;c&eacute;demment nous limiterons ce courant
Is &agrave; 10mA (cf doc).
On obtient donc la relation : IRB=Is - Ibase soit IRB = 4.89mA
On peut alors dimensionner RS gr&acirc;ce &agrave; la relation suivante :
Rs 
5  VEB  VRL
Is
avec VRL=RL*Imoteur
et VEB=0.6V
On sait que en fonctionnement normal, le moteur consomme environ 65mA, ce qui donne
VRL=1.17V.
On obtient donc
Rs=323Ω
Connaissant la valeur de la r&eacute;sistance Rs on en d&eacute;duit celle de Rb avec la relation :
Rb 
Vcc  Rs.Is
Ibase
soit
Rb=346 Ω
c) Calcul de REp
En effectuant plusieurs essais ind&eacute;pendants du montage de l’&eacute;tude nous avons pu d&eacute;terminer
le courant Ibase n&eacute;cessaire pour saturer le transistor T4P.
On trouve Ibase=4mA qui permet d’obtenir un VCEsat de 100mV.
On peut alors dimensionner RS gr&acirc;ce &agrave; la relation suivante :
REp 
soit
Vcc  RL * Im oteur  VCEsatT 3  VBE
Ibase
REp=792.5Ω
Finalement, nous devrons nous rapprocher des valeurs suivantes pour la r&eacute;alisation de notre
maquette
RL=18 Ω
Rb=390 Ω
Rs=330 Ω
REp=820 Ω
10
F. Essais et mesures
1) Le g&eacute;n&eacute;rateur d’impulsion
Nous choisissons R4=2.37 kΩ et C2=316 nF en valeur r&eacute;elle.
Nous r&eacute;alisons un essai avec, pour remplacer le capteur de position, un potentiom&egrave;tre de
4.7 kΩ et nous obtenons des impulsions (τ2) dont la dur&eacute;e varie entre 943μs et 2.2ms ce qui
est conforme &agrave; ce que nous souhaitons.
2) Le comparateur logique
Nous branchons le comparateur logique avec en entr&eacute;e l’impulsion provenant du g&eacute;n&eacute;rateur
vu ci-dessus et l’impulsion d’entr&eacute;e provenant d’un g&eacute;n&eacute;rateur ext&eacute;rieur. Nous avons pu
v&eacute;rifier que lorsque τ1&gt;τ2, on retrouve une impulsion &agrave; la sortie de la porte CI3E et rien &agrave; la
sortie de la porte CI3B. Si τ1&lt;τ2, cet impulsion se retrouve &agrave; la sortie de la porte CI3B. Enfin
si τ1=τ2, la sortie des 2 portes restent &agrave; 0. (R&eacute;sultats conformes &agrave; la th&eacute;orie)
3) Le circuit allongeur
Nous avons c&acirc;bl&eacute; les circuits allongeurs et nous avons v&eacute;rifi&eacute; que lors de l’essai, les
transistors fonctionnaient bien en r&eacute;gime satur&eacute;/bloqu&eacute;. Nous avons obtenu des impulsions
de 7.61ms pour l’un et 7.36ms pour l’autre, ce qui respecte bien le cahier des charges
(5ms&lt;t&lt;8ms).
4) Le circuit de puissance
Lors du premier essai du circuit de puissance, nous avons tout d’abord v&eacute;rifi&eacute; le bon
fonctionnement des diff&eacute;rents transistors. (R&eacute;gime satur&eacute;/bloqu&eacute;, compl&eacute;mentarit&eacute;,
fonctionnement simultan&eacute; des deux couples T3-T4P et T3P-T4). Le courant de court circuit
&eacute;tait correct et avoisinait les 300mA (cf cahier des charges) mais le probl&egrave;me principal &eacute;tait
que le moteur ne tournait pas. En effet la chute de tension aux bornes de RL (ou RLp) &eacute;tant
trop importante, la tension aux bornes du moteur &eacute;tait trop faible. La solution pour r&eacute;
augmenter celle-ci fut de diminuer RL. Apr&egrave;s plusieurs essais, le moteur se mit &agrave; tourner pour
une valeur de RL de 4.7Ω. Le probl&egrave;me avec ce choix de RL, et que le courant de court-circuit
n’est plus limit&eacute; qu’&agrave; 1A. Il y a un compromis entre le fait de limiter le courant (R important)
et augmenter la tension aux bornes du moteur pour le faire tourner (R faible).
Nous r&eacute;alisons donc nos essais avec RL= 4.7Ω. L’asservissement de position du
moteur est bien r&eacute;alis&eacute; avec des temps de d&eacute;placement tout &agrave; fait corrects. L’unique
inconv&eacute;nient est que nous constatons un courant de court-circuit de 1A.
11
Nous avons effectu&eacute; les relev&eacute;s des diff&eacute;rents PTi en rempla&ccedil;ant le capteur de position par
une r&eacute;sistance de 2,7 kΩ.
Cas τ1&lt;τ2
Point de test PT1
Point de test PT3
Point de test PT2
Point de test PT4
Point de test PT5
Point de test PT6
12
Cas τ1&gt;τ2
Point de test PT1
Point de test PT2
Point de test PT3
Point de test PT4
Point de test PT5
Point de test PT6
Les courbes observ&eacute;es &agrave; l’oscilloscope concorde avec les courbes th&eacute;oriques.
Les valeurs des diff&eacute;rentes mesures en temps, chute de tension sont conformes &agrave; nos attentes
et aux calculs faits pr&eacute;c&eacute;demment.
13
G. Probl&egrave;me et limite du montage
Le probl&egrave;me de notre montage est la limitation en courant de court circuit. En effet pour que
le moteur puisse tourner, il nous faut utiliser une r&eacute;sistance de 4.7 Ω ce qui limite le courant
de court circuit &agrave; 1A.
Une solution pour pouvoir limiter le courant de circuit &agrave; 300 mA comme le stipule le cahier
des charges et arriver &agrave; faire tourner le moteur serait d’alimenter le moteur avec une
alimentation de 7V ou plus. Gr&acirc;ce &agrave; cela, on pourrait limiter le courant &agrave; 300 mA avec une
r&eacute;sistance RL d’environ 23 Ω, et la tension aux bornes du moteur serait suffisante pour le
faire tourner.
Une autre solution serait d’utiliser les transistors T3 et T3P en r&eacute;gime amplification ce qui
permettrait de contr&ocirc;ler plus facilement le courant dans le moteur (proportionnel au courant
de base des transistors). Avec cette solution, la limite de courant ne serais plus limit&eacute;e par la
r&eacute;sistance RL mais par les r&eacute;sistances Rb et Rs. C’est pourquoi, pour avoir une plus grande
tension possible aux bornes du moteur, la valeur de RL pourrait &ecirc;tre que de 1 Ω.
14
15
Téléchargement