Comment contrôler la vitesse du moteur pas à pas (c'est-à-dire comment calculer la fréquence d'impulsion)

Introduction du moteur pas à pas biphasé :

Le contrôle réel du moteur pas à pas est très simple, les applications sont idiotes, les fabricants font un bon travail de pilote de moteur pas à pas, le moteur pas à pas comment travailler par le pilote pour contrôler, nous n'avons pas besoin de comprendre en profondeur le moteur pas à pas. , tant que vous connaissez l'application de la méthode du pilote de moteur pas à pas. Bien sûr, les caractéristiques de fonctionnement simples du moteur pas à pas, ou je dois les connaître, je les présenterai ci-dessous !

Le rôle du lotissement :

Moteur pas à pas biphasé, l'angle de pas de base de 1,8 degrés, c'est-à-dire : le moteur à 200 impulsions tourne en cercle, appelé pas entier.

La fonction de subdivision peut être réglée sur le driver du moteur pas à pas :

Lorsqu'il est réglé sur 2 subdivisions (également appelées demi-pas), l'angle de pas est de 0,9 degrés, 400 impulsions tournent en cercle.

Lorsqu'il est réglé sur 4 subdivisions, l'angle de pas est de 0,45 degrés et 800 impulsions circulent.

Lorsqu'il est réglé sur 8 subdivisions, l'angle de pas est de 0,225 degrés et 1600 impulsions circulent.

Plus la subdivision est élevée, plus la longueur d'une impulsion envoyée par l'ordinateur hôte est petite, plus la précision est élevée ! C'est bien compris, une impulsion pour aller de 10 mm, une erreur de 10 %, une erreur d'impulsion de 1 mm, une impulsion pour aller de 1 mm, la même erreur de 10 %, une erreur d'impulsion de 0,1 mm.

Bien sûr, nous ne pouvons pas définir une fraction fine très grande, pour atteindre l'objectif de chaque impulsion de parcourir une longueur particulièrement petite.

Vous vous souvenez du moteur pas à pas biphasé 200 impulsions pour faire un cercle sur la ligne ! Plus la subdivision est grande, plus le nombre d'impulsions pour un tour du moteur pas à pas est grand !
Traduit avec DeepL.com (version gratuite)

Si nous voulons que le moteur pas à pas parcourt 400 mm à 600 tours par minute, comment calculons-nous le nombre d'impulsions et la fréquence d'impulsion que l'OP doit envoyer ?

Comment contrôler la vitesse du moteur pas à pas (c'est-à-dire comment calculer la fréquence d'impulsion) :

En supposant que le réglage est de quatre fractions fines, le nombre d'impulsions nécessaires au moteur pour faire un tour, soit 800, pour atteindre une vitesse de moteur pas à pas de 600 tr/min, le calcul de la fréquence des impulsions qui doivent être envoyées par l'hôte ordinateur:

La notion de fréquence est le nombre d'impulsions envoyées en une seconde.

Alors, calculez d’abord le nombre de tours par seconde du moteur pas à pas

600/60 = 10 tours par seconde

Calculez ensuite le nombre d'impulsions nécessaires pour 10 tours/sec.

10 X 800 = 8 000

C'est-à-dire que la fréquence d'impulsion est de 8 000 ou 8K.

Conclusion : afin d'atteindre la vitesse du moteur pas à pas de 600 tr/min, l'ordinateur hôte doit maintenir une fréquence de sortie d'impulsion de 8K.

Maintenant, tu comprends ? Pour calculer la fréquence d’impulsion, il faut connaître les deux conditions préalables :

1, connaître le nombre d'impulsions nécessaires pour un tour du moteur pas à pas ;

2, connaître la vitesse de rotation du moteur pas à pas, l'unité de vitesse de rotation est : tours par

Comment calculer le nombre d'impulsions requises par un moteur pas à pas.

En supposant que le réglage est de quatre fractions fines, le nombre d'impulsions nécessaires au moteur pour faire un cercle est de 800, et pour se rendre compte que le moteur pas à pas parcourt une distance de 400 mm, le calcul du nombre d'impulsions qui doivent être envoyées par l'ordinateur supérieur :

Si l'arbre de sortie du moteur pas à pas et la vis (pas : 10 mm) sont connectés directement, ou via l'entraînement par poulie, circonférence de la roue de 10 mm. C'est-à-dire que le moteur pas à pas fait tourner un cercle, la longueur de la marche mécanique est de 10 mm.

Le nombre d'impulsions d'un tour du moteur est de 800, donc la durée d'une impulsion en marche :

10 mm / 800 = 0,0125 mm

Le nombre d'impulsions nécessaires pour parcourir 400 mm :

400 / 0,0125 = 32 000 impulsions

Conclusion, afin de réaliser une distance de 400 mm parcourue par le moteur pas à pas, le nombre d'impulsions qui doivent être envoyées par l'ordinateur hôte est de 32 000.

Comprenez-vous maintenant ? Les trois prérequis à connaître pour calculer le nombre d’impulsions sont :

1, connaître le nombre d'impulsions nécessaires pour un tour du moteur pas à pas ;

2, connaissez le moteur pas à pas pour faire tourner un cercle de la longueur de marche ;

3, connaître la longueur totale du trajet requis par le moteur pas à pas ;

Si nous voulons améliorer la précision, nous pouvons augmenter la subdivision, si la subdivision est réglée à 64. Le nombre d'impulsions nécessaires pour un tour du moteur est :

64 X 200 = 12 800

La longueur d’une impulsion parcourue est :

10mm / 12800 = 0,00078mm

Le nombre d'impulsions nécessaires pour parcourir 400 mm :

400 / 0,00078 = 512 000 impulsions

Pour atteindre une vitesse de 600 tr/min, la fréquence des impulsions qui doivent être envoyées par l'ordinateur hôte est :

( 600 / 60 ) X 12800 = 128000

Soit : 128K
Traduit avec DeepL.com (version gratuite)


Heure de publication : 11 août 2024