
Bruit sourd pendant le test des moteurs
#1
Posté 15 avril 2012 - 11:17
J'ai une carte Romeo tout en un (http://www.arobose.com/shop/microcontroleurs-robot/42-carte-romeo-tout-en-un-atmega328.html) + 4 mini motoreducteur 6V (http://www.arobose.com/shop/moteurs-servos-robot/55-mini-motoreducteur-6v.html).
J'arrive a communiquer avec ma carte correctement.
Maintenant j'en suis au test moteur. Lorsque je les active via du soft, rien ne se passe mise a part un bip sourd.
J'ai trouvé un code très simple ici : http://www.robotshop.com/content/PDF/manual-new-dfr0004.pdf
J'ai deux questions :
- Sur les schémas il est dit qu'on peut brancher que deux moteurs, moi j'en ai branché 4, en mettant deux moteurs sur un terminal moteur.
- Il y a une histoire de jumper qu'on doit activer ou désactiver, c'est quoi cette histoire de jumper ? Ca se fait via le code ? une manip sur le hard ?
En attendant je pense tout debrancher et reessayer mes tests avec un seul moteur pour voir.
Merci d'avance,
Arthur.
#2
Posté 15 avril 2012 - 11:44
Quel est le rapport cyclique de ton PWM de contrôle ? Si celui-ci est trop bas, les moteurs n'arrivent pas à se mettre à tourner et ce que tu entend, ce sont les commutations du pont en H (qui sont à des fréquences basses et donc audible)Lorsque je les active via du soft, rien ne se passe mise a part un bip sourd.
Tu as mis 2 moteurs en parallèle ? Fait très attention ! Danc de cas, la charge que voit la carte est double ! Ainsi, si les moteurs sont trop puissant, tu peux cramer ta carte...- Sur les schémas il est dit qu'on peut brancher que deux moteurs, moi j'en ai branché 4, en mettant deux moteurs sur un terminal moteur.
++
Black Templar
Mon site internet : http://ferdinandpiette.com/
#3
Posté 15 avril 2012 - 11:55
Quel est le rapport cyclique de ton PWM de contrôle ? Si celui-ci est trop bas, les moteurs n'arrivent pas à se mettre à tourner et ce que tu entend, ce sont les commutations du pont en H (qui sont à des fréquences basses et donc audible)
Je n'en sais rien, je débute en electro/meca, je suppose que tu me demandes a quelle frequence j'envois des ordres aux moteurs et donc la frequence a laquelle se déclenche la boucle infini du programme ? Si c'est ca la question c'est pas defini par cette ligne : Serial.begin(19200); ? Sinon c'est dans les specs de la carte que je peux trouver cela ?
Tu as mis 2 moteurs en parallèle ? Fait très attention ! Danc de cas, la charge que voit la carte est double ! Ainsi, si les moteurs sont trop puissant, tu peux cramer ta carte...
Normalement il ne devrai pas y avoir de problème le kit est fournis avec 4 moteurs et tout ce qu'il faut donc je suis certain de la compatibilité. J'ai suivis un tuto vidéo pour le montage : http://www.rugcommunity.org/page/dfrobot-4wd-arduino-mobile. Le problème étant que les dernières vidéos concernant le branchement des moteurs sont totalement inexploitables, decalage de son, la vidéo lag etc..
Bref selon toi cela peut venir du rapport cyclique de mon PWM, comment le regler ?
Tu pourrai m'expliquer pour cette histoire de jumper ? J'ai vu en plus que selon le réglage des jumper on peut faire cramer la carte
donc je me disais que cela serai utile de comprendre cela héhé.
Arthur.
#4
Posté 15 avril 2012 - 12:24
Non, je ne te demande pas la fréquence de la PWM car elle est fixe avec Arduino (490Hz (soit un peu moins d'un ton au dessus du La 440)).Je n'en sais rien, je débute en electro/meca, je suppose que tu me demandes a quelle frequence j'envois des ordres aux moteurs et donc la frequence a laquelle se déclenche la boucle infini du programme ? Si c'est ca la question c'est pas defini par cette ligne : Serial.begin(19200); ? Sinon c'est dans les specs de la carte que je peux trouver cela ?
Serial.begin(19200) ça sert à fixer le baudrate de ta communication RS232 avec le PC. En gros, le transfert s'effectue à 19ko/s. ça n'a pas de lien avec ton problème.
Ce que j'aimerais savoir, c'est la vitesse de ton moteur. Dans l'exemple que tu nous a montré, il est à 100. Le maximum est 255, ce qui veut dire que si c'est le cas, tu as fixé la vitesse à 40% du maximum. Essaye de mettre 200 pour voir si ça tourne ! (lorsque tu appelles les fonctions turn_off, advance, turn_L, turn_R)
C'est vrai que les moteurs n'ont pas l'air super puissant, donc ça ne devrait pas consommer énormement.Normalement il ne devrai pas y avoir de problème le kit est fournis avec 4 moteurs et tout ce qu'il faut donc je suis certain de la compatibilité. J'ai suivis un tuto vidéo pour le montage : http://www.rugcommun...arduino-mobile. Le problème étant que les dernières vidéos concernant le branchement des moteurs sont totalement inexploitables, decalage de son, la vidéo lag etc..
Peut-être oui.Bref selon toi cela peut venir du rapport cyclique de mon PWM, comment le regler ?
Le rapport cyclique est codé sur 8 bits. Il va donc de 0 à 255. à 0, les moteurs ne tournent pas et à 255, les moteurs tournent à fond.
Ce rapport cyclique est à passer à la fonction analogWrite
En pratique, les moteurs ne tourneront pas pour un rapport cyclique compris entre 0 et X.
A X, ils commenceront à tourner et à 255, ils tourneront à fond.
Je ne connais pas cette cartes, donc je ne te dirais pas de bétises...Tu pourrai m'expliquer pour cette histoire de jumper ? J'ai vu en plus que selon le réglage des jumper on peut faire cramer la carte
donc je me disais que cela serai utile de comprendre cela héhé.
++
Black Templar
Mon site internet : http://ferdinandpiette.com/
#5
Posté 15 avril 2012 - 01:00
Le moteur tourne, merci beaucoup Black Templar.
Si quelqu'un a une idée pour les jumpers ca m'interresse quand même

#6
Posté 15 avril 2012 - 01:54
Répondre à ce sujet

1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users