Modifications

Sauter à la navigation Sauter à la recherche
1 682 octets ajoutés ,  12 janvier 2014 à 20:54
aucun résumé de modification
Ligne 4 : Ligne 4 :  
Cette carte breakout supporte une pilote Microstepping Allegro A4988 (DMOS) incluant une protection contre les sur-courants (overcurrent). C'est le contrôleur de moteur pas-à-pas que l'on retrouve sur les cartes de commande des {{pl|41|imprimantes 3D comme OrdBot}} Hadron.
 
Cette carte breakout supporte une pilote Microstepping Allegro A4988 (DMOS) incluant une protection contre les sur-courants (overcurrent). C'est le contrôleur de moteur pas-à-pas que l'on retrouve sur les cartes de commande des {{pl|41|imprimantes 3D comme OrdBot}} Hadron.
   −
[[Fichier:A4988 01.jpg|640px]]
+
[[Fichier:A4988 01.jpg|320px]]
    
Ce contrôleur permet de contrôler des {{pl|236|moteurs pas-à-pas bipolaires}} en micro-stepping avec un maximum de 2 ampères par bobine (attention aux conditions de dissipation de chaleur!!!).
 
Ce contrôleur permet de contrôler des {{pl|236|moteurs pas-à-pas bipolaires}} en micro-stepping avec un maximum de 2 ampères par bobine (attention aux conditions de dissipation de chaleur!!!).
Ligne 32 : Ligne 32 :  
* Protection contre inversion de tension: NON 
 
* Protection contre inversion de tension: NON 
   −
* [http://mchobby.be/data-files/datasheet/A4988.pdf Fiche technique du A4988] (pdf)
+
* [http://df.mchobby.be/datasheet/A4988.pdf Fiche technique du A4988] (pdf)
    
=== Brochage ===
 
=== Brochage ===
Ligne 56 : Ligne 56 :  
Notez que les broches STEP et DIR ne disposent pas de résistances pull-down ou pull-up interne. Vous devez contrôler les deux états Haut (''High'') et bas (''Low'') avec votre application. La tension sur ces broches ne peut pas être flottante. Ce qui n'est pas un problème pour les plateformes Arduino :-)
 
Notez que les broches STEP et DIR ne disposent pas de résistances pull-down ou pull-up interne. Vous devez contrôler les deux états Haut (''High'') et bas (''Low'') avec votre application. La tension sur ces broches ne peut pas être flottante. Ce qui n'est pas un problème pour les plateformes Arduino :-)
   −
Si vous ne devez faire tourner le moteur que dans un seul sens, vous pouvez placer la broche DIR directement sur VCC ou GND. Le circuit dispose de 3 entrées différentes pour contôler son étage de puissance: RST (''Reset''), SLP (''sleep'') et EN (''enabled''). Voyez [http://mchobby.be/data-files/datasheet/A4988.pdf la fiche technique pour plus d'information sur ces états].
+
Si vous ne devez faire tourner le moteur que dans un seul sens, vous pouvez placer la broche DIR directement sur VCC ou GND. Le circuit dispose de 3 entrées différentes pour contôler son étage de puissance: RST (''Reset''), SLP (''sleep'') et EN (''enabled''). Voyez [http://df.mchobby.be/datasheet/A4988.pdf la fiche technique pour plus d'information sur ces états].
    
'''Notez que la broche RST (''reset'') est flottante'''; Si vous ne comptez pas utiliser cette broche, vous pouvez la connecter sur la broche SLP (''sleep'') adjacente pour placer RST au niveau logique haut (''high'') et activer la carte.
 
'''Notez que la broche RST (''reset'') est flottante'''; Si vous ne comptez pas utiliser cette broche, vous pouvez la connecter sur la broche SLP (''sleep'') adjacente pour placer RST au niveau logique haut (''high'') et activer la carte.
Ligne 126 : Ligne 126 :  
Comme mentionné ci-avant, en mode "pas complet" (''full step''), le courant dans les bobines sera limité à 70% du courant limite. Donc, pour obtenir un courant de 1 Amp (en mode ''full step''), le courant limite devrait être de 1 Amp/0.7=1.4 Amp,  ce qui correspond a un Vref de 1.4 A/2.5=0.56 V.  
 
Comme mentionné ci-avant, en mode "pas complet" (''full step''), le courant dans les bobines sera limité à 70% du courant limite. Donc, pour obtenir un courant de 1 Amp (en mode ''full step''), le courant limite devrait être de 1 Amp/0.7=1.4 Amp,  ce qui correspond a un Vref de 1.4 A/2.5=0.56 V.  
   −
Pour des informations plus détaillées, vous pouvez vous référer à la [http://mchobby.be/data-files/datasheet/A4988.pdf fiche technique du A4988] (pdf).
+
Pour des informations plus détaillées, vous pouvez vous référer à la [http://df.mchobby.be/datasheet/A4988.pdf fiche technique du A4988] (pdf).
    
==== où mesurer le courant ====
 
==== où mesurer le courant ====
Ligne 145 : Ligne 145 :  
=== Montage ===
 
=== Montage ===
 
Vous trouverez ci-dessous le montage avec les deux codification de couleurs des moteurs pas-à-pas les plus répandues
 
Vous trouverez ci-dessous le montage avec les deux codification de couleurs des moteurs pas-à-pas les plus répandues
 +
 +
Pour commencer, nous alimentons le StepStick avec 5 volts.
 +
* Brancher le +5V d'Arduino sur la broche VDD
 +
* Brancher le GND d'Arduino sur la broche GND (en dessous de VDD)
 +
 +
Ensuite, nous branchons l'alimentation moteur en 12V
 +
* Brancher le +12V volts sur la broche VMOT
 +
* Brancher le GMD/Masse de l'alimentation 12V sur la broche GND (sous la broche VMOT).
 +
* Mettre les deux masse en commun. Brancher un fil entre le GND moteur (sous VMOT) et le GND de la logique (sous VDD).
 +
* <font color="red">Brancher une capacité électrolytique de min 47µF entre les deux broches GND et VMOT</font>
 +
 +
Raccorder Arduino sur le StepStick:
 +
* Brancher la broche 13 d'Arduino sur l'entrée ENABLE du StepStick
 +
* Brancher la broche 9 d'Arduino sur l'entrée STEP du StepStick
 +
* Brancher la broche 8 d'Arduino sur l'entrée DIR du StepStick
 +
 +
Configurer StepStick + MicroStepping:
 +
* Pour cet exemple, nous allons utiliser le mode ''Full Step'' (sans micro-stepping).<br />Ne brancher pas MS1, MS2 et MS3 qui seront donc LOW.
 +
* <font color="red">Brancher ensemble les broches SLEEP et RESET du stepstick.</font>
 +
    
==== Codification rouge, bleu, vert, noir ====
 
==== Codification rouge, bleu, vert, noir ====
Ligne 174 : Ligne 194 :  
// Un tutoriel http://mchobby.be/wiki/index.php?title=A4988
 
// Un tutoriel http://mchobby.be/wiki/index.php?title=A4988
 
// Ou Acheter un StepStick A4988
 
// Ou Acheter un StepStick A4988
//    http://mchobby.be/PrestaShop/product.php?id_product=349
+
//    http://shop.mchobby.be/product.php?id_product=349
 
//
 
//
   Ligne 232 : Ligne 252 :  
   while( true );
 
   while( true );
 
}</nowiki>
 
}</nowiki>
 +
 +
== Exemple Raspberry ==
 +
Selon toute vraisemblance, ce module devrait fonctionner avec un Raspberry Pi puisqu'il fonctionne avec une tension d'alimentation VDD à partir de 3v.
 +
 +
* Brancher le 3.3v de votre GPIO Raspberry sur l'entrée VDD (pour commander le stepstick en 3.3v)
 +
* Brancher les broches du GPIO sur les broches du StepStick.
 +
 +
{{ambox-stop|text=Si vous voulez tester un StepStick avec un Raspberry-Pi, alimentez le StepStick en 3.3v sur sa broche VDD.<br />*** N'ALIMENTEZ PAS *** LE STEPSTICK EN 5V SI VOUS UTILISEZ UN Raspberry-Pi}}
 +
 +
Nous ne l'avons pas encore testé et ne pouvons donc rien garantir.
    
== Ressources ==
 
== Ressources ==
29 837

modifications

Menu de navigation