Module pilote de moteur pas à pas ULN2003


Descriptions :
La carte de pilote ULN2003 est un petit circuit imprimé basé sur le circuit intégré ULN2003A, conçu pour piloter facilement des moteurs pas à pas unipolaires à 4 phases, comme le 28BYJ-48. Elle permet de contrôler le moteur depuis un microcontrôleur (Arduino, ESP32, STM32, etc.) avec des signaux de faible puissance.
Caractéristiques techniques :
Spécification | Détail |
---|---|
Circuit intégré | ULN2003A (driver Darlington 7 canaux) |
Alimentation | 5 V DC (via broche VCC) |
Type de moteur supporté | Moteur pas à pas unipolaire (ex. : 28BYJ-48) |
Courant max par canal | 500 mA (souvent limité à ~250 mA en pratique selon refroidissement) |
Nombre de sorties | 4 canaux utilisés (sur les 7 disponibles dans l’ULN2003) |
Tension maximale absolue | 50 V DC (maximum selon datasheet) |
Diodes de roue libre | Intégrées dans le circuit ULN2003 pour protection contre les pics inductifs |
Bien que le ULN2003A tolère jusqu’à 50 V, les composants du module ne sont pas garantis au‑delà de 12 V, ce qui pourrait endommager les LEDs ou les traces.
Connexion :
Broche | Description |
---|---|
Entrées IN1 à IN4 | Connectées aux sorties digitales du microcontrôleur |
Sorties OUT1 à OUT4 | Connectées aux 4 bobines du moteur pas à pas |
VCC | Alimentation 5 V pour le moteur |
GND | Masse commune avec le microcontrôleur |
Connecteur moteur | Souvent un connecteur 5 broches (pour le 28BYJ-48) |
LEDs d’état | 4 LEDs qui s’allument selon les signaux envoyés à IN1-IN4 (diagnostic visuel utile) |
Jumper ENA | Souvent présent pour activer ou désactiver le moteur (selon le modèle) |
Schémas :
