Module pilote de moteur L298 : Aperçu détaillé et applications pratiques
Un pont en H est un circuit électronique qui fonctionne en inversant la polarité de la tension appliquée à la charge. Leurs applications sont dans la robotique, où ils permettent le mouvement avant et arrière des moteurs à courant continu. Il existe plusieurs façons de construire un pont en H. L'une d'elles implique l'utilisation de relais comme le circuit intégré L298.
Pont en H mis en évidence en rouge.
Qu'est-ce que le L298 ?
Le L298 est un double pont complet à haute tension et haut courant conçu pour piloter des charges inductives comme les moteurs pas à pas, les relais, etc. Il reçoit également des signaux logiques TTL (Transistor-Transistor Logic) standard.
Pilote de moteur double pont en H L298
Dans une autre définition, le L298 est un circuit monolithique intégré dans des boîtiers PowerSO20 et Multiwatt 15 broches.
Il a deux entrées d'activation qui désactivent ou activent indépendamment un dispositif connecté à sa sortie indépendamment des signaux d'entrée. De plus, il régule le sens de rotation des moteurs à courant continu.
Configuration des broches L298
Nous allons utiliser un tableau pour résumer le brochage du L298.
Caractéristiques du L298
Les fonctionnalités ou caractéristiques du L298 incluent :
- Premièrement, il a une tension d'alimentation de fonctionnement jusqu'à 46V.
- Aussi, son courant DC total est d'environ 4Ici, le courant de travail continu va jusqu'à 2A, tandis que le courant de pointe instantané est de 3A.
- Ensuite, il a une protection contre la surchauffe via une diode de roue libre et un condensateur de filtrage à haute capacité. Les composants limitent le courant inverse d'une charge inductive pour qu'il n'atteigne pas le dispositif.
- Sa température de stockage varie de -40°C à 150°C, tandis que sa température de fonctionnement est de -23°C à 130°C.
- Il a une tension de saturation faible et une puissance nominale de 25W.
- Son immunité au bruit vient d'une tension d'entrée logique « 0 » d'environ 1,5V.
- Il a également des connecteurs de broches à prise qui aident à l'interfaçage logique facile.
- Enfin, il peut faire fonctionner deux moteurs à courant continu, un moteur pas à pas à quatre phases et un moteur pas à pas à deux phases.
Pilote de moteur L298n
Généralement, les fabricants utilisent divers modules L298n pour faire des pilotes de moteur. Les exemples incluent :
(module carte pilote l298n)
- Pilote de moteur double pont en H L298
Comme mentionné précédemment, c'est un double pont complet à haut courant et haute tension souvent applicable dans un module double pilote en H. Le pont en H contrôle le sens de rotation des moteurs à courant continu.
- Module pilote de moteur L298
Un module pilote de moteur L298 régule le sens et la vitesse sur 2 moteurs à courant continu jusqu'à environ 40V 3A.
Une source d'alimentation séparée alimente le moteur, tandis qu'une carte principale gadgeteer alimente et contrôle le module pendant son fonctionnement.
- Grove – Pilote de moteur DC I2C
Sa fonction est de contrôler directement un moteur DC (deux à balais) ou un moteur pas à pas (un 4 fils deux phases). En son centre, il y a une puce pilote double canal en pont en H capable de supporter environ 2A de courant par canal.
(moteur électrique pas à pas)
Un Atmel ATmega8L contrôle la puce et peut gérer les interfaces I2C avec des plateformes comme Arduino. Il peut également piloter simultanément le moteur pas à pas et le moteur DC dans différentes directions et vitesses.
Comment fonctionne le pilote de moteur L-298 ?
Le schéma de circuit complet ci-dessous explique le flux de travail de la structure interne dans le pilote de moteur L298n.
Schéma de principe du fonctionnement du pilote de moteur L298n
Le tableau ci-dessous illustre les états des moteurs un et deux et leur mode de contrôle.
Explication du tableau
- Premièrement et avant tout, les broches de contrôle IN2 et IN1 (moteur1), et broche IN4 et IN3 (moteur2) contrôlent le sens de rotation.
- Ensuite, si votre signal d'activation est 1 ;
- Le contrôle du moteur A et du moteur B devient similaire.
- IN2 est 0 tandis que IN1 = rotation antihoraire dans le moteur A.
- IN2 est un, et IN1 est 0 = rotation horaire dans le moteur A.
- Si IN2 et IN1 sont 11 ou 00 = état de frein moteur.
- De plus, vous pouvez utiliser des broches de contrôle PWM comme ENB pour le moteur2 et ENA pour le moteur1 pour contrôler la vitesse du moteur. En utilisant cette méthode, assurez-vous de confirmer les impulsions PWM de sortie pour les bornes activées et la direction de IN2 et IN1.
Interface du contrôleur de moteur L-298 avec Arduino et moteur DC
Généralement, un double pont en H L298 vous aide à faire tourner un moteur dans les deux sens puisque vous pouvez inverser le sens du courant. De plus, vous pouvez incorporer un Arduino avec une entrée PWM pour permettre à un moteur de tourner dans n'importe quelle direction ou vitesse.
Composants nécessaires
- Base Shield V2,
- 2× moteur DC 130,
- Grove – pilote de moteur i2C, et
- Seeeduino V4.2 / Arduino UNO
Étapes
- Commencez par définir l'adresse via le commutateur à cadran.
- Ensuite, connectez au port grove-base shield un grove-I2C pilote de moteur V1.3.
- Troisièmement, insérez votre grove-base shield V2 dans Seeeduino.
- Ensuite, utilisez un câble USB pour connecter votre Seeeduino au PC.
- Utilisez le site GitHub pour obtenir la bibliothèque grove I2C pilote de moteur V1.3.
(plateforme GitHub)
- Ensuite, installez la bibliothèque Arduino.
- Enfin, téléversez le code copié dans l'Arduino IDE. Le code devrait ressembler à celui ci-dessous ;
Contrôle des moteurs DC
- Les touches de fonction de vitesse définissent la vitesse souhaitée du moteur. Les exemples incluent ;
_speed ; Il représente une vitesse réglable. Elle peut varier de -100 à 100 (le plus lent au plus rapide). Aussi, <0 vitesse moteur signifie une direction antihoraire tandis que >0 est une direction horaire.
Motor_id ; Il représente les types de moteurs, c'est-à-dire moteur un ou deux.
- De plus, nous avons une fonction d'arrêt qui stoppe un moteur DC en cours d'exécution, par exemple, MOTOR1/2.
Applications du L298
Certaines des applications du L298 incluent :
- Projets de loisirs,
- Systèmes d'ingénierie,
- Systèmes de contrôle de portes automatiques,
- Robots et bras robotiques,
- Machines CNC,
(atelier avec machines CNC)
- Instruments de mesure,
- Pilotes de relais,
- Levage de charges,
- Machines industrielles, et
- Distributeurs automatiques.
L298 Comparé à d'autres moteurs
Indéniablement, il existe plusieurs pilotes de moteur comme les moteurs pas à pas et les servomoteurs sur les marchés.
Conclusion
En conclusion de notre article sur le pilote de moteur l298n, nous espérons que vous êtes plus informé sur la technologie. Cependant, si vous avez encore des questions ou avez besoin de plus de clarifications, veuillez nous contacter. Ce sera notre plaisir de vous aider.
Technologie industrielle
- Comment le suivi de tendances améliore la fiabilité des moteurs électriques
- Protéger les conducteurs de flotte face au COVID-19 : stratégies essentielles de sécurité et conformité
- Surveillance proactive de l'état des machines d'usine : prévenir les temps d'arrêt et renforcer la fiabilité
- Comprendre les enroulements moteurs : différences clés et applications industrielles
- Choisir le bon moteur anti-explosion : guide complet
- Meilleures pratiques de stockage des moteurs électriques : maximiser longévité et performance
- Moteurs DC vs AC : différences clés et choisir le bon pour votre application
- Maximiser l'efficacité : fonctions clés du module Ordre de fabrication
- Module RTC essentiel : Guide complet pour une horloge temps réel précise