View  Edit  Attributes  History  Attach  Print  Search

Carte DFRobot Motor Drive 2A (Basée sur L298)

MATERIEL - Interface Moteur – Créé le 20/02/2011.

J'aime beaucoup cette carte d'interface car :

  • elle est basée sur un CI L298 dont la réputation n'est plus à faire et qui peut supporter 2A par moteur
  • elle est dissociée de la carte Arduino ce qui permet de garder l'accès à toutes les broches et cela sépare clairement la commande numérique de l'interface moteur
  • elle est très "visuelle" avec une LED de mise sous tension et 2 leds de couleurs différentes pour chaque étage moteur
  • facile à fixer et à connecter avec bornier à vis
  • pas très chère...
  • polyvalente pouvant être utilisée avec un moteur pas à pas ( ou 2 synchronisés).

Achetée ici :
Une carte de chez DFRobot :
Documentation utiles :

Cette carte est livrée avec un cavalier en place connectant VD (Alim logique) et VS (Alim moteur) : A mon avis, IL FAUT IMPERATIVEMENT ENLEVER CE CAVALIER avant toute utilisation de la carte notamment avec une alimentation pour les moteurs de plus de 5V... sous peine de "griller" purement et simplement votre carte de commande logique si vous utilisez le +5V en provenance de votre carte de commande pour la tension logique !!

Présentation

Description
  • Cette carte basée sur le L298N (double pont en H) permet de piloter 2 moteurs CC ( ou 1 pas à pas bipolaire)
  • avec une tension d'alimentation de 4,8V à 46V
  • et un courant maximum de 2A par moteur.
  • Le L298 est équipé d'un radiateur pour dissiper la chaleur.
  • La carte posséde un connecteur d'alimentation avec 1 alim pour la logic, 1 pour les moteurs et une masse commune.
  • livrée montée
Notre Avis
  • Achetée et testée

Les + :

  • Bornier à vis en sortie
  • 2 LEDs de visualisation sur les sorties de chaque moteur
  • Une broche seulement pour le contrôle du sens d'un moteur
  • La commande de la vitesse par PWM
  • Radiateur du L298 intégré à la carte
  • 2A disponibles par sortie moteur
  • 4 Trous de fixation très pratiques
  • Le prix sympa (17€ environ...)
  • Supporte jusqu'à 3A en pic par moteur

Les - :

  • La hauteur du radiateur ?

Au total :

  • Une petite carte de commande moteur basée sur le L298, très "visuelle" à l'usage, et qui fera merveille pour les moyens et gros robots
Fabricant
  • By DFRobot
Liens utiles
Notre Note

Dispo chez :

Pour plus de détails voir : notre comparatif des fournisseurs Arduino

Description globale :

Brochage

Le brochage :

Chaque moteur est commandé par deux broches :

  • une broche de sens qui a pour effet de mettre la polarité adaptée sur le bornier en sortie du moteur correspondant
  • une broche de vitesse sur laquelle on applique une impulsion MLI (ou PWM) (largeur d'impulsion modulée)

Cette carte économise 2 broches en utilisant qu'une broche de sens (au lieu de 2).

Caractéristiques électriques

  • Alimentation de la partie logique : 6 à 12 V (régulateur +5V sur la carte)
  • Alimentation de puissance moteur : 4,8V à 46V.
  • Consommation de la partie logique Iss : 36mA.
  • Courant maximum pour les moteurs : 2A (jusqu'à 3A en pic par moteur)
  • Dissipation maximale (T = 75°) : 25W.
  • Contrôle des moteurs par pwm et direction.

Fonctionnement

Signification fonctionnelles des broches

  • Pour chaque moteur, on dispose :
    • d'une broche de sens :
      • niveau HAUT => sens +
      • niveau BAS => sens -
    • d'une broche de vitesse pour impulsion PWM (Largeur d'Impulsion Modulée) (Voir instruction analogWrite() pour plus de détails.

Mettre la broche de vitesse à 0 pour mettre le moteur à l'arrêt.

Les modes de fonctionnement possibles

  • Soit 2 moteurs CC
  • Soit moteur pas à pas bipolaire

Mise en oeuvre pratique

  • Toutes les manipulations et connexions des cartes d'interfaces moteur sont à faire hors-tension (= débrancher toutes les alimentations et le câble USB de la carte Arduino) pour éviter de griller votre carte d'interface ou Arduino...
  • Par mesure de sécurité totale pour votre PC, avec les interfaces moteurs, une fois votre carte programmée, débrancher également votre câble USB pour éviter les mauvaises surprises côté PC...

Cette carte est livrée avec un cavalier en place connectant VD (Alim logique) et VS (Alim moteur) : IL FAUT IMPERATIVEMENT ENLEVER CE CAVALIER avant toute utilisation de la carte notamment avec une alimentation pour les moteurs de plus de 5V... sous peine de "griller" purement et simplement votre carte de commande logique !!

Utilisation avec une carte Arduino

  • On suppose ici que la carte est alimentée avec une tension Vin entre 7 à 12V, correspondant à la tension nécessaire pour les moteurs.
    • Connecter le +5V de la carte Arduino à la broche d'alim Logique (VD)
    • Connecter le 0V de la carte Arduino à la broche de masse commune
    • Connecter Vin de la carte Arduino à la broche d'alim Moteur (VS)

A noter que d'après la documentation, on devrait utiliser une alimentation logique entre 6 et 12V, cette carte possédant un régulateur intégré et le L298 nécessitant une tension logique entre 4.8 et 7V. Il se trouve qu'avec une alimentation logique en 5V par la carte Arduino, la carte moteur fonctionne parfaitement bien. Cool !

Schéma théorique du montage avec 2 moteurs

Montage avec 2 moteurs (2A max par moteur - alim moteur = 12V)

Avis

Les + :

  • Bornier à vis en sortie
  • 2 LEDs de visualisation sur les sorties de chaque moteur
  • Une broche seulement pour le contrôle du sens d'un moteur
  • La commande de la vitesse par PWM
  • Radiateur du L298 intégré à la carte
  • 2A disponibles par sortie moteur
  • 4 Trous de fixation très pratiques
  • Le prix sympa (17€ environ...)
  • Supporte jusqu'à 3A en pic par moteur

Les - :

  • La hauteur du radiateur ?

Au total :

  • Une petite carte de commande moteur basée sur le L298, très "visuelle" à l'usage, et qui fera merveille pour les moyens et gros robots

Exemples d'utilisation de cette interface

=> Liens vers autres pages perso utilisant cette interface