moteur ou driver cassé ???

Arzou: Moi, perso ce qui me gêne c'est que la batterie est une 9 v 650 mah, quel version les nema? Quel est leur conso?

Tu ne peux pas l'alimenter via une alimentation secteur?

Version je n'en sais rien c'est deux de ceux-ci https://www.amazon.fr/gp/product/B00QEVLDVO/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1http:// et un de ceux-ci https://www.amazon.fr/gp/product/B077ZPW7VT/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1http:// leur consommation est de compenser la rotation de la terre sur une monture équatoriale et accélérer de temps en temps pour centrer l'objet pour l'alimentation sur secteur j'en ai une qui me faut que j'en commande une mais c'est bizarre car les 9 v devraient suffirent ??? Merci cdt

Mais je pense que t'a raison c'est un problème d'alimentation car le moteur fait des pas irréguliers est-ce normal non ou ??? Cdt

j'ai aussi oublié de dire que les drivers chauffent je pense que c'est normal

Si les drivers sont bien réglés, et que la tension d'alimentation est bonne, les moteurs doivent être à 60°C . DAns les drivers, les courants de pointe peuvent atteindre 1,7A et c'est normal que tout chauffe. C'est bien l'hiver. C'est pour cela que certains drivers diminuent les courants à l'arrêt.

quel version les nema? Quel est leur conso?

Dans les deux pubs, on a le mêmes chiffres: * Courant nominal/phase: 1.68A * Résistance de phase : 1,65 ohms. * Tension : 2,8 V. Ce sont des moteurs de 4,7W et à cause du driver, on va tirer un peu plus de 5W sur l'alim, soit plus de 0.5A par moteur. Ta baterie de 9V qui est donnée pour 8,4V à vide, elle ne peut pas fournir le courant. Le DRV8825 demande une tension de 8,2V à 45V. La pile ne pouvant pas fournir le courant, va voir sa tension baisser et il n'y a plus de garantie quand au fonctionnement. C'est donc déjà normal que cela ne fonctionne pas.

A remplacer:

mais c'est bizarre car les 9 v devraient suffirent

par:

mais c'est bizarre car les 8,4V devraient suffirent

stepper1.setSpeed(3600);

Il est dit dans la doc, et je l'ai vérifié, 1000 pas/s est la vitesse maximale

Quand il y a un problème quelque part, pour le résoudre, on a besoin (en plus du code) du schéma du montage.

vileroi: Si les drivers sont bien réglés, et que la tension d'alimentation est bonne, les moteurs doivent être à 60°C . DAns les drivers, les courants de pointe peuvent atteindre 1,7A et c'est normal que tout chauffe. C'est bien l'hiver. C'est pour cela que certains drivers diminuent les courants à l'arrêt.

Dans les deux pubs, on a le mêmes chiffres: * Courant nominal/phase: 1.68A * Résistance de phase : 1,65 ohms. * Tension : 2,8 V. Ce sont des moteurs de 4,7W et à cause du driver, on va tirer un peu plus de 5W sur l'alim, soit plus de 0.5A par moteur. Ta baterie de 9V qui est donnée pour 8,4V à vide, elle ne peut pas fournir le courant. Le DRV8825 demande une tension de 8,2V à 45V. La pile ne pouvant pas fournir le courant, va voir sa tension baisser et il n'y a plus de garantie quand au fonctionnement. C'est donc déjà normal que cela ne fonctionne pas.

A remplacer:par:

stepper1.setSpeed(3600);

Il est dit dans la doc, et je l'ai vérifié, 1000 pas/s est la vitesse maximale

Quand il y a un problème quelque part, pour le résoudre, on a besoin (en plus du code) du schéma du montage.

ok j'ai corrigé la vitesse max le moteur déconne moins il fonctionne tout de suite et à chaque fois merci pour l'alimentation j'ai trouvé ça et ça merci encore cdt

Version je n'en sais rien c'est deux de ceux-ci

Pour le premier je trouve sur le site marchand :

STEPPERONLINE 100:1 Planétaire Gearbox Nema

Je fais dans un moteur de recherche :

stepperonline 100:1 Planétaire Gearbox Nema

J'obtiens ce lien vers stepper online : https://www.omc-stepperonline.com/nema-17-stepper-motor-bipolar-l48mm-w-gear-raio-1001-planetary-gearbox-17hs19-1684s-pg100.html

Je m'y rends et je trouve :

Electrical Specification

  • Manufacturer Part Number: 17HS19-1684S-PG100
  • Motor Type: Bipolar Stepper
  • Step Angle: 0.018 deg
  • Holding Torque without Gearbox: 52Ncm(73.6oz.in)
  • Rated Current/phase: 1.68A
  • Phase Resistance: 1.65ohms
  • Voltage: 2.8V
  • Inductance: 2.8mH ± 20%(1KHz)

Et tous les renseignements sont là : Moteur à la norme Nema 17. --> Nema c'est juste une norme de dimension en millimètres cela ne donne aucune indication sur les caractéristiques du moteur. La référence du moteur est HS19-1684S-PG100. L'important : I par phase 1,68 A. Résistance par phase : 1,65 ohms.

Pour le deuxième moteur j'ai donné la technique de recherche je passe la main.

mais c'est celui-ci https://www.omc-stepperonline.com/nema-17-stepper-motor-bipolar-l48mm-w-gear-raio-511-planetary-gearbox-17hs19-1684s-pg51.htmlhttp:// et celui-ci [iurl=https://www.omc-stepperonline.com/geared-stepper-motor/nema-17-stepper-motor-unipolar-l48mm-w-gear-raio-141-planetary-gearbox-17hs19-0406s-pg14.html?mfp=161-motor-nema-size[Nema 17]http://]https://www.omc-stepperonline.com/geared-stepper-motor/nema-17-stepper-motor-unipolar-l48mm-w-gear-raio-141-planetary-gearbox-17hs19-0406s-pg14.html?mfp=161-motor-nema-size%5BNema%2017%5Dhttp://merci[/iurl] cdt

Tu n'as pas une vieille alim de box? Ca sort 12v 2A mini pour les essais, sinon des alim de pc portables 18v 4 A... tu en trouve chez emmaus, en déchetterie, le boncoin...

Rated Current/phase: 0.4A
Phase Resistance: 30 ohms
Voltage: 12V

... 12v.... avec une batterie de 9v.... tu ne vois pas le problème ?

Rated Current/phase: 0.4A Phase Resistance: 30 ohms Voltage: 12V

... 12v.... avec une batterie de 9v.... tu ne vois pas le problème ?

Ce n'est pas un problème pour un pas à pas. Le couple est simplement proportionnel au courant et pour les faibles vitesses le courant est proportionnel à la tension. En sous alimentant le moteur le couple est plus faible, et le moteur peut perdre des pas. Mais pas à vide.

Tous mes moteurs sont sous alimentés d'environ 50%, et cela ne m'empêche pas d'atteindre 1400tr/mn. L'intérêt sde cette sous alimentation est la diminution de la température du moteur et par là l'augmentation de sa durée de vie.

Pour le premier je trouve sur le site marchand :
[…]
Je fais dans un moteur de recherche :

Pas la peine, sur le site marchand, il y a:

Description du produit
Ce moteur pas-à-pas NEMA 17 de haute précision dispose d’une boîte de vitesses planétaire intégrée avec un rapport d’engrenage de 50,9:1, la résolution atteint 0,035 deg. Angle de marche.
C’est une bonne solution dans les applications qui nécessitent de très faibles vitesses de rotation et/ou beaucoup de couple.

Caractéristiques électriques :

  • Numéro de pièce du fabricant : 17HS19-1684S-PG51.
  • Type de moteur : pas à pas bipolaire.
  • Angle de pas : 0,035 degrés.
  • Couple de maintien : 4 Nm.
  • Courant nominal/phase : 1,68 A.
  • Résistance de phase : 1,65 ohms.
  • Inductance : 2,8 mH +/-20% (1 kHz).

Spécifications de la boîte de vitesses

  • Type de boîte de vitesses : planétaire.
  • Rapport de vitesse : 50.9:1.
  • Efficacité : 73 %.
  • Contre-lash à vide : <= 1 deg.
  • Couple maximal autorisé : 4 Nm.
  • Couple maximal : 6 Nm.
  • Charge axiale maximale de l’arbre : 50 N.
  • Charge radiale maximale de l’arbre : 100 N.

Caractéristiques physiques :

  • Dimensions du cadre : 42 x 42 mm.
  • Longueur du moteur : 48 mm.
  • Longueur de la boîte de vitesses : 42,7 mm.
  • Diamètre de la tige : 8 mm.
  • Longueur de la tige : 20 mm.
  • Longueur de la coupe D : 15 mm.
  • Nombre de fils : 4.
  • Longueur du câble : 500 mm.
  • Poids : 620 g.

Connexion :

Noir (A+), vert (A-), rouge (B+), bleu (B-).

C’est pareil pour le deuxième.

astronomy: mais c'est celui-ci https://www.omc-stepperonline.com/nema-17-stepper-motor-bipolar-l48mm-w-gear-raio-511-planetary-gearbox-17hs19-1684s-pg51.htmlhttp:// et celui-ci [iurl=https://www.omc-stepperonline.com/geared-stepper-motor/nema-17-stepper-motor-unipolar-l48mm-w-gear-raio-141-planetary-gearbox-17hs19-0406s-pg14.html?mfp=161-motor-nema-size[Nema 17]http://]https://www.omc-stepperonline.com/geared-stepper-motor/nema-17-stepper-motor-unipolar-l48mm-w-gear-raio-141-planetary-gearbox-17hs19-0406s-pg14.html?mfp=161-motor-nema-size%5BNema%2017%5Dhttp://merci[/iurl] cdt

excusez-moi mais le deuxième n'a pas de fil jaune c'est donc celui-ci [iurl=https://www.omc-stepperonline.com/geared-stepper-motor/nema-17-stepper-motor-bipolar-l48mm-w-gear-raio-141-planetary-gearbox-17hs19-1684s-pg14.html?mfp=161-motor-nema-size[Nema 17]http://]https://www.omc-stepperonline.com/geared-stepper-motor/nema-17-stepper-motor-bipolar-l48mm-w-gear-raio-141-planetary-gearbox-17hs19-1684s-pg14.html?mfp=161-motor-nema-size%5BNema%2017%5Dhttp://[/iurl] merci cdt

A moins que ça soit les moteurs qui ne fonctionnent pas tres bien

dragonard:
À moins que ça soit les moteurs qui ne fonctionnent pas très bien

pas possible car je les ai tous mis (l’un après l’autre) sur la place du Stepper 1 là ils fonctionnaient très bien
cdt

Et si tu essaye ça

#include <Stepper.h>
 
const int NbPasParTour = 200; // Nombre de pas pour 360 degres
 
Stepper Moteur1(NbPasParTour, 2, 3, 4, 5); // Initialise le moteur sur les broches 2 à 5
Stepper Moteur2(NbPasParTour, 6, 7, 8, 9); // Initialise le moteur sur les broches 2 à 5
Stepper Moteur3(NbPasParTour, 10, 11, 12, 13); // Initialise le moteur sur les broches 2 à 5
Stepper Moteur4(NbPasParTour, 22, 24, 26, 28); // Initialise le moteur sur les broches 2 à 5

int command = 0;//stock le caractère lu sur la voie série

void setup()
{
 Moteur1.setSpeed(80); //Vitesse de rotation du moteur
 Moteur2.setSpeed(80);
 Moteur3.setSpeed(80);
 Moteur4.setSpeed(80);
 Serial.begin(9600);
}
void loop()
{
 if (Serial.available() > 0)
 
 command = Serial.read();
 
 if ( command == 'A' ) {
 Moteur1.step(NbPasParTour);
 Moteur2.step(NbPasParTour);
 Moteur3.step(NbPasParTour);
 Moteur4.step(NbPasParTour);
 delay(1000); 
 }
 
 if ( command == 'R' ) {
 Moteur1.step(-NbPasParTour);
 Moteur2.step(-NbPasParTour);
 Moteur3.step(-NbPasParTour);
 Moteur4.step(-NbPasParTour);
 delay(1000); 
 }
 
 if ( command == 'D' ) {
 Moteur1.step(-NbPasParTour);
 Moteur2.step(-NbPasParTour);
 Moteur3.step(NbPasParTour);
 Moteur4.step(NbPasParTour);
 delay(1000); 
 }
 
 if ( command == 'G' ) {
 Moteur1.step(NbPasParTour); 
 Moteur2.step(NbPasParTour);
 Moteur3.step(-NbPasParTour);
 Moteur4.step(-NbPasParTour);
 delay(1000); 
 }
}

dragonard:
Et si tu essaye ça

#include <Stepper.h>

const int NbPasParTour = 200; // Nombre de pas pour 360 degres

Stepper Moteur1(NbPasParTour, 2, 3, 4, 5); // Initialise le moteur sur les broches 2 à 5
Stepper Moteur2(NbPasParTour, 6, 7, 8, 9); // Initialise le moteur sur les broches 2 à 5
Stepper Moteur3(NbPasParTour, 10, 11, 12, 13); // Initialise le moteur sur les broches 2 à 5
Stepper Moteur4(NbPasParTour, 22, 24, 26, 28); // Initialise le moteur sur les broches 2 à 5

int command = 0;//stock le caractère lu sur la voie série

void setup()
{
Moteur1.setSpeed(80); //Vitesse de rotation du moteur
Moteur2.setSpeed(80);
Moteur3.setSpeed(80);
Moteur4.setSpeed(80);
Serial.begin(9600);
}
void loop()
{
if (Serial.available() > 0)

command = Serial.read();

if ( command == ‘A’ ) {
Moteur1.step(NbPasParTour);
Moteur2.step(NbPasParTour);
Moteur3.step(NbPasParTour);
Moteur4.step(NbPasParTour);
delay(1000);
}

if ( command == ‘R’ ) {
Moteur1.step(-NbPasParTour);
Moteur2.step(-NbPasParTour);
Moteur3.step(-NbPasParTour);
Moteur4.step(-NbPasParTour);
delay(1000);
}

if ( command == ‘D’ ) {
Moteur1.step(-NbPasParTour);
Moteur2.step(-NbPasParTour);
Moteur3.step(NbPasParTour);
Moteur4.step(NbPasParTour);
delay(1000);
}

if ( command == ‘G’ ) {
Moteur1.step(NbPasParTour);
Moteur2.step(NbPasParTour);
Moteur3.step(-NbPasParTour);
Moteur4.step(-NbPasParTour);
delay(1000);
}
}

merci mais ça ne marchera pas car j’ai que deux fils qui relient l’arduino au driver
cdt

et si tu n'entre que les deux fils que tu utilise ?

astronomy: le Stepper 1 fonctionne une fois sur deux ou trois (il faut que je débranche l'arduino pour 2-3 minutes) mais accélère pas et ne recule pas non plus en tout cas il fait déjà une partie du travail = la compensation de rotation de la terre le Stepper 2 et 3, ne tournent pas :confused: mais ne sont pas cassés car je les ai mis à la même place que le Stepper 1 et là ils fonctionnent cdt PS j'ai modifié une partie du code (pas seulement le driver mais j'ai aussi inversé les broches)

AccelStepper stepper1(AccelStepper::DRIVER, 27, 26);
AccelStepper stepper2(AccelStepper::DRIVER, 29, 28);
AccelStepper stepper3(AccelStepper::DRIVER, 31, 30);

J'ai essayé chez moi et ça fonctionne bien pour les trois moteurs à vide (je n'ai qu'un seul moteur que je déplace en sterrpr1, stepper2, stepper3).

kamill: J'ai essayé chez moi et ça fonctionne bien pour les trois moteurs à vide (je n'ai qu'un seul moteur que je déplace en sterrpr1, stepper2, stepper3).

t'a mis quoi en alimentation ??? cdt

Une alimentation de labo 9V. Le moteur stepper1 consomme 480 mA en vitesse lente et 380 mA en vitesse rapide (bien sur toujours à vide).
J’ai aussi essayé avec une batterie 9V qui ressemble à la tienne et ça fonctionne aussi sans problème, mais sans doute pas longtemps.

Il vaut mieux utiliser l'alimentation 9v que la batterie 9v