salut
dit moi si tu as compris j ai fait des retouches
les moteur pas a pas que j ai a un comparateur optique
on peux les faire fonctionner sans le comparateur optique
avec un driver classic
j ai fait un montage a blanc pour le diviseur universel
dans ce cas le moteur et configurer avec 400 puls
on est on peux régler la vitesse du driver de 200 a 6400 step
la photo en bas
les moteur avec le comparateur optique
il fonctionne avec leur drivers qui son fournie avec
suivant la configuration en step du driver
avec 6 nini contacteur on/off suivant leur dispositions
51200 regler au driver le moteur a 200 steps = 1 mm
il ne faut pas oublier la configuration du logiciel
voir les valeur dans la configuration du programme
const int Multiplier = 200; // nema 34 200 steps = 1 mm
int maxspeed = 51200; // vitesse maximale du drivers
onst int Multiplier = 800; // nema 34 800 steps = 1 mm
int maxspeed = 20000; // vitesse maximale du drivers
onst int Multiplier = 800; // nema 34 800 steps = 1 mm
int maxspeed = 10000; // vitesse maximale du drivers
onst int Multiplier = 1600; // nema 34 1600 steps = 1 mm
int maxspeed = 8000; // vitesse maximale du drivers
j ai configurer mon avance au mm
ca corresponde a l affichage de la visu dro que j ai 0.01 mm pres
je veux un déplacement de 60 mm c est ce que je tape au clavier 4x5
la machine ne peux pas fonctionner avec tous les vitesses
a partir d un moment ca fait sauter les plomb du drivers
avec les visse a billes de 2505 / 2005
la division ne tombe pas sur un chiffre entiers
avec arduino ca fonctionne pas avec 0.896 ca arrondit a 1
j ai mis des réducteur 2/5 pour avoir un nombre entier après la division
a s avoir que la bonne plage de cfg etant 51200 driver = 200 step pour 1 mm
a s avoir que la bonne plage de cfg etant 20000 driver = 800 step pour 1 mm
a s avoir que la bonne plage de cfg etant 10000 driver = 800 step pour 1 mm
a s avoir que la bonne plage de cfg etant 8000 driver = 1600 step pour 1 mm
sur la video le driver et regler a 20 000
et la cfg du programme ci dessous
onst int Multiplier = 800; // nema 34 800 steps = 1 mm
int maxspeed = 10000; // vitesse maximale du drivers
sur la video ca tourne a 580 tours /mn c est la que j ai vue
que l on peux jouer avec la vitesse du moteur avec la configuration du logiciel
a plus