choix dun driver supportable par arduino mega

bonjour,

je veux piloter un moteur pas a pas avec un arduino mega
qui demande du 2 A par phase, (jai besoin dun gros couple)
voici ces caracteristiques,

Nombre de pas: 200
Angle par pas: 1,8°
Alimentation: 2,8 V
Résistance/phase: 1,4 ohms
Courant/phase: 2 A
Inductance/phase: 3 mH
Couple de maintien: 5,9 kg.cm
Connexion: 4 fils
Dimensions de l'axe: Ø5 x 23 mm
Dimensions: 42 x 42 x 49 mm
Poids: 400 g

jai trouver un driver adapter :

Alimentation: 20 à 40 Vcc (ne pas dépasser 36 Vcc)
Intensité réglable: 1,31 à 3,2 A (0,94 à 2,3 A rms)
Intensité logique: 10 mA
Fréquence d'entrée: 0 à 200 kHz
Mode micro-step: jusque 25600 pas/tour
Indication: leds rouge et verte
Température de service: 0°C à 50°C
Dimensions: 116 x 69 x 26,5 mm
Poids: 200 g

jai attaché la doc technique

mais
je ne sais pas si larduino mega peut controler ce driver?

merci pour toute aide, je debute et galere un peu..

doc driverr DM 432 c.pdf (247 KB)

Salut,

Le driver que tu as choisi est parfait pour travailler avec les moteurs pas à pas mais passe juste sur celui ci:

https://www.damencnc.com/fr/-el-ements/moteurs-et--drivers-/drivers-pas--a-pas/200

Pour l'instant je travaille avec 7 de ces drivers avec une Arduino Due pour mon travaille de fin d'étude et c'est génial !

Dit moi de quel marque est ton moteur ?

Si tu as besoin de plus d'info suis la !

d'accord cest une bonne nouvelle, et le driver que tu me montre me semble tres bien.
la marque du moteur que je compte prendre et NEMA taille 17 en bipolaire

apres di moi si je me trompe

mais je cable mon moteur sur A+A-B+B-
mon alim sur VDC ET GND
et mes sorties arduino sur PULL+ PULL- DIR + DIR - ENA + ENA- ( et vu que larduino cabler en USB delivre du 5v je nai pas besoin de mettre de resistance?)

je choisi lintensité que jingecte dans le moteur avec les switch.

comment je calcul lalim dont jai besoin,?

merci pour laide !

samuel

moteur => A+ A - B+ B- (soit tu as la datasheet de ton moteur, soit tu test a l'ohmmètre);
alimentation => VDC et GND ( attention n'inverse pas, car il y a pas de protection);
Sorties: Pull+ => sortie arduino
Dir+ => sortie arduino
Ena+ => sortie arduino
Pull- => GND
Dir- => GND
Ena- => GND

Pas besoin de résistance vu qu'ils sont prévu pour fonctionné en 5V (il fonctionne même en 3.3V pour l'arduino Due)

Pour l'alimentation regarde page 10

Moi pour mon projet c'est du 36V car mes moteurs ont une grande inductances!

Striker

MERCI striker POUR LE LIen,
jai capter le lien entre couple/ courant, tension /vitesse

par contre je comprend pas comment tu trouve ta tension d'alim necessaire
pour le driver hp5042
ils preconisent une alim de 48V /8.3 A
alors
mon moteur a besoin de 2A peak par phase (avec une resistance de 1.4 ohm et une inductance de 5 mH) du coup je regle sa avec les switch.
mais ma tension necessaire par phase si je fais U=R*I sa fait 2.8V je doute que se soit sa..
du coup je comprend pas bien quelle formule il faut faire?
sur le driver je peux aller de 20v a 50v max
si je branche cette alim de 48v et que je positionne les switch Sur 2.1 A max ,sa devrait fontionner?

ça sert a rien de monter à 48V, tu es pret de la limite de 50V.

moi j'utilise du 36V et sa fonctionne très bien !

La tension est géré par le driver, vu qu'un moteur pas à pas fonctionne avec le courant !

ok,
merci, pour ton aide striker