ConnexionConnexionInscription
B E A D G
388 connectés Sweepyto Guitare

Le Stepper ne s'inverse pas, mais cuit les œufs

#1
23/04/2024 12:22:01
Salut,

J'ai passé une bonne partie des deux dernières soirées à essayer de comprendre ce que je fais de mal, à chercher partout.

Pratiquement tous les résultats sur Google font référence à des problèmes spécifiques liés aux kits de contrôleurs CNC, à une tension trop faible ou à des erreurs de programmation.

Contexte : je suis le Jon Snow de l'électronique
Plus d'informations : j'ai ce que je pense être une configuration assez simple :

1. Petit moteur pas à pas ( https://www.oyostepper.it/goods-31-Motore-passo-passo-Nema-17-bipolare-18-gradi-13Ncm-1A-35V-42x42x20mm-4-fili.html , https://www.oyostepper.it/images/upload/File/17HS08-1004S.pdf)
2. Changement de niveau 3,3 V à 5 V
3. Ados 3.5
4. Pilote pas à pas numérique ( https://www.oyostepper.it/goods-1249-Driver-passo-passo-digitale-Leadshine-05-42-A-20-50-V-CC-per-motore-passo-passo-Nema-17-Nema-23-Nema-24.html , https://www.oyostepper.it/images/upload/File/DM542.pdf)
5. Alimentation 24 V x 15 A.

Le code et le schéma suivent. Je suis programmeur mais je suis très nouveau en électronique. J'ai appris KiCAD juste pour créer ce message afin de ne perdre de temps à personne si possible. Le problème est le suivant :

Le code s'exécute et fait tourner le moteur dans un sens.
Lorsque le code bascule dans la direction inverse, il reste immobile.
Il tourne/reste immobile jusqu'à ce qu'il fasse un bourdonnement et devienne chaud (c'est le point que j'ai abandonné et j'ai commencé à apprendre KiCAD).

Étapes de validation :
J'ai vérifié et revérifié les fils rouge, vert, bleu, noir sur A+/-, B+/- jusqu'à ce que mes yeux se croisent.
Validé que le code n'envoie le signal inverse qu'une fois par seconde (pendant l'inversion).
Placez un multimètre sur le levier de niveau pour valider que la sortie pour PUL et DIR passe de 200 mV à 4,8 V en même temps que la sortie série du code.
0
0