Moteur Stepper commandé par Master Oc

InAir

PILOTE PRO
Messages
1 063
Réactions
129
Lu ,
Aujourd'hui ,c'étais après midi récréation.
J'ai vu la motorisation d'un compas par Mameloose avec une stepper Oc.Soit un câble USB supplémentaire.
Me suis dit ,vu la vitesse à  atteindre par le moteur ,pas besoin de courir.
Donc j'ai attrapé le premier stepper qui me passait sous la main et me suis dit,je vais le faire tourner avec une master et quelques lignes de code.
Le moteur ,un 8 fils.200 step/360°
Une master avec un driver ULN2003 sur 4 sorties.
J'ai mit un pulse toutes les 200 Ms.Je lui demande de faire 200 steps puis stop.
Jarrive à  descendre à  25 Ms/Step.
Pas grand chose comme ligne de code sous delphi et connection IOCP.

https://www.youtube.com/watch?v=Z-bZvYEqtTg

Voilou
JeanMi
 
Précis ?
Quand tu demandes de faire un pas à  un stepper il fait un pas ,rien d'autre.
Je ne comprend pas.
JeanMi
 
Je me trompe peut être, mais il existe un mode demi pas, non ?
schema18.GIF
 
Je vient de lire la doc de la stepper Oc.
Il y a un gros soucis.
La recherche de position pour le zéro.C'est pas bon du tout cette façon de procéder.
Lentrée pour le sensor accepte juste un niveau TTL. :mad:
On peut se démerder avec une de leur entrée potar ,mais uniquement sur 8 bits.Donc Ca ne le fera pas nom plus.
Je trouve le mode programmation très étrange pour faire un compas.C'est un peu du ra plaquage pour se sauver.
Le demi pas d'un stepper faut pas l'utiliser ,c'est mettre du courant sur 2 bobines pour le tenir en position.
Il aurait fallu une entrée pour un capteur effet Hall pour savoir ou est le moteur à  tous moment sans devoir faire des tours pour aller chercher la position 0.
Pour ne pas avoir les pas marqués sur linstrument ,démultiplier ,mais faut voir quelle FZ max peut envoyer la carte et avec quel qualité de pulse.
Faut surtout pas faire décrocher le moteur sinon on perd la position.
Pour 40 Euro la carte pour piloter 3 moteurs faut pas trop en demander quand même.
JeanMi
 
boh c'est deja pas mal ...
oui en faite au lancement de sioc le moteur fait 1 ou 2 tour pour trouver la position zero en fonction du capteur après il est alimenté en permanence donc impossible de le bouger a la main puis il fait se qu'on lui demande ca fonctionne très bien pour des instrument !
 
C'est déjà  bien pour faire ce qu'on a à  faire.
Je vais mesurer la capacité en FZ d'une sortie Master pour envoyer un clock sur un driver.
Y a pas vraiment besoin d'une stepper.
 
Capteur, tu as dis capteur, j'utilise celui là  , le top du top : TLE5012

Et oui pour le demi pas, courant sur 2 bobines, bonjour la chaleur !
 
fab a dit:
Capteur, tu as dis capteur, j'utilise celui là  , le top du top : TLE5012

Et oui pour le demi pas, courant sur 2 bobines, bonjour la chaleur !

C'est très relatif ,ça dépend essentiellement de la résolution de ton convertisseur.
Les meilleurs capteurs de position après reset ,c'est les cd rom au cul du moteur.La ,tu peux avoisiner les 60000Trs/Min.
Pour la chaleur ,c'est aussi sur une seul bobine ,il faut mettre le moteur en roue libre après son déplacement.Vu qu'il n'y a pas de charge à  maintenir il faut le faire.
Je fais ça comme ça.Suis pas sûr que la carte OC puisse le faire.
JeanMi
 
fab a dit:

Lu Fab ,
Oui,mais ça c'est avec une commande tout ou rien (0/1).Cad en pas entier.
Ca pose problème au niveau du bruit ,vibrations.
La bonne technique ,c'est denvoyer un signal sinusoïdale inversé sur les 2 phases.
La division peut alors être beaucoup plus importante.Le fonctionnement plus linéaire.
La tension diminue sur un des bobinages pendant que l'autre augmente.

De toute façon ,rien ne remplace un servo moteur équipé d'un PID.

JeanMi
 
Je connecte ma carte Stepper moto v 1.0 et voilà  ce SIOC reconnait.

1536499440_stepmotor.jpg


Dans SIOC Monitor la partie Stepper est inaccessible en écriture. Une idée ?
 
Oui SIOC est lancé en administrateur mais en regardant ma carte de plus près, je constate qu'il n'y a pas de pin en J10 comme sur la carte DC motor. Je pense que c'est Windy qui a raison

Les cartes OC ne sont pas comme le Port Salut.
https://www.youtube.com/watch?v=MwWOLyK7rxY
 
Retour
Haut