Programmer les moteur pas pas
youyou198861
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
sambia39 Messages postés 610 Date d'inscription Statut Membre Dernière intervention -
sambia39 Messages postés 610 Date d'inscription Statut Membre Dernière intervention -
salut à ts
j'ai programmer un moteur pas à pas (MITSUMI M35SP-7) et j' arrive pas a determiner le facteur de puissance sachant que la commande est par double phase (double fil), merci d'avoir m'aider d'avance !!!
voici le programme qui génère la séquence d'alimentation.
int j, int s1, int s2;
While (1) {
for (j = 0; j < 800; j++) {
s1 = (j%4);
s2 = (((j%4) +1) %4);
sbi (PORTB, s1);
sbi (PORTB, s2);
_delay_ ms (5);
cbi (PORTB, s1);
cbi (PORTB, s2);
}
for (j = 0; j < 800; j++) {
s1 = ((800-j) %4);
s2 = ((((800-j) %4) +1) %4);
sbi (PORTB, s1);
sbi (PORTB, s2);
_delay_ ms (5);
cbi (PORTB, s1);
cbi (PORTB, s2);
}
}
j'ai programmer un moteur pas à pas (MITSUMI M35SP-7) et j' arrive pas a determiner le facteur de puissance sachant que la commande est par double phase (double fil), merci d'avoir m'aider d'avance !!!
voici le programme qui génère la séquence d'alimentation.
int j, int s1, int s2;
While (1) {
for (j = 0; j < 800; j++) {
s1 = (j%4);
s2 = (((j%4) +1) %4);
sbi (PORTB, s1);
sbi (PORTB, s2);
_delay_ ms (5);
cbi (PORTB, s1);
cbi (PORTB, s2);
}
for (j = 0; j < 800; j++) {
s1 = ((800-j) %4);
s2 = ((((800-j) %4) +1) %4);
sbi (PORTB, s1);
sbi (PORTB, s2);
_delay_ ms (5);
cbi (PORTB, s1);
cbi (PORTB, s2);
}
}
A voir également:
- Logiciel programmation moteur bafang
- Money logiciel - Télécharger - Comptabilité & Facturation
- Logiciel - Guide
- Ce logiciel gratuit répare automatiquement votre PC quand Windows a des problèmes - Guide
- Logiciel montage vidéo gratuit windows 10 - Guide
- Logiciel de sauvegarde gratuit - Guide
3 réponses
Bonjour
Je comprends pas ce que tu veux dire par double phase parles-tu d'arrivée car as ce qui me reste d'électrotechnique tes en alternatif bref, pour ton facteur de puissance si tes en continue tu dois appliquer la formule simple
à bientôt
Je comprends pas ce que tu veux dire par double phase parles-tu d'arrivée car as ce qui me reste d'électrotechnique tes en alternatif bref, pour ton facteur de puissance si tes en continue tu dois appliquer la formule simple
En triphasé c'est tout autre
Facteur = (P/( U*I )) sachant qu'il est égal aussi P/S
Ceci dit je vois dans ton code je vois 800 cela veut dire 800 tr/min et pourquoi faire une boucle infinie ?
F = cos Fi
à bientôt
non c'est 800 pas et c'est pas 800 tr/min
et c'est un moteur à courant continue et pour l'alimentation , on alimente 2file à la fois (chaque 2 fils sont alimentés au même temps) et un 5eme fils à 12V et je veux savoir la puissance gagné par rapport a l'alimentation (mode) demis- pas ou mode par pas ????
merci d'avance pour votre réponse !!!!!
et c'est un moteur à courant continue et pour l'alimentation , on alimente 2file à la fois (chaque 2 fils sont alimentés au même temps) et un 5eme fils à 12V et je veux savoir la puissance gagné par rapport a l'alimentation (mode) demis- pas ou mode par pas ????
merci d'avance pour votre réponse !!!!!
Bonjour
D'accord que c'est des 800 pas, et ce n'est pas à moi de te donner la solution , de plus tu as toutes les formules qu'il te faut pour calculer le facteur de puissance en continue et d'après ton algorithme en langage C totalement faut tu prend même pas en compte l'angle de tes axes ( qui est au passage de 1,8°) en fonction du nombre de tours et le tout dans une boucle infinie bref ta réponse ne répond pas à nos questions et en plus c'est pas à nous de te donné le réponse
à bientôt
D'accord que c'est des 800 pas, et ce n'est pas à moi de te donner la solution , de plus tu as toutes les formules qu'il te faut pour calculer le facteur de puissance en continue et d'après ton algorithme en langage C totalement faut tu prend même pas en compte l'angle de tes axes ( qui est au passage de 1,8°) en fonction du nombre de tours et le tout dans une boucle infinie bref ta réponse ne répond pas à nos questions et en plus c'est pas à nous de te donné le réponse
à bientôt