Question:
Comment fonctionne le Linistepper, moteur pas à pas linéaire open source?
Kevin Boyd
2010-03-05 20:12:14 UTC
view on stackexchange narkive permalink

J'ai essayé de faire fonctionner le Linistepper, mais je n'arrive pas à comprendre le fonctionnement du circuit.

Le circuit est ici.

Les problèmes sur lesquels je ne suis pas clair sont:

  1. À quoi servent les diodes D1-D6?
  2. Comment calculer les résistances R18 - R23 pour le réglage des différents niveaux de courant de micropas? (Il est actuellement réglé respectivement à 0, 25, 55, 100%).
  3. Comment fonctionne la régulation du courant dans le circuit.
  4. PWM est utilisé pour réaliser 3600 étapes, comment est-ce fait?
Quatre réponses:
#1
+6
James Newton
2010-03-08 22:30:21 UTC
view on stackexchange narkive permalink

La page de fonctionnement de la page d'accueil de Linistepper peut vous aider: http://www.piclist.com/techref/io/stepper/linistep/lini_wks.htm

Merci pour l'info James, j'avais visité cette page plus tôt et bien que l'explication soit très lucide, je n'ai pas pu comprendre, je vais essayer à nouveau ...
@jamesNewton, un lien en soi n'est pas considéré comme une réponse. Si vous pouvez apporter et enseigner ici, c'est une bonne réponse. Cela mourra complètement avec la pourriture du lien. Si vous l'enseignez ici, puis utilisez des liens pour lire plus loin et pour référencer la réponse durera pour toujours et avec le contenu complet, ils pourront rechercher la source.
#2
+4
Mark B
2010-03-08 08:41:37 UTC
view on stackexchange narkive permalink

Vous pourriez essayer ce forum Electro-tech-online Le créateur de Linistepper, Roman Black, le fréquente. Il passe par MR RB. De qui de mieux obtenir vos réponses?

* Qui de mieux pour obtenir vos réponses? * Le site Stackexchange de l'électronique et de la robotique? Je plaisante, un lien vers le créateur de l'appareil est à peu près aussi bon que possible.
AiliiruaaiCMT Excellent conseil!
#3
+3
Mr_RB
2010-10-04 04:54:50 UTC
view on stackexchange narkive permalink

Le Linistepper génère 6 micropas dans le matériel, en utilisant les diodes et les résistances pour établir les niveaux de tension corrects pour les 6 micropas. Cela donne 200 x6 = 1200 pas / rotation qui est l'un des modes de micropas du Linistepper que vous pouvez sélectionner.

Pour faire 3600 pas / rotation, le Linistepper alterne très rapidement dans le logiciel entre 2 des micropas. Donc, il fait soit AAA ou AAB ou ABB (où A et B sont 2 micropas séquentiels) et à une fréquence élevée autour de 333 kHz si vous utilisez le xtal 16MHz. L'effet global est de fournir 3600 micropas à partir des 1200 micropas matériels.

Note intéressante; le Linistepper est le seul pilote pas à pas qui produit 3600 pas / rotation, ce qui le rend idéal pour les choses qui fonctionnent en degrés car il fait 10 micropas par degré, les capuchons de lissage C5 et C6 peuvent également être réglés (en choisissant leur valeur) pour donner très transition en douceur d'une micropas à la suivante lors du fonctionnement à la vitesse du moteur "réglée". Ces deux facteurs le rendent idéal pour les mouvements de télescope (astronomie, etc.) et les configurations de panoramique / inclinaison, etc.

Si je ne me trompe pas, êtes-vous par hasard M. Roman Black, l'inventeur du LiniStepper?
Je suis désolé mais je ne comprends toujours pas ce que vous entendez en alternant rapidement entre 2 micropas, comme AAA ou AAB.
@Boyd: Le Linistepper, comme tous les pilotes de moteur pas à pas, met une tension constante sur ses 4 fils de sortie à certaines positions. Appelons cela "A" à la position numéro 18 (où il met AAAAAAAAAAAA ...), et "B" à la position numéro 21 (
@Boyd: ... "B" à la position 21, où il met BBBBBBBBBBBBBBB .... Lorsque vous ordonnez au Linistepper de se maintenir en position 19, il oscille AABAABAABAABAAB .... Vous pourriez imaginer que le moteur se déplace vers la position 18, puis passe à la position 21, puis revient à 18, mais l'oscillation est si rapide qu'il n'y a pas le temps pour le moteur de se déplacer plus qu'une infime fraction de cette distance - que l'inertie mécanique du moteur et le filtrage passe-bas électrique à l'intérieur du Linistepper maintiennent le moteur très près d'un emplacement fixe entre la position 18 et la position 21.
#4
+2
Leon Heller
2010-03-05 20:49:18 UTC
view on stackexchange narkive permalink

Différentes tensions de sortie sont obtenues en activant et désactivant les sorties PIC. Les diodes empêchent le courant de circuler dans le mauvais sens lorsque certaines sorties sont élevées et d'autres faibles. C'est une idée intelligente.

Les 3600 pas sont réalisés avec "micro-step".

Je me demandais comment le circuit atteint ce nombre de 3600, quels composants entrent en jeu pour cela? En ce qui concerne les diodes, je suis un peu sceptique quant à leur utilisation uniquement pour la protection PIC ... pourriez-vous expliquer pourquoi pensez-vous que ce sont des diodes de protection des broches PIC?
Voir mon texte corrigé Je pense que vous trouverez des détails sur le micro-pas et le PWM sur le site Web de Microchip - regardez les pages de contrôle du moteur.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 2.0 sous laquelle il est distribué.
Loading...