La carte a deux entrées PWM, voir:
Dois-je utiliser quatre broches pour contrôler deux moteurs? Merci
Réponse
Cette carte est destinée à contrôler UN moteur, elle semble avoir deux demi-ponts BTS7960 formant un pont complet. Chacun des demi-ponts doit être contrôlé en conséquence, à laide de quatre broches. Comment? Il existe un Google pour cela, voir par exemple ce instructables . Voici le circuit dapplication standard pour la carte typique, à partir de la fiche technique BTS7960 :
Commentaires
- Merci, je savais quun seul forum un moteur, je me demande juste sil est indispensable dutiliser 4 broches PWM pour contrôler deux cartes? une solution pour utiliser moins de broches? ou comment utiliser un Arduino pour contrôler une petite voiture à deux moteurs? pas assez de broches PWM.
- @oldbin, techniquement, vous navez besoin que dune seule broche PWM pour contrôler le pont si vous faites un commutateur externe entre le bras gauche et droit. Maximum 2 PWM. Les autres signaux sont GPIO réguliers pour changer de direction, freinage, etc. Les broches IS sont des sorties de capteur, donc vous navez ' besoin daucun autre PWM.
- @ Ale..chenski, merci. Jai testé la carte, elle ne peut fonctionner quavec RPWM + L_EN (HIGH) + R_EN (HIGH) en avant et LPWM + L_EN (HIGH) + R_EN (HIGH) en arrière. peut-être ai-je fait quelque chose de mal?
- @oldbin, vous utilisez donc deux broches PWM, par moteur / par carte. Je crois que RPWM et LPWM ne fonctionnent jamais en même temps. Si tel est le cas, vous pouvez utiliser un IC de niveau logique – un petit décodeur comme SN74LVC1G19 pour diviser une sortie PWM en LPWM et RPWM, mais vous aurez besoin dun autre GPIO pour sélectionner le chemin du signal.
- @oldbin, lautre La réponse pour le contrôle suppose que lorsque PWM nest pas actif, son état est " LOW ". Lors de la création du démultiplexeur, vous devez vous assurer de létat " LOW " sur le canal inactif. Peut-être que 1G18 fonctionnera mieux pour vous.
Réponse
Signaux DIR, devrait aller à R_PWM & L_PMW. AND PWM doit aller à la fois à L_EN, R_EN. Vous pouvez le vérifier, cela fonctionne)
Réponse
Le tableau contrôle un seul moteur.
Épingles 1 & 2 – Alimentation du moteur
Broches 3 & 4 – Connexions directes au moteur
A – Terre pour le contrôleur 5 V
B – 5 V pour le contrôleur
C & D – Indicateurs de surintensité
E & F – Inverse et Forward active (peut lier les deux à B, si désiré)
G & H – Contrôles PWM
Pour entraîner le moteur en sens inverse, mettez un train dimpulsions (jusquà 25 kHz) sur la broche E.
Pour faire avancer le moteur, placez un train dimpulsions vers le haut (jusquà 25 kHz) sur la broche F.
Réponse
Vous ne pouvez contrôler quun seul moteur avec cette carte.
Vous connectez votre moteur dans les connecteurs M + et M + (les lettres sont écrites dans la couche inférieure de la carte près des connecteurs verts correspondants)
La batterie est connectée aux connecteurs B + et B- (les lettres sont également présentes dans la couche inférieure de la carte).
La broche RPWM est utilisée pour faire tourner le moteur en un direction en utilisant un signal PWM
La broche LPWM est utilisée pour faire tourner le moteur dans le sens opposé de la broche RPWM également avec un signal PWM.
Le R_REN When est à 5V (HIGH ) est utilisé pour activer la broche RPWM.
Le L_REN When est à 5V (HIGH) est utilisé pour activer la broche LPWM.
La tension maximale pour le RPWM, LPWM R_EN et Les broches L_EN sont 5V.
Avec un moteur 12V, vous navez besoin que des 4 broches listées ci-dessus pour contrôler un moteur avec cette carte.
Vous navez pas besoin de vous connecter. e Broche VCC à 5V lorsque vous utilisez une batterie 12V en B + et B-. Pour des valeurs de batterie inférieures à 12 V, je ne suis pas sûr.
La broche GND est connectée à B-.
Le R_IS et le L_IS sont utilisés pour la détection de courant. Pas besoin de les utiliser dans projets simples.
Vous pouvez contrôler cette carte avec un Arduino et peut-être une bonne idée disoler les broches de contrôle de lArduino avec des optocoupleurs.
Commentaires
- Merci, les tests ont montré que lune ou lautre des broches PWM ne fonctionne que lorsque les broches R_EN et L_EN sont à HAUT, est-ce normal?
- Oui, cest normal.
- Cela signifie que la direction est contrôlée par R_PWM / L_PWM, pas par R_EN / L_EN?
- Veuillez lire ma réponse ci-dessus.
- Merci AmeemA, je Jai lu votre réponse, ce qui ma rendu confus, cest que mon test a montré que R_REN & L_REN doit tous deux être ' HIGH ' pour faire tourner le moteur même dans une seule direction, dites R_PWM.