Général Vitesse moteur PAP

  • Auteur de la discussion Mcar
  • Date de début
M

Mcar

Compagnon
3 Fev 2018
2 324
Fr-54860-Lorraine
je viens de tester ce bout de programme


et voici le resultat affiché sur le terminal
1616789120467.png


prendre la dernière ligne
le premier chiffre c'est la vitesse de départ, le 2eme l'accélération pour 0,25 sec. , le 3eme la vitesse max, le 4eme c'est une erreur, le 5(eme le temps passé, le 6eme la position de départ en step, le dernier la position de fin.

si je reprends les formules
Calcul du temps
T=V/A = 3000/200 = 15 sec, donc ok avec les essais
calcul de la distance
D=T²x0,5xA= 15x15x0,5x200=22500 à comparer avec 22841, mais
je pars de suite avec une vitesse de 50step/s , à considérer aussi les temps nécessaire à Arduino pour faire les boucles
je ne suis pas trop loin de la vérité
pour la deceleration c'est pareil sauf qu'il decrementer l'acceleration.
à peaufiner mais je me rapproche de la verité :mrgreen:
 
V

vres

Compagnon
27 Déc 2007
6 418
Moi a l'époque j'avais retrouvé ces formules en dessinant les courbes sur du papier millimétré. Il n'y avait pas internet :spamafote:
 
V

vres

Compagnon
27 Déc 2007
6 418
à considérer aussi les temps nécessaire à Arduino pour faire les boucles
Oui c'est probablement du a un manque de synchronisation avec Motor_PAP.

Il faudrait mieux faire un calcul de la vitesse en récupérant la position du moteur mais il faut passer par une' racine carrée.
 
M

Mcar

Compagnon
3 Fev 2018
2 324
Fr-54860-Lorraine
bon voilà j'ai fini de pondre le code ,
c'est un peu bricolé à la fin car impossible de tomber pile sur vitesse = 0 et le point final.
cependant, j'ai bien une accélération supérieure à la deceleration.
vitesse max = 4000 step/s soit 300tr/mm ce qui me donne (normalement) un couple de 200N.cm
petite vidéo















voici les resultats :
1616877208959.png



et ici le code:

 
  • Réagir
Reactions: vres
V

vres

Compagnon
27 Déc 2007
6 418
J'ai récupérer un Arduino, je vais développer une classe capable de gérer un moteur Pas à Pas correctement en vitesse et en position avec acceleration et décélération et au pas près.
Cette semaine je ne vais pas avoir trop de temps ma femme est en vacances:siffle:
 
  • Réagir
Reactions: wika58
M

Mcar

Compagnon
3 Fev 2018
2 324
Fr-54860-Lorraine
J'ai récupérer un Arduino, je vais développer une classe capable de gérer un moteur Pas à Pas correctement en vitesse et en position avec acceleration et décélération et au pas près.
Cette semaine je ne vais pas avoir trop de temps ma femme est en vacances:siffle:
Impeccable, c'est sympa
j attends avec impatience le fruit de ton travail. :mrgreen:
 

Sujets similaires

V
Réponses
3
Affichages
1 274
V
F
Réponses
6
Affichages
25 780
F
G
Réponses
123
Affichages
19 446
Arduino
gaston83
G
U
Réponses
85
Affichages
7 495
Gcode
Hubert86
H
G
Réponses
65
Affichages
9 509
R
V
Réponses
62
Affichages
39 549
Arduino
Dardar88
Dardar88
M
Réponses
185
Affichages
25 319
wika58
V
Réponses
7
Affichages
2 051
V
jpbbricole
Réponses
18
Affichages
4 472
Arduino
jpbbricole
jpbbricole
jpbbricole
Réponses
1
Affichages
1 881
pinou29