Un aperçu du retour sans capteur: contrôle du moteur pas à pas sans interrupteurs d’extrémité

Sensorless Homing for Stepper Motors

Un aperçu du retour sans capteur: contrôle du moteur pas à pas sans interrupteurs d’extrémité

Les moteurs pas à pas jouent un rôle crucial dans diverses applications industrielles et bricolages, offrant un contrôle précis sur le mouvement dans les machines CNC, les imprimantes 3D et les bras robotiques. En règle générale, ces moteurs s’appuient sur des capteurs externes ou des interrupteurs d’extrémité pour détecter leur position de maison ou arrêter le mouvement à un point prédéfini. Ces capteurs ajoutent du coût et de la complexité à la configuration, nécessitant un câblage et un étalonnage supplémentaires. Cependant, il existe une méthode alternative qui élimine le besoin de capteurs physiques – le homing sans sensation. Cette technique, bien que disponible pour des années dans des pilotes de moteur pas à pas comme le TRMC2209 trinamique, reste relativement sous-utilisé en raison de sa complexité et de sa sensibilité aux variations de vitesse. Le dernier projet d’Andrea Favero présente un homing sans capteur et un centrage d’un moteur pas à pas à l’aide d’un Raspberry Pi Pico et d’un pilote TMC2209. Sa configuration exploite la fonction de Stallguard du TMC2209, qui détecte les modifications du couple moteur via la communication UART. En surveillant la diminution des valeurs de StallGuard lorsque le moteur rencontre une résistance, le système peut déterminer une position domestique sans capteurs externes. Le microcontrôleur RP2040, en cours d’exécution de micropython, compte les étapes entre deux arrêts mécaniques et centre automatiquement le moteur au milieu. Le projet montre effectivement comment un système de homing simple mais précis peut être mis en œuvre à l’aide du logiciel seul.

Un apercu du retour sans capteur controle du moteur pas

L’une des caractéristiques remarquables de ce projet est l’utilisation des E / S programmables du RP2040 (PIO) pour générer et compter les impulsions de pas, assurer un fonctionnement fluide et un positionnement précis. La vitesse de retour est réglable, avec les meilleurs résultats observés entre 400 Hz et 1200 Hz. Un bouton-poussoir déclenche la séquence de homing et une LED RVB embarquée fournit des commentaires en temps réel, clignotant en rouge lorsque le seuil de stallguard est croisé et vert lorsque le moteur atteint le centre. Malgré les avantages clairs de l’amortissement sans capteur – des économies de coûts, une réduction du câblage et une amélioration de la fiabilité – elle n’a pas encore gagné d’adoption généralisée. La dépendance de la méthode à l’égard des paramètres affinés et au comportement dépendant de la vitesse le rend moins simple que les approches traditionnelles basées sur les capteurs.


https://www.youtube.com/watch?v=dh-xw871_um

Pour ceux qui souhaitent expérimenter cette approche, Andrea a rendu le code source disponible sur son référentiel GitHub, offrant une ressource précieuse pour les fabricants et les ingénieurs qui cherchent à intégrer un homing sans capteur dans leurs projets.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video

  • QAZAKY Capteur d'alerte de faible huile + interrupteur marche/arrêt moteur compatible avec GX160 GX200 GX240 GX270 GX340 GX390 5,5 HP 6,5 HP 8 HP 9 HP 11 HP 13 HP
  • 8 capteurs d’alerte de faible niveau d’ et interrupteur d’arrêt du moteur, compatibles avec GX120, GX160 5,5, GX200, GX270, interrupteur d’arrêt en plastique ABS pour