Carte pont en H avec un L293D


Cette carte permet de contrôler 2 moteurs de 600 mA max.



S'est une carte assez simple, elle est composé d'un 7805 (régulateur 5V), un système de cavalier (HE14 simple + cavalier), un L293D ATTENTION n'oubliez pas le D. et quelques borniers.




J'ai améliorer se typon et enregistrer en format pdf pour vous offrir la meilleur qualité possible. En amélioration j'ai juste ajouté 4 trous de fixation, qui vous seront très utile!

Typon PDF


Utilisation d'un pont en H avec un micro controleur


Se programme, a été fait avec le compilateur ccs, il permet de réfléchir une seule fois sur le sens du moteur , une fois réalisé , il suffit de mettre motg(av,100) pour moteur gauche à 100% en avant , ou motd(ar,50) moteur droit à 50 % en arrière.

Il ne faut pas oublié que 50 % s'est 50 % de rapport cyclique, malheureusement les moteurs ne fonctionnement pas linéairement, donc les valeurs , je vous conseille de faire le teste pour voir si sa fonctionne ou non ...


Exemple de programme pour contrôler un moteur:

  1. #define ST 0 //Stop
  2. #define stop 0
  3. #define st 0
  4. #define av 1 //avance
  5. #define ar 2 //arriére
  6.  
  7. // Penser a ajouter aussi les define IN1 à 4
  8.  
  9. void motg(char direction ,unsigned char puissance)
  10.    {
  11.    //partie direction
  12.    switch(direction)
  13.       {
  14.       case ST://STOP
  15.          output_high(IN1);
  16.          output_high(IN2);
  17.         // puissance=100;//arret totale
  18.       break;
  19.       case av://avant
  20.          output_high(IN1);
  21.          output_low(IN2);
  22.       break;
  23.       case ar://arriére
  24.          output_high(IN2);
  25.          output_low(IN1);
  26.       break;
  27.       }
  28.    //partie puissance
  29.    ccp_1=puissance;
  30.    }






Lien utile:

Petit cours sur les pont en H

Le site des fribotte

Matthieu

© robot-amateur.com - Tous droits réservés. Reproduction interdite sans autorisation.