Pilote 2 moteurs DRV8835 pour Raspberry
Contrôleur Moteur pour Raspberry-Pi
- 2 moteurs
- 1.5 à 11V
- 1.2A (1.5A en pointe)
- Contrôleur DRV8835
Les paiements sont sécurisés par LyraCollect, une société de collecte de paiements française
Il est possible de se faire livrer chez soi, en point relais ou retirer sur rendez-vous chez MCHobby
Nous préparons, emballons et expédions vos commandes avec un grand respect et un grand soin.
Contrôler facilement deux moteurs à partir du GPIO Raspberry-Pi
Voici une carte d'extension très compacte à brancher directement sur le connecteur GPIO du Raspberry Pi. Elle offre une solution simple et abordable pour piloter une paire de petit moteurs continus (moteurs à collecteur). La carte intègre un circuit intégré DRV8835 (contrôleur de moteurs) fonctionnant avec un tension de 1.5 V à 11 V, ce qui en fait une excellente option pour contrôler des moteurs basse tension. La carte est capable de délivrer 1.2A en continu (et pointes de 1.5 A) pour chacun des deux moteurs, ou 2.4 A (pointe à 3 A) pour un seul moteur lorsque les deux canaux sont montés en parallèle.
Ce kit de contrôleur moteur et sa bibliothèque Python rend vraiment simple le contrôle d'une paire de moteur (dans les deux sens) avec un Raspberry Pi. Cette carte d'extension met en oeuvre le DRV8835 de Texas Instruments qui n'est autre qu'un double pont-H bien pratique pour prendre le contrôle de deux petits moteurs basse tension (entre 1.5 et 11 V). Si la carte est capable de délivrer 1.2 A continuellement sur chaque canal et il tolère des pointes de courant à 1.5 Amp pendant quelques secondes. Si vous besoin de plus de puissance (plus de courant), il est possible de raccorder les deux pont-H en parallèle afin de délivrer deux fois plus de courant sur un seul moteur.
La carte est assemblée avec des composants CMS/SMD, le pilote DRV8835 et un transistor FET pour protéger la carte contre une polarisation inverse accidentelle; Le kit comprend le connecteur permettant d'interfacer la carte sur Raspberry-Pi et de borniers permettant de connecter des moteurs et l'alimentation.
Les borniers et le connecteur GPIO doivent doivent être soudés sur la carte (voyez les notes d'assemblage dans le tutoriel).
Broches utilisées
La carte utilise les broches GPIO 5, 6, 12, et 13 pour contrôler le pilote moteur. La carte utilise les sorties PWM matérielles du Raspberry Pi. Il est néanmoins possible de modifier ces raccordements par défaut s'ils ne conviennent pas.
Même si le DRV8835 est lui-même capable de fonctionner avec une tension minimale de 0 V, la protection contre la polarisation inverse limite la tension minimale à 1.5 V. Si vous avez besoin d'une tension moteur inférieure, vous pouvez considérer l'usage du DRV8835 avec une alimentation moteur par l'intermédiaire de la broche VMM.
Caractéristiques
- Pilote moteur à base d'un double Pont-H: peut piloter deux moteurs continus ou un moteur pas-à-pas bipolaire
- Tension d'alimentation moteur: 1.5 V à 11 V
- Tension d'alimentation de la logique: 2 V à 7 V
- Courant de sortie: 1.2 A en continu (1.5 A en pointe) par moteur
- Les sorties moteurs peuvent montées en parallèle pour délivrer 2.4 A en continu (ou 3 A en pointe) sur un seul et unique moteur
- Le contrôle PWM peut se faire jusqu'à 250 kHz (fréquence ultrasonique permettant un fonctionnement moteur en faisant moins de bruit)
- Deux modes d'interface possible:
- PHASE/ENABLE: Mode par défaut. Une broche pour le sens de rotation, l'autre pour la vitesse.
- IN/IN: Les sorties reportent l'état des entrée (la plupart du temps)
- La carte peut éventuellement alimenter directement le Raspberry-Pi à l'aide d'une carte de régulation S7V7F5 additionnelle (non incluse)
- La bibliothèque Python permet de démarrer rapidement avec cette carte d'extension.
- Les broches GPIO utilisées peuvent être modifiées pour mieux répondre à vos besoins.
- Protection contre la polarisation inversée (sur l'alimentation moteur)
- Protection contre les sous tension (par blocage) et contre la surcharge (courant trop important) et la surchauffe
Contenu
Pour chaque commande, vous recevrez: la carte, le connecteur pour le GPIO (que vous pouvez aussi remplacer par un Stacking Header 40 broches), les borniers moteurs.
Le Raspberry Pi, Moteurs et bloc d'alimentation non inclus.
Tutoriel
- Tutoriel sur le pilote 2 moteurs DRV8835 pour Raspberry Pi (wiki MCHobby, Français)
- Bibliothèque Python
- Fiche produit du fabriquant (anglais)
- Compatibilité Raspberry
- Zero / Zero W, Pi 3A, Pi 3B+, Pi 4, Pi 400, Pi 5, Zero 2 W
- Interface : Connecteur
- HAT (RPi GPIO)