ads

Contrôler le sens de rotation et la vitesse d'un moteur à l'aide d'un circuit intégré L293D

Contrôler le sens de rotation et la vitesse d'un moteur à l'aide d'un circuit intégré L293D 



Le circuit permet de contrôler les moteurs à courant continu (DC) dont l'alimentation moins de         36 Volts. Ce circuit intégré a 4 canaux avec haute tension et  haute intensité (courant maximal de 600 mA par canal)
Module pour deux moteurs à courant continu L293D
Le module est équipé d'un circuit intégré L293D. Ce dispositif permet de piloter 2 moteurs à courant continu continu dans les deux sens de rotation et pour faire de la variation de vitesse.

Comprendre le composant L293D



Le composant L293D est un composant électronique de puissance composé de plusieurs transistors et relais qui permet d’activer la rotation d’un moteur
Il est équipé de diodes de roue libres (anti retour) donne la permission  de protéger les transistors servant à la commande du ou des moteurs.
Le L293D est un double pont-H, ce qui signifie qu’il est possible de l’utiliser pour commander quatre moteurs distincts (dans un seul sens) grâce à ses 4 canaux.
Il est également possible de constituer deux pont-h afin de piloter deux moteurs distincts, dans les deux sens et indépendamment l’un de l’autre.
Si vous voulez contrôler un moteur à courant continu de faible puissance (max 0,6 A) dans les deux sens de rotation et faire de la variation de vitesse le bouclier moteur L293D est une bonne solution. L'interface moteur est équipée d'un circuit intégré L293D permettant de piloter deux moteurs à courant continu dans les deux sens de rotation ou pour réduire ou accélérer la vitesse du moteur. Voyons en détail les possibilités de ce module avec l'utilisation d'une carte de développement ARDUINO .
→ Il est important de noter que le L293D peut délivrer au maximum 600mA, donc il doit respecter l'intensité du courant maximal pour choisir un bon moteur 

Caractéristiques techniques du L293D

Voila quelque  caractéristiques techniques du composant L293D:


  • Nombre  de pont-H: 2
  •  Courant Maximal en  Régime continu: 600mA (x2)
  •  Courant de pointeMax < 2ms: 1200mA
  •  VS Max Alim moteur: 36v
  •  VSS Max Alim logique: 7v
  •  Nombre de Broches: 16 DIP
  •  Perte de tension: 1.3v




Enable1: permet d’envoyer (ou pas) la tension sur les sorties du moteur via OUTPUT1 et OUTPUT2 et commande l’activation/désactivation du premier Pont-H. Si ENABLE1 = GND, le pont-H est déconnecté et le moteur ne fonctionne pas. Si ENABLE1 = VSS, le pont-H est connecté aux sorties et le moteur fonctionne dans un sens ou l’autre ou pas en fonction des tensions appliquée sur INPUT1 & INPUT2.



Input1: avec Input 2, sont les broches de commande du Pont-H Output1/Output2. Il sera directement brancher à votre Arduino pour commander le sens du courant entre Output 1 et Output 2.

Ouput1: avec Output 2, sera branché directement sur le moteur.
GND: qui doit être raccorder à la masse de la source d’alimentation de puissance VS et à la masse de la source d’alimentation de la logique “VSS” (donc GND ARDUINO).

Ouput2: avec Output 1, sera branché directement sur le moteur.

Input2: avec Input 1, sont les broches de commande du Pont-H Output1/Output2. Il sera directement brancher à votre ARDUINO pour commander le sens du courant entre Output 1 et Output 2.

VS: Alimentation de puissance des moteurs.

Enable2: commande l’activation du second pont-H constitué de Output3/Output4

Input3: avec Input 4, sont les broches de commande du Pont-H Output3/Output4. Il sera directement brancher à votre ARDUINO pour commander le sens du courant entre Output 3 et Output 4.

Ouput3: avec Output 4, sera branché directement sur le moteur.

Ouput4: avec Output 3, sera branché directement sur le moteur.

Input4: avec Input 3, sont les broches de commande du Pont-H Output3/Output4. Il sera directement brancher à votre ARDUINO pour commander le sens du courant entre Output 3 et Output 4.

 Câblage L293D avec ARDUINO 

Schéma 
pour deux sens de rotation d'un moteur DC  



le code de programmation --Télécharger 

datasheet l293 PDF 

Variation de vitesse d'un moteur à courant continu (DC):

Maintenant que vous savez inverser le fonctionnement du moteur à courant continu. Il peut être nécessaire de faire varier la vitesse pour gagner en précision lors du déplacement d'un objet, ou pour éviter les démarrages trop brusques afin de ne pas détériorer les mécanismes. Le module moteur L293D propose cette possibilité vous permettant d'accélérer et de décélerer le moteur.
Comment câbler le Shield motor L293D et l'Arduino pour réaliser cette variation de vitesse?
Quelle programme faut-il créer pour obtenir la variation de vitesse moteur à courant continu?

Matériel nécessaire:

Pour cette partie nous aurons besoin d'utiliser quasiment le même matériel que pour l'inversion du sens de marche du moteur, seuls quelques conducteurs supplémentaires seront à prévoir.

• Une Arduino et son câble USB.
• Un module L293D (mini blindage de commande de moteur à 4 canaux L293D).
• Des conducteurs pour plaque d'essai ou fils de prototypage (mâle / mâle, mâle / femelle, femelle / femelle).
• Un moteur à courant continu.
• Une pile 9V pour l'alimentation.
• Un potentiomètre rotatif permettant de faire varier la résistance.
• Un adaptateur de pile 9V.
• Une platine d'expérimentation ou plaque d'essai maquette.

Câblage du L293D pour la variation de vitesse:

Pour commander la vitesse de rotation du moteur, sur utilisera la borne EN1 qui permet d'augmenter ou de diminuer la vitesse du moteur quand elle sera reliée à une borne PWM de l'Arduino.
Pour avoir accès à cette borne et le relier à l'Arduino, il faut au préalable enlever le cavalier qui était présent, ce qui permet de gérer la vitesse du moteur.


pour regarder la vidéo sur notre chaine YouTube visitez

le code de programmation --Télécharger 


datasheet l293 PDF 
pour bien comprendre le câblage et la programmation du l293d avec Arduino
je vous laisse le lien de la vidéo sur notre chaine YouTube 
visitez notre chaine et abonnez-vous sans oubliez j'aime et commentaire 
laissez vos questions sur un commentaire   

la vidéo (partie 1)




a vidéo (partie 2)



Enregistrer un commentaire

0 Commentaires