[Numérique] Eclairsissement sur fonctionnement carte esaydrive
Affichage des résultats 1 à 3 sur 3

Eclairsissement sur fonctionnement carte esaydrive



Mode arborescent

  1. #1
    shmol

    Eclairsissement sur fonctionnement carte esaydrive

    bonjour
    je n'arrive pas à m'expliquer qu'il faut 4KHz (mesurer sur oscillo et voltmetre) injecté sur l'entrée steps de la carte Easydriver pour avoir en gros la vitesse maximum du moteur pas à pas (je n'ai pas ses spécifes ). Avec cette fréquence je ne retrouve que 126Hz et des broutilles sur les canaux de commande des ponts en H du moteur.
    Pour mémoire les entrée Ms1 et ms2 qui gèrent le mode de fonctionnement du moteur pas à pas son en l'air et ne demande pas de fonctionnement 1/2 pas 1/4 de pas etc .
    J"ai essayer ce moteur pas à pas avec un arduino uno , la carte esay drive branchée sur step et dir .
    J'ai fait la commande en dirigeant le nombre de pas avec inversion de sens .ET la suprise c'est qu'il faut que je demande de faire 1600 pas pour faire un tour complet dans un sens comme dans l'autre et cela avec une très bonne précision.
    Au dela de 4KHz le moteur se met à vibrer au fur et à mesure qu'on la fréquence au dessus de 4 KHz.Il rate des pas et de plus en plus bien sur quand le fréquence augmente .

    Qu'en pensez vous ? pouvez vous m' éclairsir sur ce sujet .

    je vous joints le programme avec lequel j'ai fait tourner le moteur .


    Code:
     byte steps = 2 ;//sortie des steps 
     byte dir = 5;// inversion sens de rotation 
     
    void setup()
    {
      Serial.begin(115200);
     pinMode(2,OUTPUT);// sortie des steps vers easydriver 
    
     pinMode(5,OUTPUT);// ordre inversion de dens 
                       // vers eaydriver 
     dir = 0 ;
    }
    void loop()
    { 
         for (int i = 0; i <= 1600; i++) 
              {
               frequence();
              }
         delay(1000);
         dir = !dir ;
         digitalWrite (5,dir);
     }    
    //************************************************************
    //******************      SOUS PROGRAMMES       **************
    //************************************************************
     void frequence()
      {
      //élabore une fréquence de 4KHz 
        delayMicroseconds(150);
        digitalWrite(steps,1);
        delayMicroseconds(150);
        digitalWrite(steps,0);
      }
    Dernière modification par Antoane ; 27/01/2022 à 14h38. Motif: Ajout balises code

Discussions similaires

  1. [Programmation] Fonctionnement carte Picozed
    Par invite621a89f7 dans le forum Électronique
    Réponses: 3
    Dernier message: 05/07/2019, 10h41
  2. problème fonctionnement carte CAME ZA3
    Par invite95988649 dans le forum Bricolage et décoration
    Réponses: 9
    Dernier message: 22/05/2015, 19h37
  3. Réponses: 1
    Dernier message: 30/05/2013, 15h03
  4. Fonctionnement carte SD
    Par invite1f3ee28a dans le forum Électronique
    Réponses: 6
    Dernier message: 16/12/2010, 07h32
  5. Fonctionnement d'une carte magnétique
    Par invite4671370c dans le forum Électronique
    Réponses: 3
    Dernier message: 15/03/2008, 08h44
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...