Publié 2026-03-09
Vous voulez contrôler un moteur à courant continu, mais vous êtes confronté à un tas de lignes et de codes et vous ne savez pas par où commencer ? Ne vous inquiétez pas, c’est un obstacle que presque tous les créateurs rencontrent lorsqu’ils débutent. En fait, tant que vous comprenez les principes de base, configurez le circuit et utilisez quelques lignes de code simples, vous pouvez rendre le moteur obéissant et réaliser une rotation avant, une rotation inverse et même une régulation de la vitesse.
De nombreux amis voulaient connecter le moteur directement aux broches, mais ont constaté que non seulement il ne pouvait pas tourner, mais que la puce était également chaude. Cela est principalement dû au fait que les broches GPIO ne peuvent fournir que des dizaines de milliampères de courant, alors que le moteur à courant continu peut nécessiter des centaines de milliampères, voire plus, pour fonctionner. L'entraînement direct peut au mieux brûler les broches, ou au pire endommager l'ensemble de la carte de développement. Le module d’entraînement moteur est donc devenu un pont essentiel. C'est comme un interrupteur haute puissance, chargé d'envoyer des signaux au module d'entraînement, qui fournit ensuite indépendamment de l'énergie au moteur, ce qui est à la fois sûr et efficace. Le L298N ou les modules couramment utilisés sont de bons choix. Ils ont intégré des circuits en pont en H à l'intérieur, ce qui nous permet de contrôler plus facilement la direction du moteur.
Lorsque vous entrez dans un marché d'électronique ou ouvrez un site de vente en ligne, vous serez ébloui par les différents modèles de moteurs à courant continu. Lors du choix, vous ne pouvez pas simplement regarder l'apparence. Vous devez d’abord clarifier les besoins de votre projet. Par exemple, si vous fabriquez un petit ventilateur et n'avez pas d'exigences de couple élevées, choisissez simplement un moteur ordinaire 130 ou 370. Mais si vous souhaitez construire une voiture intelligente, en particulier une voiture qui doit gravir des collines, vous devez envisager un moteur avec un réducteur, tel que le moteur TT courant, qui a un couple élevé et une vitesse modérée. N'oubliez pas non plus la tension de fonctionnement, qui produit généralement 5 V, alors essayez de choisir un moteur avec une tension nominale comprise entre 3 V et 9 V, afin qu'il puisse être entraîné directement avec un boîtier de batterie ou un port de sortie 5 V, vous évitant ainsi les problèmes d'une alimentation supplémentaire.
Il est facile pour un moteur de tourner, mais pour le faire tourner avec précision en avant et en arrière sous votre contrôle, vous devez vous fier au code pour commander le module d'entraînement. Prenons l'exemple du module L298N couramment utilisé. Il possède généralement deux broches d'entrée logiques, IN1 et IN2. Dans le code, il vous suffit de régler IN1 sur HIGH et IN2 sur LOW, et le moteur tournera dans un sens. Inversement, si IN1 est réglé sur LOW et IN2 sur HIGH, le moteur tournera dans le sens opposé. Il s'agit en fait d'utiliser le circuit du pont en H pour changer la direction du courant circulant dans le moteur. Vous pouvez simplement écrire quelques lignesbouclefonction, et combiné avecretard, vous pouvez créer un petit programme qui fait d'abord tourner le moteur vers l'avant pendant quelques secondes, puis vers l'arrière pendant quelques secondes, ce qui est très intuitif.
Il ne suffit pas de pouvoir tourner. De nombreux projets nécessitent que le moteur ralentisse ou tourne plus vite. C'est ici qu'est utilisée la fonction PWM (Pulse width Modulation). Vous pouvez considérer le PWM comme un interrupteur qui allume et éteint rapidement la lumière. Plus le rapport de l'interrupteur est élevé, plus la lumière est brillante, ce qui correspond à un moteur plus rapide. Sur le module d'entraînement, en plus de la broche de contrôle de direction, il y a généralement une broche d'activation (ENA). Connectez cette broche à une broche prenant en charge PWM (broche marquée~), puis utilisez le(épingle, vitesse)fonction dans le code pour définir la valeur de vitesse entre 0 et 255, et vous pouvez facilement contrôler la vitesse du moteur. Par exemple, si vous souhaitez qu'il fonctionne à moitié vitesse, écrivez simplement 128, ce qui est très pratique.
La connexion du circuit est la plus susceptible de se tromper dans l’ensemble du processus. Rappelez-vous un principe :séparer l'électricité forte et l'électricité faible. Il peut être alimenté par USB ou par sa broche 5V. Le moteur consomme beaucoup d’énergie et doit utiliser une source d’alimentation indépendante, comme plusieurs piles sèches ou une batterie au lithium. Connectez les pôles positifs et négatifs de la batterie au port d'entrée d'alimentation du module d'entraînement (comme le 12 V et le GND du L298N), et n'oubliez pas de connecter la masse (GND) et la masse (GND) du module d'entraînement ensemble. C'est comme si deux personnes voulaient soulever quelque chose ensemble, elles doivent se tenir au même niveau afin d'être sur le même sol afin que la transmission du signal puisse être stable et qu'il n'y ait aucun dysfonctionnement.
Maintenant que nous avons fini de parler sur papier, il reste encore quelques détails auxquels nous devons prêter attention lorsque nous le faisons réellement. La première est la diode. Si vous utilisez un moteur légèrement plus gros, il est préférable de connecter une diode (diode de roue libre) en parallèle inverse aux deux extrémités du moteur. Il peut absorber la tension inverse générée lorsque le moteur démarre et s'arrête et protéger le circuit d'entraînement. La seconde est que le câblage est ferme et que le moteur vibre beaucoup. Les fils branchés sur la maquette peuvent facilement se détacher, provoquant des erreurs d'exécution du programme. Il est préférable d'utiliser un fer à souder pour souder les fils. La troisième étape est le débogage. Si le moteur ne répond pas, ne vous précipitez pas pour changer le code en premier. Utilisez un multimètre pour mesurer si la tension logique du module variateur et la tension d'alimentation du moteur sont normales. Cela peut souvent vous aider à trouver le problème le plus rapidement possible.
Après avoir lu ceci, pensez-vous que contrôler un moteur à courant continu n’est pas aussi compliqué que vous le pensez ? Quelle fonction intéressante aimeriez-vous le plus utiliser les moteurs pour réaliser dans vos propres projets ? Bienvenue pour discuter de votre créativité dans la zone de commentaires, aimez-la et enregistrez-la afin de ne pas avoir à vous soucier de trouver des tutoriels lorsque vous l'essayez !
Heure de mise à jour:2026-03-09
Contactez le spécialiste des produits Kpower pour recommander un moteur ou une boîte de vitesses adapté à votre produit.