Outils pour utilisateurs

Outils du site


start:arduino:a4998:doc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:arduino:a4998:doc [2024/01/30 17:31] – [Ressources] gerardadminstart:arduino:a4998:doc [2024/02/03 10:11] (Version actuelle) – [A4998 Doc] gerardadmin
Ligne 1: Ligne 1:
 ======== A4998 Doc ======== ======== A4998 Doc ========
 +
 +[[https://wiki.mchobby.be/index.php?title=A4988|Doc A9488 MCHobby]]
 +
 +
 +[[start:arduino:pasapas:nema|Les moteurs pas à pas Nema ...]]
  
  
Ligne 65: Ligne 70:
 La configuration se fait à l'aide des broches MS1, MS2 et MS3. La configuration se fait à l'aide des broches MS1, MS2 et MS3.
  
-Les moteurs pas-à-pas dispose de leur propre spécification physique de "pas" (''step specification'' en anglais) connu comme un "pas complet" (''full step'' en anglais). {{pl|236|Un moteur 1.8° ou 200 pas par révolution}} fait parti des moteurs les plus répandus. Un pilote '''microstepping''' tel que le A4988 permet d'obtenir une plus grande résolution en autorisant des positions intermédiaires dans un pas. Cela est rendu possible en modulant intelligemment la quantité de courant dans les bobines du moteur pas-à-pas. Par exemple, piloter un moteur en mode "1/4 de pas" permet d'obtenir 800 microsteps (micro-pas) sur un moteur prévu pour 200 pas ar révolution et cela en utilisant 4 niveau de courants différents pour chacun des microsteps.+Les moteurs pas-à-pas dispose de leur propre spécification physique de "pas" (''step specification'' en anglais) connu comme un "pas complet" (''full step'' en anglais). [[https://shop.mchobby.be/product.php?id_product=236|Un moteur 1.8° ou 200 pas par révolution]] fait parti des moteurs les plus répandus. Un pilote '''microstepping''' tel que le A4988 permet d'obtenir une plus grande résolution en autorisant des positions intermédiaires dans un pas. Cela est rendu possible en modulant intelligemment la quantité de courant dans les bobines du moteur pas-à-pas. Par exemple, piloter un moteur en mode "1/4 de pas" permet d'obtenir 800 microsteps (micro-pas) sur un moteur prévu pour 200 pas ar révolution et cela en utilisant 4 niveau de courants différents pour chacun des microsteps.
  
 La résolution (''la taille du pas'') est sélectionné à l'aide des entrées MS1, MS2 et MS3. Grâce à eux, vous disposez de 5 résolutions différentes reprisent dans la table ci-dessous.  La résolution (''la taille du pas'') est sélectionné à l'aide des entrées MS1, MS2 et MS3. Grâce à eux, vous disposez de 5 résolutions différentes reprisent dans la table ci-dessous. 
Ligne 73: Ligne 78:
 Si vous ne raccordez aucune de ces broches MS1, MS2 et MS3 alors votre breakout A4988 fonctionnera en mode "pas complet" (''full step''). Pour que le microstepping fonctionne correctement, il faut que la limite de courant soit assez bas (voir ci-dessous) de façon à ne pas activer la protection en sur-courant. Sinon, les niveaux de courant intermédiaire ne seront pas correctement maintenu et ne moteur pourrait sauter des microsteps. Si vous ne raccordez aucune de ces broches MS1, MS2 et MS3 alors votre breakout A4988 fonctionnera en mode "pas complet" (''full step''). Pour que le microstepping fonctionne correctement, il faut que la limite de courant soit assez bas (voir ci-dessous) de façon à ne pas activer la protection en sur-courant. Sinon, les niveaux de courant intermédiaire ne seront pas correctement maintenu et ne moteur pourrait sauter des microsteps.
  
-{| class="wikitable" border="1" + 
-| align="center" style="background:#f0f0f0;"|'''MS1''' +^MS1^MS2^MS3^Résolution Microstepping^ 
-| align="center" style="background:#f0f0f0;"|'''MS2''' +| Low |Low|Low|Pas complet (''full step'')| 
-| align="center" style="background:#f0f0f0;"|'''MS3''' +| High|Low|Low|1/2 pas| 
-| align="center" style="background:#f0f0f0;"|'''Résolution Microstepping''' +| Low|High|Low|1/4 de pas| 
-|- +| High |High |Low |1/8 ième de pas| 
-| Low ||Low ||Low ||Pas complet (''full step'') +| High |High |High |1/16 ième de pas|
-|- +
-| High ||Low ||Low ||1/2 pas +
-|- +
-| Low ||High ||Low ||1/4 de pas +
-|- +
-| High ||High ||Low ||1/8 ième de pas +
-|- +
-| High ||High ||High ||1/16 ième de pas +
-|}+
  
 === Les sources d'alimentation === === Les sources d'alimentation ===
Ligne 95: Ligne 91:
 La tension d'alimentation moteur est comprise entre 8 et 35 V qui doit être connecté entre les broches VMOT et GND. Cette alimentation devrait être accompagnée d'une capacité de découplage proche de la carte, et devrait être capable de délivrer le courant attendu (des pointes jusqu'à 4 A pour l'alimentation moteur). La tension d'alimentation moteur est comprise entre 8 et 35 V qui doit être connecté entre les broches VMOT et GND. Cette alimentation devrait être accompagnée d'une capacité de découplage proche de la carte, et devrait être capable de délivrer le courant attendu (des pointes jusqu'à 4 A pour l'alimentation moteur).
  
-[[Fichier:A4988-decouplage.jpg|320px]]+{{ :start:arduino:a4998:320px-a4988-decouplage.jpg?direct&400 |}}
  
-{{ambox-stop|text=Cette carte utilise des capacités céramiques à faible résistance série équivalente ([http://www.jmax-hardware.com/forum/index.php?topic=5171.0;wap2 low-ESR]),ce qui la sensible aux destructions par les pointes de surtensions induites par les circuits LC, plus spécialement sur vous utilisez des câbles d'alimentations d'une longueur supérieure à quelques centimètres. Sous de mauvaises conditions, ces  pointes de tension peuvent excéder les 35 V de tension maximale du A4988 et endommager la carte de façon permanente (même pour une alimentation moteur à 12 V). Une façon de protéger les pilotes est de placer, au plus près de la carte, une capacité électrolytique importante (au moins 47 µF) entre VMOT et la masse.}} 
  
 +<note tip>Cette carte utilise des capacités céramiques à faible résistance série équivalente ([http://www.jmax-hardware.com/forum/index.php?topic=5171.0;wap2 low-ESR]),ce qui la sensible aux destructions par les pointes de surtensions induites par les circuits LC, plus spécialement sur vous utilisez des câbles d'alimentations d'une longueur supérieure à quelques centimètres. Sous de mauvaises conditions, ces  pointes de tension peuvent excéder les 35 V de tension maximale du A4988 et endommager la carte de façon permanente (même pour une alimentation moteur à 12 V). Une façon de protéger les pilotes est de placer, au plus près de la carte, une capacité électrolytique importante (au moins 47 µF) entre VMOT et la masse.
 +</note>
 === Branchement moteur === === Branchement moteur ===
  
-{{ambox-stop|text=Connecter ou déconnecter les moteurs pas-à-pas pendant que le pilote est sous tension peut le détruire.}}+<note important> 
 +Connecter ou déconnecter les moteurs pas-à-pas pendant que le pilote est sous tension peut le détruire.</note>
  
 D'une façon générale, changer le câblage en cours de fonctionnement sera la source de problèmes. D'une façon générale, changer le câblage en cours de fonctionnement sera la source de problèmes.
Ligne 135: Ligne 133:
 L'emplacement approprié pour relever le courant '''c'est en série avec la bobine du moteur''' donc entre la pilote et le moteur. L'emplacement approprié pour relever le courant '''c'est en série avec la bobine du moteur''' donc entre la pilote et le moteur.
  
-'''Notez que mesurer le courant à la sortie de l'alimentation ne fournit pas une mesure fidèle du courant dans les bobines'''. La mesure du courant sur l'alimentation peut être plus faible que le courant de bobine car la tension d'entrée du pilote peut être significativement plus élevée que la tension de la bobine. Ainsi, si la tension d'alimentation est nettement plus élevée que celle nécessaire pour le moteur, le cycle utile (''duty cycle'') sera très court pour atteindre la limite de courant configuré, ce qui conduit à ne différence notable entre les courants moyens et les courants RMS.+**Notez que mesurer le courant à la sortie de l'alimentation ne fournit pas une mesure fidèle du courant dans les bobines**. La mesure du courant sur l'alimentation peut être plus faible que le courant de bobine car la tension d'entrée du pilote peut être significativement plus élevée que la tension de la bobine. Ainsi, si la tension d'alimentation est nettement plus élevée que celle nécessaire pour le moteur, le cycle utile (''duty cycle'') sera très court pour atteindre la limite de courant configuré, ce qui conduit à ne différence notable entre les courants moyens et les courants RMS.
  
 === Dissipation de chaleur === === Dissipation de chaleur ===
 Le circuit intégré A4988 support un courant maximum de 2 Amp par bobine, mais le courant que vous pouvez vraiment délivré dépend principalement de l'efficacité du refroidissement du circuit intégré. Le carte est conçue pour évacuer la chaleur aussi efficacement que possible mais si vous voulez fournir un courant d'environ 1 Amp par bobine il faudra prévoir un dissipateur de chaleur et/ou autre méthode de refroidissement. Le circuit intégré A4988 support un courant maximum de 2 Amp par bobine, mais le courant que vous pouvez vraiment délivré dépend principalement de l'efficacité du refroidissement du circuit intégré. Le carte est conçue pour évacuer la chaleur aussi efficacement que possible mais si vous voulez fournir un courant d'environ 1 Amp par bobine il faudra prévoir un dissipateur de chaleur et/ou autre méthode de refroidissement.
  
-{{ambox|text=Ce produit peut devenir suffisamment chaud pour vous bruler longtemps avant d'entrer lui-même en état de surchauffe. Restez prudent lorsque vous manipulez ce produit ou d'autres composants connectés sur celui-ci.}}+<note>Ce produit peut devenir suffisamment chaud pour vous bruler longtemps avant d'entrer lui-même en état de surchauffe. Restez prudent lorsque vous manipulez ce produit ou d'autres composants connectés sur celui-ci.</note>
  
-== Exemple Arduino ==+===== Exemple Arduino =====
 Comment raccorder et utiliser votre jouet avec un Arduino Uno Comment raccorder et utiliser votre jouet avec un Arduino Uno
  
Ligne 169: Ligne 167:
  
 ==== Codification rouge, bleu, vert, noir ==== ==== Codification rouge, bleu, vert, noir ====
-[[fichier:Montage Rouge-Bleu-Vert-Noir.jpg|640px]]<br />Cliquez pour agrandir+{{ :start:arduino:a4998:640px-montage_rouge-bleu-vert-noir.jpg?direct&400 |}}
  
 ==== Codification rouge, jaune, vert, gris ==== ==== Codification rouge, jaune, vert, gris ====
-Cette codification est utilisé pour les {{pl|236|moteurs pas-à-pas que nous proposons ici chez MC Hobby}}.+Cette codification est utilisé pour les [[https://shop.mchobby.be/product.php?id_product=236|moteurs pas-à-pas que nous proposons ici chez MC Hobby]]
  
-[[fichier:Montage Rouge-Jaune-Vert-Gris.jpg|640px]]<br />Cliquez pour agrandir+{{ :start:arduino:a4998:640px-montage_rouge-jaune-vert-gris.jpg?nolink&400 |}}
  
 === Le code === === Le code ===
Ligne 272: Ligne 270:
 * En apprendre plus sur l'effet destructeur des pointes de surtension dans un circuit LC.Voir l'article [[http://www.pololu.com/docs/0J16/1 LC Voltage Spikes| publié par polulu.com (''anglais'')]] * En apprendre plus sur l'effet destructeur des pointes de surtension dans un circuit LC.Voir l'article [[http://www.pololu.com/docs/0J16/1 LC Voltage Spikes| publié par polulu.com (''anglais'')]]
 == Où acheter == == Où acheter ==
-{{pl|349|Controleur moteur pas-à-pas A4988}} +[[https://shop.mchobby.be/product.php?id_product=349|Controleur moteur pas-à-pas A4988]] 
-{{pl|236|Moteur pas-à-pas bipolaire}} et son {{pl|192|équivalent avec un couple plus élevé}}+[[https://shop.mchobby.be/product.php?id_product=236236|Moteur pas-à-pas bipolaire]] et son [[https://shop.mchobby.be/product.php?id_product=192|équivalent avec un couple plus élevé]]
  
/home/chanteri/www/fablab37110/data/attic/start/arduino/a4998/doc.1706632288.txt.gz · Dernière modification : de gerardadmin