Les microcontrôleurs comme les Arduinos sont un excellent moyen de contrôler des projets électroniques personnalisés.
Malheureusement, la sortie maximale de la broche numérique est de 40 mA, ce qui n'est pas suffisant pour alimenter la plupart des moteurs.
C’est là que le blindage du contrôleur de moteur peut s’avérer utile.
Mais ces choses sont chères à l’achat et ne vous permettent de contrôler que quelques moteurs, surtout lorsque vous les intégrez dans un projet.
Le contrôleur de vitesse le plus simple utilise un signal de modulation de largeur d'impulsion pour régler la vitesse du moteur.
Ce signal peut être généré par n'importe quelle broche de modulation de largeur d'impulsion sur l'Arduino.
Nous devons donc utiliser une alimentation externe (
comme une batterie)
pour un circuit de commutation à transistor.
Ceci est similaire au circuit à transistors sur le blindage du relais, mais nous avons apporté quelques modifications.
J'ai inclus une LED d'indication visuelle sur la sortie.
Dans ce projet, je vais vous montrer comment créer votre propre contrôleur de moteur simple.
Il s'agit d'un mélange des instructions 'Comment personnaliser le bouclier de votre microcontrôleur' de Jason Poel Smith, et j'ai remixé le bouclier d'entraînement du moteur.
Veuillez voter pour cela dans le concours Remix 2. 0 !
Voici le matériel et les outils nécessaires à ce projet.
Matériel: 2x transistor de type (tel que tip31a)
2x diode IN4001 2x résistance sfp 1 k 2x100 résistance SFP 2 x LED la couleur de votre choix 2x1 femelle 1x4 femelle 1x connecteur de batterie n° 30 solide
Puisque nous faisons deux contrôleurs de vitesse de moteur sur un PCB, il y en a deux pour presque tout.
En coupant le double matériau en deux et en utilisant le schéma, vous pouvez facilement réaliser un seul circuit.
Outils : commencez par souder deux transistors de puissance sur le PCB, un fer à souder et un coupe-fil à souder, une pince à dénuder et une pince à bec effilé.
Laissez un espace entre les deux pour faire de la place aux autres composants.
Ne coupez pas encore les fils.
Après avoir connecté le transistor, vous pouvez couper le fil.
Notez la sortie de la broche du transistor ci-dessus pour éviter une mauvaise connexion.
Afin de mieux comprendre le circuit et son fonctionnement, il peut être judicieux de réaliser d'abord un prototype de circuit sur une maquette.
Souder sur petite tête femelle 1x2.
Alternativement, vous pouvez utiliser les bornes à vis (
j'ai finalement changé les deux.
Pour une connexion plus simple.
Encore une fois, laissez de l'espace entre la tête et le transistor pour d'autres composants.
Soudez la diode sur le pré-circuit imprimé devant le sous-titre.
Connectez la diode à la tête comme indiqué sur la figure 3.
Cela empêchera le moteur de fournir un courant élevé au circuit imprimé et d'endommager le circuit imprimé.
Coupez les fils de toutes les diodes.
Idéalement, vous devriez avoir la bande d'argent face au haut de la carte afin qu'il soit plus facile de Tissuez la carte.
Soudez les LED à l'arrière du sous-titre.
N'importe quelle couleur que vous choisissez devrait fonctionner.
Vous n'avez pas encore besoin de couper les fils ou le câblage.
à l'esprit l'endroit où l'anode et la cathode sont placées.
la résistance de 1 k à l'extrémité du siège (broche 1 )
de chaque transistor.
Gardez
Soudez
perfboard, one of the leads is connected to the anode of the LED (longer lead).
Trim a resistor lead and an anode lead.
Connect the lead of one of the LED resistors to a transistor resistor.
Trim the lead only from the LED resistor.
Repeat with the other 2 resistors to form 2 resistance pairs.
* Remember * which resistor is connected!
These pairs are always separated;
We are making 2 motor controllers!
Weld on the power cord.
You can connect it to the power supply of your choice (
Remember la tension et le courant du moteur et du MCU).
J'ai connecté un clip de batterie 9 V pour qu'il puisse se connecter à une alimentation 9 V ou 12 V.
un nœud près de la base pour éviter de le retirer.
* Facultatif * Percez un trou et faites glisser le fil pour vous assurer que le fil ne sort pas.
Soudez la grande tête femelle à la plaque dans le coin supérieur gauche. à
Faites
la
broche à côté de la broche positive juste soudée.
J'utilise la ligne rouge pour la connexion avant, et la connexion de masse utilise du bleu.
*Remarque* cela peut être utilisé pour alimenter un micro contrôleur ou d'autres accessoires, et vous pouvez également l'utiliser comme entrée d'alimentation si vous ne souhaitez pas utiliser le cordon d'alimentation connecté.
La résistance qui sera attachée à la base (broche 1)
Transistor à 1 des broches disponibles sur la grosse tête.
Effectuez cette opération sur les résistances restantes, connectez-la à la dernière broche disponible
de cette grosse tête. pour l'entrée/sortie.
Connectez la broche PWM à la broche d'entrée PWM juste soudée et utilisez la broche d'alimentation comme sortie ou entrée de l'alimentation. Je connecte deux émetteurs du
avec des lignes blanches (broche 3) à la terre. Connectez les
cathodiques des LED à la terre.
transistor
J'utilise le fil bleu.
le fil positif au joint de soudure le plus proche de la bande argentée de la diode.
Connectez
deux fils
C'est là que vous vous souvenez de la paire de résistances que vous avez créée.
Sélectionnez la broche de la tête de connexion du moteur et découvrez à quel transistor la LED près
Une fois terminé, connectez le fil des joints de soudure restants sur la broche de la tête et connectez-le au collecteur (broche 2).
Vous venez d'identifier le transistor auquel la LED est connectée.
de la broche de la tête est connectée.
de
Essayez
commande à la base du transistor.
Téléchargez et téléchargez l'exemple de code Arduino ci-dessous sur la carte Arduino de votre choix pour tester le contrôleur de moteur.
jouer avec les chiffres et le code afin d'être à l'aise avec le contrôleur de vitesse.
Pour l'utiliser avec d'autres microcontrôleurs, assurez-vous qu'il dispose d'une sortie PWM et réglez la sortie pour qu'elle corresponde à la vitesse souhaitée.
vous ne savez pas comment faire cela, recherchez l'exemple de code qui contrôle la LED et modifiez le code en fonction de vos besoins.
Si
accepte les signaux PWM et contrôle le moteur à une tension et un courant plus élevés.
Le groupe HOPRIO, fabricant professionnel de contrôleurs et de moteurs, a été créé en 2000. Siège social du groupe dans la ville de Changzhou, provdnce du Jiangsu.