
problème d'alimentation arduino...
#1
Posté 03 janvier 2013 - 06:15
Je suis entrain de travailler sur un robot à base de moteurs de fauteuil roulant électrique.
J'ai fait quelques ligne de code pour tester le robot, les moteurs etc... et tout marche niquel !!!
Tout marche, mais quand l'arduino est alimenté par son par usb à travers mon PC.
Le problème : j'ai voulu alimenter directement l'arduino avec le 12v se trouvant sur le robot. Sur la commande du fauteuil,
il y a une sortie en 5v à la mise sous tension de celui-ci, j'ai donc mis un relais 5v qui commande l'alimentation en 12v sur l'arduino.
Mais quand je fais cela, la commande du fauteuil se mets en défaut !!
Si j'alimente par une batterie externe au fauteuil ou par le port usb, il n'y a aucun problème.
Je suppose que c'est un problème de GND, j'ai essayé de trouver un autre GND sur la commande, mais non, ils sont tous identique et en commun.
Auriez vous une idée à me soumettre pour alimenter l'arduino par ces meme batteries.?
Merci d'avance et bonne soirée!
...................................................
Mon premier projet arduino...
Blog de ma Tondeuse RC...
...................................................
#2
Posté 03 janvier 2013 - 06:19
C'est un problème qui arrive souvent.
Le soucis, c'est que c'est la même batterie qui est utilisé pour la puissance et la commande.
Donc si tu actives la marche avant par exemple, les moteurs vont brusquement se mettre à consommer, ce qui va faire fluctuer la tension d'alimentation un cours instant, mais ça suffit pour perturber l'arduino et la reset.
Essaye de rajouter des capas de découplages au niveau de l'arduino pour lisser les perturbations. Sinon, essaye de mettre une petite batterie dédié si tu peux.
Mon site internet : http://ferdinandpiette.com/
#3
Posté 03 janvier 2013 - 06:26
Salut.
C'est un problème qui arrive souvent.
Le soucis, c'est que c'est la même batterie qui est utilisé pour la puissance et la commande.
Donc si tu actives la marche avant par exemple, les moteurs vont brusquement se mettre à consommer, ce qui va faire fluctuer la tension d'alimentation un cours instant, mais ça suffit pour perturber l'arduino et la reset.
Essaye de rajouter des capas de découplages au niveau de l'arduino pour lisser les perturbations. Sinon, essaye de mettre une petite batterie dédié si tu peux.
bein enfaite, ce n'est pas l'arduino qui se met en défaut c'est la commande du fauteuille roulant, là où il y a le joystick. et juste le faite de mettre sous tension, donc sans mise en action des moteurs, le module de commande du FR se met en défaut. Même si je ne branche que le + du 12v ou que le - du 12v ça déconne, meme pas besoin de brancher les 2! grrrr!
...................................................
Mon premier projet arduino...
Blog de ma Tondeuse RC...
...................................................
#4
Posté 03 janvier 2013 - 06:29
bein enfaite, ce n'est pas l'arduino qui se met en défaut c'est la commande du fauteuille roulant, là où il y a le joystick. et juste le faite de mettre sous tension, donc sans mise en action des moteurs, le module de commande du FR se met en défaut. Même si je ne branche que le + du 12v ou que le - du 12v ça déconne, meme pas besoin de brancher les 2! grrrr!
Hum ok.
Et tu me dis que si tu alimentes en USB l'arduino, tout vas bien ?
Et dans ce cas, comment tu relies les masses entre-elles ?
Mon site internet : http://ferdinandpiette.com/
#5
Posté 03 janvier 2013 - 06:30
D'ailleurs je ne comprend pas pourquoi tu veux que ce soit le module qui allume ton arduino... Selon moi il serait plus logique que la arduino puisse choisir d'éteindre au d'allumer le module en coupant son alimentation via un relais ...
Moi je brancherais directement sans passer par le relais ... Si ça se trouve l'utilisation de la sortie 5V du module entraine une chute de tension non habituelle qui fait que "la commande du fauteuils se met en défaut ". Mais bon ce n'est qu'une hypothèse vu que je ne sais même pas ce que tu entends par là ...
En tout cas bonne continuation !
Si mon commentaire vous a plus laissez nous un avis !
Nouveau sur Robot Maker ?
Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope aux articles, à la boutique et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être !
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!
#6
Posté 03 janvier 2013 - 09:32
Hum ok.
Et tu me dis que si tu alimentes en USB l'arduino, tout vas bien ?
Et dans ce cas, comment tu relies les masses entre-elles ?
je retire le jack d'alim en 12v et je branche l'usb : comme ceci et ça marche niquel !
pour info, au multimetre : tout éteint : il n'y a pas de continuité entre le - du 24v et le gnd de l'arduino !
ce ne sont pas les meme GND !
apparement, c'est le problème, car si je les mélange la commande du FR se met en défaut...
...................................................
Mon premier projet arduino...
Blog de ma Tondeuse RC...
...................................................
#7
Posté 03 janvier 2013 - 09:41
Que veux tu dire par : " la commande du fauteuil se met en défaut " ?
D'ailleurs je ne comprend pas pourquoi tu veux que ce soit le module qui allume ton arduino... Selon moi il serait plus logique que la arduino puisse choisir d'éteindre au d'allumer le module en coupant son alimentation via un relais ...
Moi je brancherais directement sans passer par le relais ... Si ça se trouve l'utilisation de la sortie 5V du module entraine une chute de tension non habituelle qui fait que "la commande du fauteuils se met en défaut ". Mais bon ce n'est qu'une hypothèse vu que je ne sais même pas ce que tu entends par là ...
En tout cas bonne continuation !
en faite sur la commande du fauteuil, il y a un bouton poussoir de mise en service et le programme interne vérifie plusieur condition avant d'autoriser le fonctionnement du fauteuil.
exemple: si le joystick n'est pas au neutre= défaut, si problème d'alimentation= défaut, si le système de frein a main magnétique n'est pas actif= défaut...
et d'autres sécurité en roulant.
Si je ne branche pas la charge sur le relai et que l'alimente par usb l'arduino, la commande 5v fait bien bouger le relais et il n'y a pas de défaut. Donc, pour l'hypothèse de la chute de tension c'est pas bon. ( mais bien vu !! ;-) )
Meme si l'arduino commandé un relais pour mettre sous tension la commande du FR, il y aurait toujours le meme problème de "compatibilité" et en plus il faudrai encore que je'appui sur le bouton du FT pour mettre la commande en service...
humm humm... bisard et pas simple...
meme en utilisant un 7812 branché sur le 24v, ça ne marcherai pas car c'est un GND commun !
...................................................
Mon premier projet arduino...
Blog de ma Tondeuse RC...
...................................................
#8
Posté 03 janvier 2013 - 09:58
je retire le jack d'alim en 12v et je branche l'usb : comme ceci et ça marche niquel !
pour info, au multimetre : tout éteint : il n'y a pas de continuité entre le - du 24v et le gnd de l'arduino !
ce ne sont pas les meme GND !
apparement, c'est le problème, car si je les mélange la commande du FR se met en défaut...
Justement, je ne comprend pas pourquoi dans ce cas les masses ne sont pas reliés ?
Vu que tu envois des signaux au fauteuil, il faut bien définir une référence et donc avoir une masse commune entre les deux !
Si tes PWM sont entre 0 et 5V au niveau de l'arduino mais qu'il n'y a pas de lien de masses entre les deux circuits, alors pour le fauteuils, le potentiel des PWM est flottant :/
Mon site internet : http://ferdinandpiette.com/
#9
Posté 03 janvier 2013 - 11:24
Justement, je ne comprend pas pourquoi dans ce cas les masses ne sont pas reliés ?
Vu que tu envois des signaux au fauteuil, il faut bien définir une référence et donc avoir une masse commune entre les deux !
Si tes PWM sont entre 0 et 5V au niveau de l'arduino mais qu'il n'y a pas de lien de masses entre les deux circuits, alors pour le fauteuils, le potentiel des PWM est flottant :/
effectivement, c'est vrai, c'est bizard mais ça marche bien... si je relie le GND du filtre au GND du FR et bein y'a défaut !
...................................................
Mon premier projet arduino...
Blog de ma Tondeuse RC...
...................................................
#10
Posté 06 janvier 2013 - 12:47
Si tu n'y arrives pas, essaie de prendre le 24v (les deux batteries) mets y un régulateur 7812 (si tu dois rentrer en 12v sur ton Arduino).
Il faut que tu sortes par contre la commande du joystick bien sur sinon tu auras un conflit entre les deux signaux (arduino et sortie joystick)
Tu dois attaquer sur les drivers de mosfets....
Répondre à ce sujet

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