25 Max. par commande Microcontrôleur Raspberry-Pi Pico RP2040 Cortex M0+...
Le Raspberry Pi 3 Model B - Encore plus rapide que le Pi 2. 4 Coeurs 1.2...
Assortiment de Fils pour Breadboard Femelle-Femelle 300 mm et 75 mm +...
ACHAT MAX 1 ou 2 par personne durant la période de rupture de stock...
ACHAT MAX 1 ou 2 par personne durant la période de rupture de stock...
Fabricants
Flux de dessoudage/soudure - Gel - 10 gr Faible fluidité SMOOTH FLOW...
Poussoir électrique Longueur : 30mm Tension: 6V Force: 128 N
Gravity : Mesure de pH / acidité d’un liquide 0 à 14 pH (+/- 0.1 pH)...
Electro-aimant 5V 1.5W Force de maintient/Holding Force: 8Kg
Flux de soudure - Gel - 10 gr Haute qualité, Haute fluidité NO CLEAN Air...
Chargeur/alimentation USB pour charger un appareil nécessitant un...
Carte de contrôle moteurs pour Raspberry-Pi Pico 4 moteurs continu 2...
Drone MD2 Kit a assembler (Apprentissage et Maker) Réparable Charge...
Air:bit - Drone pour Micro:bit Mesures en temps réel Programmable en...
Carte de prototypage en fond de panier (BackPlane) Boitier DIN: 6...
Déjà vus
Contrôleur moteur pour robot Romi...
RB-ROMI-MOTOR-DRV
Contrôleur moteur pour robot Romi
En stock
Date de disponibilité:
Cette carte de contrôle moteur et de distribution d'alimentation est conçue spécifiquement pour la plateforme robotique Romi (de Pololu). Cette carte offre une solution confortable pour contrôler les moteurs du Romi et alimenter le reste de l'électronique de votre robot.
La carte est équipée:
La carte prévoit des emplacements pour insérer les contacts de pile disponible sur le châssis Romi. Elle inclus également un circuit de coupure d'alimentation et des rails de distribution d'alimentation.
La partie alimentation de la carte offre les caractéristiques suivantes: protection contre l'alimentation inversée, plusieurs options d'alimentation (5v/3.3V), un bouton de coupure d'alimentation, un accès facile aux différents bus d'alimentation.
Le petit bouton poussoir présent sur la carte permet de couper l'alimentation de la carte (une fois pour éteindre, une autre fois pour allumer). Des points de contacts permettent de souder un bouton poussoir pouvant être déporté ailleurs sur votre robot (les boutons sont montés en parallèles).
Des connexions alternatives permettent de souder deux boutons distincts, un bouton pour la mise-sous-tension et un autre bouton pour la mise-hors-tension. Une dernière entrée du circuit d'alimentation permet au microcontrôleur de couper l'alimentation du robot (donc de se mettre hors tension tout seul).
Finalement, une dernière option permet reconfigurer le circuit d'alimentation pour désactiver le bouton poussoir pour contrôler l'alimentation avec le petit interrupteur on/off déjà soudé sur la carte.
Les broches de contrôle de la carte et des bus d'alimentation sont tous disponible sur des connecteurs à empattement 2.54mm où il est possible de souder des connecteurs mâles ou femelles standard.
Les bus d'alimentation sont également accessibles sur le bord de la cartes et l'espacement des trous permet d'y souder des borniers à empattement 3.5mm (il est possible de combiner un bornier à 2 positions et un bornier à 3 positions pour créer le bornier à 5 positions).
La carte est livrée avec la visserie permettant de fixer la carte sur le châssis Romi (2x vis 1/4″ #2-56 et 2x écrou #2-56). Un connecteur femelle bas profile est inclus pour connecter les moteurs sur la carte.
La carte moteur est équipée de deux contrôleur Texas Instruments DRV8838 permettant de mouvoir le châssis Romi par l'intermédiaire de ses deux moteurs. Nous recommandons une lecture attentive de la fiche technique du DRV8838 pour plus d'information sur le pilote.
Par défaut, la tension d'alimentation moteur (VM) est fourni par l'alimentation -interruptible- de la carte, VSW. La tension logique du contrôleur moteur (VCCMD) est fournie par le régulateur de tension de la carte, VREG (5V par défaut).
Si vous désirez personnaliser ces tensions, il est possible de couper le cavalier VM = VSW et VCCMD = VREG et connecter les alimentations souhaitées sur VM et VCCMD.
Le DRV8838 propose une interface de contrôle basée sur deux broches PHASE/ENABLE qui, sur cette carte, est accessible via les broches DIR et PWM pour chacun des moteurs
Les entrées DIR et PWM sont automatiquement rappelée à la masse par les résistances pull-up interne (~ 100 kΩ) présents sur la carte. Lorsque la broche PWM est au niveau bas, les deux sorties moteur sont connectées à la masse, ce qui correspond à un freinage actif du moteur.
Les deux broches SLEEP (libellées SLP) des contrôleurs sont connectés ensemble et peuvent être placées à la masse par le microcontrôleur pour désactiver les contrôleurs moteurs (mode d'économie d'énergie), ce qui désactivera les moteurs (en roue libre). Les broches SLEEP sont maintenues au niveau hait à l'aide d'une résistance pull-up de 10 kΩ. Par défaut les pilotes moteurs sont donc actif.
La broche SLEEP peut rester déconnectée dans la plupart des cas; si vous désirez contrôler la broche SLEEP alors vous pouvez couper le cavalier L = R. Les deux broches SLEEP ne devraient pas être contrôlées séparément sans couper ce cavalier.
La table de vérité simplifiée ci-dessous indique les différents modes de fonctionnement du contrôleur:
DIR | PWM | /SLEEP | Motor+ | Motor- | Mode de fonctionnement |
0 | PWM | 1 | PWM | Bas | Avant à vitesse %PWM |
1 | PWM | 1 | Bas | PWM | Arrière à vitesse %PWM |
X | 0 | 1 | Bas | Bas | Freinage (sorties à la masse) |
X | X | X | Z | Z | Roue livre (sorties flottantes) |
La carte permet d'utiliser des moteurs avec encodeurs. Il est possible de connecter ces encodeurs sur la carte pour faciliter les divers connexions nécessaires avec le projet.
Ce point est abordé en détails dans la fiche produit du fabricant (en anglais).
Le bouton poussoir présent sur la carte peut être utilisé pour activer/désactiver l'alimentation de la carte. Presser une fois pour activer, presser une seconde fois pour désactiver. Un second bouton peut être connecté sur les broches BTNA et BTNB. Plusieurs boutons poussoirs peuvent être connectés en parallèle pour contrôler l'alimentation depuis plusieurs endroits. Le circuit d'alimentation effectue un déparasitage du bouton (plusieurs ms) pour éviter des activations/désactivations successifs.
Pour que la carte fonctionne correctement il est nécessaire de laisser le bouton à glissière (slide switch) sur la position "OFF" (placer le bouton à glissière sur "ON" activera le circuit d'alimentation de la carte mais celui-ci devra être ramené sur position OFF avant de pouvoir désactiver l'alimentation en pressant sur le bouton on/off).
Il est possible de modifier ce mode de fonctionnement en sectionnant le cavalier "Btn Jmp", ce qui transfert le contrôle du circuit d'alimentation sur l'interrupteur à glissière "ON/OFF". un interrupteur à glissière (ou à bascule) externe peut être connecté sur la broche GATE.
Des options de contrôle avancés sont disponible par l'intermédiaire des broches suivantes:
Broche | Description |
BTNA | Connecté à "BTNB" par l'intermédiaire d'un bouton poussoir pour contrôler le fonctionnement push-on/push-off. Connecté à la masse par l'intermédiaire d'un bouton momentané pour un fonctionnement "on-only". |
BTNB | Connecté à "BTNA" par l'intermédiaire d'un bouton poussoir pour contrôler le fonctionnement push-on/push-off. |
ON | Une impulsion à niveau haut (> 1 V) sur cette broche permet d'activer le circuit de contrôle d'alimentation. Cette broche fonctionne uniquement si le mode de fonctionnement de l'alimentation est configuré sur le mode "bouton poussoir" (ex: le cavalier bouton ayant été coupé). |
OFF | Une impulsion à niveau haut (> 1 V) sur cette broche permet de désactiver le circuit de contrôle d'alimentation (ex: permet au robot de couper sa propre alimentation). Cette broche ne fonctionne que sur l'alimentation est configurée sur le mode "bouton poussoir" . |
CTRL | Avec une alimentation configurée sur le mode "bouton poussoir", cette broche impacte directement l'état du circuit d'alimentation. Une impulsion à niveau haut (> 1 V) sur cette broche activera l'alimentation de la carte; une impulsion au niveau bas désactivera l'alimentation de la carte (ex: en forçant la broche au niveau bas ou en connectant un bouton à la masse et en le pressant). Laisser cette broche flottante (déconnectée) n'essaiera pas de modifier l'état de l'alimentation. Notez que cette broche ne devrait jamais être forcée au niveau haut en même temps que la broche "OFF" soit forcée au niveau haut. |
GATE | Lorsque le mode "Bouton Poussoir" est désactivé (le cavalier "button" coupé), cette broche contrôle l'état du circuit d'alimentation: forcer au niveau bas activera le circuit d'alimentation, tandis que laissée flottante désactivera l'alimentation. Connecté sur un interrupteur à glissière (ou interrupteur à bascule) branché à la masse, il est possible d'activer/désactiver l'alimentation de la carte. Pololu recommande d'uniquement forcer la broche GATE à la masse ou de laisser la broche flottante; cette broche ne doit jamais être forcée au niveau haut pendant que l'interrupteur est placé en position "Arrêt". |
La carte reprend différents points d'alimentation:
Un régulateur de tension MP4423H (hacheur DC-DC) permettant d'abaisser la tension des piles (VSW) vers la tension de sortie VREG. Par défaut, la tension de sortie est de 5V mais peut être modifiée vers 3.3V en coupant la piste du cavalier VREG Select.
Ce régulateur est capable de débiter un courant de sortie jusqu'à 2A, courant disponible sur le rail d'alimentation VREG
La carte de contrôle moteur et de distribution d'alimentation est configuré par défaut pour fournir l'alimentation VBAT depuis les 6 piles AA du châssis montées en série (tension nominale d'environ 7.2V avec des piles rechargeables ou 9V avec des piles Alcalines).
Il est cependant possible de modifier le cavalier libellé Bat Jmp pour reconfigurer les connexions afin d'offrir deux alimentations indépendantes:
Couper la connexion entre BAT1− et BAT2+ sépare les deux ensembles de piles, et utiliser de la soudure pour ponter BAT1− et GND permet de créer une masse commune entre les deux alimentation.
Si ce point vous intéresse nous recommandons la lecture de la section "battery supply configuration" sur la fiche produit fournisseur. Elle reprend quelques détails important à connaître.
Tutoriels et informations complémentaires sont disponibles sur la fiche produit de Pololu, le fabriquant de ce produit.