Pour le fun, tout simplement 😉

POLOLU DVR8825

Photo du driver Pololu DRV8825

Présentation du DRV88225 :

C’est une carte pilote pour moteur pas Ă  pas bipolaire Ă  micro-pas de Texas-Instrument. Il comprend une limitation de courant rĂ©glable, une protection contre les surintensitĂ©s et les surchauffes, et six rĂ©solutions de micro-pas (jusqu’Ă  1/32 de pas).

Il fonctionne de 8,2 V Ă  45 V et peut fournir jusqu’Ă  environ 1,5 A par phase sans dissipateur thermique ni flux d’air forcĂ© et jusqu’Ă  2,2 A par bobine avec un refroidissement supplĂ©mentaire suffisant.

SchĂ©ma du DVR8825 :

Brochage du DVR8825 :

  • Enable: Logique InversĂ©e, permet d’activer ou dĂ©sactivĂ© le moteur. Etat Haut=High=Moteur actif… et axe bloquĂ© entre les pas. Etat bas=Low=Axe totalement libre.
  • M0, M1, M2: permet de sĂ©lectionner la configuration Step/MicroStep. Ces broches disposent de rĂ©sistances Pull-Down ramenant le potentiel Ă  0v lorsque rien n’est connectĂ© sur ces broches. Voir la section ci-dessous pour plus d’information.
  • Reset: Logique inversĂ©e. Permet de faire une rĂ©initialisation du module. GĂ©nĂ©ralement connectĂ© sur la broche “sleep”, voir le schĂ©ma ci-dessous.
  • Sleep: Logique inversĂ©e. GĂ©nĂ©ralement connectĂ© sur la broche “Reset” du module.
  • Step: Envoyer un signal d’horloge (Niveau Haut puis Niveau bas, High puis Low) pour avancer le moteur d’un pas.
  • DIR: Permet d’indiquer la direction de rotation du moteur. Etat Haut=High pour tourner dans un sens, Etat bas=Low pour tourner dans l’autre sens.
  • VMot: Tension d’alimentation pour les moteurs pas Ă  pas. Tension entre 8.2 et 45v.
  • GND: Sous “VMOT”, masse pour l’alimentation moteur.
  • A1 A2: PremiĂšre bobine du moteur pas Ă  pas bipolaire.
  • B1 B2: DeuxiĂšme bobine du moteur pas Ă  pas bipolaire.

Connecter l’Alimentation

Le pilote nĂ©cessite une tension d’alimentation moteur entre 8.2 et 45 V devant ĂȘtre connectĂ© entre VMOT et GND. Cette alimentation devrait idĂ©alement disposer de capacitĂ©s de dĂ©couplage appropriĂ©s prĂšs de la carte et doit ĂȘtre capable de dĂ©livrer le courant nĂ©cessaire au fonctionnement du moteur pas-Ă -pas.

Step et micro-Stepping

Les moteurs pas-Ă -pas documentent la taille du pas dans leur spĂ©cification (ex: 1.8° ou 200 pas par rĂ©volution), ce qui reprĂ©sente un pas complet. Il vous faudra donc 200 pas complet pour effectuer une rotation de l’axe.

Un pilote micro-Stepping (Micro Pas) tel que le DRV8825 permet d’atteindre une rĂ©solution plus Ă©levĂ©e en autorisant le positionnement de l’axe sur plusieurs positions intermĂ©diaires entre deux pas complet. Cela est rendu possible en contrĂŽlant la puissance dans les bobinage du moteur avec plusieurs niveau de courant diffĂ©rent. A titre d’exemple, si vous pilotez un moteur 200 pas par rĂ©volution en 1/4 de pas, vous obtiendrez finalement un moteur disposant de 800 micro-pas par rĂ©volution (le DRV8825 utilisera 4 niveaux de courant intermĂ©diaire pour contrĂŽler la position des micro-pas).

Les broches de sĂ©lection de la rĂ©solution (de la taille des pas) sont les entrĂ©es M0, M1 et M2 (MODE0, MODE1 et MODE2). Ces broches permettent de choisir une rĂ©solution de micro-stepping parmi les 6 disponibles (voir la table ci-dessous). Les 3 entrĂ©es disposent d’une rĂ©sistance pull-down interne de 100kΩ par consĂ©quent, si vous ne brancher pas ces 3 broches, elles sont toutes les 3 au niveau bas et le DRV8825 fonctionnera en mode full-step (pas complet).

Pour que le micro-stepping puisse fonctionner correctement, vous devez suffisamment limiter le courant (suffisamment bas) de façon Ă  ce que le contrĂŽle de limitation de courant puisse fonctionner correctement… sinon les niveaux de courants intermĂ©diaires ne pourront pas ĂȘtre maintenus et le moteur sautera des micro-step.

 

RĂ©glage de la limite d’intensitĂ©

RĂ©glage du Vref

On mesure la tension sur la broche “ref” et de calculer le courant limite correspondant (La rĂ©sistance permettant de mesurer le courant fait 0.1Ω). La tension de la broche “ref” est accessible un point de mesure entourer d’un petit cercle (sur la sĂ©rigraphie, de la carte). La relation entre le courant limite et la tension est la suivante:

Current Limit = VREF × 2

Donc, si vous avez un moteur prĂ©vu pour 1A, vous pouvez fixer la courant limite Ă  1 A en sĂ©lectionnant une tension “ref” de 0.5 V.

Dissipation de chaleur – considĂ©rations

Le circuit intégré DRV8825 qui pilote la carte support un courant maximum de 2.5 A par bobine mais la résistance senseur de courant limite le courant à un maximum de 2.2A. Hormis ces considérations le courant que vous pourrez vraiment utiliser dépend de votre capacité à refroidir efficacement le circuit intégré. La carte est conçue pour évacuer la chaleur hors du circuit intégré mais si vous désirez utiliser un courant approchant ou supérieur à 1.5 A par bobine, vous devez utiliser un dissipateur de chaleur ou autre systÚme de refroidissement.


Add Your Comment

* Indicates Required Field

Your email address will not be published.

*

cinq × trois =