COMMANDE PAR CIRCUIT SPECIALISE
DU MOTEUR PAS A PAS
NUMERIQUE:\MOTEURPASAPAS\COURS\moteurpap_circuit.doc page 1/5
I)SIGNAUX DE COMMANDE :
1)Le tandem L297 et L298 :
L298 :
Donner la combinaison
logique de « IN1 » (A),
« IN2 » (B) et « EnA »
(INH1) qui permet
d’obtenir un courant qui
circule de « OUT1 »
vers « OUT2 ».
IN1 = 1 IN2 = 0
EnA = 1
On retrouve dans tous les circuits les mêmes signaux (séquencement identique):
Un front actif d’horloge pilote un déplacement angulaire.
Step input ou Clock
Un signal de configuration, demi-pas ou pas entier.
Half/full
Un signal de changement de sens de rotation.
CW/CCW .
Un signal d’initialisation.
Reset
Généralement une structure de limitation du courant dans les phases est rajoutée :
Une tension de référence qui définit la valeur maximale de tension acceptée aux
bornes de la résistance placée en série avec la phase du moteur.
Vref
La connexion de la résistance (Rshunt) en série avec la phase.
Sense
CW/CCW=1, sens horaire
CW/CCW=0, sens anti-horaire
Actif sur front descendant
HALF/FULL=1, demi pas
HALF/FULL =0, pas entier
Initialisation sur un 0.
Il faut
désactiver cette entrée pour
pouvoir commander le
moteur.
Validation du circuit 1,
si Enable=0
alors les sorties A, B, C, D, INH1 et
INH2 =0
pas de rotation du moteur.
L298
COMMANDE PAR CIRCUIT SPECIALISE
DU MOTEUR PAS A PAS
NUMERIQUE:\MOTEURPASAPAS\COURS\moteurpap_circuit.doc page 2/5
Les signaux de commandes définissent entièrement le mode de fonctionnement du
moteur et donc l’état des signaux de sorties.
Identifier, sur le diagramme des états, l’alternance 1 phase ON / 2 phases ON.
Initialement B et D sont à 1. Donc les deux bobines sont soumises à une différence
de potentiel. A l’étape 2, seul D est à 1. Donc seule la deuxième bobine est soumise à
une différence de potentiel.
Le signal CW/CCW change d’état. Définir le changement de mode de fonctionnement qui
apparaît sur le moteur pas à pas. Définir le sens d’activation des étapes du diagramme.
Compléter les chronogrammes.
Le moteur change de sens de rotation ainsi que le séquencement des phases du
moteur.
2)Un circuit de commande pour moteur
unipolaire : Le 5804
Connexions
phases
moteur
Validation
des sorties
Horloge
COMMANDE PAR CIRCUIT SPECIALISE
DU MOTEUR PAS A PAS
NUMERIQUE:\MOTEURPASAPAS\COURS\moteurpap_circuit.doc page 3/5
3)Une commande tout intégrée : Le L6208
Commande des phases moteur
à l’aide d’un pont en H (MOS)
Protection des
surcharges en courant.
Protection
thermique
Signaux de
commande
Connexion
des phases
du moteur
2
ième
module
courant dans
les phases.
COMMANDE PAR CIRCUIT SPECIALISE
DU MOTEUR PAS A PAS
NUMERIQUE:\MOTEURPASAPAS\COURS\moteurpap_circuit.doc page 4/5
+Vcc
R2= ? R1=100
II)LA LIMITATION DU COUPLE A TRAVERS LA LIMITATION DU COURANT :
1)Mesure du courant :
2)Blocage de la commande par détection de la valeur maximale du
courant.
Déterminer la valeur maximale
de « VSenseA » si Iphasemax=300mA
et Rsa=0,33.
VSenseAmax=0.33 x 0,30
= 99mV
Le couple moteur est directement proportionnel à la valeur du
courant circulant dans les bobines. En limitant la valeur du
courant dans les phases des moteurs pas à pas, on limite le
couple d’entraînement du moteur pas à pas. Lorsque le
courant devient trop important, la commande du moteur pas à
pas est bloquée. On évite ainsi de désynchroniser la rotation du
moteur vis à vis de la séquence de commande (perte de pas).
Pour mesurer le courant qui circule dans une phase du
moteur, on insère une résistance en série (broche Sense
capteur). La mesure donne :
VSenseA = Iphasemax x Rsa
Il faut choisir une valeur de résistance très inférieure à la
valeur de l’impédance de la phase du moteur.
Si l’on ne veut pas mesurer ce courant, il faut mettre la
broche « Sense » au 0V.
+Vcc
Comparateur :
si VSenseA > Vref alors la
sortie du circuit passe à 0.
Le circuit « FF2 » est mis
à 0. Il y a blocage pendant
un temps déterminé par le
circuit « osc ».
COMMANDE PAR CIRCUIT SPECIALISE
DU MOTEUR PAS A PAS
NUMERIQUE:\MOTEURPASAPAS\COURS\moteurpap_circuit.doc page 5/5
Quelle doit-être la valeur de Vref pour pouvoir détecter la valeur maximale du courant de
la phase du moteur pas à pas ?
Vref = VSenseAmax = 99mV
Déterminer la valeur de R2. Vcc = 5V
IR1 = Vref / R1 = 0,099 / 100 = 0,99mA
R2 = (Vcc – Vref) / IR1 = (5 – 0,099) / 0,99 = 4,95 K
1 / 5 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !