le but est de controler un moteur pas à pas
Il existe différents type de moteur pas à pas.
Un dossier ici sur les moteurs pas à pas.
Un cours sur les moteurs pas à pas, un autre
D'après ce site
Quoi choisir ?
Les moteurs pas à pas est un bon choix pour nos machines. Ils ont une longue vie si on les utilise selon les spécifications du constructeur. Ils appartiennent à trois catégories :
1. Unipolaires; 5 ou 6 fils, les moteurs unipolaires purs sont à 5 fils et peuvent être utilisés SEULEMENT avec des électroniques particulières
2. Bipolaires sont des moteurs à 4 fils à utiliser SEULEMENT avec des électroniques bipolaires
3. Hybrides sont des moteurs à 6 ou 8 fils qui peuvent être utilisés soit avec une électronique unipolaire (4 fils)soit avec une électronique bipolaire (6 fils). A noter que les moteurs hybrides utilisés en mode bipolaires ont quelque perte de performance spécialement les moteurs bas de gamme.
Moteur unipolaire comment ca marche et mise en place avec ULN2003
Affichage des articles dont le libellé est motor. Afficher tous les articles
Affichage des articles dont le libellé est motor. Afficher tous les articles
mercredi 21 décembre 2011
arduino unipolar motor stepper
Après avoir cru que mon moteur était mal branché il s'agissait plutôt de mon code!
J'utilisait la bibliothèque stepper, peut être un peu mal calibré. La le moteur tourne gentiment dans le sens des aiguilles d'une montre.
phase A : Rouge
phase B : blanc
Phase C : Marron
Phase D : vert
Note avec mon moteur descendre sous les 5 ms de delay n'est pas possible.
Code arduino
/* Stepper Copal
* -------------
*
* Program to drive a stepper motor coming from a 5'25 disk drive
* according to the documentation I found, this stepper: "[...] motor
* made by Copal Electronics, with 1.8 degrees per step and 96 ohms
* per winding, with center taps brought out to separate leads [...]"
* [http://www.cs.uiowa.edu/~jones/step/example.html]
*
* It is a unipolar stepper motor with 5 wires:
*
* - red: power connector, I have it at 5V and works fine
* - orange and black: coil 1
* - brown and yellow: coil 2
*
* (cleft) 2005 DojoDave for K3
* http://www.0j0.org | http://arduino.berlios.de
*
* @author: David Cuartielles
* @date: 20 Oct. 2005
*/
int motorPin1 = 8;
int motorPin2 = 9;
int motorPin3 = 10;
int motorPin4 = 11;
int delayTime = 500;
void setup() {
pinMode(motorPin1, OUTPUT);
pinMode(motorPin2, OUTPUT);
pinMode(motorPin3, OUTPUT);
pinMode(motorPin4, OUTPUT);
}
void loop() {
digitalWrite(motorPin1, HIGH);
digitalWrite(motorPin2, LOW);
digitalWrite(motorPin3, LOW);
digitalWrite(motorPin4, LOW);
delay(delayTime);
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, HIGH);
digitalWrite(motorPin3, LOW);
digitalWrite(motorPin4, LOW);
delay(delayTime);
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, LOW);
digitalWrite(motorPin3, HIGH);
digitalWrite(motorPin4, LOW);
delay(delayTime);
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, LOW);
digitalWrite(motorPin3, LOW);
digitalWrite(motorPin4, HIGH);
delay(delayTime);
}
mardi 20 décembre 2011
arduino to stepper
-----
Montage Arduino à base de driver à base de ULN2003A.
Une page de référence.
le montage unipolaire

Les composants U2004 darlington
Le montage bipolaire

Schéma

Les composant 75441one
Un autre piste à l'aide d'un L293D.

Montage Arduino à base de driver à base de ULN2003A.
Une page de référence.
le montage unipolaire

Les composants U2004 darlington
Le montage bipolaire

Schéma

Les composant 75441one
Un autre piste à l'aide d'un L293D.
Nous allons réaliser un montage à base de ULN2004
Inscription à :
Articles (Atom)